OSDN Git Service

PR tree-optimization/24659
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR tree-optimization/24659
4         * gcc.target/i386/vectorize2.c: New test.
5         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7
8 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9
10         * gcc.dg/pointer-arith-9.c: New test.
11
12 2007-06-29  Tobias Burnus  <burnus@net-b.de>
13
14         PR fortran/32483
15         * gfortran.dg/fmt_read_2.f90: New.
16
17 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18
19         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
20         If it exists, don't try to create it.
21
22 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
23
24         * g++.dg/ext/visibility/ms-compat-1.C: New.
25
26 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
27
28         PR tree-opt/32417
29         * gfortran.fortran-torture/compile/pr32417.f90: New test.
30
31 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
32
33         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
34         targets.
35
36 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
37
38         PR fortran/32467
39         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
40
41 2007-06-27  Richard Guenther  <rguenther@suse.de>
42
43         PR middle-end/32492
44         * gcc.dg/inline-22.c: New testcase.
45
46 2007-06-26  Hui-May Chang <hm.chang@apple.com>
47
48         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
49         the scan-assembler constant.
50
51 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
52
53         PR 20216
54         * gcc.dg/pr20216.c: New.
55
56 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
57
58         PR tree-opt/32421
59         * gcc.dg/vect/pr32421.c: New test.
60
61 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
62
63         PR c++/32111
64         * g++.dg/other/friend5.C: New test.
65
66 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
67
68         PR fortran/32464
69         * gfortran.dg/host_assoc_function_2.f90: New test.
70
71         PR fortran/31494
72         * gfortran.dg/host_assoc_call_1.f90: New test.
73
74 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75
76         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
77         
78 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
79
80         PR fortran/32456
81         * gfortran.dg/error_format.f90: New test.
82
83 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
84
85         PR fortran/32136
86         * gfortran.dg/pr32136.f90: New test.
87
88 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
89
90         PR fortran/31726
91         * gfortran.dg/minmaxloc_1.f90: New test.
92
93         PR fortran/32298
94         * gfortran.dg/minmaxloc_2.f90: New test.
95
96 2007-06-23  Mark Mitchell  <mark@codesourcery.com>
97
98         * gcc.dg/visibility-12.c: New test.
99         * gcc.dg/visibility-13.c: Likewise.
100         * g++.dg/ext/visibility-9.C: Likewise.
101         * g++.dg/ext/visibility-10.C: Likewise.
102
103 2007-06-23  Richard Guenther  <rguenther@suse.de>
104
105         PR tree-optimization/16876
106         PR middle-end/29478
107         * gcc.dg/pr29254.c: The warning is bogus.
108         * gcc.dg/warn-1.c: Likewise.
109         * gcc.dg/assign-warn-3.c: Likewise.
110         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
111
112 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
113
114         * gcc.c-torture/execute/20070623-1.c: New.
115
116 2007-06-22  Jan Hubicka  <jh@suse.cz>
117
118         * gcc.c-torture/compile/pr31541.c: New.
119
120 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
121
122         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
123         Remove -m64 from dg-options.
124
125 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
126
127         PR middle-end/32374
128         * gcc.dg/pr32374.c: New test.
129
130 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
131
132         PR fortran/32360
133         * gfortran.dg/pointer_assign_3.f90: New test.
134
135 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
136
137         PR fortran/31162
138         * gfortran.dg/assign.f90: Update test.
139         * gfortran.dg/real_do_1.f90: Update test.
140         * gfortran.dg/gomp/omp_do1.f90: Update test.
141         * gfortran.dg/warnings_are_errors_1.f: Update test.
142         * gfortran.dg/g77/20010519-1.f: Update test.
143         * gfortran.dg/g77/pr9258.f: Update test.
144         * gfortran.dg/g77/960317-1.f: Update test.
145
146 2007-06-21  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/32453
149         * gcc.c-torture/compile/pr32453.c: New testcase.
150
151 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
152
153         PR tree-optimization/31866
154         * gcc.dg/pr31866.c: New test.
155
156 2007-06-21  Richard Guenther  <rguenther@suse.de>
157
158         PR tree-optimization/32451
159         * g++.dg/torture/20070621-1.C: New testcase.
160
161 2007-06-21  Christian Bruel  <christian.bruel@st.com>
162
163         * gcc.dg/attr-isr.c: Test delay slot content.
164         
165 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
166
167         PR fortran/32361
168         gfortran.dg/pointer_assign_2.f90: New test.
169
170 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
171
172         PR fortran/25061
173         gfortran.dg/invalid_procedure_name.f90: New test.
174
175 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
176
177         PR tree-optimization/25737
178         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
179
180 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
181
182         * gcc.target/i386/large-size-array-3.c: New.
183
184 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
185         Richard Guenther  <rguenther@suse.de>
186
187         PR fortran/32140
188         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
189
190 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
191
192         PR middle-end/31959
193         * gcc.dg/pr31959.c: New test.
194
195         PR inline-asm/32109
196         * g++.dg/ext/asm10.C: New test.
197
198         PR middle-end/32285
199         * gcc.c-torture/execute/20070614-1.c: New test.
200
201 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
202
203         * gcc.target/arm/stack-corruption.c: New test.
204
205 2007-06-19  Richard Guenther  <rguenther@suse.de>
206
207         * g++.dg/torture/pr30252.C: New testcase.
208
209 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
210
211         PR tree-optimization/32353
212         * g++.dg/opt/nrv13.C: New test.
213
214 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
215
216         PR fortran/20863
217         PR fortran/20882
218         * gfortran.dg/impure_assignment_2.f90 : New test.
219
220         PR fortran/32236
221         * gfortran.dg/data_initialized_2.f90 : New test.
222
223         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
224         appropriate version of 'dmach'.
225
226 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
227
228         PR target/32389
229         * gcc.target/i386/pr32389.c New test.
230
231 2007-06-18  Simon Baldwin <simonb@google.com>
232
233         PR c++/31923
234         * g++.dg/template/error25.C: New.
235         * g++.dg/template/spec35.C: New.
236
237 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
238
239         * gcc.c-torture/compile/pr32355.c: New testcase.
240         
241 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
242
243         PR tree-optimization/32383
244         * g++.dg/opt/pr32383.C: New test.
245
246 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
247
248         PR rtl-optimization/32366
249         * gcc.dg/vect/pr32366.c: New test.
250
251 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
252
253         * gcc.c-torture/compile/pr32349.c: New testcase.
254         
255 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
256
257         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
258         * gcc.target/sparc/combined-2.c: Likewise.
259         * gcc.target/sparc/fexpand.c : Likewise.
260         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
261         * gcc.target/sparc/fpack16.c : Likewise.
262         * gcc.target/sparc/fpmerge.c : Likewise.
263         * gcc.target/sparc/fpmul.c : Likewise.
264         * gcc.target/sparc/noresult.c : Likewise.
265         * gcc.target/sparc/pdist.c: Likewise.
266
267 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
268
269         PR middle-end/31723
270         * gcc.target/i386/recip-divf.c: New test.
271         * gcc.target/i386/recip-sqrtf.c: Ditto.
272         * gcc.target/i386/recip-vec-divf.c: Ditto.
273         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
274         * gcc.target/i386/sse-recip.c: Ditto.
275         * gcc.target/i386/sse-recip-vec.c: Ditto.
276
277 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
278
279         PR tree-opt/32225
280         * gcc.c-torture/compile/20070605-1.c: New test.
281
282         * gcc.c-torture/compile/20070603-1.c: New testcase.
283         * gcc.c-torture/compile/20070603-2.c: New testcase.
284
285         * gcc.c-torture/compile/20070531-1.c: New test.
286
287         PR tree-opt/32167
288         * gcc.c-torture/compile/20070531-2.c: New test.
289
290         PR tree-opt/32144
291         * gcc.c-torture/compile/20070529-1.c: New test.
292
293         PR tree-opt/32145
294         * gcc.c-torture/compile/20070529-2.c: New test.
295
296         PR tree-opt/32015
297         * gcc.c-torture/compile/20070520-1.c: New test.
298
299         * g++.dg/ext/java-1.C: New test.
300
301         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
302         loops instead of one. Remove the "can't determine dependence"
303         check.
304         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
305         needed as the cast is gone in the first place.
306         * gcc.dg/max-1.c: Change local variable a to be a global one.
307         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
308         have a cast which is PREd.
309
310 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
311
312         * g++.dg/lookup/anon6.C: New test.
313
314 2007-06-14  Dirk Mueller  <dmueller@suse.de>
315
316         PR c++/31806
317         * g++.dg/opt/static6.C: New testcase.
318
319 2007-06-14  Geoff Keating  <geoffk@apple.com>
320
321         * g++.dg/ext/visibility/overload-1.C: New.
322
323         PR 31093
324         * g++.dg/ext/visibility/anon4.C: New.
325
326 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
327
328         PR target/32268
329         * gcc.target/i386/pr32268.c: New test.
330
331 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
332
333         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
334         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
335         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
336
337         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
338         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
339         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
340         BID is used.
341
342 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
343
344         PR fortran/32302
345         * gfortran.dg/common_resize_1.f90: New test.
346
347 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
348
349         PR target/32274
350         * gcc.dg/vect/pr32224.c: Fix.   
351         
352 2007-06-13  Eric Christopher  <echristo@apple.com>
353
354         * gcc.target/i386/ssefn-1.c: Add -march=i386.
355
356 2007-06-13  Tobias Burnus  <burnus@net-b.de>
357
358         PR fortran/32323
359         * gfortran.dg/actual_array_vect_1.f90: New.
360
361 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
362
363         * gcc.target/sparc/mfpu.c: New test.
364
365 2007-06-12  Geoff Keating  <geoffk@apple.com>
366
367         * g++.dg/warn/weak1.C: Suppress on Darwin.
368         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
369
370 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
371
372         PR middle-end/31579
373          * g++.dg/torture/pr31579.C: New testcase.
374
375 2007-06-12  Ian Lance Taylor  <iant@google.com>
376
377         PR libstdc++/29286
378         * g++.dg/init/new16.C: New test.
379         * g++.dg/init/new17.C: New test.
380         * g++.dg/init/new18.C: New test.
381         * g++.dg/init/new19.C: New test.
382
383 2007-06-12  Olivier Hainque  <hainque@adacore.com>
384
385         * gnat.dg/lhs_view_convert.adb: New test.
386
387 2007-06-12  Richard Guenther  <rguenther@suse.de>
388
389         PR tree-optimization/15353
390         PR tree-optimization/31657
391         * gcc.c-torture/execute/20070424-1.c: New testcase.
392         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
393         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
394         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
395         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
396         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
397
398 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
399
400         PR rtl-optimization/32293
401         * gcc.dg/pr32293.c: New test.
402
403 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
404
405         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
406
407 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
408
409         PR fortran/29786
410         * gfortran.dg/equiv_7.f90: New test.
411         * gfortran.dg/equiv_constraint_7.f90: Change error message.
412
413         PR fortran/30875
414         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
415
416 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
417
418         * gcc.dg/setjmp-3.c: Rename raise to raise0.
419         * gcc.dg/setjmp-4.c: Likewise.
420         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
421
422 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
423
424         PR rtl-optimization/31025
425         * gfortran.dg/pr31025.f90: New.
426
427 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
428
429         PR target/32280
430         * gcc.target/i386/pr32280.c: New test.
431
432 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
433
434         PR middle-end/32279
435         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
436
437 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
438
439         PR libgfortran/32235
440         * gfortran.dg/backspace_9.f: New test.
441
442 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
443
444         * gcc.dg/tree-ssa/prefetch-7.c: New test.
445
446 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
447
448         * gcc.dg/tree-ssa/loop-28.c: New testcase.
449
450 2007-06-09  Ian Lance Taylor  <iant@google.com>
451
452         PR tree-optimization/32169
453         * gcc.c-torture/compile/pr32169.c: New test.
454
455 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
456
457         * gcc.dg/vect/costmodel: New directory.
458         * gcc.dg/vect/costmodel/i386: New directory.
459         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
460         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
461         New test.
462         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
463         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
464         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
465         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
466         * gcc.dg/vect/costmodel/x86_64: New directory.
467         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
468         New testsuite.
469         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
470         New test.
471         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
472         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
473         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
474         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
475         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
476
477 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
478
479         PR tree-optimization/32243
480         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
481         flags for -Os tests.
482         * gcc.dg/vect/03-vect-pr32243.c: New test.
483
484 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
485
486         PR tree-optimization/32224
487         * gcc.dg/vect/pr32224.c: New test.
488
489 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
490
491         PR c++/32177
492         * g++.dg/gomp/pr32177.C: New test.
493
494 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
495
496         PR testsuite/25241
497         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
498         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
499         warning nor an error.
500         * gcc.dg/Wfatal-2.c: Likewise.
501         * gcc.dg/Werror-1.c: Likewise.
502         * gcc.dg/Werror-5.c: Likewise.
503         * gcc.dg/Werror-7.c: Likewise.
504         * gcc.dg/Werror-10.c: Likewise.
505         * gcc.dg/Werror-11.c: Likewise.
506
507 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
508
509         PR c++/30759
510         * g++.dg/init/brace6.C: New test.
511
512 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
513
514         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
515         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
516         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
517         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
518
519         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
520         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
521         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
522         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
523         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
524         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
525         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
526         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
527
528         * gcc.dg/darwin-minversion-3.c: New.
529
530 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
531
532         * gcc.target/i386/builtin-copysign.c: New test.
533
534 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
535
536         PR tree-optimization/32220
537         * gfortran.dg/predcom-2.f: New testcase.
538
539 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
540
541         PR tree-opt/32231
542         * gcc.target/i386/vectorize4.c: New test.
543
544 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
545
546         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
547
548 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
549
550         PR testsuite/25241
551         * gcc.dg/simd-5.c: Mark output as a note.
552         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
553         dg-message.
554         * gcc.dg/simd-1.c: Likewise.
555         * gcc.dg/always_inline.c: Mark output as a sorry.
556         * gcc.dg/always_inline2.c: Likewise.
557         * gcc.dg/always_inline3.c: Likewise.
558
559 2007-06-06  Ian Lance Taylor  <iant@google.com>
560
561         * g++.dg/conversion/enum1.C: New test.
562
563 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
564
565         PR tree-optimization/32216
566         * gcc.dg/vect/pr32216.c: New test.
567
568 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
569
570         PR testsuite/18923
571         * gfortran.dg/invalid_contains_1.f90: New test.
572         * gfortran.dg/invalid_contains_2.f90: New test.
573
574 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575
576         PR testsuite/32057
577         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
578         midnight issues.
579
580 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
581
582         PR testsuite/25241
583         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
584         dg-message to match de note.
585         * gcc.dg/pr26570.c: Use dg-message for a note.
586         * gcc.dg/pr29254.c: Use dg-message for generic output and use
587         dg-error instead of dg-warning because of -Werror.
588         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
589         neither an error, nor a warning.
590         * gcc.dg/glibc-uclibc-2.c: Likewise
591         * gcc.dg/cpp/19940712-1.c: Likewise.
592
593 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
594
595         PR preprocessor/23479
596         * gcc.dg/binary-constants-1.c: Add test suites for
597         the 0b-prefixed binary integer constants.
598         * gcc.dg/binary-constants-2.c: Ditto.
599         * gcc.dg/binary-constants-3.c: Ditto.
600         * gcc.dg/binary-constants-4.c: Ditto.
601
602 2007-06-05  Ian Lance Taylor  <iant@google.com>
603
604         * gcc.dg/Wstrict-overflow-19.c: New test.
605
606 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
607
608         * gcc.dg/matrix/matrix-6.c: Remove conversion.
609
610 2007-06-04  Ian Lance Taylor  <iant@google.com>
611
612         * gcc.dg/Wstrict-overflow-18.c: New test.
613
614 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
615
616         PR testsuite/25241
617         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
618         * gcc.dg/cpp/mi5.c: Likewise.
619         * gcc.dg/cpp/mi7.c: Likewise.
620
621 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
622
623         PR c/32191
624         * gcc.dg/pr32191.c: New test.
625
626 2007-05-28  Tobias Burnus  <burnus@net-b.de>
627
628         PR fortran/32124
629         * gfortran.dg/allocate_stat_1.f90: Remove.
630
631 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
632
633         * gcc.target/i386/sse4_2-check.h: New.
634         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
635         * gcc.target/i386/sse4_2-crc32.h: Likewise.
636         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
637         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
638         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
639         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
640         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
641         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
642         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
643         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
644         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
645         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
646         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
647         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
648         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
649         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
650         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
651         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
652
653 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
654
655         * gcc.dg/pie-link.c: New test.
656
657 2007-06-01  Ian Lance Taylor  <iant@google.com>
658
659         * gcc.dg/Wstrict-overflow-17.c: New test.
660
661 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
662
663         * gcc.dg/builtin-return-1.c (g): New.
664         (main): Allocate at least 64 bytes on the stack.
665
666 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
667
668         * g++.dg/init/cleanup3.C: New test.
669
670 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
671
672         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
673         int is 16 bits.
674
675 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
676
677         PR fortran/32156
678         * gfortran.dg/char_array_constructor_3.f90: New test.
679
680 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
681
682         PR tree-optimization/32160
683         * gfortran.dg/predcom-1.f: New test.
684
685 2007-05-31  Richard Guenther  <rguenther@suse.de>
686
687         * g++.dg/other/str_empty.C: Move...
688         * g++.dg/other/pr30567.C: Move...
689         * g++.dg/tree-ssa/pr27218.C: Move...
690         * g++.dg/torture: ...here and remove dg-options.
691
692 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
693
694         PR c++/32158
695         * g++.dg/ext/is_pod_incomplete.C: New.
696
697 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
698             Douglas Gregor <doug.gregor@gmail.com>
699             Pedro Lamarao <pedro.lamarao@mndfck.org>
700             Howard Hinnant <howard.hinnant@gmail.com>
701
702         PR c++/7412
703         PR c++/29939
704         * g++.dg/cpp0x/rv8p.C: New.
705         * g++.dg/cpp0x/temp-constructor-bug.C: New.
706         * g++.dg/cpp0x/cast-bug.C: New.
707         * g++.dg/cpp0x/elision_weak.C: New.
708         * g++.dg/cpp0x/collapse-bug.C: New.
709         * g++.dg/cpp0x/rv3p.C: New.
710         * g++.dg/cpp0x/rv7n.C: New.
711         * g++.dg/cpp0x/overload-conv-1.C: New.
712         * g++.dg/cpp0x/rv2n.C: New.
713         * g++.dg/cpp0x/deduce.C: New.
714         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
715         * g++.dg/cpp0x/rv6p.C: New.
716         * g++.dg/cpp0x/template_deduction.C: New.
717         * g++.dg/cpp0x/implicit-copy.C: New.
718         * g++.dg/cpp0x/rv1p.C: New.
719         * g++.dg/cpp0x/cast.C: New.
720         * g++.dg/cpp0x/rv5n.C: New.
721         * g++.dg/cpp0x/collapse.C: New.
722         * g++.dg/cpp0x/overload-conv-2.C: New.
723         * g++.dg/cpp0x/rv4p.C: New.
724         * g++.dg/cpp0x/rvo.C: New.
725         * g++.dg/cpp0x/iop.C: New.
726         * g++.dg/cpp0x/rv3n.C: New.
727         * g++.dg/cpp0x/rv7p.C: New.
728         * g++.dg/cpp0x/reference_collapsing.C: New.
729         * g++.dg/cpp0x/overload.C: New.
730         * g++.dg/cpp0x/named.C: New.
731         * g++.dg/cpp0x/rv2p.C: New.
732         * g++.dg/cpp0x/rv6n.C: New.
733         * g++.dg/cpp0x/not_special.C: New.
734         * g++.dg/cpp0x/bind.C: New.
735         * g++.dg/cpp0x/rv1n.C: New.
736         * g++.dg/cpp0x/rv5p.C: New.
737         * g++.dg/cpp0x/elision.C: New.
738         * g++.dg/cpp0x/named_refs.C: New.
739         * g++.dg/cpp0x/unnamed_refs.C: New.
740         * g++.dg/cpp0x/rv4n.C: New.
741         * g++.dg/cpp0x/elision_neg.C: New.
742         * g++.dg/init/copy7.C: Run in C++98 mode.
743         * g++.dg/overload/arg1.C: Ditto.
744         * g++.dg/overload/arg4.C: Ditto.
745
746 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
747
748         PR c++/31809
749         * g++.dg/opt/static5.C: New test.
750
751 2007-05-30  Richard Guenther  <rguenther@suse.de>
752
753         * g++.dg/dg.exp: Prune torture/.
754         * g++.dg/torture/dg-torture.exp: New testsuite.
755
756 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
757
758         * gcc.target/arm/pr27387.C: Move and rename to ...
759         * g++.dg/inherit/thunk8.C: ... here.
760
761 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
762
763         PR tree-optimization/31769
764         * g++.dg/gomp/pr31769.C: New test.
765
766 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
767
768         * gcc.target/i386/stack-realign.c: New.
769
770 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
771
772         * gcc.dg/tree-ssa/prefetch-6.c: New test.
773
774 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
775
776         * gfortran.dg/sizeof.f90: New.
777
778 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
779
780         PR c/31339
781         * gcc.dg/boolcomplex-1.c: New test.
782
783         PR c++/31339
784         * g++.dg/ext/boolcomplex-1.c: New test.
785
786 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
787
788         * gcc.dg/matrix: New directory.
789
790 2007-05-28  Tobias Burnus  <burnus@net-b.de>
791
792         PR fortran/32124
793         * gfortran.dg/allocate_stat_1.f90: New.
794
795 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
796
797         PR fortran/31972
798         * transfer_hollerith_1.f90: New test.
799
800 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
801
802         PR tree-opt/32100
803         * gcc.c-torture/execute/vrp-7.c: New test.
804
805 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
806
807         * gfortran.dg/transfer_simplify_4.f90: New test.
808
809 2007-05-27  Tobias Burnus  <burnus@net-b.de>
810
811         PR fortran/32088
812         * gfortran.dg/func_result_3.f90: New.
813
814 2007-05-27  Tobias Burnus  <burnus@net-b.de>
815
816         PR middle-end/32083
817         * gfortran.dg/transfer_simplify_3.f90: New.
818
819 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
820
821         PR target/32065
822         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
823         to compile options.
824         * gcc.target/i386/pr32065-2.c: New test.
825
826 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
827
828         PR fortran/31813
829         * gfortran.dg/io_constraints_2.f90: Update.
830
831 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
832
833         PR fortran/31219
834         * gfortran.dg/array_constructor_17.f90: New test.
835
836 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
837
838         PR tree-opt/32090
839         * g++.dg/opt/array2.C: New testcase.
840
841 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
842
843         PR target/32065
844         * gcc.target/i386/pr32065.c: New test.
845
846 2007-05-25  Dirk Mueller  <dmueller@suse.de>
847             Marcus Meissner <meissner@suse.de>
848
849         * gcc.dg/attr-alloc_size.c: New.
850
851 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
852             Lee Millward  <lee.millward@gmail.com>
853
854         PR c++/31745
855         * g++.dg/parse/crash34.C: New test.
856
857         * g++.dg/parse/crash35.C: New test.
858
859 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
860
861         * gcc.target/i386/sse2-check.h: New.
862         * gcc.target/i386/sse2-vec-1.c: Likewise.
863         * gcc.target/i386/sse2-vec-2.c: Likewise.
864         * gcc.target/i386/sse2-vec-3.c: Likewise.
865         * gcc.target/i386/sse2-vec-4.c: Likewise.
866         * gcc.target/i386/sse2-vec-5.c: Likewise.
867         * gcc.target/i386/sse2-vec-6.c: Likewise.
868
869 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
870
871         PR c++/31431
872         PR c++/31432
873         PR c++/31434
874         PR c++/31435
875         PR c++/31437
876         PR c++/31438
877         PR c++/31442
878         PR c++/31443
879         PR c++/31444
880         PR c++/31445
881         * g++.dg/cpp0x/pr31431.C: New.
882         * g++.dg/cpp0x/pr31437.C: New.
883         * g++.dg/cpp0x/pr31442.C: New.
884         * g++.dg/cpp0x/pr31444.C: New.
885         * g++.dg/cpp0x/pr31431-2.C: New.
886         * g++.dg/cpp0x/pr31432.C: New.
887         * g++.dg/cpp0x/pr31434.C: New.
888         * g++.dg/cpp0x/pr31438.C: New.
889         * g++.dg/cpp0x/pr31443.C: New.
890         * g++.dg/cpp0x/pr31445.C: New.
891         * g++.dg/cpp0x/variadic-crash1.C: New.
892
893 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
894
895         * gcc.target/arm/long-calls-1.c: New test.
896         * gcc.target/arm/long-calls-2.c: Likewise.
897         * gcc.target/arm/long-calls-3.c: Likewise.
898         * gcc.target/arm/long-calls-4.c: Likewise.
899
900 2007-05-25  Richard Guenther  <rguenther@suse.de>
901             Andrew Pinski  <andrew_pinski@playstation.sony.com>
902
903         PR tree-optimization/31982
904         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
905
906 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
907
908         PR fortran/32047
909         * gfortran.dg/result_in_spec_2.f90: New test.
910
911 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
912
913         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
914
915 2007-05-24  Ollie Wild  <aaw@google.com>
916
917         * gcc.dg/cpp/counter-1.c: New test.
918         * gcc.dg/pch/counter-1.c: New test.
919         * gcc.dg/pch/counter-1.hs: New file.
920         * gcc.dg/pch/counter-2.c: New test.
921         * gcc.dg/pch/counter-2.hs: New file.
922         * gcc.dg/pch/counter-3.c: New test.
923         * gcc.dg/pch/counter-3.hs: New file.
924
925 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
926
927         * gcc.dg/tree-ssa/predcom-1.c: New test.
928         * gcc.dg/tree-ssa/predcom-2.c: New test.
929         * gcc.dg/tree-ssa/predcom-3.c: New test.
930         * gcc.dg/tree-ssa/predcom-4.c: New test.
931         * gcc.dg/tree-ssa/predcom-5.c: New test.
932         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
933
934 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
935
936         PR testsuite/32062
937         * gcc.target/i386/sse4_1-check.h (MASK): New.
938
939 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
940
941         PR fortran/32038
942         * gfortran.dg/pr25603.f: Initialize integer variables.
943
944 2007-05-23  Ian Lance Taylor  <iant@google.com>
945
946         * g++.dg/other/vrp1.C: New test.
947
948 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
949
950         PR preprocessor/20077
951         * gcc.dg/cpp/paste15.c: New test.
952
953 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
954             Nigel Stephens  <nigel@mips.com>
955             Richard Sandiford  <richard@codesourcery.com>
956
957         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
958         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
959         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
960         * gcc.target/mips/inter/mips16-inter.exp: New.
961
962 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
963
964         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
965
966 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
967
968         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
969         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
970         * gcc.target/i386/sse3-addsubps.c: Likewise.
971         * gcc.target/i386/sse3-haddpd.c: Likewise.
972         * gcc.target/i386/sse3-haddps.c: Likewise.
973         * gcc.target/i386/sse3-hsubpd.c: Likewise.
974         * gcc.target/i386/sse3-hsubps.c: Likewise.
975         * gcc.target/i386/sse3-lddqu.c: Likewise.
976         * gcc.target/i386/sse3-movddup.c: Likewise.
977         * gcc.target/i386/sse3-movshdup.c: Likewise.
978         * gcc.target/i386/sse3-movsldup.c: Likewise.
979
980         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
981         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
982         * gcc.target/i386/ssse3-pabsd.c: Likewise.
983         * gcc.target/i386/ssse3-pabsw.c: Likewise.
984         * gcc.target/i386/ssse3-palignr.c: Likewise.
985         * gcc.target/i386/ssse3-phaddd.c: Likewise.
986         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
987         * gcc.target/i386/ssse3-phaddw.c: Likewise.
988         * gcc.target/i386/ssse3-phsubd.c: Likewise.
989         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
990         * gcc.target/i386/ssse3-phsubw.c: Likewise.
991         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
992         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
993         * gcc.target/i386/ssse3-pshufb.c: Likewise.
994         * gcc.target/i386/ssse3-psignb.c: Likewise.
995         * gcc.target/i386/ssse3-psignd.c: Likewise.
996         * gcc.target/i386/ssse3-psignw.c: Likewise.
997         * gcc.target/i386/ssse3-vals.h: Likewise.
998
999         * gcc.target/i386/sse3-check.h: New file.
1000         * gcc.target/i386/ssse3-check.h: Likewise.
1001
1002 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1003
1004         PR middle-end/31095
1005         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1006
1007 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1008
1009         PR middle-end/31606
1010         * gcc.c-torture/20070522-1.c: New testcase.
1011
1012 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1013
1014         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1015
1016 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1017
1018         * gcc.c-torture/execute/ieee/20000320-1.x,
1019         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1020         m68k-*-* and check_effective_target_coldfire_fpu.
1021
1022 2007-05-22  Ollie Wild  <aaw@google.com>
1023
1024         * g++.dg/lookup/hidden-class10.C: New test.
1025         * g++.dg/lookup/hidden-class11.C: New test.
1026
1027 2007-05-22  Ollie Wild  <aaw@google.com>
1028
1029         * g++.dg/lookup/name-clash5.C: New test.
1030         * g++.dg/lookup/name-clash6.C: New test.
1031
1032 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1033
1034         * g++.dg/other/i386-2.C: Update comments on header files tested.
1035         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1036         of <tmmintrin.h>.
1037         * gcc.target/i386/sse-12.c: Likewise.
1038         * gcc.target/i386/sse-13.c: Likewise.
1039         * gcc.target/i386/sse-14.c: Likewise.
1040
1041         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1042         Redefined to test with immediate operand.
1043         (__builtin_ia32_blendps): Likewise.
1044         (__builtin_ia32_blendpd): Likewise.
1045         (__builtin_ia32_dpps): Likewise.
1046         (__builtin_ia32_dpps): Likewise.
1047         (__builtin_ia32_insertps128): Likewise.
1048         (__builtin_ia32_vec_ext_v4sf): Likewise.
1049         (__builtin_ia32_vec_set_v16qi): Likewise.
1050         (__builtin_ia32_vec_set_v4si): Likewise.
1051         (__builtin_ia32_vec_set_v2di): Likewise.
1052         (__builtin_ia32_vec_ext_v16qi): Likewise.
1053         (__builtin_ia32_vec_ext_v4si): Likewise.
1054         (__builtin_ia32_vec_ext_v2di): Likewise.
1055         (__builtin_ia32_roundpd): Likewise.
1056         (__builtin_ia32_roundsd): Likewise.
1057         (__builtin_ia32_roundps): Likewise.
1058         (__builtin_ia32_roundss): Likewise.
1059         (__builtin_ia32_mpsadbw128): Likewise.
1060
1061 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1062
1063         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1064
1065 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1066
1067         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1068         failures.
1069         * gcc.dg/dfp/func-struct.c: Ditto.
1070         * gcc.dg/dfp/operator-assignment.c: Ditto.
1071         * gcc.dg/dfp/convert-bfp.c: Ditto.
1072         * gcc.dg/dfp/convert-int.c: Ditto.
1073         * gcc.dg/dfp/convert-int-max.c: Ditto.
1074         * gcc.dg/dfp/func-scalar.c: Ditto.
1075         * gcc.dg/dfp/cast.c: Ditto.
1076         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1077         failures, and fix a typo in return type of arg1_128.
1078         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1079         failures, and fix a typo in a constant suffix.
1080         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1081         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1082
1083 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1084             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1085
1086         * lib/gcc-dg.exp(process_message): New proc.
1087         (dg-message): New test directive.
1088         * gcc.dg/always_inline.c: Use dg-message.
1089         * gcc.dg/always_inline2.c: Ditto.
1090         * gcc.dg/always_inline3.c: Ditto.
1091         * gcc.dg/invalid-call-1.c: Ditto.
1092         * gcc.dg/pr17506.c: Ditto.
1093         * gcc.dg/simd-5.c: Ditto.
1094         * gcc.dg/simd-6.c: Ditto.
1095         * gcc.dg/va-arg-2.c: Ditto.
1096         * gcc.dg/cpp/syshdr.c: Ditto.
1097         * gcc.dg/cpp/unc4.c: Ditto.
1098         * gcc.dg/cpp/trad/mi1.c: Ditto.
1099         * gcc.dg/cpp/trad/mi5.c: Ditto.
1100         * gcc.dg/cpp/trad/mi7.c: Ditto.
1101         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1102         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1103         * gcc.test-framework/test-framework.awk: Special-case outexists
1104         tests.
1105
1106 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1107
1108         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1109         (bit_SSE4_2): Likewise.
1110         (bit_POPCNT): Likewise.
1111
1112         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1113         Check if assembler supports SSE4 instructions.
1114
1115         * gcc.target/i386/sse4_1-blendpd.c: New file.
1116         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1117         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1118         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1119         * gcc.target/i386/sse4_1-check.h: Likewise.
1120         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1121         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1122         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1123         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1124         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1125         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1126         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1127         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1128         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1129         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1130         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1131         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1132         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1133         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1134         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1135         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1136         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1137         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1138         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1139         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1140         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1141         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1142         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1143         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1144         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1145         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1146         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1147         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1148         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1149         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1150         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1151         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1152         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1153         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1154         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1155         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1156         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1157         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1158         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1159         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1160         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1161         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1162         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1163         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1164         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1165         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1166         * gcc.target/i386/sse4_1-round.h: Likewise.
1167         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1168         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1169         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1170         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1171         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1172         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1173         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1174         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1175         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1176         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1177         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1178         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1179         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1180         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1181
1182 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1183
1184         PR fortran/31627
1185         * gfortran.dg/bounds_check_7.f90: New test.
1186
1187 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1188
1189         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1190         (check_effective_target_sse4a): Ditto.
1191
1192         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1193         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1194         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1195         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1196         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1197         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1198         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1199         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1200         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1201         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1202         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1203         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1204         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1205         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1206         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1207         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1208         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1209         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1210         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1211         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1212
1213 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1214
1215         * g++.dg/ext/cleanup-1.C: New test.
1216         * g++.dg/ext/cleanup-2.C: Likewise.
1217         * g++.dg/ext/cleanup-3.C: Likewise.
1218         * g++.dg/ext/cleanup-4.C: Likewise.
1219         * g++.dg/ext/cleanup-5.C: Likewise.
1220         * g++.dg/ext/cleanup-6.C: Likewise.
1221         * g++.dg/ext/cleanup-8.C: Likewise.
1222         * g++.dg/ext/cleanup-9.C: Likewise.
1223         * g++.dg/ext/cleanup-10.C: Likewise.
1224         * g++.dg/ext/cleanup-11.C: Likewise.
1225         * g++.dg/ext/cleanup-dtor.C: Likewise.
1226
1227 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1228
1229         PR middle-end/31995
1230         * gcc.dg/vect/vect-102a.c: New test.
1231
1232 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1233             Paolo Carlini  <pcarlini@suse.de>
1234             Uros Bizjak  <ubizjak@gmail.com>
1235
1236         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1237         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1238         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1239         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1240         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1241         New testcases.
1242
1243 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1244
1245         PR fortran/32002
1246         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1247
1248 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1249
1250         PR fortran/32027
1251         * gfortran.dg/do_3.F90: Add checks for the final value of the
1252         loop variable.
1253
1254 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         * gcc.c-torture/execute/990127-2.x: New file.
1257
1258 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1259
1260         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1261         * gcc.target/i386/sse-12: Add -O to compile options.
1262         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1263         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1264         and mm3dnow.h.  Add -O to compile options.
1265
1266 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1267
1268         PR fortran/31867
1269         * gfortran.dg/char_length_5.f90: New test.
1270
1271         PR fortran/31994
1272         * gfortran.dg/array_reference_1.f90: New test.
1273
1274 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1275
1276         PR middle-end/7651
1277         PR c++/11856
1278         PR c/12963
1279         PR c/23587
1280         PR other/29694
1281         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1282         * gcc.dg/Wtype-limits.c: New.
1283         * gcc.dg/Wtype-limits-Wextra.c: New.
1284         * gcc.dg/Wtype-limits-no.c: New.
1285         * g++.dg/warn/Wtype-limits.C: New.
1286         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1287         * g++.dg/warn/Wtype-limits-no.C: New.
1288
1289 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1290
1291         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1292         instead of "-msse2".'
1293         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1294         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1295         and mm3dnow.h.
1296         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1297         to test with immediate operand.
1298         (__builtin_ia32_insertqi): Ditto.
1299         (__builtin_ia32_palignr128): Ditto.
1300         (__builtin_ia32_palignr): Ditto.
1301         (__builtin_ia32_pshufhw): Ditto.
1302         (__builtin_ia32_pshuflw): Ditto.
1303         (__builtin_ia32_pshufd): Ditto.
1304         (__builtin_ia32_vec_set_v8hi): Ditto.
1305         (__builtin_ia32_vec_ext_v8hi): Ditto.
1306         (__builtin_ia32_shufpd): Ditto.
1307         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1308
1309 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1310
1311         PR fortran/32001
1312         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1313
1314 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         PR target/31585
1317         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1318         and "__inline".  Use "-msse" instead of "-msse2".
1319
1320 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1321
1322         PR middle-end/7651
1323         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1324         * gcc.dg/20030906-2.c: Likewise.
1325         * objc.dg/method-17.m: Add -Wreturn-type.
1326         * obj-c++.dg/method-21.mm: Likewise.
1327
1328 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1329
1330         PR target/31585
1331         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1332         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1333         (__builtin_ia32_psrlqi128): Ditto.
1334         (__builtin_ia32_psrlwi128): Ditto.
1335         (__builtin_ia32_psrldi128): Ditto.
1336         (__builtin_ia32_psrldqi128): Ditto.
1337         (__builtin_ia32_pslldqi128): Ditto.
1338         (__builtin_ia32_psrawi128): Ditto.
1339         (__builtin_ia32_psradi128): Ditto.
1340         (__builtin_ia32_psllqi128): Ditto.
1341         (__builtin_ia32_pslldi128): Ditto.
1342         (__builtin_prefetch): Ditto.
1343         (__builtin_ia32_pshufw): Ditto.
1344         (__builtin_ia32_vec_set_v4hi): Ditto.
1345         (__builtin_ia32_vec_ext_v4hi): Ditto.
1346         (__builtin_ia32_shufps): Ditto.
1347         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1348
1349 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1350
1351         PR fortran/31974
1352         * gfortran.dg/char_allocation_1.f90: New test.
1353
1354 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1355
1356         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1357         * gcc.dg/Wconversion-sign.c: New.
1358         * gcc.dg/Wconversion-integer-no-sign.c: New.
1359         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1360         Wconversion-sign.C
1361         * g++.dg/warn/Wconversion-sign.C: New.
1362         * g++.old-deja/g++.other/warn4.C: Update.
1363         * g++.dg/warn/Wconversion1.C: Likewise.
1364
1365 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1366
1367         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1368         * gcc.dg/torture/builtin-math-4.c: Likewise.
1369
1370 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1371
1372         PR libfortran/31964
1373         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1374
1375 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1376
1377         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1378
1379 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1380
1381         PR target/31628
1382         * gcc.target/i386/pr31628.c: New.
1383
1384 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1385
1386         PR middle-end/31344
1387         * gcc.dg/pr31344.c: New test.
1388
1389 2007-05-17  Ian Lance Taylor  <iant@google.com>
1390
1391         PR tree-optimization/31953
1392         * gcc.c-torture/compile/pr31953.c: New test.
1393
1394 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1395
1396         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1397
1398         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1399         and drem.
1400         * gcc.dg/torture/builtin-math-4.c: Likewise.
1401
1402         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1403         * gcc.dg/torture/builtin-math-4.c: Likewise.
1404
1405         * gcc.dg/torture/builtin-math-4.c: New test.
1406
1407 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1408             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1409
1410         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1411         * gcc.dg/cpp/include2.c: Ditto.
1412         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1413         * gcc.dg/cpp/paste5.c: Ditto.
1414         * gcc.dg/cpp/paste6.c: Ditto.
1415         * gcc.dg/cpp/paste8.c: Ditto.
1416         * gcc.dg/cpp/paste11.c: Ditto.
1417         * gcc.dg/cpp/paste13.c: Ditto.
1418         * gcc.dg/cpp/skipping2.c: Ditto.
1419         * gcc.dg/reg-vol-struct-1.c: Ditto.
1420         * gcc.dg/Wshadow-1.c: Ditto.
1421         * gcc.dg/cpp/trad/comment.c: Ditto.
1422         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1423         * gcc.dg/cpp/if-2.c: Ditto.
1424         * gcc.dg/array-5.c: Ditto.
1425         * gcc.dg/inline-15.c: Ditto.
1426         * gcc.dg/pr27953.c: Ditto.
1427         * gcc.dg/Wno-c++-compat.c: Ditto.
1428
1429 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1430
1431         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1432
1433 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1434
1435         * gcc.c-torture/execute/20070517-1.c: New test.
1436
1437 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1438
1439         PR fortran/31919
1440         * gfortran.dg/min_max_conformance.f90: New test.
1441
1442 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1443
1444         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1445         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1446         gcc.dg/vect/vect-104.c: Use more complex construction to
1447         prevent vectorizing.
1448         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1449
1450 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1451
1452         PR tree-optimization/24659
1453         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1454         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1455         not vect_int target.
1456         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1457         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1458         targets.
1459         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1460         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1461         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1462
1463 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1464
1465         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1466         and x86_64-*-* targets.
1467         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1468
1469 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1470
1471         PR fortran/18769
1472         PR fortran/30881
1473         PR fortran/31194
1474         PR fortran/31216
1475         PR fortran/31427
1476         * transfer_simplify_1.f90: New test.
1477         * transfer_simplify_2.f90: New test.
1478
1479 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1480
1481         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1482
1483 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1484
1485         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1486
1487         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1488
1489         PR c/31924
1490         * gcc.dg/fltconst-1.c: New test.
1491
1492         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1493         * gcc.dg/dfp/operator-assignment.c: Ditto.
1494
1495 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1496
1497         PR c++/29928
1498         * g++.dg/rtti/typeid5.C: New.
1499
1500 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1501
1502         PR fortran/31725
1503         * gfortran.dg/substr_4.f: New test.
1504
1505 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1506
1507         * gcc.target/m68k/interrupt_thread-1.c,
1508         gcc.target/m68k/interrupt_thread-2.c,
1509         gcc.target/m68k/interrupt_thread-3.c: New.
1510         * gcc.target/m68k/m68k.exp: Accept fido.
1511
1512 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1513
1514         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1515         * gfortran.dg/altreturn_3.f90: Likewise.
1516         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1517         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1518         * gfortran.dg/inquire_iolength.f90: Likewise.
1519         * gfortran.dg/module_naming_1.f90: Likewise.
1520         * gfortran.dg/oldstyle_2.f90: Likewise.
1521         * gfortran.dg/operator_2.f90: Likewise.
1522         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1523         * gfortran.dg/used_types_11.f90: Likewise.
1524         * gfortran.dg/zero_array_components_1.f90: Likewise.
1525         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1526         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1527         * gfortran.dg/real_const_3.f90: Likewise.
1528
1529 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1530
1531         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1532         * gcc.dg/tree-ssa/loop-30.c: New test.
1533
1534 2007-05-13  Richard Guenther  <rguenther@suse.de>
1535
1536         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1537         scanning forwprop1.
1538         * g++.dg/tree-ssa/pr31146.C: Likewise.
1539
1540 2007-05-13  Revital Eres  <eres@il.ibm.com>
1541
1542         * gcc.dg/dse.c: New test.
1543
1544 2007-05-12  Richard Guenther  <rguenther@suse.de>
1545
1546         PR tree-optimization/31797
1547         * gcc.c-torture/compile/pr31797.c: New testcase.
1548
1549 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1550
1551         PR fortran/30746
1552         * gfortran.dg/host_assoc_function_1.f90: New test.
1553
1554 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1555
1556         PR c++/31829
1557         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1558
1559 2007-05-11  Silvius Rus  <rus@google.com>
1560
1561         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1562         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1563         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1564         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1565         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1566         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1567         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1568         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1569         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1570         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1571         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1572         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1573         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1574         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1575         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1576         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1577
1578 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1579
1580         PR other/31852
1581         * gcc.c-torture/execute/builtins/memchr.c: New.
1582         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1583         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1584
1585 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1586
1587         PR fortran/30876
1588         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1589         line.
1590         * gfortran.dg/recursive_reference_2.f90: New test.
1591
1592 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1593
1594         PR fortran/30878
1595         * gfortran.dg/namelist_29.f90: New test.
1596
1597 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1598
1599         PR fortran/31474
1600         * gfortran.dg/entry_10.f90: New test.
1601
1602 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1603
1604         PR tree-optimization/31885
1605         * gcc.dg/tree-ssa/loop-29.c: New test.
1606
1607 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1608
1609         * assumed_dummy_1.f90: Fix dg directive.
1610         * char_initialiser_actual.f90: Likewise.
1611         * nested_modules_2.f90: Likewise.
1612         * shift-alloc.f90: Likewise.
1613
1614 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1615
1616         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1617
1618 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1619
1620         PR libfortran/31880
1621         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1622
1623 2007-05-09  Mike Stump  <mrs@apple.com>
1624
1625         * g++.dg/other/first-global.C: Add -fpie for darwin.
1626         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1627
1628 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1629
1630         * gcc.dg/20070507-1.c: New testcase.
1631
1632 2007-05-08  Chao-ying Fu  <fu@mips.com>
1633
1634         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1635         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1636         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1637         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1638
1639 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1640
1641         PR 31847
1642         * gcc.dg/pr31847.c: New test.
1643
1644 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1645
1646         PR fortran/31692
1647         * gfortran.dg/actual_array_result_1.f90: New test.
1648
1649 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1650
1651         PR fortran/29397
1652         * gfortran.dg/parameter_array_init_1.f90: New test.
1653
1654         PR fortran/29400
1655         * gfortran.dg/parameter_array_init_2.f90: New test.
1656
1657 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         PR target/31854
1660         * gcc.target/i386/pr31854.c: New test.
1661
1662 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1663
1664         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1665
1666 2007-05-07  Mike Stump  <mrs@apple.com>
1667
1668         * g++.old-deja/g++.mike/empty.C: Add.
1669
1670 2007-05-07  Eric Christopher  <echristo@apple.com>
1671
1672         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1673
1674 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1675
1676         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1677         variable.  Rearrange conversions from binary float to decimal float.
1678
1679 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1680
1681         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1682         x86.
1683
1684 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1685
1686         * gnat.dg/opt1.ad[sb]: New testcase.
1687
1688 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1689
1690         PR fortran/31399
1691         * gfortran.dg/do_3.F90: New test.
1692
1693 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1694
1695         PR fortran/31764
1696         * gfortran.dg/new_line.f90: Add new checks.
1697
1698 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1699
1700         PR fortran/31201
1701         * gfortran.dg/large_unit_1.f90: New.
1702         * gfortran.dg/large_unit_2.f90: New.
1703         * gfortran.dg/iostat_4.f90: New
1704         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1705
1706 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR fortran/31540
1709         * gfortran.dg/char_result_4.f90: New test.
1710
1711 2007-06-05  Revital Eres  <eres@il.ibm.com>
1712
1713         PR 30957
1714         * gcc.dg/pr30957-1.c: New test.
1715
1716 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1717
1718         PR fortran/31251
1719         * gfortran.dg/char_type_len_2.f90: New test.
1720
1721 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
1722
1723         PR 31775
1724         * g++.dg/other/nested-extern.cc: New.
1725         * g++.dg/other/nested-extern-1.C: New.
1726         * g++.dg/other/nested-extern-2.C: New.
1727
1728 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1729
1730         PR fortran/31760
1731         * gfortran.dg/erf.f90: New test.
1732         * gfortran.dg/besxy.f90: New test.
1733
1734 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1735
1736         PR fortran/22359
1737         * gfortran.dg/fseek.f90: New test.
1738
1739 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
1740
1741         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1742
1743 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1744
1745         PR libfortran/31210
1746         * gfortran.dg/zero_length_1.f90: New test.
1747
1748 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1749
1750         PR fortran/31803
1751         * gfortran.dg/char_pointer_assign_3.f90: New test.
1752         * gfortran.dg/char_result_2.f90: Re-enable test.
1753
1754 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1755
1756         PR fortran/25071
1757         * gfortran.dg/char_length_3.f90: New test.
1758         * gfortran.dg/char_result_2.f90: Fix test.
1759
1760 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
1761
1762         PR tree-optimization/30565
1763         * gcc.dg/tree-ssa/loop-27.c: New test.
1764
1765 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1766
1767         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
1768         * gcc.target/bfin/arith.c (__v2hi): Likewise.
1769         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
1770         * gcc.target/bfin/shift.c (__v2hi): Likewise.
1771
1772 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
1773
1774         PR tree-optimization/31699
1775         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
1776         New.
1777         (check_effective_target_vect_floatint_cvt): New.
1778         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
1779         of specific targets.
1780         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
1781         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
1782         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1783         * gcc.dg/vect/vect-iv-4.c: Likewise.
1784         * gcc.dg/vect/vect-multitypes-11.c: New.
1785         * gcc.dg/vect/pr31699.c: New.
1786
1787 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
1788
1789         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
1790
1791 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
1792
1793         PR C++/31663
1794         * g++.dg/warn/anonymous-namespace-2.C: New.
1795         * g++.dg/warn/anonymous-namespace-2.h: New.
1796
1797 2007-05-02  Paul Brook  <paul@codesourcery.com>
1798
1799         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
1800
1801 2007-05-02  Eric Christopher  <echristo@apple.com>
1802
1803         * gcc.dg/cpp/if-div.c: New file.
1804
1805 2007-05-02  Tom Tromey  <tromey@redhat.com>
1806
1807         PR preprocessor/28709:
1808         * gcc.dg/cpp/pr28709.c: New file.
1809
1810 2007-05-02  Richard Guenther  <rguenther@suse.de>
1811
1812         PR tree-optimization/31146
1813         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
1814
1815 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
1816
1817         * gcc.c-torture/compile/limits-blockid.c: New.
1818         * gcc.c-torture/compile/limits-caselabels.c: New.
1819         * gcc.c-torture/compile/limits-declparen.c: New.
1820         * gcc.c-torture/compile/limits-enumconst.c: New.
1821         * gcc.c-torture/compile/limits-exprparen.c: New.
1822         * gcc.c-torture/compile/limits-externalid.c: New.
1823         * gcc.c-torture/compile/limits-fnargs.c: New.
1824         * gcc.c-torture/compile/limits-fndefn.c: New.
1825         * gcc.c-torture/compile/limits-idexternal.c: New.
1826         * gcc.c-torture/compile/limits-idinternal.c: New.
1827         * gcc.c-torture/compile/limits-pointer.c: New.
1828         * gcc.c-torture/compile/limits-stringlit.c: New.
1829         * gcc.c-torture/compile/limits-structmem.c: New.
1830         * gcc.c-torture/compile/limits-structnest.c: New.
1831
1832 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
1833
1834         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
1835
1836 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1837
1838         PR middle-end/31740
1839         * gcc.c-torture/compile/20070501-1.c: New testcase.
1840
1841 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1842
1843         PR fortran/31732
1844         * gfortran.dg/array_memset_2:  New test case.
1845
1846 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1847
1848         PR testsuite/31615
1849         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
1850
1851 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1852
1853         PR testsuite/31589
1854         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1855         dg-final test.
1856         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1857         keyword to dg-final test.
1858         * gcc.dg/vect/vect-iv-4.c: Likewise.
1859         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1860         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1861         test.
1862         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1863         cast.
1864         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1865         * lib/target-supports.exp
1866         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1867         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1868
1869 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
1870
1871         * gcc.c-torture/execute/ieee/20000320-1.c: Use
1872         __LONG_LONG_MAX__ and its friends instead of those supplied by
1873         limits.h.
1874
1875 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
1876
1877         PR C++/31721
1878         * g++.dg/ext/vector7.C: New testcase.
1879
1880 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1881
1882         PR fortran/31591
1883         * gfortran.dg/bound_simplification_1.f90: New test.
1884
1885 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1886
1887         PR fortran/31645
1888         * gfortran.dg/bom_error.f90: New test.
1889         * gfortran.dg/bom_include.f90: New test.
1890         * gfortran.dg/bom_UTF16-LE.f90: New test.
1891         * gfortran.dg/bom_UTF16-BE.f90: New test.
1892         * gfortran.dg/bom_UTF-8.f90: New test.
1893         * gfortran.dg/bom_UTF-32.f90: New test.
1894         * gfortran.dg/bom_UTF-8.F90: New test.
1895         * gfortran.dg/bom_include.inc: New file.
1896
1897 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1898
1899         PR C++/30221
1900         * g++.dg/init/ptrfn2.C: New test.
1901         * g++.dg/init/ptrfn3.C: New test.
1902
1903 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
1904
1905         PR fortran/31711
1906         * gfortran.dg/dependency_21.f90: New test.
1907
1908 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909
1910         * gfortran.dg/secnds.f: Use real*8.
1911         * gfortran.dg/secnds-1.f: Use real*8.
1912
1913 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR libfortran/31532
1916         * gfortran.dg/inquire_5.f90: Update test.
1917
1918 2007-04-27  Ian Lance Taylor  <iant@google.com>
1919
1920         PR middle-end/31710
1921         * gcc.c-torture/compile/pr31710.c: New test.
1922
1923 2007-04-27  Richard Guenther  <rguenther@suse.de>
1924
1925         PR tree-optimization/30965
1926         PR tree-optimization/30978
1927         * gcc.dg/tree-ssa/pr30978.c: New testcase.
1928         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1929         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1930         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1931
1932 2007-04-27  Richard Guenther  <rguenther@suse.de>
1933
1934         PR tree-optimization/31715
1935         * gcc.dg/Warray-bounds-4.c: New testcase.
1936
1937 2007-04-26  Ian Lance Taylor  <iant@google.com>
1938
1939         PR target/28675
1940         * gcc.c-torture/compile/pr28675.c: New test.
1941
1942 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1943
1944         PR C++/30016
1945         * g++.dg/ext/vector6.C: New test.
1946
1947 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
1948
1949         * gcc.c-torture/execute/ieee/20000320-1.x: New.
1950
1951 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
1952
1953         PR middle-end/31617
1954         * g++.dg/other/str_empty.C: Add expected warning.
1955
1956 2007-04-26  Richard Guenther  <rguenther@suse.de>
1957         Daniel Berlin  <dberlin@dberlin.org>
1958
1959         PR tree-optimization/30567
1960         * g++.dg/other/pr30567.C: New testcase.
1961
1962 2007-04-26  Richard Guenther  <rguenther@suse.de>
1963
1964         PR tree-optimization/31703
1965         * gcc.c-torture/compile/pr31703.c: New testcase.
1966         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1967         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1968
1969 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
1970
1971         * gfortran.dg/open_errors.f90: Added if statements checking
1972         the value of iostat.
1973
1974 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
1975
1976         PR c++/31598
1977         * g++.dg/gomp/pr31598.C: New test.
1978
1979         PR tree-optimization/30558
1980         * g++.dg/gomp/pr30558.C: New test.
1981
1982 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/31338
1985         * g++.dg/ext/complex2.C: New test.
1986
1987 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
1988
1989         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1990
1991 2007-04-25  Thiemo Seufer  <ths@mips.com>
1992
1993         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1994         value to signed char.
1995
1996 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
1997
1998         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
1999         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2000         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2001
2002 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2003
2004         PR fortran/31668
2005         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2006         statement functions.
2007         * gfortran.dg/c_by_val_5.f90: New test.
2008
2009 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2010
2011         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2012         with two new subroutines to avoid parameter-induced aliasing.
2013         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2014         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2015
2016 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2017
2018         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2019         * g++.dg/warn/Warray-bounds.C: Likewise.
2020
2021 2007-04-24  Ian Lance Taylor  <iant@google.com>
2022
2023         PR tree-optimization/31605
2024         * gcc.c-torture/execute/pr31605.c: New test.
2025
2026 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2027
2028         PR fortran/31587
2029         * lib/gcc-dg.exp (scan-module): New function.
2030         * gfortran.dg/module_md5_1.f90: New test.
2031
2032 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2033
2034         * g++.old-deja/g++.pt/defarg6.C: Only run with
2035         -std=gnu++98.
2036         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2037         * g++.dg/cpp0x/variadic61.C: Ditto.
2038         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2039         * g++.dg/cpp0x/variadic62.C: Ditto.
2040         * g++.dg/template/meminit1.C: Ditto.
2041         * g++.dg/template/operator7.C: Ditto.
2042         * g++.dg/template/static15.C: Ditto.
2043         * g++.dg/template/invalid1.C: Ditto.
2044         * g++.dg/template/shift1.C: Ditto.
2045         * g++.dg/template/error10.C: Ditto.
2046
2047 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2048
2049         PR diagnostic/25923
2050         * gfortran.dg/pr25923.f90: New test.
2051
2052 2007-04-24  Ian Lance Taylor  <iant@google.com>
2053
2054         PR tree-optimization/31602
2055         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2056
2057 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2058
2059         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2060         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2061
2062 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2063
2064         * gcc.target/i386/reload-1.c. New.
2065
2066 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2067             Olga Golovanevsky  <olga@il.ibm.com>
2068
2069         * g++.dg/other/str_empty.C: New test.
2070
2071 2007-04-24  Richard Henderson  <rth@redhat.com>
2072
2073         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2074
2075 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2076
2077         PR target/31641
2078         * gcc.c-torture/compile/pr31641.c: New testcase.
2079
2080 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2081
2082         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2083         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2084         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2085         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2086
2087 2007-04-23  Simon Baldwin  <simonb@google.com>
2088
2089         * g++.dg/other/error15.C: New.
2090         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2091         triggering a "multiple parameters named" error.
2092
2093 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2094
2095         PR fortran/31618
2096         * gfortran.dg/backspace_8.f:  New test case.
2097
2098 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2099
2100         PR fortran/31630
2101         * gfortran.dg/used_types_17.f90: New test.
2102
2103         PR fortran/31620
2104         * gfortran.dg/zero_array_components_1.f90: New test.
2105
2106 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2107
2108         PR fortran/31616
2109         * gfortran.dg/open_errors.f90: Allow a different error message.
2110
2111 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2112
2113         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2114         Rename from check_effective_target_vect_pack_mod.  Rename global
2115         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2116         messages.
2117         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2118         rename.
2119         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2120         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2121
2122 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2123
2124         PR middle-end/31448
2125         * gcc.c-torture/execute/pr31448.c: New testcase.
2126
2127 2007-04-22  Nick Clifton  <nickc@redhat.com>
2128
2129         * gcc.dg/20020312-2.c: Add support for the FRV.
2130
2131 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2132
2133         PR tree-optimization/24659
2134         * gcc.dg/vect/vect-float-extend-1.c: New test.
2135         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2136
2137 2007-04-22  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/29789
2140         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2141         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2142
2143 2007-04-22  Revital Eres  <eres@il.ibm.com>
2144
2145         * gcc.dg/var-expand2.c: New test.
2146
2147 2007-04-22  Revital Eres  <eres@il.ibm.com>
2148
2149         * gcc.dg/var-expand3.c: New test.
2150
2151 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2152
2153         PR fortran/31495
2154         * gfortran.dg/continuation_8.f90: New test.
2155
2156 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2157
2158         PR C/30265
2159         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2160         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2161
2162 2007-04-21  Richard Guenther  <rguenther@suse.de>
2163
2164         PR middle-end/31136
2165         * gcc.c-torture/execute/pr31136.c: New testcase.
2166
2167 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2168
2169         * gcc.target/i386/movsi-sm-1.c: New.
2170
2171 2007-04-20  Richard Henderson  <rth@redhat.com>
2172
2173         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2174         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2175
2176 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2177
2178         * gcc.target/i386/ordcmp-1.c: New test.
2179         * gcc.target/i386/unordcmp-1.c: New test.
2180
2181         PR tree-optimization/31632
2182         * gcc.c-torture/compile/20070419-1.c: New test.
2183
2184 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2185
2186         * gcc.dg/invalid-call-1.c: New test.
2187
2188 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2189
2190         PR diagnostic/31227
2191         * gcc.dg/Warray-bounds-3.c: New.
2192
2193 2007-04-18  Richard Guenther  <rguenther@suse.de>
2194
2195         PR tree-optimization/19431
2196         PR tree-optimization/21463
2197         * gcc.c-torture/execute/20070212-1.c: New testcase.
2198         * gcc.c-torture/execute/20070212-2.c: Likewise.
2199         * gcc.c-torture/execute/20070212-3.c: Likewise.
2200         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2201         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2202         * g++.dg/tree-ssa/pr21463.C: Likewise.
2203         * g++.dg/tree-ssa/pr30738.C: Likewise.
2204
2205 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/31513
2208         * g++.dg/expr/bitfield8.C: New test.
2209
2210 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2211             Richard Sandiford  <richard@codesourcery.com>
2212
2213         * lib/target-supports.exp (check_profiling_available): Return 0
2214         for uClibc with -p or -pg.
2215
2216 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2217
2218         PR c++/31517
2219         * g++.dg/template/init7.C: New test.
2220
2221 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2222
2223         PR rtl-optimization/31360
2224         * gcc.dg/loop-7.c: New test.
2225
2226 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2227
2228         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2229         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2230         build.
2231         (compat-execute): Likewise.
2232         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2233         files to remote hosts.
2234         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2235         (c-torture-execute): Likewise.
2236         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2237         or plain file.  Use remote_upload and remote_download to copy
2238         files about.
2239         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2240         before scanning it.
2241
2242 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2243
2244         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2245
2246 2007-04-16  Lawrence Crowl  <crowl@google.com>
2247
2248         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2249         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2250         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2251         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2252         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2253         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2254         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2255         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2256         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2257         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2258         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2259
2260         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2261         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2262         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2263         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2264         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2265         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2266         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2267         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2268         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2269         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2270         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2271
2272 2007-04-16  Ian Lance Taylor  <iant@google.com>
2273
2274         PR tree-optimization/31522
2275         * gcc.dg/Wstrict-overflow-16.c: New test.
2276
2277 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2278
2279         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2280
2281 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2282
2283         PR fortran/31144
2284         * gfortran.dg/module_naming_1.f90: New.
2285
2286 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2287
2288         * lib/target-supports.exp (check_profiling_available): Return
2289         false for m68k-*-uclinux.
2290
2291 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2292
2293         PR c++/29365
2294         Testcase for c++ anonymous namespace warning
2295
2296         * g++.dg/warn/anonymous-namespace-1.C: New test
2297         * g++.dg/warn/anonymous-namespace-1.h: New test
2298
2299 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2300
2301         PR testsuite/31578
2302         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2303
2304 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2305
2306         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2307
2308 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2309
2310         PR fortran/31204
2311         * gfortran.dg/array_constructor_16.f90: New test.
2312
2313 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2314
2315         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2316         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2317
2318 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2319
2320         PR rtl-optimization/31500
2321         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2322         * g++.dg/warn/Warray-bounds.C: Likewise.
2323
2324 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2325
2326         PR C/31520
2327         * gcc.dg/gnu89-init-4.c: New testcase.
2328
2329 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR c++/25874
2332         * gcc.dg/gomp/pr25874.c: Add dg-options.
2333         * g++.dg/gomp/pr25874.C: Add dg-options.
2334
2335 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2336
2337         PR fortran/21061
2338         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2339         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2340
2341 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2342
2343         PR fortran/31561
2344         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2345
2346 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2347
2348         PR fortran/29507
2349         PR fortran/31404
2350         * gfortran.dg/initialization_6.f90: New test.
2351
2352 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2353
2354         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2355
2356         * lib/target-supports.exp (check_gc_sections_available):
2357         Return false if ldflags includes -elf2flt.
2358
2359 2007-04-13  Jason Merrill  <jason@redhat.com>
2360
2361         PR c++/31074
2362         * conv3.C: New test.
2363
2364 2007-04-13  Mike Stump  <mrs@apple.com>
2365
2366         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2367         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2368
2369 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2370
2371         PR tree-optimization/29598
2372         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2373
2374 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2375
2376         PR fortran/31559
2377         * gfortran.dg/func_assign.f90: New test.
2378
2379 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2380
2381         PR fortran/31550
2382         * gfortran.dg/used_types_16.f90: New test.
2383
2384 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2385
2386         PR fortran/18937
2387         * gfortran.dg/goto_2.f90: New.
2388         * gfortran.dg/goto_3.f90: New.
2389         * gfortran.dg/pr17708.f90: Rename to ...
2390         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2391
2392 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2393
2394         PR fortran/31562
2395         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2396         instead of a struct.
2397
2398 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2399
2400         PR fortran/31562
2401         * gfortran.dg/value_4.c: Use GNU extensions for complex
2402         instead of a struct.
2403
2404 2007-04-13  Richard Guenther  <rguenther@suse.de>
2405
2406         PR tree-optimization/21258
2407         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2408
2409 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2410
2411         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2412         <complex.h>.
2413
2414 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2415
2416         PR fortran/31250
2417         * gfortran.dg/char_length_2.f90: New.
2418         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2419         * gfortran.dg/repeat_4.f90: Likewise.
2420
2421         PR fortran/31266
2422         * gfortran.dg/char_assign_1.f90: New.
2423
2424         PR fortran/31471
2425         * gfortran.dg/block_name_1.f90: New.
2426         * gfortran.dg/block_name_2.f90: New.
2427
2428 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2429
2430         PR c++/31078
2431         * g++.dg/other/pr31078.C: New.
2432
2433 2007-04-12  Richard Guenther  <rguenther@suse.de>
2434
2435         PR tree-optimization/31169
2436         * gcc.c-torture/execute/pr31169.c: New testcase.
2437
2438 2007-04-12  Richard Guenther  <rguenther@suse.de>
2439
2440         PR tree-optimization/24689
2441         PR tree-optimization/31307
2442         * g++.dg/tree-ssa/pr31307.C: New testcase.
2443         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2444
2445 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/31472
2448         * gfortran.dg/access_spec_1.f90: New test.
2449         * gfortran.dg/access_spec_2.f90: New test.
2450         * gfortran.dg/non_module_public.f90: Match new error message.
2451
2452 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2453
2454         PR testsuite/31538
2455         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2456         to 4 at line 38 to fix bounds problem.
2457
2458 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2459
2460         PR testsuite/31240
2461         * gfortran.dg/pointer_intent_1.f90: Fix test.
2462
2463 2007-04-10  Eric Christopher  <echristo@apple.com>
2464
2465         * lib/target-supports.exp
2466         (check_effective_target_fstack_protector): Rewrite.
2467
2468 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2469
2470         PR c++/31449
2471         * g++.dg/init/const5.C: New test.
2472
2473 2007-04-09  Jan Hubicka  <jh@suse.cz>
2474
2475         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2476
2477 2007-04-08  Jan Hubicka  <jh@suse.cz>
2478
2479         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2480
2481 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2482
2483         PR fortran/31257
2484         * gfortran.dg/achar_4.f90: New test.
2485
2486 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2487
2488         PR fortran/30880
2489         * gfortran.dg/used_dummy_types_8.f90: New test.
2490
2491 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2492
2493         PR fortran/30872
2494         * gfortran.dg/parameter_array_element_1.f90: New test.
2495
2496 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2497
2498         PR fortran/31222
2499         * gfortran.dg/default_numeric_type_1.f90: New test.
2500
2501 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2502
2503         PR fortran/31424
2504         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2505
2506 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2507
2508         PR fortran/31293
2509         * gfortran.dg/interface_12.f90: New test.
2510
2511 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2512
2513         * gcc.dg/format/opt-6.c: New test.
2514         * gcc.dg/format/nul-1.c: New test.
2515         * gcc.dg/format/nul-2.c: New test.
2516
2517 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2518
2519         PR libgfortran/31395
2520         * gfortran.dg/fmt_colon.f90: New test.
2521
2522 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2523
2524         * g++.old-deja/g++.other/init18.C: Use
2525         dg-require-effective-target instead of an explicit xfail.
2526
2527 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2528
2529         * gcc.dg/dfp/signbit-1.c
2530         * gcc.dg/dfp/signbit-2.c
2531
2532 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2533
2534         PR fortran/31483
2535         * gfortran.dg/altreturn_5.f90: New test.
2536
2537 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2538
2539         PR fortran/31292
2540         * gfortran.dg/contained_module_proc_1.f90: New test.
2541
2542 2007-04-04  Stuart Hastings  <stuart@apple.com>
2543
2544         PR 31281
2545         * objc/execute/exceptions/pr31281.m: New.
2546
2547 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2548
2549         * g++.dg/ext/dllimport12.C: Update comments.
2550
2551 2007-04-03  Eric Christopher  <echristo@apple.com>
2552
2553         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2554
2555 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2556
2557         PR fortran/31304
2558         * gfortran.dg/repeat_2.f90: New test.
2559         * gfortran.dg/repeat_3.f90: New test.
2560         * gfortran.dg/repeat_4.f90: New test.
2561
2562 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2563
2564         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2565
2566 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR c++/30847
2569         * g++.dg/parse/cond3.C: New test.
2570
2571         PR middle-end/30704
2572         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2573
2574 2007-04-02  Jason Merrill  <jason@redhat.com>
2575
2576         PR c++/31187
2577         * g++.dg/ext/visibility/anon3.C: New test.
2578
2579 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2580
2581         PR libgfortran/31052
2582         * gfortran.dg/namelist_28.f90: New test.
2583
2584 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR libgfortran/31366
2587         * gfortran.dg/direct_io_6.f90: New test.
2588
2589 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2590
2591         PR libgfortran/31207
2592         * gfortran.dg/advance_5.f90: New test.
2593         * gfortran.dg/advance_6.f90: New test.
2594
2595 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2596
2597         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2598         * g++.dg/ext/dllimport7.C: Likewise.
2599         * g++.dg/ext/selectany1.C: Likewise.
2600
2601 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2602
2603         * g++.dg/parser/pr31138.C: New.
2604         * g++.dg/parser/pr31140.C: New.
2605         * g++.dg/parser/pr31141.C: New.
2606
2607 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2608
2609         PR c++/26099
2610         * g++.dg/ext/is_base_of.C: New.
2611         * g++.dg/ext/has_virtual_destructor.C: New.
2612         * g++.dg/ext/is_polymorphic.C: New.
2613         * g++.dg/ext/is_base_of_diagnostic.C: New.
2614         * g++.dg/ext/is_enum.C: New.
2615         * g++.dg/ext/has_nothrow_assign.C: New.
2616         * g++.dg/ext/has_nothrow_constructor.C: New.
2617         * g++.dg/ext/is_empty.C: New.
2618         * g++.dg/ext/has_trivial_copy.C: New.
2619         * g++.dg/ext/has_trivial_assign.C: New.
2620         * g++.dg/ext/is_abstract.C: New.
2621         * g++.dg/ext/is_pod.C: New.
2622         * g++.dg/ext/has_nothrow_copy.C: New.
2623         * g++.dg/ext/is_class.C: New.
2624         * g++.dg/ext/has_trivial_constructor.C: New.
2625         * g++.dg/ext/is_union.C: New.
2626         * g++.dg/ext/has_trivial_destructor.C: New.
2627         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2628         * g++.dg/template/crash43.C: Likewise.
2629
2630 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2631
2632         * g++.dg/warn/pedantic2.C: New testcase.
2633
2634 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2635
2636         * size_dim.f90: Fix dg directive.
2637         * pr16433.f: Likewise.
2638         * use_6.f90: Likewise.
2639         * use_7.f90: Likewise.
2640         * entry_9.f90: Likewise.
2641         * pointer_intent_2.f90: Likewise.
2642         * protected_1.f90: Likewise.
2643         * fmt_missing_period_2.f: Likewise.
2644         * pointer_intent_3.f90: Likewise.
2645         * protected_2.f90: Likewise.
2646         * protected_3.f90: Likewise.
2647         * pr15754.f90: Likewise.
2648         * protected_4.f90: Likewise.
2649         * protected_5.f90: Likewise.
2650         * initialization_2.f90: Likewise.
2651         * protected_6.f90: Likewise.
2652         * continuation_7.f90: Likewise.
2653         * derived_function_interface_1.f90: Likewise.
2654         * der_pointer_4.f90: Likewise.
2655         * fmt_zero_precision.f90: Likewise.
2656         * blockdata_3.f90: Likewise.
2657         * fmt_missing_period_1.f: Likewise.
2658         * real_const_3.f90: Likewise.
2659         * use_4.f90: Likewise.
2660         * fmt_missing_period_3.f: Likewise.
2661         * use_5.f90: Likewise.
2662
2663 2007-03-28  Mike Stump  <mrs@apple.com>
2664
2665         * gcc.dg/darwin-comm.c: Add.
2666
2667 2007-03-28  Eric Christopher  <echristo@apple.com>
2668
2669         * lib/target-supports.exp (check_effective_target_fstack_protector):
2670         New.
2671         * gcc.dg/ssp-1.c: Use.
2672         * gcc.dg/ssp-2.c: Ditto.
2673
2674 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2675
2676         PR c++/29077
2677         * g++.dg/parse/constructor3.C: New test.
2678
2679 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2680
2681         * gnat.dg/thin_pointer.ad[sb]: New test.
2682
2683 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2684
2685         * g++.dg/cpp0x/bracket1.C: New.
2686         * g++.dg/cpp0x/bracket2.C: New.
2687         * g++.dg/cpp0x/bracket3.C: New.
2688         * g++.dg/cpp0x/bracket4.C: New.
2689
2690 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2691
2692         * g++.dg/cpp0x/temp_default1.C: New.
2693         * g++.dg/cpp0x/temp_default3.C: New.
2694         * g++.dg/cpp0x/temp_default2.C: New.
2695         * g++.dg/cpp0x/temp_default4.C: New.
2696
2697 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2698
2699         PR c++/29993
2700         * g++.dg/other/cv_func2.C: New.
2701
2702 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2703
2704         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2705         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2706         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2707         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2708
2709         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2710         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2711
2712         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2713
2714         * lib/compat.exp (compat-execute): Fix processing of file names.
2715
2716 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2717
2718         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2719
2720 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2723         Delete created executable test file.
2724         (check_effective_target_fortran_large_int): Ditto.
2725         (check_effective_target_static_libgfortran): Ditto.
2726
2727 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
2728
2729         PR c++/30500
2730         * g++.dg/warn/pragma-system_header1.C: New test.
2731         * g++.dg/warn/pragma-system_header2.C: New test.
2732         * g++.dg/warn/pragma-system_header1.h. New.
2733         * g++.dg/warn/pragma-system_header2.h. New.
2734
2735 2007-03-26  Ian Lance Taylor  <iant@google.com>
2736
2737         PR tree-optimization/31345
2738         * gcc.c-torture/compile/pr31345-1.c: New test.
2739
2740 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
2741
2742         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
2743         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
2744         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
2745         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2746         * gfortran.dg/overload_1.f90: Likewise.
2747         * gfortran.dg/impure_assignment_1.f90: Likewise.
2748         * gfortran.dg/error_recovery_3.f90: Likewise.
2749         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2750         * gfortran.dg/sequence_types_1.f90: Likewise.
2751         * gfortran.dg/internal_references_1.f90: Likewise.
2752         * gfortran.dg/present_1.f90: Likewise.
2753         * gfortran.dg/volatile10.f90: Likewise.
2754         * gfortran.dg/module_equivalence_2.f90: Likewise.
2755         * gfortran.dg/use_4.f90: Likewise.
2756         * gfortran.dg/elemental_result_1.f90: Likewise.
2757         * gfortran.dg/generic_actual_arg.f90: Likewise.
2758         * gfortran.dg/private_type_5.f90: Likewise.
2759         * gfortran.dg/protected_4.f90: Likewise.
2760         * gfortran.dg/interface_3.f90: Likewise.
2761
2762 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2763
2764         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
2765         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
2766
2767 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2768
2769         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
2770
2771 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772
2773         PR libgfortran/31199
2774         * gfortran.dg/fmt_t_4.f90: New test.
2775
2776 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2777
2778         PR libfortran/31297
2779         * gfortran.dg/backspace_5.f:  Initialize variable(s).
2780         * gfortran.dg/backspace_6.f:  Likewise.
2781         * gfortran.dg/char_bounds_check_fail_1: Likewise.
2782         * gfortran.dg/direct_io_2.f90:  Likewise.
2783         * gfortran.dg/write_back.f:  Likewise.
2784         * gfortran.dg/write_rewind_2.f:  Likewise.
2785         * gfortran.dg/write_rewind_1.f:  Likewise.
2786         * gfortran.dg/write_rewind_2.f:  Likewise.
2787
2788 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
2789
2790         PR tree-optimization/30784
2791         * gcc.dg/vect/pr30784.c: New test.
2792
2793 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2794
2795         PR fortran/30877
2796         * gfortran.dg/operator_1.f90: New test.
2797         * gfortran.dg/operator_2.f90: New test.
2798
2799 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2800
2801         PR libfortran/31196
2802         * gfortran.dg/reshape_transpose_1.f90:  New test.
2803
2804 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2805
2806         PR fortran/30655
2807         * gfortran.dg/bounds_check_6.f90: New test.
2808
2809 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
2810
2811         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
2812         #ifndef/#endif.
2813         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2814         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2815
2816 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR fortran/31209
2819         * gfortran.dg/pointer_function_actual_1.f90: New test.
2820
2821         PR fortran/31200
2822         * gfortran.dg/pointer_function_actual_2.f90: New test.
2823
2824         PR fortran/31215
2825         * gfortran.dg/result_in_spec_1.f90: New test.
2826
2827 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2828
2829         PR fortran/30834
2830         * gfortran.dg/integer_exponentiation_3.F90: New test.
2831         * gfortran.dg/integer_exponentiation_4.f90: New test.
2832         * gfortran.dg/integer_exponentiation_5.F90: New test.
2833
2834 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2835
2836         PR c++/30863
2837         * g++.dg/template/error24.C: New test.
2838         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
2839
2840 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2841
2842         PR c++/31273
2843         * g++.dg/expr/bitfield7.C: New test.
2844
2845 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2846
2847         PR other/23572
2848         * gcc.dg/float-range-4.c: New.
2849         * gcc.dg/float-range-1.c: Update. Test for a warning.
2850         * gcc.dg/float-range-3.c: New.
2851         * gcc.dg/float-range-5.c: New.
2852
2853 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2854
2855         PR fortran/31262
2856         * gfortran.dg/no_range_check_1.f90: New test.
2857
2858 2007-03-22  Dirk Mueller  <dmueller@suse.de>
2859
2860         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2861         * g++.dg/other/static1.C: Remove stray semicolon.
2862         * g++.dg/other/init1.C: Likewise.
2863         * g++.dg/rtti/dyncast1.C: Likewise.
2864         * g++.dg/tree-ssa/pr17153.C: Likewise.
2865         * g++.dg/lookup/disamb1.C: Likewise.
2866         * g++.dg/lookup/scoped2.C: Likewise.
2867         * g++.dg/lookup/friend7.C: Likewise.
2868         * g++.dg/parse/parse4.C: Likewise.
2869         * g++.dg/parse/parse5.C: Likewise.
2870         * g++.dg/expr/pr29066.C: Likewise.
2871         * g++.dg/expr/cast4.C: Likewise.
2872         * g++.dg/tc1/dr193.C: Likewise.
2873         * g++.dg/tc1/dr213.C: Likewise.
2874         * g++.dg/abi/dcast1.C: Likewise.
2875         * g++.dg/abi/covariant2.C: Likewise.
2876         * g++.dg/inherit/covariant11.C: Likewise.
2877         * g++.dg/inherit/covariant9.C: Likewise.
2878         * g++.dg/inherit/covariant10.C: Likewise.
2879         * g++.dg/init/static3.C: Likewise.
2880         * g++.dg/init/init-ref3.C: Likewise.
2881         * g++.dg/init/ref10.C: Likewise.
2882         * g++.dg/template/meminit2.C: Likewise.
2883         * g++.dg/template/using9.C: Likewise.
2884         * g++.dg/template/friend9.C: Likewise.
2885         * g++.dg/template/ref1.C: Likewise.
2886         * g++.old-deja/g++.warn/inline.C: Likewise.
2887         * g++.old-deja/g++.robertl/eb91.C: Likewise.
2888         * g++.old-deja/g++.robertl/eb46.C: Likewise.
2889         * g++.old-deja/g++.robertl/eb34.C: Likewise.
2890         * g++.old-deja/g++.robertl/eb43.C: Likewise.
2891         * g++.old-deja/g++.robertl/eb26.C: Likewise.
2892         * g++.old-deja/g++.robertl/eb116.C: Likewise.
2893         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2894         * g++.old-deja/g++.brendan/overload8.C: Likewise.
2895         * g++.old-deja/g++.brendan/overload11.C: Likewise.
2896         * g++.old-deja/g++.brendan/copy7.C: Likewise.
2897         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2898         * g++.old-deja/g++.brendan/template11.C: Likewise.
2899         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2900         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2901         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2902         * g++.old-deja/g++.jason/pmem2.C: Likewise.
2903         * g++.old-deja/g++.jason/parse9.C: Likewise.
2904         * g++.old-deja/g++.jason/byval2.C: Likewise.
2905         * g++.old-deja/g++.jason/overload8.C: Likewise.
2906         * g++.old-deja/g++.jason/pmf8.C: Likewise.
2907         * g++.old-deja/g++.jason/template33.C: Likewise.
2908         * g++.old-deja/g++.jason/return3.C: Likewise.
2909         * g++.old-deja/g++.jason/scoping2.C: Likewise.
2910         * g++.old-deja/g++.jason/virtual.C: Likewise.
2911         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2912         * g++.old-deja/g++.jason/template27.C: Likewise.
2913         * g++.old-deja/g++.jason/synth6.C: Likewise.
2914         * g++.old-deja/g++.jason/ref8.C: Likewise.
2915         * g++.old-deja/g++.jason/offset1.C: Likewise.
2916         * g++.old-deja/g++.other/static20.C: Likewise.
2917         * g++.old-deja/g++.other/array1.C: Likewise.
2918         * g++.old-deja/g++.other/new3.C: Likewise.
2919         * g++.old-deja/g++.other/array2.C: Likewise.
2920         * g++.old-deja/g++.other/overload9.C: Likewise.
2921         * g++.old-deja/g++.other/cast6.C: Likewise.
2922         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2923         * g++.old-deja/g++.other/eh4.C: Likewise.
2924         * g++.old-deja/g++.other/using7.C: Likewise.
2925         * g++.old-deja/g++.other/init18.C: Likewise.
2926         * g++.old-deja/g++.other/dyncast1.C: Likewise.
2927         * g++.old-deja/g++.other/dyncast2.C: Likewise.
2928         * g++.old-deja/g++.other/dtor11.C: Likewise.
2929         * g++.old-deja/g++.pt/static11.C: Likewise.
2930         * g++.old-deja/g++.pt/crash19.C: Likewise.
2931         * g++.old-deja/g++.pt/overload12.C: Likewise.
2932         * g++.old-deja/g++.pt/crash46.C: Likewise.
2933         * g++.old-deja/g++.pt/mi1.C: Likewise.
2934         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2935         * g++.old-deja/g++.pt/nontype5.C: Likewise.
2936         * g++.old-deja/g++.pt/local5.C: Likewise.
2937         * g++.old-deja/g++.pt/typename2.C: Likewise.
2938         * g++.old-deja/g++.pt/explicit80.C: Likewise.
2939         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2940         * g++.old-deja/g++.law/visibility1.C: Likewise.
2941         * g++.old-deja/g++.law/visibility2.C: Likewise.
2942         * g++.old-deja/g++.law/virtual2.C: Likewise.
2943         * g++.old-deja/g++.law/operators19.C: Likewise.
2944         * g++.old-deja/g++.law/parsing10.C: Likewise.
2945         * g++.old-deja/g++.law/visibility4.C: Likewise.
2946         * g++.old-deja/g++.law/operators4.C: Likewise.
2947         * g++.old-deja/g++.law/dtors2.C: Likewise.
2948         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2949         * g++.old-deja/g++.law/visibility10.C: Likewise.
2950         * g++.old-deja/g++.law/scope3.C: Likewise.
2951         * g++.old-deja/g++.law/casts2.C: Likewise.
2952         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2953         * g++.old-deja/g++.law/operators33.C: Likewise.
2954         * g++.old-deja/g++.law/friend4.C: Likewise.
2955         * g++.old-deja/g++.mike/pmf7.C: Likewise.
2956         * g++.old-deja/g++.mike/p5611.C: Likewise.
2957         * g++.old-deja/g++.mike/net37.C: Likewise.
2958         * g++.old-deja/g++.mike/p3570.C: Likewise.
2959         * g++.old-deja/g++.mike/p5718.C: Likewise.
2960         * g++.old-deja/g++.mike/net21.C: Likewise.
2961         * g++.old-deja/g++.mike/p1862.C: Likewise.
2962         * g++.old-deja/g++.mike/p4511.C: Likewise.
2963         * g++.old-deja/g++.mike/virt3.C: Likewise.
2964         * g++.old-deja/g++.mike/p16146.C: Likewise.
2965         * g++.old-deja/g++.mike/p1989.C: Likewise.
2966         * g++.old-deja/g++.mike/p5571.C: Likewise.
2967         * g++.old-deja/g++.gb/scope10.C: Likewise.
2968         * g++.old-deja/g++.abi/primary5.C: Likewise.
2969         * g++.old-deja/g++.abi/empty2.C: Likewise.
2970         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2971         * g++.old-deja/g++.eh/vbase4.C: Likewise.
2972         * g++.old-deja/g++.eh/ptr1.C: Likewise.
2973         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2974         * g++.old-deja/g++.bob/template3.C: Likewise.
2975         * g++.old-deja/g++.bob/inherit1.C: Likewise.
2976
2977 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
2978
2979         PR fortran/31193
2980         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2981
2982 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
2983
2984         PR fortran/20897
2985         * gfortran.dg/derived_name_1.f90: New.
2986         * gfortran.dg/derived_name_2.f: New.
2987
2988 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2989
2990         * lib/target-supports.exp (check_effective_target_nonpic): New
2991         procedure.
2992         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2993         when compiling PIC.
2994         * gcc.target/i386/asm-4.c: Require nonpic.
2995         * gcc.target/i386/cmov1.c: Likewise.
2996         * gcc.target/i386/mul.c: Likewise.
2997         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2998         * gcc.target/i386/ssetype-1.c: Require nonpic.
2999         * gcc.target/i386/ssetype-3.c: Likewise.
3000         * gcc.target/i386/ssetype-5.c: Likewise.
3001
3002 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3003
3004         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3005         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3006         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3007         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3008
3009 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3010
3011         PR tree-optimization/30590
3012         * g++.dg/opt/pr30590.C: New testcase.
3013
3014 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR c/30762
3017         * gcc.dg/pr30762-1.c: New test.
3018         * gcc.dg/pr30762-2.c: New test.
3019
3020         PR inline-asm/30505
3021         * gcc.target/i386/pr30505.c: New test.
3022
3023 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3024
3025         * gcc.target/arm/register-variables.c: New.
3026
3027 2007-03-19  Jeff Law  <law@redhat.com>
3028
3029         * PR tree-optimization/30984
3030         * gcc.c-torture/pr30984.c: New test.
3031
3032 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3033         Richard Guenther  <rguenther@suse.de>
3034
3035         PR tree-optimization/31254
3036         * gcc.dg/torture/pr31254.c: New testcase.
3037
3038 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3039
3040         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3041         target default_packed.
3042
3043 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3044
3045         PR fortran/31203
3046         * gfortran.dg/string_length_1.f90: New test.
3047
3048 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3049
3050         PR testsuite/30395
3051         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3052
3053 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3054
3055         PR libgfortran/31052
3056         * gfortran.dg/namelist_27.f90: New test.
3057
3058 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3059
3060         PR fortran/30531
3061         * gfortran.dg/used_types_14.f90: New test.
3062
3063         PR fortran/31086
3064         * gfortran.dg/used_types_15.f90: New test.
3065
3066 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3067
3068         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3069         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3070
3071 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3072
3073         PR fortran/31120
3074         * gfortran.dg/integer_exponentiation_2.f90: New test.
3075
3076 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3077
3078         PR tree-optimization/31041
3079         * gcc.dg/vect/pr31041.c: New test.
3080
3081 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3082
3083         * g++.dg/warn/Wconversion-integer.C: New
3084         * g++.dg/warn/Wconversion-real.C: New.
3085         * g++.dg/warn/Wconversion-real-integer.C: New.
3086         * g++.dg/warn/conv2.C: Updated.
3087
3088 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3089
3090         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3091         exclude RTPs.
3092
3093 2007-03-16  Richard Guenther  <rguenther@suse.de>
3094
3095         PR tree-optimization/31146
3096         * g++.dg/tree-ssa/pr31146.C: New testcase.
3097
3098 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3099
3100         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3101         assume that the target has <features.h>.
3102
3103 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3104
3105         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3106         dg-options rather than to the whole test.
3107
3108 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3109
3110         PR debug/29906
3111         * g++.dg/debug/pr29906.C: New
3112
3113 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3114
3115         PR libgfortran/31099
3116         * gfortran.dg/unformatted_recl.f90: Update test.
3117
3118 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3119
3120         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3121
3122 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3123
3124         PR c++/30891
3125         * g++.dg/parse/namespace-definition.C: New.
3126
3127 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3128
3129         PR c++/24924
3130         * g++.dg/cpp/pedantic-errors.C: New.
3131         * g++.dg/cpp/permissive.C: New.
3132
3133 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3134
3135         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3136         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3137
3138 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3139
3140         * lib/target-supports.exp (check_missing_uclibc_feature)
3141         (check_effective_target_wchar): New procedures.
3142         * gcc.dg/wchar_t-1.c: Require target wchar.
3143         * gcc.dg/wint_t-1.c: Likewise.
3144
3145 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3146
3147         * lib/target-supports.exp (check_gc_sections_available): Return
3148         false for VxWorks targets.
3149
3150 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3151
3152         * g++.dg/warn/Wconversion2.C: Fix typo.
3153         * gcc.dg/if-empty-1.c: Ditto.
3154
3155 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3156
3157         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3158
3159 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3160
3161         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3162         * gcc.target/i386/pr31167.c: Ditto.
3163
3164 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3165
3166         PR target/31167
3167         * gcc.target/i386/pr31167.c: New test.
3168
3169 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3170
3171         PR fortran/30922
3172         * gfortran.dg/import5.f90.f90: New test.
3173
3174
3175         PR fortran/30879
3176         * gfortran.dg/data_components_1.f90: New test.
3177
3178
3179         PR fortran/30870
3180         * gfortran.dg/generic_13.f90: New test.
3181
3182         PR fortran/31163
3183         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3184
3185 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3186
3187         PR libgfortran/31051
3188         * gfortran.dg/fmt_t_4.f90: New
3189
3190 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3191
3192         PR C++/31165
3193         * g++.dg/other/default7.C: New test.
3194
3195 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3196
3197         * g++.dg/warn/Wconversion2.C: New.
3198
3199 2007-03-14  Eric Christopher  <echristo@apple.com>
3200
3201         * gcc.dg/ssp-1.c: New.
3202         * gcc.dg/ssp-2.c: Ditto.
3203
3204 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3205
3206         * g++.dg/warn/do-empty.C: New.
3207         * gcc.dg/do-empty.c: New.
3208         * gcc.dg/if-empty-1.c: Update.
3209         * gcc.dg/20001116-1.c: Update.
3210         * gcc.dg/pr23165.c: Update.
3211
3212 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3213
3214         * gfortran.dg/module_implicit_conversion.f90: New test.
3215
3216 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3217
3218         PR middle-end/31127
3219         * gcc.dg/pr31127.c: New.
3220
3221 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3222
3223         * gcc.dg/tree-ssa/loop-26.c: New test.
3224
3225 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3226
3227         * gcc.target/i386/cmpxchg16b-1.c: New test.
3228
3229 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3230
3231         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3232         * gcc.dg/c99-vla-1.c: Likewise.
3233         * g++.dg/ext/vla1.C: Likewise
3234
3235 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3236
3237         * gcc.dg/wvla-1.c: New test
3238         * gcc.dg/wvla-2.c: New test
3239         * gcc.dg/wvla-3.c: New test
3240         * gcc.dg/wvla-4.c: New test
3241         * gcc.dg/wvla-5.c: New test
3242         * gcc.dg/wvla-6.c: New test
3243         * gcc.dg/wvla-7.c: New test
3244         * g++.dg/warn/Wvla-1.C: New test
3245         * g++.dg/warn/Wvla-2.C: New test
3246         * g++.dg/warn/Wvla-3.C: New test
3247
3248 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3249
3250         PR c++/30108
3251         * g++.dg/other/default6.C: New test.
3252
3253 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3254
3255         * lib/target-supports.exp (check_profiling_available): Return false
3256         for VxWorks.
3257         (check_effective_target_vxworks_kernel): New procedure.
3258         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3259         VxWorks.
3260         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3261         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3262         to include VxWorks.
3263         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3264
3265 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3266
3267         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3268         PIC is not supported.
3269         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3270         * gcc.dg/20020426-2.c: Likewise.
3271         * gcc.dg/pr28243.c: Likewise.
3272         * gcc.dg/visibility-11.c: Likewise.
3273         * gcc.dg/tls/opt-9.c: Likewise.
3274         * gcc.dg/tls/opt-10.c: Likewise.
3275         * gcc.dg/tls/pic-1.c: Likewise.
3276         * gcc.dg/tls/struct-1.c: Likewise.
3277         * gcc.target/i386/20000807-1.c: Likewise.
3278         * gcc.target/i386/20000904-1.c: Likewise.
3279         * gcc.target/i386/20011119-1.c: Likewise.
3280         * gcc.target/i386/990213-2.c: Likewise.
3281         * gcc.target/i386/990214-1.c: Likewise.
3282         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3283         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3284         * gcc.target/i386/pic-1.c: Likewise.
3285         * gcc.target/i386/pr21518.c: Likewise.
3286         * gcc.target/i386/pr23098.c: Likewise.
3287         * gcc.target/i386/pr23943.c: Likewise.
3288
3289 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3290
3291         PR c++/31038
3292         * g++.dg/template/complit2.C: New test.
3293
3294         PR c++/30328
3295         * g++.dg/ext/bitfield1.C: New test.
3296
3297 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3298
3299         PR fortran/30883
3300         * gfortran.dg/interface_11.f90: New test.
3301
3302 2007-03-11  Richard Guenther  <rguenther@suse.de>
3303
3304         PR tree-optimization/31115
3305         * gcc.dg/torture/pr31115.c: New testcase.
3306
3307 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3308
3309         PR tree-optimization/29925
3310         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3311
3312 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/30274
3315         * g++.dg/expr/bitfield3.C: New test.
3316         * g++.dg/expr/bitfield4.C: Likewise.
3317         * g++.dg/expr/bitfield5.C: Likewise.
3318         * g++.dg/expr/bitfield6.C: Likewise.
3319
3320         PR c++/30924
3321         * g++.dg/template/array18.C: New test.
3322
3323 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3324
3325         PR c++/17946
3326         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3327         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3328
3329 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3330
3331         PR c++/20599
3332         * g++.dg/cpp0x/variadic-bind.C: New.
3333         * g++.dg/cpp0x/variadic-function.C: New.
3334         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3335         * g++.dg/cpp0x/variadic-tuple.C: New.
3336         * g++.dg/cpp0x/variadic1.C: New.
3337         * g++.dg/cpp0x/variadic2.C: New.
3338         * g++.dg/cpp0x/variadic3.C: New.
3339         * g++.dg/cpp0x/variadic4.C: New.
3340         * g++.dg/cpp0x/variadic5.C: New.
3341         * g++.dg/cpp0x/variadic6.C: New.
3342         * g++.dg/cpp0x/variadic7.C: New.
3343         * g++.dg/cpp0x/variadic8.C: New.
3344         * g++.dg/cpp0x/variadic9.C: New.
3345         * g++.dg/cpp0x/variadic10.C: New.
3346         * g++.dg/cpp0x/variadic11.C: New.
3347         * g++.dg/cpp0x/variadic12.C: New.
3348         * g++.dg/cpp0x/variadic13.C: New.
3349         * g++.dg/cpp0x/variadic14.C: New.
3350         * g++.dg/cpp0x/variadic15.C: New.
3351         * g++.dg/cpp0x/variadic16.C: New.
3352         * g++.dg/cpp0x/variadic17.C: New.
3353         * g++.dg/cpp0x/variadic18.C: New.
3354         * g++.dg/cpp0x/variadic19.C: New.
3355         * g++.dg/cpp0x/variadic20.C: New.
3356         * g++.dg/cpp0x/variadic21.C: New.
3357         * g++.dg/cpp0x/variadic22.C: New.
3358         * g++.dg/cpp0x/variadic23.C: New.
3359         * g++.dg/cpp0x/variadic24.C: New.
3360         * g++.dg/cpp0x/variadic25.C: New.
3361         * g++.dg/cpp0x/variadic26.C: New.
3362         * g++.dg/cpp0x/variadic27.C: New.
3363         * g++.dg/cpp0x/variadic28.C: New.
3364         * g++.dg/cpp0x/variadic29.C: New.
3365         * g++.dg/cpp0x/variadic30.C: New.
3366         * g++.dg/cpp0x/variadic31.C: New.
3367         * g++.dg/cpp0x/variadic32.C: New.
3368         * g++.dg/cpp0x/variadic33.C: New.
3369         * g++.dg/cpp0x/variadic34.C: New.
3370         * g++.dg/cpp0x/variadic35.C: New.
3371         * g++.dg/cpp0x/variadic36.C: New.
3372         * g++.dg/cpp0x/variadic37.C: New.
3373         * g++.dg/cpp0x/variadic38.C: New.
3374         * g++.dg/cpp0x/variadic39.C: New.
3375         * g++.dg/cpp0x/variadic40.C: New.
3376         * g++.dg/cpp0x/variadic41.C: New.
3377         * g++.dg/cpp0x/variadic42.C: New.
3378         * g++.dg/cpp0x/variadic43.C: New.
3379         * g++.dg/cpp0x/variadic44.C: New.
3380         * g++.dg/cpp0x/variadic45.C: New.
3381         * g++.dg/cpp0x/variadic46.C: New.
3382         * g++.dg/cpp0x/variadic47.C: New.
3383         * g++.dg/cpp0x/variadic48.C: New.
3384         * g++.dg/cpp0x/variadic49.C: New.
3385         * g++.dg/cpp0x/variadic50.C: New.
3386         * g++.dg/cpp0x/variadic51.C: New.
3387         * g++.dg/cpp0x/variadic52.C: New.
3388         * g++.dg/cpp0x/variadic53.C: New.
3389         * g++.dg/cpp0x/variadic54.C: New.
3390         * g++.dg/cpp0x/variadic55.C: New.
3391         * g++.dg/cpp0x/variadic56.C: New.
3392         * g++.dg/cpp0x/variadic57.C: New.
3393         * g++.dg/cpp0x/variadic58.C: New.
3394         * g++.dg/cpp0x/variadic59.C: New.
3395         * g++.dg/cpp0x/variadic60.C : New.
3396         * g++.dg/cpp0x/variadic61.C : New.
3397         * g++.dg/cpp0x/variadic62.C : New.
3398         * g++.dg/cpp0x/variadic63.C : New.
3399         * g++.dg/cpp0x/variadic64.C : New.
3400         * g++.dg/cpp0x/variadic65.C : New.
3401         * g++.dg/cpp0x/variadic66.C : New.
3402         * g++.dg/cpp0x/variadic67.C : New.
3403         * g++.dg/cpp0x/variadic68.C : New.
3404         * g++.dg/cpp0x/variadic69.C : New.
3405         * g++.dg/cpp0x/variadic70.C : New.
3406         * g++.dg/cpp0x/variadic71.C : New.
3407         * g++.dg/cpp0x/variadic72.C : New.
3408         * g++.dg/cpp0x/variadic73.C : New.
3409         * g++.dg/cpp0x/variadic74.C : New.
3410         * g++.dg/cpp0x/variadic75.C : New.
3411         * g++.dg/cpp0x/variadic-ex1.C : New.
3412         * g++.dg/cpp0x/variadic-ex2.C : New.
3413         * g++.dg/cpp0x/variadic-ex3.C : New.
3414         * g++.dg/cpp0x/variadic-ex4.C : New.
3415         * g++.dg/cpp0x/variadic-ex5.C : New.
3416         * g++.dg/cpp0x/variadic-ex6.C : New.
3417         * g++.dg/cpp0x/variadic-ex7.C : New.
3418         * g++.dg/cpp0x/variadic-ex8.C : New.
3419         * g++.dg/cpp0x/variadic-ex9.C : New.
3420         * g++.dg/cpp0x/variadic-ex10.C : New.
3421         * g++.dg/cpp0x/variadic-ex11.C : New.
3422         * g++.dg/cpp0x/variadic-ex12.C : New.
3423         * g++.dg/cpp0x/variadic-ex13.C : New.
3424         * g++.dg/cpp0x/variadic-ex14.C : New.
3425
3426 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3427
3428         PR libgfortran/31099
3429         * gfortran.dg/unformatted_recl.f90: New test.
3430
3431 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3432
3433         * gcc.dg/fold-eqcmplx-1.c: New test case.
3434
3435 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3436
3437         PR rtl-optimization/30643
3438         * gcc.dg/pr30643.c: New.
3439
3440 2007-03-09  Chao-ying Fu  <fu@mips.com>
3441
3442         * gcc.target/mips/mips32-dspr2-type.c: New test.
3443         * gcc.target/mips/mips32-dspr2.c: New test.
3444         * gcc.target/mips/dspr2-MULT.c: New test.
3445         * gcc.target/mips/dspr2-MULTU.c: New test.
3446         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3447         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3448         Adjust some formats.
3449
3450 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3451
3452         PR c++/17946
3453         * gcc.dg/Wlogical-op-1.c: New.
3454         * g++.dg/warn/Wlogical-op-1.C: New.
3455
3456 2007-03-09  Richard Guenther  <rguenther@suse.de>
3457
3458         PR tree-optimization/30904
3459         PR middle-end/31058
3460         * gcc.dg/pr30904.c: Remove xfail.
3461
3462 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3463
3464         PR C/31072
3465         * gcc.c-torture/execute/pr31072.c: New test.
3466
3467 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3468
3469         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3470         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3471         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3472         *lrint* and *lround*.
3473         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3474         floor->lfloor.
3475         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3476         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3477         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3478         and *lround*.  Correct macro names.
3479         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3480         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3481
3482 2007-03-08  Ian Lance Taylor  <iant@google.com>
3483
3484         * gcc.dg/no-strict-overflow-5.c: New test.
3485         * gcc.dg/no-strict-overflow-6.c: New test.
3486         * gcc.dg/Wstrict-overflow-11.c: New test.
3487         * gcc.dg/Wstrict-overflow-12.c: New test.
3488         * gcc.dg/Wstrict-overflow-13.c: New test.
3489         * gcc.dg/Wstrict-overflow-14.c: New test.
3490         * gcc.dg/Wstrict-overflow-15.c: New test.
3491
3492 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3493
3494         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3495         for VxWorks kernel mode.
3496         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3497
3498 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3499
3500         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3501         mode.
3502
3503 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3504
3505         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3506         and lib/bfill.c on VxWorks targets.
3507         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3508         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3509         lib/bfill.c and lib/memmove.c on VxWorks targets.
3510         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3511         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3512         on VxWorks targets.
3513         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3514         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3515
3516 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3517
3518         * gfortran.dg/use_5.f90: New test.
3519         * gfortran.dg/use_6.f90: Ditto.
3520         * gfortran.dg/use_7.f90: Ditto.
3521
3522 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3523
3524         PR fortran/30973
3525         * gfortran.dg/use_4.f90: New test.
3526         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3527
3528 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3529
3530         PR fortran/31011
3531         * gfortran.dg/parameter_array_section_2.f90: New test.
3532
3533 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3534
3535         PR c++/30852
3536         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3537
3538         PR c++/30534
3539         * g++.dg/template/arg5.C: New test.
3540
3541 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3542
3543         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3544
3545 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3546
3547         * gcc.dg/var-expand1.c: Add newline at end of file.
3548
3549 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3550
3551         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3552
3553 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3554
3555         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3556
3557 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3558
3559         * gcc.dg/torture/builtin-convert-4.c: New test.
3560
3561 2007-03-05  Ian Lance Taylor  <iant@google.com>
3562
3563         * gcc.c-torture/compile/pr31034.c: New test.
3564
3565 2007-03-05  Ian Lance Taylor  <iant@google.com>
3566
3567         * gcc.dg/inline-18.c: New test.
3568         * gcc.dg/inline-19.c: New test.
3569         * gcc.dg/inline-20.c: New test.
3570         * gcc.dg/inline-21.c: New test.
3571
3572 2007-03-05  Richard Guenther  <rguenther@suse.de>
3573
3574         PR tree-optimization/14052
3575         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3576
3577 2007-03-05  Richard Guenther  <rguenther@suse.de>
3578
3579         PR tree-optimization/23777
3580         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3581
3582 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3583
3584         PR other/30465
3585         * gcc.dg/multiple-overflow-warn-3.c: New.
3586         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3587
3588 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3589
3590         PR c++/30895
3591         * g++.dg/parse/template23.C: New test.
3592
3593 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3594
3595         PR middle-end/30744
3596         * gcc.dg/pr30744-1.c: New test case.
3597
3598 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3599
3600         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3601
3602 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3603
3604         PR target/30406
3605         * gfortran.dg/logical_3.f90: New test.
3606
3607 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3608
3609         PR libfortran/30981
3610         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3611
3612 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3613
3614         * gcc.target/m68k/m68k.exp: New.
3615         * gcc.target/m68k/crash1.c: New.
3616
3617 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3618
3619         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3620         to be more compatible with integer(kind=8).
3621
3622 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3623
3624         PR libfortran/31001
3625         * gfortran.dg/zero_sized_3.f90: New test.
3626
3627 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3628
3629         PR c++/15787
3630         * g++.dg/parse/else.C: New.
3631         * g++.dg/parse/else-2.C: New.
3632
3633 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3634             Tobias Burnus  <burnus@net-b.de>
3635
3636         PR fortran/30882
3637         * gfortran.dg/size_dim.f90: New test.
3638
3639 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3640             Tobias Burnus  <burnus@net-b.de>
3641
3642         PR fortran/30873
3643         * gfortran.dg/entry_9.f90: New test.
3644
3645 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3646
3647         PR c++/28253
3648         * g++.dg/inherit/covariant16.C: New test.
3649
3650 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3651
3652         * g++.dg/other/darwin-minversion-1.C: New.
3653
3654 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3655
3656         * gcc.dg/tree-ssa/20070302-1.c: New test.
3657
3658 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3659
3660         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3661         tests.
3662
3663 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3664
3665         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3666
3667 2007-03-01  Simon Baldwin <simonb@google.com>
3668
3669         PR c++/23689
3670         * warn/ignored_typedef.C: New.
3671         * init/ctor8.C: Added dg-warning to consume ignored typedef
3672         warning.
3673         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3674         and added an explicit line number.
3675
3676 2007-02-28  Richard Guenther  <rguenther@suse.de>
3677
3678         PR middle-end/30364
3679         * gcc.dg/torture/pr30364-1.c: New testcase.
3680         * gcc.dg/torture/pr30364-2.c: Likewise.
3681         * gcc.dg/torture/pr30364-3.c: Likewise.
3682
3683 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3684
3685         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3686         powerpc*, use -funsafe-math-optimizations.
3687         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3688         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3689
3690 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3691             Paul Thomas  <pault@gcc.gnu.org>
3692
3693         PR fortran/30888
3694         PR fortran/30887
3695         * c_by_val_1.f: Test %VAL() with non-default kind.
3696         * c_by_val.c: Ditto.
3697         * c_by_val_4.f: New test.
3698
3699 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3700
3701         PR fortran/30968
3702         * gfortran.dg/continuation_7.f90: New test.
3703
3704 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3705
3706         * g++.dg/inherit/thunk7.C: New test.
3707         * lib/target-supports.exp (check_profiling_available): Not available
3708         for bfin-*-*.
3709
3710 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3711
3712         PR target/30970
3713         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3714
3715 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3716
3717         * lib/target-supports.exp (check_effective_target_init_priority):
3718         Remove Solaris special case.
3719
3720 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
3721
3722         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3723         for more builtin types.
3724
3725         * g++.dg/ext/visibility/class1.C: Port to Darwin.
3726         * g++.dg/ext/visibility/noPLT.C: Likewise.
3727
3728 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3729
3730         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3731         sh* targets.
3732
3733 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
3734
3735         PR fortran/30865
3736         * size_optional_dim_1.f90:  New test.
3737
3738 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
3739
3740         * gcc.dg/vxworks/vxworks.exp: New file.
3741         * gcc.dg/vxworks/initpri1.c: Likewise.
3742         * gcc.dg/vxworks/initpri2.c: Likewise.
3743         * gcc.dg/initpri2.c: Add more tests.
3744         * g++.dg/special/initpri2.C: Likewise.
3745
3746         * gcc.dg/initpri1.c: New test.
3747         * gcc.dg/initpri2.c: Likewise.
3748         * g++.dg/special/initpri1.C: New test.
3749         * g++.dg/special/initpri2.C: Likewise.
3750         * g++.dg/special/conpr-1.C: Use init_priority effective target.
3751         * g++.dg/special/conpr-2.C: Likewise.
3752         * g++.dg/special/conpr-3.C: Likewise.
3753         * g++.dg/special/conpr-4.C: Likewise.
3754         * g++.dg/special/initp1.C: Likewise.
3755         * g++.dg/special/ecos.exp: Remove code to detect availability of
3756         constructor priorities.
3757         * lib/target-supports.exp (check_effective_target_init_priority):
3758         New function.
3759
3760 2007-02-24  Jan Hubicka  <jh@suse.cz>
3761
3762         * gcc.c-torture/execute/pr30778.c: New testcase.
3763
3764 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3765
3766         PR libgfortran/30918
3767         * gfortran.dg/namelist_26.f90: New test.
3768
3769 2007-02-24  Richard Guenther  <rguenther@suse.de>
3770
3771         PR middle-end/30951
3772         * gcc.dg/pr30951.c: New testcase.
3773
3774 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3775
3776         * gcc.dg/torture/builtin-modf-1.c: New test.
3777
3778 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
3779
3780         PR tree-optimization/30904
3781         * gcc.dg/pr30904.c: New test.
3782
3783 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3784
3785         * gcc.test-framework/README: Correct command.
3786         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
3787         -Wunused-value.
3788         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
3789
3790 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3791
3792         * lib/target-supports.exp (check_effective_target_unwrapped): New.
3793
3794 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
3795
3796         * lib/target-supports.exp (check_effective_target_newlib): New
3797         function.
3798
3799 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
3800
3801         PR fortran/30660
3802         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
3803         allocatable component.
3804
3805
3806 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3807
3808         * gcc.dg/torture/builtin-logb-1.c: New test.
3809         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
3810         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
3811         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
3812         sh* targets.
3813
3814 2007-02-23  Richard Guenther  <rguenther@suse.de>
3815
3816         * g++.dg/warn/changes-meaning.C: New testcase.
3817
3818 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819
3820         PR libgfortran/30910
3821         * gfortran.dg/fmt_zero_precision.f90: Update test.
3822
3823 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3824
3825         * gcc.dg/torture/builtin-frexp-1.c: New test.
3826
3827 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
3828
3829         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
3830
3831 2007-02-22  Ian Lance Taylor  <iant@google.com>
3832
3833         PR debug/30898
3834         * g++.dg/debug/pr30898.C: New test.
3835
3836 2007-02-22  Ira Rosen  <irar@il.ibm.com>
3837
3838         * gcc.dg/vect/vect-106.c: New test.
3839
3840 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3841             Ira Rosen  <irar@il.ibm.com>
3842
3843         PR tree-optimization/30843
3844         * gcc.dg/vect/pr30843.c: New test.
3845
3846 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3847
3848         PR tree-optimization/30858
3849         * gcc.dg/vect/pr30858.c: New test.
3850
3851 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
3852
3853         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3854         to set options for compiling testglue.
3855         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3856         * lib/obj-c++.exp (obj-c++_init): Likewise.
3857
3858 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
3859
3860         * gnat.dg/derived_aggregate.adb: New test.
3861
3862 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3863
3864         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3865         sh* targets.  Call the correct CKSGN macro.
3866
3867 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * gfortran.dg/gomp/omp_parse1.f90: New test.
3870         * gfortran.dg/gomp/omp_parse2.f: New test.
3871
3872 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
3873
3874         PR fortran/30869
3875         * gfortran.dg/do_pointer_1.f90:  New test.
3876
3877 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3878
3879         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3880         and scalbln.
3881
3882 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
3883
3884         * gcc.dg/darwin-minversion-1.c: New.
3885         * gcc.dg/darwin-minversion-2.c: New.
3886
3887 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3888
3889         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3890
3891 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3892             DJ Delorie <dj@redhat.com>
3893
3894         PR other/30824
3895         * gcc.dg/Wfatal.c: New.
3896         * gcc.dg/Wfatal-2.c: New.
3897         * gcc.dg/Werror-1.c: Adjust expectations.
3898         * gcc.dg/Werror-5.c: Likewise.
3899         * gcc.dg/Werror-7.c: Likewise.
3900         * gcc.dg/Werror-10.c: Likewise.
3901         * gcc.dg/Werror-11.c: Likewise.
3902
3903 2007-02-20  Tobias Burnus  <burnus@net-b.de>
3904
3905         PR fortran/30522
3906         * gfortran.dg/volatile10.f90: New test.
3907
3908 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
3909
3910         PR libfortran/30533
3911         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
3912
3913 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3914
3915         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3916         * gcc.dg/Walways-true-1.c: Likewise.
3917         * gcc.dg/weak/weak-3.c: Likewise.
3918         * gcc.dg/Werror-1.c: Likewise.
3919         * gcc.dg/Werror-3.c: Likewise.
3920         * gcc.dg/Werror-4.c: Likewise.
3921         * gcc.dg/Werror-5.c: Likewise.
3922         * gcc.dg/Werror-6.c: Likewise.
3923         * gcc.dg/Werror-7.c: Likewise.
3924         * gcc.dg/Werror-8.c: Likewise.
3925         * gcc.dg/Werror-10.c: Likewise.
3926         * gcc.dg/Werror-11.c: Likewise.
3927         * gcc.dg/Werror-12.c: Likewise.
3928         * g++.old-deja/g++.mike/warn8.C: Likewise.
3929         * g++.dg/warn/Walways-true-1.C: Likewise.
3930         * g++.dg/warn/Walways-true-2.C: Likewise.
3931         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3932         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3933         -Wstring-literal-comparison with -Waddress.
3934         * gcc.dg/Wstring-literal-comparison-4.c: Replace
3935         -Wno-string-literal-comparison with -Wno-address.
3936
3937 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3938
3939         * gnat.dg/self_aggregate_with_call.adb: New test.
3940
3941 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
3942
3943         PR tree-optimization/30975
3944         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3945         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3946         * gcc.dg/vect/pr30795.c: New.
3947
3948 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3949
3950         PR fortran/30681
3951         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3952
3953 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3954
3955         PR rtl-optimization/28173
3956         * gcc.target/i386/andor-1.c: New test case.
3957
3958 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3959
3960         * gcc.dg/torture/builtin-ldexp-1.c: New.
3961         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3962
3963 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3964
3965         * gfortran.dg/array_constructor_15.f90: New test case.
3966
3967 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3968
3969         * gfortran.dg/forall_10.f90: New test case.
3970
3971 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3972
3973         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3974
3975 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3976
3977         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3978         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3979
3980 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
3981
3982         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3983         * gcc.target/i386/builtin-bswap-3.c: Ditto.
3984         * gcc.target/i386/xchg-1.c: New test.
3985         * gcc.target/i386/xchg-2.c: New test.
3986
3987 2007-02-16  Richard Guenther  <rguenther@suse.de>
3988             Christian Bruel  <christian.bruel@st.com>
3989
3990         * gcc.dg/strict-overflow-5.c: New testcase.
3991
3992 2007-02-16  Tobias Burnus  <burnus@net-b.de>
3993
3994         PR fortran/30793
3995         * gfortran.dg/func_derived_4.f90: New test.
3996
3997 2007-02-15  Roger Sayle  <roger@eyesopen.com>
3998
3999         PR middle-end/30391
4000         * gfortran.dg/pr30391-1.f90: New test case.
4001
4002 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4003
4004         PR middle-end/30433
4005         * gcc.c-torture/compile/pr30433.c: New testcase to check
4006         that complex constants comparisions are foldded.
4007
4008 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4009
4010         PR C++/30158
4011         * g++.dg/ext/stmtexpr10.C: New testcase.
4012
4013 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4014
4015         PR middle-end/30729
4016         * gcc.dg/Wunused-value-2.c: New testcase.
4017
4018 2007-02-15  Ian Lance Taylor  <iant@google.com>
4019
4020         * g++.dg/eh/subreg-1.C: New test.
4021
4022 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4023
4024         PR c/26494
4025         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4026         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4027         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4028         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4029         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4030         * gcc.dg/Werror-implicit-function-declaration.c: New.
4031
4032 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4033
4034         PR c++/28943
4035         * g++.dg/warn/pr28943.C: New.
4036
4037 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038
4039         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4040
4041 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4042
4043         PR fortran/30779
4044         * gfortran.dg/error_recovery_3.f90: New test.
4045
4046 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4047
4048         * g++.dg/tree-ssa/sra-1.C: New.
4049
4050 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4051
4052         * g++.dg/tree-ssa/sra-1.C: New.
4053
4054 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4055
4056         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4057
4058 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4059
4060         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4061
4062 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4063
4064         PR fortran/30799
4065         * gfortran.dg/logical_2.f90: New test.
4066
4067 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4068
4069         * gcc.dg/torture/complex-alias-1.c: New test.
4070
4071 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4072
4073         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4074         instead of -fdump-tree-tailcall.
4075
4076 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4077
4078         * gfortran.dg/interface_10.f90: Fix comment typo.
4079
4080 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4081
4082         PR tree-optimization/30771
4083         * gcc.dg/vect/pr30771.c: New test.
4084
4085 2007-02-13  Ian Lance Taylor  <iant@google.com>
4086
4087         * gcc.dg/Wstrict-overflow-1.c: New test.
4088         * gcc.dg/Wstrict-overflow-2.c: New test.
4089         * gcc.dg/Wstrict-overflow-3.c: New test.
4090         * gcc.dg/Wstrict-overflow-4.c: New test.
4091         * gcc.dg/Wstrict-overflow-5.c: New test.
4092         * gcc.dg/Wstrict-overflow-6.c: New test.
4093         * gcc.dg/Wstrict-overflow-7.c: New test.
4094         * gcc.dg/Wstrict-overflow-8.c: New test.
4095         * gcc.dg/Wstrict-overflow-9.c: New test.
4096         * gcc.dg/Wstrict-overflow-10.c: New test.
4097
4098 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4099
4100         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4101
4102 2007-02-13  Richard Henderson  <rth@redhat.com>
4103
4104         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4105         * gcc.c-torture/execute/pr29302-1.c: ... here.
4106
4107 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4108
4109         PR c/29521
4110         * gcc.dg/c90-return-1.c: Update output.
4111         * gcc.dg/c99-return-1.c: Likewise.
4112
4113 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4114
4115         PR fortran/30554
4116         * gfortran.dg/used_dummy_types_7.f90: New test..
4117
4118 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4119
4120         * gcc.target/i386/parity-1.c: New test.
4121         * gcc.target/i386/parity-2.c: New test.
4122
4123 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4124
4125         * gcc.target/i386/builtin-bswap-3.c: New test case.
4126
4127 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4128
4129         PR tree-optimization/29145
4130         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4131         alias analysis is improved to take better advantage of restrict
4132         qualified pointers.
4133         * gcc.dg/vect/vect-80.c: Likewise.
4134         * gcc.dg/vect/pr29145.c: New.
4135
4136 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4137
4138         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4139         * gcc.target/i386/sse4a-insert.c: Likewise.
4140
4141 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4142
4143         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4144         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4145
4146 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4147
4148         PR fortran/30478
4149         * gfortran.dg/enum_4.f90: Update error message checks.
4150
4151 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4152
4153         PR fortran/30554
4154         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4155         versions of the modules.
4156
4157         PR fortran/30617
4158         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4159         by getting rid of recursive I/O and providing functions with
4160         results.
4161
4162         PR fortran/30319
4163         * gfortran.dg/char_array_constructor_2.f90
4164
4165 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4166
4167         PR c++/26988
4168         * g++.dg/template/spec34.C: New test
4169
4170 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4173         on i?86 and x86_64.
4174         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4175         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4176         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4177         on i?86 and x86_64.
4178         * gcc.dg/vect/vect-113.c: Ditto.
4179
4180 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4181
4182         PR c++/29487
4183         * g++.dg/eh/weak1-C: New test.
4184         * g++.dg/eh/weak1-a.cc: Likewise.
4185         * g++.dg/eh/comdat1.C: Likewise.
4186
4187 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4188             Dorit Nuzman  <dorit@il.ibm.com>
4189
4190         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4191         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4192         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4193         * gcc.dg/vect/vect-113.c: Likewise.
4194
4195         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4196
4197 2007-02-10  Richard Henderson  <rth@redhat.com>
4198
4199         * lib/target-supports.exp (check_effective_target_tls): Redefine
4200         to mean non-emulated tls.
4201         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4202         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4203         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4204         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4205         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4206         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4207         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4208
4209 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4210
4211         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4212
4213 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4214
4215         * gfortran.dg/secnds.f: Replace time tolerance with a
4216         before-and-after bracket.
4217         * gfortran.dg/secnds-1.f: Likewise.
4218
4219 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4220
4221         PR fortran/30512
4222         * gfortran.dg/maxlocval_1.f90: New test.
4223
4224 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4225
4226         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4227
4228 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4229
4230         PR fortran/30720
4231         * gfortran.dg/array_function_1.f90: New test.
4232
4233 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4234
4235         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4236         (check_effective_target_dummy_wcsftime): New functions.
4237
4238 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4239
4240         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4241         * lib/target-supports.exp (check_effective_target_uclibc): New
4242         function.
4243
4244 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4245
4246         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4247         (vsnprintf): Don't define for uClibc targets.
4248
4249 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4250
4251         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4252         set before checking whether it was allowed.
4253         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4254         before checking inside_main.
4255
4256 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4257
4258         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4259         uClinux targets.
4260         (u16sf): Likewise u4sf.
4261         * g++.dg/compat/struct-layout-1.h: Likewise.
4262
4263 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4264
4265         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4266         procedure.
4267         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4268         m68k targets if check_effective_target_coldfire_fpu returns true.
4269
4270 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4271         Richard Guenther  <rguenther@suse.de>
4272
4273         PR middle-end/23361
4274         * gcc.dg/fold-compare-3.c: New testcase.
4275         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4276
4277 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4278
4279         * gcc.dg/pr26570.c: Clean up coverage files.
4280         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4281         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4282         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4283         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4284         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4285         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4286         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4287         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4288         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4289         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4290         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4291         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4292         * gcc.dg/vect/pr28952.c: Ditto.
4293         * gcc.dg/vect/pr27151.c: Ditto.
4294         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4295         * g++.dg/gomp/macro-3.C: Ditto.
4296
4297 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4298
4299         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4300         of the loop.
4301
4302 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4303
4304         * gcc.target/i386/builtin-bswap-2.c: New test case.
4305
4306 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4307
4308         * gfortran.dg/forall_8.f90: New test case.
4309         * gfortran.dg/forall_9.f90: Likewise.
4310
4311 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4312
4313         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4314
4315 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4316
4317         * lib/target-supports.exp (check_effective_target_simulator): New.
4318
4319 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4320
4321         * gcc.dg/tree-ssa/loop-25.c: New test.
4322
4323 2007-02-06  Richard Henderson  <rth@redhat.com>
4324
4325         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4326
4327 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4328
4329         * gcc.target/powerpc/popcount-1.c: New test case.
4330         * gcc.target/powerpc/parity-1.c: Likewise.
4331
4332 2007-02-06  Richard Guenther  <rguenther@suse.de>
4333
4334         PR middle-end/27302
4335         * gcc.dg/torture/pr27302-2.c: New testcase.
4336
4337 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4338
4339         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4340         * gcc.dg/vect/vect-iv-1.c: New test.
4341         * gcc.dg/vect/vect-iv-2.c: New test.
4342         * gcc.dg/vect/vect-iv-3.c: New test.
4343         * gcc.dg/vect/vect-iv-4.c: New test.
4344         * gcc.dg/vect/vect-iv-5.c: New test.
4345         * gcc.dg/vect/vect-iv-6.c: New test.
4346         * gcc.dg/vect/vect-iv-7.c: New test.
4347         * gcc.dg/vect/vect-iv-8.c: New test.
4348         * gcc.dg/vect/vect-iv-9.c: New test.
4349         * gcc.dg/vect/vect-iv-10.c: New test.
4350         * gcc.dg/vect/vect-iv-11.c: New test.
4351         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4352         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4353         * gcc.dg/vect/vect-14.c: Now vectorizable.
4354         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4355         loop).
4356         * gcc.dg/vect/vect-27.c: Likewise.
4357         * gcc.dg/vect/vect-29.c Likewise.
4358         * gcc.dg/vect/vect-dv-2.c: Likewise.
4359         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4360         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4361         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4362
4363 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4364
4365         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4366
4367 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4368
4369         * gcc.dg/builtins-20.c: Add more cases.
4370
4371 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4372
4373         PR debug/30189
4374         * gcc.dg/pr30189.c: New test.
4375
4376 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4377
4378         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4379         for running tests.
4380         * gcc.target/i386/sse4a-extract.c: New test.
4381         * gcc.target/i386/sse4a-insert.c: New test.
4382         * gcc.target/i386/sse4a-montsd.c: New test.
4383         * gcc.target/i386/sse4a-montss.c: New test.
4384
4385 2007-02-05  Richard Guenther  <rguenther@suse.de>
4386
4387         * gcc.target/i386/vectorize3.c: New testcase.
4388
4389 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4390
4391         PR target/30665
4392         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4393
4394 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4395
4396         PR fortran/30611
4397         * gfortran.dg/repeat_1.f90: New test.
4398
4399 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4400
4401         PR fortran/30605
4402         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4403         * gfortran.dg/derived_init_2.f90: Ditto.
4404         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4405         * gfortran.dg/array_initializer_1.f90: Ditto.
4406         * gfortran.dg/do_2.f90: Ditto.
4407         * gfortran.dg/proc_assign_1.f90: Ditto.
4408
4409 2007-02-04  Richard Guenther  <rguenther@suse.de>
4410
4411         PR middle-end/30636
4412         * g++.dg/warn/pr30636.C: New testcase.
4413         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4414
4415 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4416
4417         PR middle-end/30667
4418         * gfortran.dg/pr30667.f: New test.
4419
4420 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4421
4422         * gcc.dg/builtins-54.c: Add more cases.
4423
4424 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4425
4426         PR fortran/30514
4427         * gfortran.dg/zero_sized_2.f90: New test.
4428
4429         PR fortran/30660
4430         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4431
4432         PR fortran/29820
4433         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4434         file.
4435
4436 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4437
4438         PR fortran/30683
4439         * gfortran.dg/interface_10.f90: New test.
4440
4441 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4442
4443         * gcc.dg/builtins-20.c: Add more cases.
4444
4445 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4446
4447         PR target/29682
4448         * gcc-target/ia64/pr29682.c: New test.
4449
4450 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4451
4452         PR fortran/30284
4453         * gfortran.dg/arrayio_11.f90.f90: New test.
4454
4455         PR fortran/30626
4456         * gfortran.dg/arrayio_12.f90.f90: New test.
4457
4458 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR c++/30536
4461         * g++.dg/tls/diag-5.C: New test.
4462
4463         PR middle-end/30473
4464         * gcc.dg/pr30473.c: New test.
4465         * gcc.c-torture/execute/20070201-1.c: New test.
4466
4467 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4468
4469         * gfortran.dg/dependency_20.f90: New test case.
4470
4471 2007-01-31  Ian Lance Taylor  <iant@google.com>
4472
4473         * gcc.dg/lower-subreg-1.c (test): New test.
4474
4475 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4476
4477         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4478
4479 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4480
4481         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4482         * gcc.dg/torture/builtin-math-3.c: Likewise.
4483
4484 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4485
4486         gcc.dg/Wparentheses-2.c: Update and add new tests.
4487
4488 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4489
4490         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4491         vectorize.
4492
4493 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4494
4495         * gcc.dg/builtins-63.c: New test.
4496
4497 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4498
4499         PR fortran/27588
4500         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4501
4502 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4503
4504         PR fortran/30520
4505         * gfortran.dg/volatile8.f90: New argument conformance test.
4506         * gfortran.dg/volatile9.f90: New scope test.
4507
4508 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4509
4510         PR c++/24745
4511         * g++.dg/warn/null4.C: New.
4512
4513 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4514             Uros Bizjak  <ubizjak@gmail.com>
4515
4516         * gcc.dg/large-size-array-3.c: Correct typo.
4517
4518 2007-01-30  Richard Guenther  <rguenther@suse.de>
4519
4520         PR middle-end/27657
4521         * g++.dg/debug/pr27657.C: New testcase.
4522
4523 2007-01-30  Richard Guenther  <rguenther@suse.de>
4524
4525         PR middle-end/30313
4526         * gcc.dg/torture/pr30313.c: New testcase.
4527
4528 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4529
4530         * gcc.dg/dfp/dfp-except.h: New file.
4531         * gcc.dg/dfp/fe-check.h: New file.
4532         * gcc.dg/dfp/fe-binop.c: New test.
4533         * gcc.dg/dfp/fe-convert-1.c: New test.
4534         * gcc.dg/dfp/fe-convert-2.c: New test.
4535         * gcc.dg/dfp/fe-convert-3.c: New test.
4536
4537         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4538         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4539         * gcc.dg/dfp/convert-dfp.c: Ditto.
4540         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4541
4542 2007-01-29  Josh Conner  <jconner@apple.com>
4543
4544         * gcc.target/powerpc/altivec-24.c: New test.
4545
4546 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4547
4548         PR c++/28266
4549         * g++.dg/parse/defarg12.C: New test.
4550
4551 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4552
4553         PR fortran/30554
4554         * gfortran.dg/used_dummy_types_6.f90: New test.
4555
4556 2007-01-28  Jan Hubicka  <jh@suse.cz>
4557
4558         * gcc.dg/tree-prof/val-prof-6.c: New test.
4559
4560 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4561
4562         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4563
4564 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4565
4566         PR C++/28988
4567         * g++.dg/expr/dtor4.C: New test.
4568
4569 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4570
4571         * gcc.dg/tree-ssa/loop-23.c: New test.
4572
4573 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4574
4575         PR libfortran/30389
4576         * gfortran.dg/achar_2.f90:  New test.
4577         * gfortran.dg/achar_3.f90:  New test.
4578
4579 2007-01-27  Ian Lance Taylor  <iant@google.com>
4580
4581         * gcc.dg/strict-overflow-1.c: New test.
4582         * gcc.dg/no-strict-overflow-1.c: New test.
4583         * gcc.dg/strict-overflow-2.c: New test.
4584         * gcc.dg/no-strict-overflow-2.c: New test.
4585         * gcc.dg/strict-overflow-3.c: New test.
4586         * gcc.dg/no-strict-overflow-3.c: New test.
4587         * gcc.dg/strict-overflow-4.c: New test.
4588         * gcc.dg/no-strict-overflow-4.c: New test.
4589         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4590         * gcc.dg/pr15784-1.c: Likewise.
4591         * gcc.dg/pr20922-1.c: Likewise.
4592         * gcc.dg/pr20922-3.c: Likewise.
4593         * gcc.dg/pr20922-4.c: Likewise.
4594         * gcc.dg/pr20922-6.c: Likewise.
4595         * gcc.dg/compare-4.c: Likewise.
4596         * gcc.dg/torture/pr26898-1.c: Likewise.
4597         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4598         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4599         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4600         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4601         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4602         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4603         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4604         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4605         * g++.dg/tree-ssa/pr21082.C: Likewise.
4606
4607 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4608
4609         * gcc-dg/large-size-array-3.c: New test case.
4610
4611 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4612
4613         * gfortran.dg/forall_7.f90: New test case.
4614
4615 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4616
4617         PR fortran/30407
4618         * gfortran.dg/where_operator_assign_1.f90: New test.
4619         * gfortran.dg/where_operator_assign_2.f90: New test.
4620         * gfortran.dg/where_operator_assign_3.f90: New test.
4621
4622 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4623
4624         * lib/target-supports.exp
4625         (check_effective_target_powerpc_altivec): New.
4626         (check_effective_target_vect_cmdline_needed): Use it.
4627
4628 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4629
4630         PR fortran/30278
4631         * gfortran.dg/backslash_3.f: New test.
4632
4633 2007-01-26  Richard Guenther  <rguenther@suse.de>
4634
4635         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4636
4637 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4638
4639         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4640         * gfortran.dg/vect/vect.exp: Ditto.
4641         * gfortran.dg/dg.exp: Ditto.
4642         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4643         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4644
4645 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4646
4647         * gcc.dg/builtins-20.c: Add more cases.
4648         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4649
4650 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4651
4652         PR fortran/30437
4653         * gcc.dg/Wall.c: New.
4654         * gcc.dg/Wno-all.c: New.
4655         * gfortran.dg/Wall.f90: New.
4656         * gfortran.dg/Wno-all.f90: New.
4657
4658 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4659
4660         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4661         * g++.dg/eh/simd-2.C: Also run on Darwin.
4662         * g++.dg/eh/simd-3.C: New.
4663         * g++.dg/eh/simd-4.C: New.
4664
4665 2007-01-25  Richard Guenther  <rguenther@suse.de>
4666
4667         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4668         and _PROFILE_USE.
4669         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4670
4671 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4672
4673         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4674         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4675         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4676         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4677         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4678         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4679         * gcc.dg/ipa/ipa-7.c: New testcase.
4680
4681 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4682
4683         * g++.dg/cpp0x/warn_cxx0x.C: New.
4684
4685 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4686
4687         * gcc.dg/builtins-20.c: Test builtin carg.
4688
4689 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR middle-end/27416
4692         * gcc.dg/gomp/pr27416.c: New test.
4693
4694         PR middle-end/30494
4695         * gcc.dg/gomp/pr30494.c: New test.
4696         * g++.dg/gomp/pr30494.C: New test.
4697
4698         PR middle-end/30421
4699         * gcc.dg/gomp/pr30421.c: New test.
4700
4701 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4702
4703         * gcc.target/ia64/versionid-1.c: New test.
4704         * gcc.target/ia64/versionid-2.c: New test.
4705
4706 2007-01-24  Richard Guenther  <rguenther@suse.de>
4707
4708         PR testsuite/30181
4709         * gcc.dg/builtins-57.c: Change to a link-time testcase
4710         to support non-C99 targets.
4711
4712 2007-01-24  Jan Hubicka  <jh@suse.cz>
4713
4714         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4715
4716 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4717
4718         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4719
4720 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
4721
4722         PR objc/27438
4723         * objc.dg/const-str-12.m: New test.
4724
4725 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4726
4727         PR fortran/30532
4728         * gfortran.dg/ctrl-z.f90:  New test.
4729
4730 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4731
4732         PR fortran/30481
4733         * gfortran.dg/namelist_assumed_char.f90:  New test.
4734
4735 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
4736
4737         PR c++/27492
4738         * g++.dg/inherit/covariant15.C: New test.
4739
4740 2007-01-23  Ian Lance Taylor  <iant@google.com>
4741
4742         * g++.dg/warn/Wparentheses-24.C: New test.
4743
4744 2007-01-23  Richard Guenther  <rguenther@suse.de>
4745
4746         PR testsuite/30560
4747         * ada/acats/run_acats: Do not call gnatmake or gnatchop
4748         with full path.
4749
4750 2007-01-22  Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/30038
4753         * gcc.dg/builtins-62.c: New testcase.
4754
4755 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4756
4757         * gcc.c-torture/compile/20070121.c: New test.
4758
4759 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
4760
4761         PR libfortran/30525
4762         * gfortran.dg/char_comparison_1.f:  New test.
4763
4764 2007-01-21  Ira Rosen  <irar@il.ibm.com>
4765
4766         * gcc.dg/vect/vect-strided-same-dr.c: New test.
4767
4768 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
4769
4770         PR objc/30479
4771         * objc.dg/pch: New directory.
4772         * objc.dg/pch/pch.exp: New file.
4773         * objc.dg/pch/interface-1.m: New test.
4774         * objc.dg/pch/interface-1.hs: New include file.
4775         * lib/objc.exp (objc_target_compile): Add
4776         "-x objective-c-header" in front of the sources if this is
4777         a precompiled header being compiled.
4778
4779 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4780
4781         * gfortran.dg/array_memcpy_3.f90: New test case.
4782         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
4783
4784 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4785             Brooks Moses  <brooks.moses@codesourcery.com>
4786             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4787
4788         * gfortran.dg/intrinsic_sign_1.f90: New test case.
4789         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4790
4791 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4792
4793         * gcc.dg/torture/builtin-math-3.c: Test fdim.
4794
4795 2007-01-19  Mike Stump  <mrs@apple.com>
4796
4797         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
4798         away.
4799
4800 2007-01-19  Roger Sayle  <roger@eyesopen.com>
4801
4802         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
4803         option instead of -funsafe-math-optimizations.
4804
4805 2007-01-19  Tomas Bily  <tbily@suse.cz>
4806
4807         gcc.dg/tree-prof/indir-call-prof.c: New.
4808         g++.dg/dg.exp: Add tree-prof subdirectory.
4809         g++.dg/tree-prof/indir-call-prof.C: New.
4810         g++.dg/tree-prof/tree-prof.exp: New.
4811
4812 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4813
4814         PR c++/17947
4815         * g++.dg/warn/deprecated.C: Update warning output.
4816         * g++.dg/warn/deprecated-2.C: Likewise.
4817         * g++.dg/warn/deprecated-3.C: New.
4818
4819 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4820
4821         * gcc.c-torture/execute/nestfunc-7.c: New.
4822
4823 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
4824
4825         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
4826
4827 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4828
4829         * gcc.dg/m68k-pic-1.c: New.
4830
4831 2007-01-18  Roger Sayle  <roger@eyesopen.com>
4832
4833         * gfortran.dg/array_memcpy_4.f90: New test case.
4834
4835 2007-01-18  Josh Conner  <jconner@apple.com>
4836
4837         PR target/30485
4838         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
4839         * gcc.dg/vect/no-trapping-math-1: New.
4840         * gcc.dg/vect/no-trapping-math-2: New.
4841
4842 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
4843
4844         * gcc.target/i386/387-8.c: Update comment about optimizing
4845         inherent load of 1.0 of fptan instruction.
4846
4847 2007-01-18  Dirk Mueller  <dmueller@suse.de>
4848             Richard Guenther <rguenther@suse.de>
4849
4850         PR diagnostic/8268
4851         * gcc.dg/Warray-bounds.c: New testcase.
4852         * gcc.dg/Warray-bounds-2.c: New testcase.
4853         * g++.dg/warn/Warray-bounds.C: New testcase.
4854         * g++.dg/warn/Warray-bounds-2.C: New testcase.
4855
4856 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
4857
4858         PR fortran/30476
4859         * gfortran.dg/generic_12.f90: New test.
4860
4861 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
4862
4863         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4864         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4865
4866 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
4867
4868         * gcc.dg/dfp/compare-special.h: New file.
4869         * gcc.dg/dfp/compare-special-32.c: New test.
4870         * gcc.dg/dfp/compare-special-64.c: New test.
4871         * gcc.dg/dfp/compare-special-128.c: New test.
4872
4873 2007-01-16  Roger Sayle  <roger@eyesopen.com>
4874             Paul Thomas  <pault@gcc.gnu.org>
4875             Steven G. Kargl  <kargl@gcc.gnu.org>
4876
4877         PR fortran/30404
4878         * gfortran.dg/forall_6.f90: New test case.
4879         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4880         * gfortran.dg/dependency_13.f90: Likewise.
4881
4882 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4883
4884         PR testsuite/12325
4885         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4886         targets that don't support Inf.
4887
4888 2007-01-15  Dale Johannesen  <dalej@apple.com>
4889
4890         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
4891
4892 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
4893
4894         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
4895         of achar for 0xff to avoid the "Extended ASCII not
4896         implemented" error message.
4897
4898 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
4899
4900         PR fortran/28172
4901         * gfortran.dg/altreturn_4.f90: New test.
4902
4903         PR fortran/29389
4904         * gfortran.dg/stfunc_4.f90: New test.
4905
4906         PR fortran/29712
4907         * gfortran.dg/bound_2.f90: Reinstate commented out line.
4908         * gfortran.dg/initialization_1.f90: Change warning.
4909
4910         PR fortran/30283
4911         * gfortran.dg/specification_type_resolution_2.f90: New test.
4912
4913 2007-01-14  Jan Hubicka  <jh@suse.cz>
4914
4915         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4916         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4917         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4918         elimination.
4919
4920 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
4921
4922         PR fortran/30410
4923         * gfortran.dg/external_procedures_2.f90: New test.
4924
4925 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         PR target/30413
4928         * gcc.target/i386/pr30413.c: New test.
4929
4930 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
4931
4932         PR fortran/30452
4933         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
4934
4935 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
4936
4937         * gcc.dg/20070112-1.c: New test.
4938
4939 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4940
4941         PR libgfortran/30435
4942         * gfortran.dg/list_read_6.f90: New test.
4943
4944 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
4945
4946         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
4947
4948 2007-01-12  Tom Tromey  <tromey@redhat.com>
4949
4950         PR preprocessor/28227:
4951         * gcc.dg/cpp/pr28227.c: New file.
4952
4953 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4954
4955         * gcc.dg/tree-ssa/loop-22.c: New test.
4956
4957 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4958
4959         PR tree-optimization/29516
4960         * gcc.dg/tree-ssa/loop-20.c: New test.
4961
4962 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
4963
4964         PR libfortran/30415
4965         * minmaxloc_integer_kinds_1.f90:  New test.
4966
4967 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
4968
4969         PR c++/29573
4970         * g++.dg/template/sizeof-template-argument.C: New test.
4971
4972 2007-01-11  Jan Hubicka  <jh@suse.cz>
4973
4974         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4975         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4976         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4977         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4978         * gcc.dg/tree-ssa/pr21658.c: Likewise.
4979         * gcc.dg/tree-ssa/pr15349.c: Likewise.
4980         * gcc.dg/tree-ssa/pr25501.c: Likewise.
4981         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4982         transformation in question.
4983         * gcc.dg/tree-ssa/vrp05.c: Likewise.
4984         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4985         * gcc.dg/always_inline3.c: Likewise.
4986
4987 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
4988
4989         PR c++/28999
4990         * g++.dg/template/typename11.C: New test.
4991
4992 2007-01-10  Robert Kennedy <jimbob@google.com>
4993
4994         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4995
4996 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4997
4998         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4999         for different integer kinds.
5000         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5001         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5002         * gfortran.dg/ishft_2.f90: New test.
5003         * gfortran.dg/ishft_3.f90: New test.
5004
5005 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5006
5007         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5008
5009 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5010
5011         PR tree-optimization/30322
5012         * gcc.dg/tree-ssa/loop-21.c: New test.
5013
5014 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5015
5016         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5017
5018 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5019
5020         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5021
5022 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5023
5024         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5025         * g++.dg/warn/overflow-warn-3.C: Likewise.
5026         * g++.dg/warn/overflow-warn-4.C: Likewise.
5027         * g++.dg/warn/overflow-warn-5.C: Likewise.
5028         * g++.dg/warn/overflow-warn-6.C: Likewise.
5029         * g++.dg/warn/Woverflow-1.C: Likewise.
5030         * g++.dg/warn/Woverflow-2.C: Likewise.
5031         * g++.dg/warn/Woverflow-3.C: Likewise.
5032         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5033
5034 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5035
5036         * gfortran.dg/array_constructor_14.f90: New test case.
5037         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5038
5039 2007-01-08  Richard Guenther  <rguenther@suse.de>
5040
5041         PR tree-optimization/23603
5042         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5043         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5044
5045 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5046
5047         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5048         in __v8qi typedef.
5049         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5050         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5051         compiler behaviour.
5052         * gcc.dg/simd-5.c: Likewise.
5053         * gcc.dg/simd-6.c: Likewise.
5054         * g++.dg/conversion/simd1.C: Likewise.
5055         * g++.dg/conversion/simd3.C: Likewise.
5056         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5057         (main): Use it.
5058
5059 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5060
5061         PR tree-optimization/29877
5062         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5063         name of a hard register for the target concerned.  Adjust dg-error
5064         directives to cope with new behaviour of TER.
5065
5066 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5067
5068         PR c++/28986
5069         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5070         * g++.dg/warn/overflow-warn-1.C: New.
5071         * g++.dg/warn/overflow-warn-3.C: New.
5072         * g++.dg/warn/overflow-warn-4.C: New.
5073         * g++.dg/warn/overflow-warn-5.C: New.
5074         * g++.dg/warn/overflow-warn-6.C: New.
5075         * g++.dg/warn/Woverflow-1.C: New.
5076         * g++.dg/warn/Woverflow-2.C: New.
5077         * g++.dg/warn/Woverflow-3.C: New.
5078         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5079
5080 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5081
5082         PR fortran/27698
5083         * gfortran.dg/invalid_name.f90: New test.
5084         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5085         * gfortran.dg/gomp/pr29759.f90: Ditto.
5086
5087 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5088
5089         * gfortran.dg/present_1.f90:  Update error message.
5090
5091 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5092
5093         PR c++/19439
5094         * g++.dg/template/duplicate1.C: New test
5095         * g++.dg/template/memfriend6.C: Adjust error markers.
5096
5097 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5098
5099         PR tree-opt/30385
5100         * gcc.dg/torture/inline-1.c: New test.
5101
5102 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5103
5104         PR c/19978
5105         * gcc.dg/multiple-overflow-warn-1.c: New.
5106         * gcc.dg/multiple-overflow-warn-2.c: New.
5107         * gcc.dg/overflow-warn-6.c: New.
5108         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5109
5110 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5111
5112         * gfortran.dg/array_memcpy_1.f90: New test case.
5113         * gfortran.dg/array_memcpy_2.f90: Likewise.
5114
5115 2007-01-05  Richard Guenther  <rguenther@suse.de>
5116
5117         PR middle-end/27826
5118         * g++.dg/opt/pr27826.C: New testcase.
5119
5120 2007-01-05  Ian Lance Taylor  <iant@google.com>
5121
5122         * gcc.dg/Walways-true-1.c: New test.
5123         * gcc.dg/Walways-true-2.c: New test.
5124         * g++.dg/warn/Walways-true-1.C: New test.
5125         * g++.dg/warn/Walways-true-2.C: New test.
5126
5127 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR c/30360
5130         * gcc.dg/pr30360.c: New test.
5131
5132 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5133
5134         PR fortran/23232
5135         * gfortran.dg/data_implied_do_1.f90: New test.
5136
5137         PR fortran/27996
5138         PR fortran/27998
5139         * gfortran.dg/char_length_1.f90: New test.
5140
5141 2007-01-05  Richard Guenther  <rguenther@suse.de>
5142
5143         PR middle-end/28116
5144         * g++.dg/opt/pr28116.C: New testcase.
5145
5146 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5147
5148         PR fortran/29624
5149         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5150           invalid deallocate.
5151         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5152         * gfortran.dg/protected_4.f90: Add pointer intent check.
5153         * gfortran.dg/protected_6.f90: Add pointer intent check.
5154         * gfortran.dg/pointer_intent_1.f90: New test.
5155         * gfortran.dg/pointer_intent_2.f90: New test.
5156         * gfortran.dg/pointer_intent_3.f90: New test.
5157
5158 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5159
5160         PR 30235
5161         * gfortran.dg/altreturn_2.f90: new test.
5162
5163 2007-01-04  Tom Tromey  <tromey@redhat.com>
5164
5165         PR preprocessor/28165:
5166         * gcc.dg/cpp/pr28165.c: New file.
5167
5168 2007-01-03  Josh Conner  <jconner@apple.com>
5169
5170         PR middle-end/29683
5171         * gcc.dg/pr29683.c: New.
5172
5173 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5174
5175         PR c++/28217
5176         * g++.dg/pch/template-1.C: New test.
5177         * g++.dg/pch/template-1.Hs: New file.
5178
5179 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5180
5181         PR middle-end/30353
5182         * gcc.c-torture/compile/complex-4.c: New test.
5183
5184 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5185
5186         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5187         -maltivec.
5188         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5189
5190 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5191
5192         PR middle-end/30286
5193         * gcc.dg/pr30286.c: New test.
5194
5195         PR c++/29535
5196         * g++.dg/template/crash66.C: New test.
5197
5198         PR c++/29054
5199         * g++.dg/template/friend49.C: New test.
5200
5201 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5202
5203         * gfortran.dg/ibits.f90: New test.
5204
5205 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5206
5207         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5208         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5209
5210 2007-01-02  Jan Hubicka  <jh@suse.cz>
5211
5212         * gcc.dg/pr16194.c: We now output error on all three functions,
5213         not just first one.
5214
5215 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5216
5217         PR c/19977
5218         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5219         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5220
5221 2006-01-02  Ian Lance Taylor  <iant@google.com>
5222
5223         * g++.dg/warn/Wparentheses-22.C: New test.
5224         * g++.dg/warn/Wparentheses-23.C: New test.
5225
5226 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5227
5228         PR middle-end/7651
5229         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5230         * gcc.dg/declspec-3-Wextra.c: New.
5231         * gcc.dg/declspec-3-no.c: New
5232
5233 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5234
5235         PR fortran/20896
5236         * gfortran.dg/interface_10.f90: Remove.
5237
5238 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5239
5240         * gcc.dg/fold-eqxor-4.c: New test case.
5241
5242 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5243
5244         PR middle-end/30311
5245         * gcc.c-torture/compile/pr30311.c: New test.
5246
5247 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5248
5249         PR middle-end/30253
5250         * gcc.c-torture/compile/statement-expression-1.c: New test.
5251
5252 2007-01-01  Andreas Schwab  <schwab@suse.de>
5253
5254         PR target/29166
5255         * g++.dg/eh/pr29166.C: New test.
5256
5257 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5258
5259         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5260         New.
5261         (check_effective_target_vect_cmdline_needed): Use it.
5262
5263 2006-12-31  Richard Guenther  <rguenther@suse.de>
5264
5265         PR middle-end/30137
5266         * gcc.dg/pr30137-1.c: New testcase.
5267         * gcc.dg/pr30137-2.c: Likewise.
5268
5269 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5270
5271         PR middle-end/30322
5272         * gcc.dg/fold-plusnot-1.c: New test case.
5273
5274 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5275
5276         PR c++/29731
5277         * g++.dg/parse/template22.C: New test.
5278
5279 2006-12-31  Richard Guenther  <rguenther@suse.de>
5280
5281         PR middle-end/30338
5282         * gcc.c-torture/compile/pr30338.c: New testcase.
5283
5284 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5285
5286         PR fortran/27900
5287         * gfortran.dg/intrinsic_actual_4.f90: New test.
5288
5289         PR fortran/24325
5290         * gfortran.dg/func_decl_3.f90: New test.
5291
5292 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5293
5294         PR fortran/23060
5295         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5296         * gfortran.dg/c_by_val_1.f: New test.
5297         * gfortran.dg/c_by_val_2.f: New test.
5298         * gfortran.dg/c_by_val_3.f: New test.
5299
5300 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5301
5302         PR libfortran/30321
5303         * gfortran.dg/sum_zero_array_1.f90:  New test.
5304
5305 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR preprocessor/29612
5308         * gcc.dg/cpp/pr29612-1.c: New test.
5309         * gcc.dg/cpp/pr29612-2.c: New test.
5310
5311 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5312
5313         PR fortran/30034
5314         * gfortran.dg/pure_formal_proc_1.f90: New test.
5315
5316         PR fortran/30237
5317         * gfortran.dg/intrinsic_actual_3.f90: New test.
5318
5319 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5320
5321         PR fortran/30014
5322         * gfortran.dg/io_constraints_1.f90: Update test.
5323         * gfortran.dg/io_constraints_2.f90: Update test.
5324         * gfortran.dg/inquire_iolength.f90: New test.
5325
5326 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5327
5328         PR fortran/20896
5329         * gfortran.dg/interface_10.f90: New test.
5330         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5331         since z is already, locally a variable.
5332
5333         PR fortran/25135
5334         * gfortran.dg/generic_11.f90: New test.
5335         * gfortran.dg/interface_7.f90: Remove name clash between module
5336         name and procedure 'x' referenced in the interface.
5337
5338 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5339
5340         PR middle-end/7651
5341         * gcc.dg/Wmissing-parameter-type.c: New.
5342         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5343         * gcc.dg/Wmissing-parameter-type-no.c: New.
5344
5345 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5346
5347         PR fortran/25818
5348         * gfortran.dg/entry_array_specs_2.f: New test.
5349
5350         PR fortran/30084
5351         * gfortran.dg/nested_modules_6.f90: New test.
5352
5353 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5354
5355         PR middle-end/7651
5356         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5357         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5358
5359 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5360
5361         PR C++/30168
5362         * g++.dg/opt/complex6.C: New test.
5363
5364 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5365
5366         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5367         full" if the linker on spu-*-* warns about exceeding local store.
5368
5369         And revert this patch:
5370         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5371         fail to link due to relocation overflows on spu-*-*.
5372
5373 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5374
5375         PR fortran/30273
5376         * gfortran.dg/dependency_19.f90: New test.
5377
5378 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5379
5380         PR fortran/30202
5381         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5382
5383 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR middle-end/30262
5386         * gcc.c-torture/execute/20061220-1.c: New test.
5387
5388         PR middle-end/30263
5389         * gcc.dg/gomp/asm-1.c: New test.
5390
5391         PR target/30230
5392         * g++.dg/eh/ia64-2.C: New test.
5393
5394 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5395
5396         PR target/28966
5397         PR target/29248
5398         * gcc.dg/rs6000-leaf.c: New.
5399
5400 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5401
5402         PR fortran/25392
5403         * gfortran.dg/f2c_8.f90: New test.
5404
5405 2006-12-20  Bill Wendling  <wendling@apple.com>
5406
5407         * gcc.dg/asm-b.c: Check for __ppc64__.
5408
5409 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5410
5411         PR fortran/30190
5412         * gfortran.dg/bounds_check_5.f90: New test.
5413
5414 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5415
5416         PR middle-end/30143
5417         * gcc.dg/gomp/complex-1.c: New testcase.
5418
5419 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5420
5421         * gfortran.dg/array_memset_1.f90: New test case.
5422
5423 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5424
5425         * lib/target-supports.exp: Add spu to
5426         check_effective_target_vect_widen_mult_hi_to_si.
5427
5428 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5429
5430         PR fortran/29992
5431         * gfortran.dg/generic_9.f90: New test.
5432
5433         PR fortran/30081
5434         * gfortran.dg/generic_10.f90: New test.
5435
5436 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5437
5438         PR tree-opt/30045
5439         * gcc.dg/pr30045.c: New test.
5440
5441 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5442
5443         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5444
5445 2006-12-19  Eric Christopher  <echristo@apple.com>
5446
5447         PR target/29302
5448         * gcc.c-torture/execute/pr29302-1.c: New.
5449
5450 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/39238
5453         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5454
5455 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5456
5457         PR fortran/30236
5458         * gfortran.dg/altreturn_3.f90: New test.
5459
5460         * gfortran.dg/char_result_12.f90: Fix comment typos.
5461
5462 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5463
5464         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5465         as newlib's stdio.h uses non-traditional cpp constructs.
5466
5467 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5468
5469         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5470         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5471         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5472         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5473         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5474         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5475         * gfortran.dg/default_initialization.f: Renamed to
5476         default_initialization_1.f
5477         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5478         dollar_edit_descriptor_1.f
5479         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5480         dollar_edit_descriptor_2.f
5481         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5482         dollar_edit_descriptor_3.f
5483         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5484         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5485         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5486         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5487         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5488         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5489         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5490         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5491         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5492         * gfortran.dg/default_initialization_1.f: Renamed from
5493         default_initialization.f
5494         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5495         dollar_edit_descriptor-1.f
5496         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5497         dollar_edit_descriptor-2.f
5498         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5499         dollar_edit_descriptor-3.f
5500         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5501         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5502         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5503
5504 2006-12-18  Bill Wendling  <wendling@apple.com>
5505
5506         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5507         id is an OjbC keyword.
5508
5509 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5510
5511         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5512
5513 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5514
5515         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5516
5517 2006-12-18  Ian Lance Taylor  <iant@google.com>
5518
5519         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5520
5521 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5522
5523         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5524
5525 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5526
5527         PR fortran/30207
5528         * gfortran.fortran-torture/execute/where21.f90: New test.
5529
5530 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5531
5532         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5533
5534 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5535
5536         PR middle-end/7651
5537         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5538         * gcc.dg/if-empty-1.c: Likewise.
5539         * gcc.dg/pr23165.c: Likewise.
5540         * g++.dg/warn/empty-body.C: Likewise.
5541
5542 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5543
5544         PR libfortran/30005
5545         * gfortran.dg/open_errors.f90: New test.
5546
5547 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5548
5549         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5550
5551         * gcc.target/i386/ssse3-pabsb.c: New file.
5552         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5553         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5554         * gcc.target/i386/ssse3-palignr.c: Likewise.
5555         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5556         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5557         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5558         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5559         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5560         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5561         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5562         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5563         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5564         * gcc.target/i386/ssse3-psignb.c: Likewise.
5565         * gcc.target/i386/ssse3-psignd.c: Likewise.
5566         * gcc.target/i386/ssse3-psignw.c: Likewise.
5567         * gcc.target/i386/ssse3-vals.h: Likewise.
5568
5569 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5570
5571         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5572         * lib/fortran-torture.exp: Include target-supports.exp.
5573
5574 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR target/30185
5577         * gcc.c-torture/execute/pr30185.c: New test.
5578
5579 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5580
5581         PR testsuite/30179
5582         PR testsuite/30180
5583         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5584         * gcc.dg/builtin-bswap-2.c: Likewise.
5585         * gcc.dg/builtin-bswap-3.c: Likewise.
5586         * gcc.dg/builtin-bswap-4.c: Likewise.
5587         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5588         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5589
5590 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5591
5592         PR libfortran/30145
5593         * gfortran.dg/write_zero_array: New test.
5594
5595 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5596
5597         PR fortran/30200
5598         * gfortran.dg/write_fmt_trim.f90: New test.
5599
5600 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5601
5602         PR 30194
5603         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5604         temporarily.
5605
5606 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5607
5608         * lib/target-supports.exp (check_weak_available): Use istarget
5609         "hppa*-*-hpux10*" instead of regexp.
5610         (check_cxa_atexit_available): Likewise.
5611
5612 2006-12-14  Richard Guenther  <rguenther@suse.de>
5613
5614         PR tree-optimization/30197
5615         * gcc.c-torture/execute/complex-1.c: Fix function name.
5616         * gcc.dg/builtins-61.c: New testcase.
5617
5618 2006-12-14  Richard Guenther  <rguenther@suse.de>
5619
5620         PR middle-end/30172
5621         * gcc.dg/pr30172-1.c: New testcase.
5622
5623 2006-12-14  Richard Guenther  <rguenther@suse.de>
5624
5625         PR tree-optimization/30198
5626         * gcc.dg/builtins-60.c: New testcase.
5627
5628 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5629
5630         * lib/target-supports.exp (vect_no_align): Remove spu.
5631
5632 2006-12-13  Ian Lance Taylor  <iant@google.com>
5633
5634         PR c++/19564
5635         PR c++/19756
5636         * g++.dg/warn/Wparentheses-5.C: New test.
5637         * g++.dg/warn/Wparentheses-6.C: New test.
5638         * g++.dg/warn/Wparentheses-7.C: New test.
5639         * g++.dg/warn/Wparentheses-8.C: New test.
5640         * g++.dg/warn/Wparentheses-9.C: New test.
5641         * g++.dg/warn/Wparentheses-10.C: New test.
5642         * g++.dg/warn/Wparentheses-11.C: New test.
5643         * g++.dg/warn/Wparentheses-12.C: New test.
5644         * g++.dg/warn/Wparentheses-13.C: New test.
5645         * g++.dg/warn/Wparentheses-14.C: New test.
5646         * g++.dg/warn/Wparentheses-15.C: New test.
5647         * g++.dg/warn/Wparentheses-16.C: New test.
5648         * g++.dg/warn/Wparentheses-17.C: New test.
5649         * g++.dg/warn/Wparentheses-18.C: New test.
5650         * g++.dg/warn/Wparentheses-19.C: New test.
5651         * g++.dg/warn/Wparentheses-20.C: New test.
5652         * g++.dg/warn/Wparentheses-21.C: New test.
5653
5654 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5655
5656         PR testsuite/30157
5657         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5658         for target "hppa.*hpux10".
5659
5660 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5661
5662         * g++.dg/debug/vartrack1.C: New test.
5663
5664         * g++.dg/opt/ifcvt1.C: New test.
5665
5666         * gcc.dg/tls/opt-13.c: New test.
5667
5668         * gcc.dg/20060425-2.c: New test.
5669
5670         * g++.dg/opt/pr15054-2.C: New test.
5671
5672         * gcc.c-torture/execute/20060420-1.c: New test.
5673
5674         * gcc.c-torture/execute/20060412-1.c: New test.
5675
5676         * objc/compile/20060406-1.m: New test.
5677
5678 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5679
5680         * g++.dg/template/array17.C: New test.
5681
5682 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5683
5684         * gcc.target/powerpc/altivec-23.c: New test.
5685
5686 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5687
5688         PR c++27316
5689         * g++.dg/inherit/error3.C: New test.
5690
5691         PR c++/28740
5692         * g++.dg/inherit/error4.C: New test.
5693
5694 2006-12-13  Richard Guenther  <rguenther@suse.de>
5695
5696         PR tree-optimization/17687
5697         * gcc.dg/builtins-59.c: New testcase.
5698
5699 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5700
5701         * gcc.target/spu/Wmain.c: New test.
5702
5703 2006-12-12  Josh Conner  <jconner@apple.com>
5704
5705         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5706         * g++.dg/abi/thunk4.C: Likewise.
5707         * g++.dg/abi/rtti3.C: Likewise.
5708
5709 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5710
5711         * gcc.target/spu/cpat-1.c: New test.
5712         * gcc.target/spu/cpat-2.c: New test.
5713         * gcc.target/spu/cpat-3.c: New test.
5714         * gcc.target/spu/cpat-4.c: New test.
5715
5716 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5717
5718         PR tree-opt/28436
5719         * gcc.c-torture/compile/vector-1.c: New test.
5720         * gcc.c-torture/compile/vector-2.c: New test.
5721         * gcc.c-torture/compile/vector-3.c: New test.
5722
5723 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5724
5725         * lib/fortran-torture.exp: Update copyright years.  Remove
5726         obsolete comment.  Test -ftree-vectorize where it makes sense.
5727         * lib/gfortran-dg.exp: Update copyright years.  Use settings
5728         from fortran-torture.exp.
5729         * gfortran.dg/char_transpose_1.f90,
5730         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5731         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5732         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
5733         '-w' to dg-options.
5734
5735 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
5736
5737         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5738         saved_${tool}_load.
5739
5740 2006-12-12  Ira Rosen  <irar@il.ibm.com>
5741
5742         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
5743         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
5744         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
5745         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
5746         gaps.
5747
5748 2006-12-12  Richard Guenther  <rguenther@suse.de>
5749
5750         PR middle-end/30147
5751         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
5752
5753 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
5754             Diego Novillo  <dnovillo@redhat.com>
5755
5756         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
5757         VDEF/VUSE changes.
5758         * gcc.dg/tree-ssa/pr26421.c: Likewise
5759         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
5760         * gcc.dg/tree-ssa/pr23382.c: Likewise.
5761         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
5762         * gcc.dg/tree-ssa/pr28410.c: Likewise.
5763         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
5764         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5765         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5766         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5767         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5768
5769 2006-12-11  Jan Hubicka  <jh@suse.cz>
5770
5771         * gcc.dg/tree-prof/stringop-1.c: New test.
5772         * gcc.dg/tree-prof/stringop-2.c: New test.
5773
5774 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
5775
5776         PR target/30120
5777         * gcc.target/i386/pr30120.c: New test.
5778
5779         Revert:
5780         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5781
5782         * gcc.target/i386/x87regparm-1.c: New test.
5783         * gcc.target/i386/x87regparm-2.c: New test.
5784         * gcc.target/i386/x87regparm-3.c: New test.
5785         * gcc.target/i386/x87regparm-4.c: New test.
5786
5787 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
5788
5789         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
5790
5791 2006-12-10  Tobias Burnus  <burnus@net-b.de>
5792
5793         PR fortran/23994
5794         * gfortran.dg/protected_1.f90: New test.
5795         * gfortran.dg/protected_2.f90: New test.
5796         * gfortran.dg/protected_3.f90: New test.
5797         * gfortran.dg/protected_4.f90: New test.
5798         * gfortran.dg/protected_5.f90: New test.
5799         * gfortran.dg/protected_6.f90: New test.
5800
5801 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5802             Tobias Burnus  <burnus@gcc.gnu.org>
5803
5804         PR fortran/29975
5805         PR fortran/30068
5806         * gfortran.dg/interface_4.f90: Test adding procedure to generic
5807         interface.
5808         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
5809         ambiguous interfaces.
5810         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
5811         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
5812         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
5813         ambiguous interfaces.
5814         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
5815         * gfortran.dg/array_initializer_2.f90: Add initializer array
5816         constructor test.
5817
5818         PR fortran/30096
5819         * gfortran.dg/interface_9.f90: Test that host interfaces are
5820         not checked for ambiguity with the local version.
5821
5822 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5823
5824         PR fortran/29464
5825         * gfortran.dg/module_interface_2.f90: New test.
5826
5827 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5828
5829         PR fortran/29941
5830         * gfortran.dg/assumed_len.f90: New test.
5831
5832 2006-12-09  Richard Guenther  <rguenther@suse.de>
5833
5834         * g++.dg/warn/implicit-typename1.C: Qualify types.
5835         * g++.dg/parse/crash12.C: Likewise.
5836         * g++.dg/tree-ssa/pr22444.C: Likewise.
5837
5838 2006-12-09  Tobias Burnus  <burnus@net-b.de>
5839
5840         * gfortran.dg/array_2.f90: Added sqrt test.
5841
5842 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
5843
5844         * gcc.target/i386/x87regparm-1.c: XFAIL.
5845         * gcc.target/i386/x87regparm-2.c: XFAIL.
5846         * gcc.target/i386/x87regparm-3.c: XFAIL.
5847         * gcc.target/i386/x87regparm-4.c: XFAIL.
5848
5849 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5850
5851         * lib/target-supports.exp
5852         (check_effective_target_large_long_double): New.
5853         * gcc.dg/Wconversion-real.c : Use it.
5854         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
5855         unsigned.
5856
5857 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
5858
5859         * gcc.c-torture/execute/mode-dependent-address.c: New test.
5860
5861 2006-12-08  Tobias Burnus  <burnus@net-b.de>
5862
5863         PR fortran/27546
5864         * gfortran.dg/import4.f90: New test for IMPORT in modules.
5865
5866 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/29732
5869         * g++.dg/template/crash65.C: New test.
5870         * g++.dg/template/spec16.C: Tweak error markers.
5871
5872 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5873
5874         * gcc.target/spu: New directory.
5875         * gcc.target/spu/spu.exp: New file.
5876         * gcc.target/spu/intrinsics-1.c: New test.
5877
5878 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
5879
5880         PR c++/29980
5881         * g++.dg/ext/attrib27.C: New test.
5882         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5883         * g++.dg/parse/typedef5.C: Likewise.
5884
5885 2006-12-07  Mike Stump  <mrs@apple.com>
5886
5887         * treelang/compile/var_defs.tree: Adjust.
5888
5889 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/29730
5892         * g++.dg/template/crash64.C: New test.
5893         * g++.dg/parse/crash27.C: Adjust error markers.
5894
5895 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
5896
5897         PR libfortran/30009
5898         PR libfortran/30056
5899         * gfortran.dg/read_eof_4.f90:  Add tests.
5900         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
5901         * gfortran.dg/unf_read_corrupted_1.f90: New test.
5902
5903 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
5904
5905         PR c++/29729
5906         * g++.dg/template/crash63.C: New test.
5907
5908         PR c++/29728
5909         * g++.dg/template/crash62.C: New test.
5910
5911 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5912
5913         PR fortran/30003
5914         * gfortran.dg/allocatable_function_1.f90: Increase the number
5915         of expected calls of free to 10; the lhs section reference is
5916         now evaluated so there is another call to bar.  Change the
5917         comment appropriately.
5918         * gfortran.dg/array_section_1.f90: New test.
5919
5920 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5921
5922         PR fortran/29912
5923         * gfortran.dg/char_result_12.f90: New test.
5924
5925 2006-12-05  Richard Guenther  <rguenther@suse.de>
5926
5927         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5928         * gcc.dg/vect/vect-pow-2.c: Rename to ...
5929         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
5930         vect_double, xfail for spu*-*-*.
5931
5932 2006-12-04  Tobias Burnus  <burnus@net-b.de>
5933
5934         PR fortran/29962
5935         * initialization_4.f90: Test noninteger exponents (-std=f95).
5936         * initialization_5.f90: New test for noninteger exponents
5937           with -std=f2003.
5938
5939 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5940
5941         PR fortran/29821
5942         * gfortran.dg/parameter_array_section_1.f90: New test.
5943
5944 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/29733
5947         * g++.dg/template/crash61.C: New test.
5948
5949         PR c++/29632
5950         * g++.dg/template/error23.C: New test.
5951
5952 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
5953
5954         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5955
5956 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5957
5958         PR fortran/29916
5959         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5960
5961 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
5962
5963         PR middle-end/29965
5964         * gcc.dg/gomp/pr29965-1.c: New test.
5965         * gcc.dg/gomp/pr29965-2.c: New test.
5966         * gcc.dg/gomp/pr29965-3.c: New test.
5967         * gcc.dg/gomp/pr29965-4.c: New test.
5968         * gcc.dg/gomp/pr29965-5.c: New test.
5969         * gcc.dg/gomp/pr29965-6.c: New test.
5970         * g++.dg/gomp/pr29965-1.C: New test.
5971         * g++.dg/gomp/pr29965-2.C: New test.
5972         * g++.dg/gomp/pr29965-3.C: New test.
5973         * g++.dg/gomp/pr29965-4.C: New test.
5974         * g++.dg/gomp/pr29965-5.C: New test.
5975         * g++.dg/gomp/pr29965-6.C: New test.
5976         * g++.dg/gomp/pr29965-7.C: New test.
5977         * g++.dg/gomp/pr29965-8.C: New test.
5978         * g++.dg/gomp/pr29965-9.C: New test.
5979         * g++.dg/gomp/pr29965-10.C: New test.
5980
5981 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
5982
5983         * gnat.dg/pointer_variable_bounds.adb: New test.
5984         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5985         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5986
5987 2006-12-03  Eric Christopher  <echristo@apple.com>
5988
5989         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5990
5991 2006-12-03  Richard Henderson  <rth@redhat.com>
5992             Andrew Pinski  <pinskia@gmail.com>
5993
5994         PR C++/14329
5995         * g++.dg/warn/unit-1.C: New test.
5996
5997 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
5998
5999         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6000
6001 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6002
6003         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6004         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6005         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6006         * gcc.dg/vect/vect-70.c: Reduce array size.
6007         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6008         vect_no_compaer_double targets.
6009         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6010         vect_float, vect_double, and vect_int.
6011
6012 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6013
6014         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6015         test for loop versioning on vect_no_align targets.
6016         * gcc.dg/vect/pr20122.c: Likewise.
6017         * gcc.dg/vect/vect-105.c: Likewise.
6018         * gcc.dg/vect/vect-42.c: Likewise.
6019         * gcc.dg/vect/vect-43.c: Likewise.
6020         * gcc.dg/vect/vect-74.c: Likewise.
6021         * gcc.dg/vect/vect-75.c: Likewise.
6022         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6023         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6024         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6025         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6026
6027 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6028
6029         PR fortran/29642
6030         * gfortran.dg/value_1.f90 : New test.
6031         * gfortran.dg/value_2.f90 : New test.
6032         * gfortran.dg/value_3.f90 : New test.
6033         * gfortran.dg/value_4.f90 : New test.
6034         * gfortran.dg/value_4.c : Called from value_4.f90.
6035
6036 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6037
6038         PR C++/30033
6039         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6040
6041 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6042
6043         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6044
6045 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6046
6047         PR c/27953
6048         * gcc.dg/pr27953.c: New test.
6049
6050 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6051
6052         PR c++/30022
6053         * g++.dg/ext/vector5.C: New test.
6054
6055         PR c++/30021
6056         * g++.dg/other/main1.C: New test.
6057
6058 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6059
6060         PR libfortran/29568
6061         * gfortran.dg/convert_implied_open.f90:  Change to
6062         new default record length.
6063         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6064         new error message.
6065         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6066
6067 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6068
6069         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6070
6071 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6072
6073         PR c++/29066
6074         * g++.dg/expr/pr29066.c: New.
6075
6076 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6077             Zdenek Dvorak <dvorakz@suse.cz>
6078
6079         PR tree-optimization/29921
6080         * gcc.dg/pr29921-2.c: New test.
6081
6082 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6083
6084         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6085         (i386_get_cpuid): New function.
6086         (i386_cpuid_ecx): Likewise.
6087         (i386_cpuid_edx): Likewise.
6088         (i386_cpuid): Updated to call i386_cpuid_edx.
6089
6090         * gcc.target/i386/sse3-addsubpd.c: New file.
6091         * gcc.target/i386/sse3-addsubps.c: Likewise.
6092         * gcc.target/i386/sse3-haddpd.c: Likewise.
6093         * gcc.target/i386/sse3-haddps.c: Likewise.
6094         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6095         * gcc.target/i386/sse3-hsubps.c: Likewise.
6096         * gcc.target/i386/sse3-lddqu.c: Likewise.
6097         * gcc.target/i386/sse3-movddup.c: Likewise.
6098         * gcc.target/i386/sse3-movshdup.c: Likewise.
6099         * gcc.target/i386/sse3-movsldup.c: Likewise.
6100
6101 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6102
6103         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6104
6105 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6106
6107         * gcc.dg/dfp/convert-int-max.c: New test.
6108         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6109
6110 2006-11-30  Richard Guenther  <rguenther@suse.de>
6111
6112         * gcc.dg/vect/vect-pow-1.c: Rename ...
6113         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6114         floats instead of doubles, check successful vectorization.
6115
6116 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6117
6118         PR target/29945
6119         * gcc.c-torture/compile/pr29945.c: New testcase.
6120
6121 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6122
6123         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6124         -maltivec.
6125
6126 2006-11-29  Eric Christopher  <echristo@apple.com>
6127
6128         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6129
6130 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6131
6132         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6133
6134         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6135
6136 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6137
6138         PR c++/29022
6139         * g++.dg/inherit/virtual2.C: New test.
6140         * g++.dg/inherit/virtual3.C: Likewise.
6141         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6142         * g++.dg/inherit/error2.C: Likewise.
6143         * g++.dg/template/instantiate1.C: Likewise.
6144
6145 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6146
6147         PR tree-opt/29984
6148         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6149
6150 2006-11-28  Jan Hubicka  <jh@suse.cz>
6151
6152         * gcc.dg/memcpy-1.c: New test.
6153
6154 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR c++/29735
6157         * g++.dg/warn/main-3.C: New test.
6158
6159 2006-11-28  Jan Hubicka  <jh@suse.cz>
6160
6161         * gcc.dg/winline-1.c: New test.
6162
6163 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6164
6165         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6166         alignments.
6167
6168 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6169
6170         PR fortran/29976
6171         * gfortran.dg/missing_optional_dummy_3.f90
6172
6173 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6174
6175         PR fortran/20880
6176         * gfortran.dg/interface_3.f90: Modify errors.
6177
6178 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6179
6180         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6181         fail to link due to relocation overflows on spu-*-*.
6182
6183 2006-11-27  Michael Matz  <matz@suse.de>
6184             Andreas Krebbel  <krebbel1@de.ibm.com>
6185
6186         PR target/29319
6187         * gcc.dg/20061127-1.c: New testcase.
6188
6189 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6190
6191         * gcc.dg/20061124-1.c: Add exit() function prototype.
6192
6193 2006-11-27  Jan Hubicka  <jh@suse.cz>
6194
6195         * gcc.target/i386/memcpy-1.c: Adjust size.
6196         * gcc.dg/visibility-11.c: Likewise.
6197
6198 2006-11-27  Richard Guenther  <rguenther@suse.de>
6199
6200         PR middle-end/25620
6201         * gcc.target/i386/pow-1.c: New testcase.
6202         * gcc.dg/builtins-58.c: Likewise.
6203
6204 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/29886
6207         * g++.dg/expr/cast8.C: New test.
6208
6209 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6210
6211         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6212         Don't ever inline the testcase.
6213
6214 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6215
6216         PR fortran/29982
6217         * gfortran.fortran-torture/compile/parameter_3.f90: New
6218         testcase.
6219
6220 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6221
6222         PR fortran/29951
6223         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6224
6225 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6226
6227         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6228         for CHAR.
6229
6230 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6231
6232         PR libgfortran/29936
6233         * gfortran.dg/write_check3.f90: New test.
6234
6235 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6236
6237         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6238
6239 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6240
6241         PR fortran/20880
6242         * gfortran.dg/interface_3.f90: New test.
6243
6244         PR fortran/29387
6245         * gfortran.dg/generic_8.f90: New test.
6246
6247 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6248
6249         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6250         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6251         * gfortran.dg/specifics_3.f90: Remove.
6252
6253 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR c/29955
6256         * gcc.dg/gomp/pr29955.c: New test.
6257
6258         PR c/29736
6259         * gcc.dg/pr29736.c: New test.
6260
6261 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6262
6263         PR tree-opt/29964
6264         * gcc.dg/pure-1.c: New test.
6265
6266 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6267
6268         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6269         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6270
6271 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6272
6273         * gcc.dg/20061124-1.c: New testcase.
6274
6275 2006-11-23  Eric Christopher  <echristo@apple.com>
6276
6277         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6278
6279 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6280
6281         PR c/2707
6282         PR c++/26167
6283         * gcc.dg/Wconversion-integer.c: New. Supersedes
6284         Wconversion-negative-constants.c
6285         * gcc.dg/Wconversion-real.c: New.
6286         * gcc.dg/Wconversion-real-integer.c: New.
6287         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6288         * g++.dg/warn/Wconversion1.C: Modified.
6289
6290 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6291
6292         * gfortran.dg/overload_1.f90: New test.
6293
6294 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6295
6296         PR c/9072
6297         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6298         Wtraditional-conversion.
6299         * gcc.dg/overflow-warn-2.c: Likewise.
6300         * gcc.dg/Wconversion.c: Likewise. Renamed as
6301         Wtraditional-conversion.c .
6302         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6303         Wtraditional-conversion-2.c .
6304         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6305         Wtraditional-conversion-2.c
6306         * gcc.dg/Wconversion-negative-constants.c: New.
6307
6308 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6309
6310         * gcc.dg/tree-ssa/dump-1.c: New test.
6311
6312 2006-11-23  David Ung <davidu@mips.com>
6313
6314         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6315         -mfp64, allowable when ISA >= 33 and float is enabled.
6316         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6317         of mthc1 and mfhc1 patterns.
6318
6319 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6320
6321         PR tree-optimization/29921
6322         * gcc.dg/pr29921.c: New test.
6323
6324 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6325
6326         PR fortran/29441
6327         * gfortran.dg/initialization_4.f90: New test.
6328
6329 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6330
6331         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6332         platforms that have interleaving support.
6333         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6334         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6335         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6336         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6337         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6338         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6339         gcc.dg/vect/vect-strided-u8-i8.c,
6340         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6341         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6342         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6343         gcc.dg/vect/vect-strided-float.c,
6344         gcc.dg/vect/vect-strided-a-mult.c,
6345         gcc.dg/vect/vect-strided-mult-char-ls.c,
6346         gcc.dg/vect/vect-strided-a-u16-mult.c,
6347         gcc.dg/vect/vect-strided-a-u32-mult.c,
6348         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6349         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6350         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6351         gcc.dg/vect/vect-strided-mult.c,
6352         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6353         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6354         New.
6355
6356 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6357
6358         PR fortran/25087
6359         * gfortran.dg/auto_char_len_4.f90: New test.
6360
6361 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6362
6363         PR fortran/29652
6364         * gfortran.dg/generic_7.f90: New test.
6365         * gfortran.dg/defined_operators_1.f90: Add new error.
6366
6367 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6368
6369         PR tree-optimization/29902
6370         * g++.dg/tree-ssa/pr29902.C: New test.
6371
6372 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6373
6374         PR fortran/29820
6375         * gfortran.dg/used_types_13.f90: New test.
6376
6377 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6378
6379         * gcc.dg/dfp/snan.c: Delete.
6380
6381 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6382
6383         * g++.dg/cpp0x/static_assert1.C: New.
6384         * g++.dg/cpp0x/static_assert2.C: New.
6385         * g++.dg/cpp0x/static_assert3.C: New.
6386
6387 2006-11-21  Richard Guenther  <rguenther@suse.de>
6388
6389         * gcc.dg/vect/vect-pow-1.c: New testcase.
6390         * gcc.dg/vect/vect-pow-2.c: Likewise.
6391
6392 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6393
6394         PR c++/29570
6395         * g++.dg/template/static29.C: New test.
6396
6397         PR c++/29734
6398         * g++.dg/conversion/simd4.C: New test.
6399
6400 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6401
6402         PR c++/29475
6403         * g++.dg/template/access19.C: New test.
6404         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6405         error is reported.
6406
6407 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6408
6409         PR tree-opt/25500
6410         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6411
6412 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6413
6414         PR fortran/27546
6415         * gfortran.dg/import.f90: Extended test.
6416         * gfortran.dg/import2.f90: Extended test.
6417
6418 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6419
6420         * gfortran.dg/volatile3.f90: Add conflict test.
6421
6422 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6423
6424         PR fortran/24783
6425         * gfortran.dg/implicit_10.f90: New test.
6426
6427 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6428
6429         PR c++/8586
6430         * g++.dg/warn/Wall-write-strings.C: New.
6431
6432 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6433
6434         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6435         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6436
6437 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6438
6439         * gfortran.dg/use_3.f90: Remove error message.
6440         * gfortran.dg/iso_fortran_env_1.f90: New test.
6441         * gfortran.dg/iso_fortran_env_2.f90: New test.
6442         * gfortran.dg/iso_fortran_env_3.f90: New test.
6443         * gfortran.dg/iso_fortran_env_4.f90: New test.
6444
6445 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6446
6447         * gcc.dg/vect/vect-27.c: Fix initialization.
6448
6449 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6450
6451         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6452         * gcc.dg/torture/builtin-minmax-1.c: New.
6453
6454         * gcc.dg/builtins-20.c: Add cases for copysign.
6455
6456 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6457
6458         PR fortran/24285
6459         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6460
6461 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6462         * gfortran.dg/use_1.f90: New test.
6463         * gfortran.dg/use_1.f90: New test.
6464         * gfortran.dg/use_1.f90: New test.
6465
6466 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6467
6468         PR tree-optimization/29801
6469         * gcc.dg/pr29801.c: New test.
6470
6471 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6472
6473         PR middle-end/29584
6474         * gcc.dg/torture/pr29584.c: New test.
6475
6476 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6477
6478         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6479         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6480         * gcc.target/powerpc/compress-float-ppc.c,
6481         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6482         powerpc_fprs.
6483         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6484         do not pass -mhard-float.
6485
6486 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6487
6488         * gnat.dg/volatile_aggregate.adb: New test.
6489
6490 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6491
6492         PR fortran/29391
6493         PR fortran/29489
6494         * gfortran.dg/bound_2.f90: Add more checks.
6495         * gfortran.dg/bound_3.f90: New test.
6496
6497 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6498
6499         PR target/29201
6500         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6501
6502 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6503
6504         * gfortran.dg/import3.f90: Fix error message.
6505
6506 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6507
6508         PR tree-opt/29788
6509         * gfortran.fortran-torture/compile/inline_1.f90:
6510         New testcase.
6511
6512 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6513
6514         * gcc.target/i386/x87regparm-1.c: New test.
6515         * gcc.target/i386/x87regparm-2.c: New test.
6516         * gcc.target/i386/x87regparm-3.c: New test.
6517         * gcc.target/i386/x87regparm-4.c: New test.
6518
6519 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6520
6521         PR fortran/27546
6522         * gfortran.dg/import.f90: New test.
6523         * gfortran.dg/import2.f90: New test.
6524         * gfortran.dg/import3.f90: New test.
6525
6526 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6527
6528         PR fortran/27588
6529         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6530
6531 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6532
6533         PR fortran/29806
6534         * gfortran.dg/contains.f90: New test.
6535         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6536
6537 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6538
6539         PR tree-optimization/29581
6540         * gcc.dg/pr29581-1.c: New test.
6541         * gcc.dg/pr29581-2.c: New test.
6542         * gcc.dg/pr29581-3.c: New test.
6543         * gcc.dg/pr29581-4.c: New test.
6544         * gfortran.dg/pr29581.f90: New test.
6545
6546 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6547
6548         PR fortran/29702
6549         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6550         numbers in error message headers.
6551
6552 2006-11-14  Richard Guenther  <rguenther@suse.de>
6553
6554         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6555         to i?86 and x86_64 targets.
6556
6557 2006-11-14  Caroline Tice  <ctice@apple.com>
6558
6559         * gcc.dg/pubtypes-1.c: New file/testcase.
6560         * gcc.dg/pubtypes-2.c: New file/testcase.
6561         * gcc.dg/pubtypes-3.c: New file/testcase.
6562         * gcc.dg/pubtypes-4.c: New file/testcase.
6563         * g++.dg/pubtypes.C: New file/testcase.
6564
6565 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/29106
6568         * g++.dg/init/self1.C: New test.
6569
6570 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6571
6572         PR fortran/29657
6573         * gfortran.dg/conflicts.f90: Add.
6574
6575 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6576
6577         PR rtl-optimization/29798
6578
6579         * gcc.c-torture/execute/pr29798.c: New.
6580
6581 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6582
6583         * gcc.dg/builtins-20.c: Add more cases.
6584
6585 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR fortran/29759
6588         * gfortran.dg/gomp/pr29759.f90: New test.
6589
6590 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6591
6592         PR c++/29518
6593         * g++.dg/template/static28.C: New test.
6594
6595 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6596
6597         * lib/c-torture.exp: Use target-libpath.exp.
6598         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6599         set GCC_EXEC_PREFIX env var from global variable of same name.
6600
6601 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6602
6603         PR fortran/26994
6604         * gfortran.fortran-torture/compile/transfer-1.f90:
6605         New testcase.
6606
6607 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6608             Zdenek Dvorak <dvorakz@suse.cz>
6609
6610         PR tree-optimization/29680
6611         * gcc.dg/alias-11.c: New test.
6612
6613 2006-11-12  Jason Merrill  <jason@redhat.com>
6614             Andrew Pinski <pinskia@physics.uc.edu>
6615
6616         PR middle-end/28915
6617         * gcc.target/i386/vectorize1.c: New.
6618
6619 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6620
6621         PR rtl-optimization/29797
6622         * gcc.c-torture/execute/pr29797-1.c: New test case.
6623
6624 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6625
6626         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6627
6628 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6629
6630         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6631
6632 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6633
6634         PR tree-optimization/13827
6635         * gcc.dg/fold-eqand-1.c: New test case.
6636
6637 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6638
6639         PR rtl-opt/28812
6640         * gcc.c-torture/execute/mayalias-3.c: New test.
6641
6642 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6643
6644         PR middle-end/27528
6645         * gcc.c-torture/compile/pr27528.c: New test.
6646         * gcc.dg/pr27528.c: Likewise.
6647
6648 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6649
6650         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6651
6652         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6653
6654 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6655
6656         PR fortran/29758
6657         * gfortran.dg/reshape_source_size_1.f90: New test.
6658
6659 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6660
6661         PR fortran/29315
6662         * gfortran.dg/aliasing_dummy_4.f90: New test.
6663
6664 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6665
6666         PR target/29777
6667         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6668         and x86_64-*-* targets.
6669
6670 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6671
6672         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6673         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6674         New macros. Use them in exact tests.
6675         (TESTIT3): New macro.
6676         Add tests for fmin, fmax and fma.
6677
6678 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6679
6680         PR fortran/29431
6681         * gfortran.dg/array_constructor_13.f90: New test.
6682
6683 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6684
6685         PR fortran/29744
6686         * gfortran.dg/used_types_12.f90: New test.
6687
6688 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6689
6690         PR middle-end/29726
6691         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6692         (test6): Ditto.
6693         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6694         * gcc.dg/fold-eqandshift-3.c: New test case.
6695
6696 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6697
6698         PR fortran/29699
6699         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6700
6701         PR fortran/21370
6702         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6703
6704 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6705
6706         * gcc.dg/20061109-1.c: New testcase.
6707
6708 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6709
6710         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6711
6712 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6713
6714         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6715         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6716
6717 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6718
6719         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6720         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6721
6722 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6723
6724         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6725
6726 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6727
6728         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6729         vect-9.c).
6730         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6731         * gcc.dg/vect/vect-9.c: Now vectorizable.
6732         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6733         that support vect_widen_mult.
6734         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6735         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6736         vect-reduc-dot-u16.c).
6737         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6738         vect-reduc-dot-u16.c).
6739         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6740         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6741         vect-reduc-dot-s8.c).
6742         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
6743         vect-reduc-dot-s8.c).
6744         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
6745         vect-reduc-dot-s8.c).
6746         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
6747         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
6748         vect-reduc-dot-u8.c).
6749         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
6750         vect-reduc-dot-u8.c).
6751         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
6752         * gcc.dg/vect/vect-multitypes-9.c: New test.
6753         * gcc.dg/vect/vect-multitypes-10.c: New test.
6754         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
6755         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
6756         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
6757         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
6758         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
6759         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
6760         wrapv-vect-reduc-dot-s8.c.
6761         * lib/target-support.exp (check_effective_target_vect_unpack): New.
6762         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
6763         targets that support vec_unpack.
6764         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6765         (check_effective_target_vect_widen_mult_qi_to_hi): New.
6766         (check_effective_target_vect_widen_mult_hi_to_si): New.
6767         (check_effective_target_vect_widen_sum): Removed.
6768
6769         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6770
6771         * gcc.dg/vect/vect-multitypes-8.c: New test.
6772         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
6773
6774         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
6775
6776         * gcc.dg/vect/vect-multitypes-7.c: New test.
6777
6778         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6779
6780         * gcc.dg/vect/vect-multitypes-4.c: New test.
6781         * gcc.dg/vect/vect-multitypes-5.c: New test.
6782         * gcc.dg/vect/vect-multitypes-6.c: New test.
6783
6784         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6785
6786         * gcc.dg/vect/vect-multitypes-1.c: New test.
6787         * gcc.dg/vect/vect-multitypes-2.c: New test.
6788         * gcc.dg/vect/vect-multitypes-3.c: New test.
6789
6790 2006-11-07  Eric Christopher  <echristo@apple.com>
6791
6792         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
6793         Test using scan-assembler-not.
6794
6795 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
6796
6797         * gcc.dg/inline-17.c: New test.
6798
6799 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
6800
6801         PR other/25028
6802         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
6803         on HP-UX.
6804
6805 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
6806
6807         PR fortran/29539
6808         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
6809
6810         PR fortran/29634
6811         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
6812         test.
6813
6814 2006-11-07  Tobias Burnus  <burnus@net-b.de>
6815
6816         PR fortran/29601
6817         * gfortran.dg/volatile.f90: Add.
6818         * gfortran.dg/volatile2.f90: Add.
6819         * gfortran.dg/volatile3.f90: Add.
6820         * gfortran.dg/volatile4.f90: Add.
6821         * gfortran.dg/volatile5.f90: Add.
6822         * gfortran.dg/volatile6.f90: Add.
6823         * gfortran.dg/volatile7.f90: Add.
6824
6825 2006-11-06  Tobias Burnus  <burnus@net-b.de>
6826
6827         * gfortran.dg/io_constraints_2.f90: Adjust pattern
6828           for matching error messages.
6829         * gfortran.dg/specifics_3.f90: Adjust pattern
6830           for matching error messages.
6831
6832 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
6833             Bernhard Fischer  <aldot@gcc.gnu.org>
6834
6835         * lib/gcc-dg.exp (output-exists): New proc.
6836         (output-exists-not): New proc.
6837         * gcc.test-framework/test-framework.awk: Support new directives.
6838         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
6839         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
6840         * gcc.test-framework/dg-outexists-exp-F.c: New test.
6841         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
6842         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
6843         * gcc.test-framework/dg-outexists-exp-P.c: New test.
6844
6845 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
6846
6847         PR fortran/29630
6848         PR fortran/29679
6849         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
6850         * gfortran.dg/initialization_3.f90: New.
6851
6852 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6853
6854         PR libgfortran/25545
6855         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
6856
6857 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
6858
6859         PR middle-end/29695
6860         * gcc.c-torture/execute/pr29695-1.c: New test.
6861         * gcc.c-torture/execute/pr29695-2.c: New test.
6862
6863 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
6864
6865         PR fortran/29565
6866         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6867
6868 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
6869
6870         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6871         for matching error messages.
6872
6873 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
6874
6875         PR target/26915
6876         * gcc.target/i386/387-12.c: New test.
6877
6878 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6879
6880         PR libfortran/29713
6881         * gfortran.dg/pr29713.f90: New test.
6882
6883 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
6884
6885         * gcc.c-torture/execute/arith-rand-ll.c:
6886         Also test for bogus rest sign.
6887
6888 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6889
6890         PR libfortran/27895
6891         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6892
6893 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
6894
6895         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6896         from error messages.
6897
6898 2006-11-02  Mike Stump  <mrs@apple.com>
6899
6900         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6901
6902         * g++.old-deja/g++.abi/align.C: Enable for darwin.
6903
6904 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
6905
6906         * g++.dg/eh/gcsec1.C: New test.
6907
6908 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6909
6910         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6911         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
6912
6913 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
6914
6915         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6916         hexadecimal value.
6917         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6918         * gcc.dg/pr14796-2.c: Likewise.
6919
6920 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6921
6922         * gcc.c-torture/execute/20061101-1.c: New test.
6923
6924 2006-11-01  Richard Guenther  <rguenther@suse.de>
6925
6926         * gcc.target/i386/fpprec-1.c: New testcase.
6927
6928 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6929
6930         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6931         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6932
6933 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6934
6935         * gcc.c-torture/execute/20061031-1.c: New test.
6936
6937 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6938
6939         PR 23067
6940         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6941         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6942         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6943         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6944         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6945         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6946         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6947
6948 2006-10-31  Eric Christopher  <echristo@apple.com>
6949             Falk Hueffner  <falk@debian.org>
6950
6951         * gcc.dg/builtin-bswap-1.c: New.
6952         * gcc.dg/builtin-bswap-2.c: New.
6953         * gcc.dg/builtin-bswap-3.c: New.
6954         * gcc.dg/builtin-bswap-4.c: New.
6955         * gcc.dg/builtin-bswap-5.c: New.
6956         * gcc.target/i386/builtin-bswap-1.c: New.
6957
6958 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6959
6960         * gcc.dg/inline-16.c: New.
6961
6962         PR 16622
6963         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6964         defining it.
6965         * gcc.dg/inline-13.c: New.
6966         * gcc.dg/inline-14.c: New.
6967         * gcc.dg/inline-15.c: New.
6968
6969         PR 11377
6970         * gcc.dg/inline6.c: New.
6971         * gcc.dg/inline7.c: New.
6972
6973 2006-10-31  Roger Sayle  <roger@eyesopen.com>
6974
6975         PR middle-end/23470
6976         * gcc.dg/pr23470-1.c: New test case.
6977
6978 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
6979
6980         PR fortran/29537
6981         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6982         data.
6983         * gfortran.dg/blockdata_2.f90: New testcase.
6984
6985 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
6986
6987         PR libfortran/29627
6988         * gfortran.dg/unf_short_record_1.f90:  New test.
6989
6990 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6991
6992         PR fortran/29067
6993         * gfortran.dg/pr29067.f: New test.
6994
6995 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
6996             Richard Sandiford  <richard@codesourcery.com>
6997
6998         * lib/target-supports.exp (get_compiler_messages): Append options
6999         as a single list element.
7000         (check_effective_target_arm_vfp_ok): New.
7001         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7002
7003 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR fortran/29387
7006         * gfortran.dg/intrinsic_actual_2.f90: New test.
7007
7008         PR fortran/29490
7009         * gfortran.dg/actual_array_interface_1.f90: New test.
7010
7011         PR fortran/29641
7012         * gfortran.dg/used_types_11.f90: New test.
7013
7014 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7015
7016         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7017         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7018         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7019         * g++.old-deja/g++.mike/net25.C (main): Same.
7020         * g++.dg/lookup/exception1.C (main): Same.
7021         * g++.dg/parse/parens2.C (main): Same.
7022
7023 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7024
7025         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7026
7027 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7028
7029         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7030         * gcc.dg/torture/builtin-math-3.c: Likewise.
7031
7032 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7033
7034         PR fortran/29452
7035         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7036         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7037
7038 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7039
7040         PR Fortran/29410
7041         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7042
7043 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7044
7045         * lib/target-supports.exp (check_function_available): Declare
7046         function before calling.
7047
7048 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR tree-optimization/29637
7051         * gcc.dg/pr29637.c: New test.
7052
7053 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7054
7055         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7056         tree canonicalization.
7057
7058 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7059
7060         * gcc.dg/builtins-20.c: Add more hypot tests.
7061
7062 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7063
7064         * gcc.dg/fold-compare-1.c: New test case.
7065
7066 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7067
7068         PR c++/16307
7069         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7070
7071 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7072
7073         PR tree-optimization/15458
7074         * gcc.dg/fold-xornot-1.c: New test case.
7075
7076 2006-10-29  Richard Guenther  <rguenther@suse.de>
7077
7078         * gcc.target/i386/math-torture/trunc.c: New testcase.
7079
7080 2006-10-29  Richard Guenther  <rguenther@suse.de>
7081
7082         * gcc.target/i386/math-torture/round.c: New testcase.
7083
7084 2006-10-29  Richard Guenther  <rguenther@suse.de>
7085
7086         * gcc.target/i386/math-torture/ceil.c: New testcase.
7087         * gcc.target/i386/math-torture/floor.c: Likewise.
7088
7089 2006-10-29  Richard Guenther  <rguenther@suse.de>
7090
7091         * gcc.target/i386/math-torture/rint.c: New testcase.
7092         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7093
7094 2006-10-29  Richard Guenther  <rguenther@suse.de>
7095
7096         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7097         * gcc.target/i386/math-torture/lceil.c: Likewise.
7098
7099 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7100
7101         PR libgfortran/24313
7102         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7103
7104 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7105
7106         * gcc.c-torture/execute/20020118-1.c,
7107         gcc.c-torture/execute/builtins/strlen.c,
7108         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7109         comment typos.
7110
7111 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7112
7113         * gcc.dg/builtins-20.c: Add tests for hypot.
7114         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7115         two-argument builtins.
7116         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7117         TESTIT2.  Update all callers.
7118         (TESTIT2, TESTIT2_R): New helper macros.
7119         Add testcases for pow, hypot and atan2.
7120
7121 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7122
7123         PR C++/29295
7124         * g++.dg/expr/bool1.C: New test.
7125         * g++.dg/expr/bool2.C: New test.
7126
7127 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7128
7129         PR fortran/28224
7130         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7131         * gfortran.dg/namelist_internal.f90: New test.
7132
7133 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7134
7135         PR fortran/29625
7136         * gfortran.dg/io_real_boz.f90: Add.
7137         * gfortran.dg/io_real_boz2.f90: Add.
7138
7139 2006-10-28  Richard Guenther  <rguenther@suse.de>
7140
7141         PR middle-end/26899
7142         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7143
7144 2006-10-28  Richard Guenther  <rguenther@suse.de>
7145
7146         PR target/28806
7147         * gcc.target/i386/math-torture/lround.c: New testcase.
7148
7149 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7150
7151         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7152         * gcc.dg/builtins-44.c: Likewise.
7153         * gcc.dg/builtins-45.c: Likewise.
7154         * gcc.dg/pr28796-2.c: Likewise.
7155         * gcc.dg/unordered-3.c: Likewise.
7156
7157 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7158
7159         PR libgfortran/27954
7160         * gfortran.dg/error_recovery_2.f90: New test.
7161
7162 2006-10-26  Richard Guenther  <rguenther@suse.de>
7163
7164         * gcc.target/i386/i386.exp: Use glob, not find to collect
7165         tests.  Avoids recursing into subdirectories.
7166         * gcc.target/i386/math-torture/math-torture.exp: Torture
7167         for interesting ia32 math options.
7168         * gcc.target.i386/math-torture/lrint.c: New testcase.
7169
7170 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7171
7172         PR libgfortran/29563
7173         * gfortran.dg/arrayio_9.f90: Update test.
7174         * gfortran.dg/arrayio_19.f90: New test.
7175
7176 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7177
7178         * gcc.dg/20061026.c: New testcase.
7179
7180 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7181
7182         PR libgfortran/29563
7183         * gfortran.dg/arrayio_9.f90: New test.
7184
7185 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7186
7187         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7188         Copy the strings manually, as strcpy may call strlen.
7189
7190 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7191
7192         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7193         Add checks for log, log2, log10 and log1p.
7194
7195         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7196         we already test 0.0.  Add checks for expm1, log, log2, log10,
7197         log1p, cbrt, erf and erfc.
7198
7199 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7200
7201         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7202
7203 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7204
7205         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7206         and remainderl() built-in functions.  Remove -ffast-math from
7207         dg-options.
7208
7209 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7210
7211         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7212         acosh and atanh.
7213
7214         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7215         floating point modifiers to arguments passed to float and long
7216         double functions respectively.  Update all callers to use floating
7217         point numbers, not integers.  Add tests for exp, exp2 and
7218         exp10/pow10.
7219
7220         * gcc.dg/torture/builtin-math-3.c: New test.
7221
7222 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7223
7224         PR fortran/29393
7225         * gfortran.dg/initialize_2.f90: New.
7226
7227 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7228
7229         * gcc.dg/torture/builtin-math-2.c: New test.
7230
7231 2006-10-24  Richard Guenther  <rguenther@suse.de>
7232
7233         PR middle-end/28796
7234         * gcc.dg/pr28796-1.c: New testcase.
7235         * gcc.dg/pr28796-2.c: Likewise.
7236
7237 2006-10-24  Richard Guenther  <rguenther@suse.de>
7238
7239         * gcc.dg/builtins-57.c: New testcase.
7240
7241 2006-10-24  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/29567
7244         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7245
7246 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7247
7248         PR tree-optimization/14784
7249         * gcc.dg/alias-10.c: New test.
7250
7251 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7252
7253         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7254
7255 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7256
7257         * gcc.dg/builtin-strncat-chk-1.c: New test.
7258
7259 2006-10-23  Jan Hubicka  <jh@suse.cz>
7260
7261         * gcc.dg/memmove-1.c: New test.
7262
7263 2006-10-23  Paul Brook  <paul@codesourcery.com>
7264
7265         * gcc.dg/pragma-pack-5.c: New test.
7266
7267 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7268
7269         * g++.dg/other/s390-1.C: New testcase.
7270
7271 2006-10-23  Richard Guenther  <rguenther@suse.de>
7272
7273         PR middle-end/27132
7274         PR middle-end/23295
7275         * gcc.dg/pr27132.c: New testcase.
7276         * gcc.dg/pr23295.c: Likewise.
7277         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7278         * g++.dg/tree-ssa/pr19807.C: Likewise.
7279
7280 2006-10-23  Richard Guenther  <rguenther@suse.de>
7281
7282         PR middle-end/21032
7283         * gcc.dg/pr21032.c: New testcase.
7284
7285 2006-10-22  Jeff Law  <law@redhat.com>
7286         Richard Guenther  <rguenther@suse.de>
7287
7288         PR tree-optimization/15911
7289         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7290
7291 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7292
7293         PR c++/20647
7294         * g++.dg/abi/rtti3.C: New.
7295
7296 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7297
7298         PR middle-end/28252
7299         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7300         transformation.
7301
7302 2006-10-21  Richard Guenther  <rguenther@suse.de>
7303
7304         PR tree-optimization/3511
7305         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7306
7307 2006-10-21  Richard Guenther  <rguenther@suse.de>
7308
7309         PR middle-end/26898
7310         * gcc.dg/torture/pr26898-1.c: New testcase.
7311         * gcc.dg/torture/pr26898-2.c: Likewise.
7312
7313 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7314
7315         PR c++/28053
7316         * g++.dg/parse/bitfield1.C: Adjust error markers.
7317         * g++.dg/parse/bitfield2.C: New test.
7318
7319 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7320
7321         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7322
7323 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7324
7325         PR libfortran/27895
7326         * gfortran.dg/zero_sized_1.f90: New test.
7327
7328 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7329
7330         * gcc.dg/div-compare-1.c: New test.
7331
7332 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7333
7334         PR fortran/29216
7335         * gfortran.dg/result_default_init_1.f90: New test.
7336
7337         PR fortran/29314
7338         * gfortran.dg/automatic_default_init_1.f90: New test.
7339
7340         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7341         from 38 to 33.
7342
7343 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7344
7345         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7346         'using namespace std' without previous declaration.
7347         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7348         * g++.old-deja/g++.robertl/eb133c.C: New.
7349
7350 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7351
7352         PR libgfortran/29277
7353         * gfortran.dg/streamio_4.f90: Update test.
7354         * gfortran.dg/streamio_11.f90: New test.
7355
7356 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7357
7358         PR c++/27952
7359         * g++.dg/inherit/virtual1.C: New test.
7360
7361 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/28261
7364         * g++.dg/parse/enum3.C: New test.
7365
7366 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/29039
7369         * g++.dg/init/ctor8.C: New test.
7370
7371 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/27270
7374         * g++.dg/ext/complit8.C: Tweak error markers.
7375         * g++.dg/template/complit1.C: Add error marker.
7376
7377 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7378
7379         PR c++/27270
7380         * g++.dg/ext/complit8.C: New test.
7381
7382         PR c++/29408
7383         * g++.dg/parse/dtor12.C: New test.
7384
7385         PR c++/29435
7386         * g++.dg/template/sizeof11.C: New test.
7387
7388 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7389
7390         PR fortran/29392
7391         * gfortran.dg/data_char_3.f90: New test.
7392
7393         PR fortran/29451
7394         * gfortran.dg/negative_automatic_size.f90: New test.
7395
7396 2006-10-16  David Daney  <ddaney@avtrex.com>
7397
7398         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7399
7400 2006-10-16  Eric Christopher  <echristo@apple.com>
7401
7402         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7403         x86_64.
7404
7405 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/28211
7408         * g++.dg/tc1/dr49.C: Tweak error messages.
7409         * g++.dg/parse/template21.C: New test.
7410
7411 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7412
7413         PR middle-end/20491
7414         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7415
7416 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7417
7418         PR fortran/29403
7419         * gfortran.dg/print_1.f90: New test.
7420
7421 2006-10-15  Jan Hubicka  <jh@suse.cz>
7422
7423         PR middle-end/29241
7424         * gcc.c-torture/compile/pr29241.c: New testcase.
7425
7426 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7427
7428         PR middle-end/29250
7429         * gcc.c-torture/compile/pr29250.c: New test.
7430
7431 2006-10-15  Richard Guenther  <rguenther@suse.de>
7432
7433         * gcc.dg/pr29299.c: New testcase.
7434
7435 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7436
7437         PR fortran/24767
7438         * gfortran.dg/label_4.f90: Adjust warning flag.
7439
7440 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7441
7442         PR fortran/29371
7443         * gfortran.dg/nullify_3.f90: New test.
7444
7445 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7446
7447         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7448         on Solaris 2.5.1 too.
7449
7450 2006-10-13  Eric Christopher  <echristo@apple.com>
7451
7452         * gcc.dg/pr25993.c: Skip for darwin.
7453
7454 2006-10-13  Eric Christopher  <echristo@apple.com>
7455
7456         * gcc.dg/visibility-11.c: Skip for darwin.
7457
7458 2006-10-13  Eric Christopher  <echristo@apple.com>
7459
7460         * gcc.dg/darwin-weakimport-1.c: Use
7461         -fno-asynchronous-unwind-tables.
7462         * gcc.dg/darwin-weakimport-3.c: Ditto.
7463
7464 2006-10-13  Richard Guenther  <rguenther@suse.de>
7465
7466         PR tree-optimization/29446
7467         * gcc.dg/torture/pr29446.c: New testcase.
7468
7469 2006-10-13  Bill Wendling  <wendling@apple.com>
7470
7471         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7472         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7473         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7474         * g++.old-deja/g++.law/shadow1.C: Likewise.
7475         * g++.old-deja/g++.law/ctors10.C: Likewise.
7476         * g++.dg/debug/namespace1.C: Likewise.
7477         * g++.dg/inherit/namespace-as-base.C: Likewise.
7478         * g++.dg/opt/delay-slot-1.C: Likewise.
7479         * g++.dg/parse/defarg10.C: Likewise.
7480         * g++.dg/template/ptrmem11.C: Likewise.
7481         * g++.dg/template/mem_func_ptr.C: Likewise.
7482         * g++.dg/template/spec19.C: Likewise.
7483
7484 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7485
7486         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7487
7488 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7489
7490         PR fortran/29373
7491         * gfortran.dg/implicit_9.f90: New test.
7492
7493         PR fortran/29407
7494         * gfortran.dg/namelist_25.f90: New test.
7495
7496         PR fortran/27701
7497         * gfortran.dg/same_name_2.f90: New test.
7498
7499         PR fortran/29232
7500         * gfortran.dg/host_assoc_types_1.f90: New test.
7501
7502         PR fortran/29364
7503         * gfortran.dg/missing_derived_type_1.f90: New test.
7504         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7505
7506         PR fortran/29422
7507         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7508
7509         PR fortran/29428
7510         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7511
7512 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7513
7514         PR fortran/29391
7515         * gfortran.dg/bound_2.f90: New test.
7516
7517 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7518
7519         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7520         directive.
7521         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7522         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7523         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7524         * gfortran.dg/gomp/reduction3.f90: Likewise.
7525         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7526         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7527         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7528         * gfortran.dg/forall_4.f90: Likewise.
7529         * gfortran.dg/spec_expr_4.f90: Likewise.
7530         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7531         * gfortran.dg/forall_5.f90: Likewise.
7532         * gfortran.dg/open_access_append_2.f90: Add check for
7533         compile-time warning.
7534
7535 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7536
7537         PR c++/28506
7538         * g++.dg/parse/pure1.C: New test.
7539
7540 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7541
7542         PR fortran/21435
7543         * gfortran.dg/io_constraints_3.f90: New test.
7544         * gfortran.dg/open_access_append_1.f90: Add checks
7545         for compile-time warnings.
7546         * gfortran.dg/pr20163-2.f: Likewise.
7547         * gfortran.dg/iostat_2.f90: Likewise.
7548         * gfortran.dg/label_4.f90: Delete the temporary
7549         file.
7550         * gfortran.dg/direct_io_2.f90: Add a FILE=
7551         specifier.
7552         * gfortran.dg/iomsg_1.f90: Add check for
7553         compile-time warning.
7554
7555 2006-10-12  Jan Hubicka  <jh@suse.cz>
7556
7557         PR c/28419
7558         * gcc.dg/pr28319.c: New test.
7559
7560 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7561         PR c++/29318
7562         * g++.dg/ext/vla4.C: New test.
7563
7564 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7565
7566         PR c++/27961
7567         * g++.dg/template/crash60.C: New test.
7568         * g++.dg/other/large-size-array.C: Adjust error markers.
7569         * g++.dg/parse/crash27.C: Likewise.
7570         * g++.dg/template/crash1.C: Likewise.
7571
7572 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7573
7574         PR testsuite/29093
7575         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7576
7577 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR preprocessor/28709
7580         * gcc.dg/cpp/paste14.c: New test.
7581
7582 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7583
7584         PR c++/29175
7585         * g++.dg/init/array24.C: New test.
7586
7587 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7588
7589         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7590         of <sys/types.h>.
7591
7592 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7593
7594         PR c++/29024
7595         * g++.dg/parse/typedef8.C: New test.
7596         * g++.dg/other/mult-stor1.C: Adjust error markers.
7597
7598 2006-10-11  Richard Guenther  <rguenther@suse.de>
7599
7600         PR tree-optimization/28230
7601         * gcc.dg/torture/pr28230.c: New testcase.
7602
7603 2006-10-11  Richard Guenther  <rguenther@suse.de>
7604
7605         PR inline-asm/29119
7606         * gcc.dg/torture/pr29119.c: New testcase.
7607
7608 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR middle-end/29272
7611         * gcc.c-torture/execute/20060930-2.c: New test.
7612
7613 2006-10-09  Richard Henderson  <rth@redhat.com>
7614
7615         Revert emutls patch.
7616
7617 2006-10-09  Richard Guenther  <rguenther@suse.de>
7618
7619         PR middle-end/29254
7620         * gcc.dg/pr29254.c: New testcase.
7621
7622 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7623             Paul Thomas  <pault@gcc.gnu.org>
7624
7625         PR fortran/20541
7626         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7627         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7628         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7629         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7630         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7631         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7632         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7633         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7634         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7635         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7636         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7637         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7638         * gfortran.dg/alloc_comp_std.f90: New test.
7639         * gfortran.dg/move_alloc.f90: New test.
7640
7641 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7642
7643         PR fortran/29115
7644         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7645
7646         PR fortran/29211
7647         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7648
7649 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/28585
7652         * gfortran.dg/new_line.f90: New test.
7653
7654 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7655
7656         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7657         * gcc.dg/torture/builtin-convert-1.c,
7658         gcc.dg/torture/builtin-convert-2.c,
7659         gcc.dg/torture/builtin-convert-3.c,
7660         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7661
7662 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7663
7664         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7665         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7666         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7667         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7668
7669 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7670
7671         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7672         Xfail some tests for powerpc-darwin and powerpc-aix.
7673
7674 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7675
7676         PR c/29380
7677         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7678
7679 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7680
7681         PR target/29300
7682         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7683         on hppa*-*-hpux*.
7684
7685 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7686
7687         PR fortran/16580
7688         PR fortran/29288
7689         * gfortran.fortran-torture/execute/specifics.f90:
7690         Add tests for using all possible intrinsics as actual arguments.
7691         * gfortran.dg/specifics_1.f90: Add tests for using
7692         all possible intrinsics as actual arguments.
7693         * gfortran.dg/specifics_2.f90: New file.
7694         * gfortran.dg/specifics_3.f90: New file.
7695
7696 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7697
7698         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7699         * gcc.dg/debug/debug-2.c: Likewise.
7700
7701 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7702
7703         * gcc.c-torture/compile/sync-2.c: New test.
7704
7705 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7706
7707         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7708         line endings.
7709
7710 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7711
7712         PR rtl-optimization/29128
7713         * gcc.c-torture/compile/pr29128.c: New test.
7714
7715 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7716
7717         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7718         line endings.
7719
7720 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
7721
7722         PR middle-end/29256
7723         * gcc.dg/tree-ssa/loop-19.c: New test.
7724
7725 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7726
7727         PR tree-optimization/29330
7728         * gcc.dg/pr29330.c: New test.
7729
7730         PR target/28924
7731         * gcc.c-torture/compile/20061005-1.c: New test.
7732
7733 2006-10-06  Olivier Hainque  <hainque@adacore.com>
7734
7735         * gcc.dg/typename-vla-1.c: New case.
7736         * gnat.dg/forward_vla.adb: New case.
7737
7738 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR tree-optimization/29290
7741         * gfortran.dg/loop_nest_1.f90: New test.
7742
7743         PR target/29198
7744         * gcc.dg/tls/opt-12.c: New test.
7745
7746         PR fortran/28415
7747         * gfortran.dg/save_2.f90: New test.
7748
7749         PR c/29091
7750         * gcc.dg/pr29091.c: New test.
7751
7752 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
7753
7754         * lib/target-supports.exp
7755         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
7756         same as x86_64-*-*; check for LP64.
7757
7758 2006-10-04  Richard Henderson  <rth@redhat.com>
7759
7760         * lib/target-supports.exp (check_effective_target_tls): Redefine
7761         to mean non-emulated tls.
7762         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7763         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7764         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7765         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7766         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7767         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7768         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7769
7770 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7771
7772         PR fortran/29343
7773         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
7774
7775 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7776
7777         * gfortran.dg/bounds_check_fail_1.f90: New test.
7778
7779 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/29020
7782         * g++.dg/template/friend48.C: New test.
7783
7784 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7785
7786         PR fortran/29098
7787         * gfortran.dg/default_initialization_2.f90: New test.
7788
7789 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7790
7791         PR fortran/20779
7792         PR fortran/20891
7793         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
7794
7795 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7796
7797         PR fortran/29284
7798         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
7799
7800         PR fortran/29321
7801         PR fortran/29322
7802         * gfortran.dg/missing_optional_dummy_2.f90: New test.
7803
7804         PR fortran/25091
7805         PR fortran/25092
7806         * gfortran.dg/entry_array_specs_1.f90: New test.
7807
7808 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7809
7810         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
7811         insufficient to inhibit some test failures at -O3.  Do testing
7812         on integers.
7813
7814 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/29138
7817         * g++.dg/inherit/access8.C: New test.
7818         * g++.dg/template/dtor4.C: Tweak error messages.
7819
7820 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7821
7822         PR fortran/27478
7823         * gfortran.dg/entry_8.f90: New test.
7824
7825 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7826
7827         PR c++/29291
7828         * g++.dg/parse/new4.C: New test.
7829
7830 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
7831
7832         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
7833         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
7834         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
7835         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
7836         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
7837
7838 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7839
7840         PR fortran/19260
7841         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
7842         * gfortran.dg/continuation_2.f90: New test.
7843
7844         PR fortran/19262
7845         * gfortran.dg/continuation_3.f90: New test.
7846         * gfortran.dg/continuation_4.f90: New test.
7847         * gfortran.dg/continuation_5.f: New test.
7848         * gfortran.dg/continuation_6.f: New test.
7849
7850 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/29226
7853         * g++.dg/template/vla1.C: New test.
7854
7855 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7856
7857         PR fortran/29210
7858         * gfortran.dg/complex_parameter_1.f90: New test.
7859
7860 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR c/29154
7863         * gcc.c-torture/execute/20060929-1.c: New test.
7864
7865 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/29105
7868         * g++.dg/template/member6.C: New test.
7869         * g++.dg/parse/typename7.C: Adjust error markers.
7870
7871         PR c++/29080
7872         * g++.dg/template/member7.C: New test.
7873
7874 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
7875
7876         PR c/24010
7877         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7878         gcc.dg/Woverride-init-3.c: New tests.
7879
7880 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7881
7882         * gcc.c-torture/execute/20060930-1.c: New test.
7883
7884 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7885
7886         PR fortran/18791
7887         * gfortran.dg/specifics_1.f90: New test.
7888         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7889         complex specifics.
7890
7891 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7892
7893         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7894         pthread-init-common.h: New.
7895
7896 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7897
7898         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7899         precision on some archs.
7900
7901 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
7902
7903         * gcc.dg/non-local-goto-1.c: New test.
7904         * gcc.dg/non-local-goto-2.c: Likewise.
7905         * gcc.dg/setjmp-3.c: Likewise.
7906         * gcc.dg/setjmp-4.c: Likewise.
7907
7908 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
7909
7910         * gnat.dg/self_aggregate_with_pointer.adb: New test.
7911
7912 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7913
7914         PR fortran/28276
7915         * gfortran.dg/exponent_1.f90: New test.
7916
7917         PR fortran/27021
7918         * gfortran.dg/nearest_1.f90: New test.
7919
7920 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
7921
7922         PR middle-end/25261
7923         PR middle-end/28790
7924         * gcc.dg/gomp/nestedfn-1.c: New test.
7925
7926 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
7927
7928         PR objc/29195
7929         * objc/compile/method-1.m: New test.
7930
7931 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
7932
7933         PR c++/26938
7934         * g++.dg/template/crash58.C: New test.
7935         * g++.dg/parse/crash28.C: Adjust error markers.
7936         * g++.dg/template/crash34.C: Likewise.
7937         * g++.dg/template/friend31.C: Likewise.
7938         * g++.dg/template/crash32.C: Likewise.
7939
7940         PR c++/27329
7941         * g++.dg/template/crash59.C: New test.
7942
7943         PR c++/27667
7944         * g++.dg/template/spec33.C: New test.
7945         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7946
7947 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
7948             Adam Nemet  <anemet@caviumnetworks.com>
7949
7950         * gcc.dg/tree-ssa/ivopts-1.c: New test.
7951         * gcc.dg/tree-ssa/ivopts-2.c: New test.
7952
7953 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
7954
7955         PR target/28911
7956         * gcc.dg/pr28911.c: New.
7957
7958 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
7959
7960         PR target/29169
7961         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7962         (dg-options): Add -mfpmath=387.
7963
7964 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
7965
7966         PR c/28706
7967         * gcc.dg/pr28706.c: New test.
7968
7969         PR c/28712
7970         * gcc.dg/pr28712.c: New test.
7971
7972 2006-09-22  Mike Stump  <mrs@apple.com>
7973
7974         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7975
7976 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
7977
7978         PR tree-optimization/28888
7979         * gcc.dg/pr28888.c: New test.
7980
7981 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
7982
7983         PR c++/29016
7984         * g++.dg/init/ptrfn1.C: New test.
7985
7986 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
7987
7988         PR c++/28861
7989         * g++.dg/template/spec32.C: New test.
7990         * g++.dg/parse/crash9.C: Adjust error markers.
7991
7992         PR c++/28303
7993         * g++.dg/template/typedef6.C: New test.
7994         * g++.dg/init/error1.C: Adjust error markers.
7995         * g++.dg/parse/crash9.C: Likewise.
7996         * g++.dg/template/crash55.C: Likewise.
7997
7998 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
7999
8000         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8001
8002 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8003
8004         PR target/27650
8005         * g++.dg/ext/dllimport12.C: New test.
8006
8007 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8008
8009         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8010         * gcc.target/mips/nmadd-2.c: Likewise.
8011         * gcc.target/mips/mips-ps-6.c: New test.
8012         * gcc.target/mips/neg-abs-1.c: Likewise.
8013         * gcc.target/mips/neg-abs-2.c: Likewise.
8014         * gcc.target/mips/nmadd-3.c: New test.
8015
8016 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR middle-end/28046
8019         * gcc.dg/gomp/atomic-10.c: New test.
8020         * g++.dg/gomp/atomic-10.C: New test.
8021
8022 2006-09-20  Eric Christopher  <echristo@apple.com>
8023
8024         * gcc.target/i386/sse3-not-fisttp.c: New.
8025
8026 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8027
8028         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8029
8030 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8031
8032         * gcc.c-torture/execute/pr28289.c (one): New variable.
8033         (main): Use it instead of argc.
8034         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8035         (main): Use it instead of argc.
8036
8037 2006-09-19  Paul Brook  <paul@codesourcery.com>
8038
8039         PR target/28516
8040         * gcc.dg/nested-func-5.c: New test.
8041
8042 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8043
8044         * lib/target-supports.exp (check_effective_target_tls): Compile
8045         test stubs using ${tool}_target_compile, not just target_compile.
8046         (check_effective_target_tls_runtime): Likewise.
8047
8048 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8049
8050         * gcc.c-torture/compile/20030405-1.x: Remove.
8051
8052         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8053         optimising linker from discarding it.
8054
8055 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8056
8057         PR fortran/28526
8058         * gfortran.dg/keyword_symbol_1.f90: New test.
8059
8060         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8061         pedantic compilation option.
8062
8063 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8064
8065         PR fortran/29060
8066         * gfortran.dg/spread_shape_1.f90: New test.
8067
8068 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8069
8070         PR tree-optimization/28887
8071         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8072
8073 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8074
8075         PR c/25993
8076         * gcc.dg/pr25993.c: New test.
8077
8078 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8079
8080         PR tree-opt/21591
8081         * gcc.dg/vect/pr21591.c: New test.
8082
8083 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8084
8085         PR tree-opt/29059
8086         * gcc.c-torture/compile/strcpy-1.c: New test.
8087         * gcc.c-torture/compile/strcpy-2.c: New test.
8088         * gcc.c-torture/compile/memcpy-1.c: New test.
8089         * gcc.c-torture/compile/memcpy-2.c: New test.
8090
8091 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8092
8093         PR testsuite/29055
8094         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8095
8096 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8097
8098         * gnat.dg/specs/double_record_extension1.ads: New test.
8099         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8100
8101 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8102
8103         PR fortran/29051
8104         * gfortran.dg/oldstyle_3.f90: New test.
8105
8106 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8107
8108         PR libgfortran/29099
8109         * gfortran.dg/secnds-1.f: New test.
8110
8111 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8112
8113         PR libgfortran/29053
8114         * gfortran.dg/streamio_9.f90: New test.
8115         * gfortran.dg/streamio_10.f90: New test.
8116
8117 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8118
8119         PR C++/29002
8120         * g++.dg/init/array22.C: New test.
8121         * g++.dg/init/array23.C: New test.
8122
8123 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8124
8125         * stackcheck.lst: Update list of tests requiring stack checking.
8126         * norun.lst: Adjust for above change.
8127         * ada95.lst: New file.
8128         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8129         requiring -gnat95 switch.
8130
8131 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8132
8133         * gnat.dg/in_out_parameter.adb: New test.
8134
8135 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8136
8137         PR debug/28980
8138         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8139
8140 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8141
8142         * gnat.dg/specs/unchecked_union.ads: New test.
8143
8144 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8145
8146         PR rtl-optimization/28982
8147         * gcc.c-torture/execute/pr28982a.c: New test.
8148         * gcc.c-torture/execute/pr28982b.c: Likewise.
8149
8150 2006-09-12  Eric Christopher  <echristo@apple.com>
8151
8152         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8153         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8154
8155 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8156
8157         PR c/28768
8158         PR preprocessor/14634
8159         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8160         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8161         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8162
8163 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8164
8165         * gcc.dg/pr28243.c: New test.
8166
8167 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8168
8169         PR fortran/28971
8170         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8171         this undiagnosed regression reappears.
8172
8173 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8174
8175         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8176         Treat $srcdir as a literal.
8177         * lib/fortran-torture.exp (fortran-torture-compile,
8178         fortran-torture-execute): Likewise.
8179         * lib/objc-torture.exp (objc-torture-compile,
8180         objc-torture-execute): Likewise.
8181         * lib/profopt.exp (profopt-execute): Likewise.
8182
8183 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8184
8185         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8186
8187 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8188
8189         PR testsuite/28950
8190         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8191
8192 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8193
8194         PR target/13685
8195         * gcc.target/i386/pr13685.c: New test.
8196
8197 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8198
8199         * gcc.dg/pr28726.c: New test.
8200
8201 2006-09-11  Josh Conner  <jconner@apple.com>
8202
8203         * gcc.dg/nrv3.c: Increase size of structure.
8204         * gcc.dg/nrv4.c: Likewise.
8205         * gcc.dg/nrv5.c: Likewise.
8206
8207 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8208
8209         PR libfortran/28890
8210         gfortran.dg/assumed_charlen_function_5.f90: New test.
8211
8212 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/28991
8215         * g++.dg/init/static3.C: New test.
8216
8217 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8218
8219         PR testsuite/29007
8220         * gcc.dg/long-long-cst1.c (t): Add cast to
8221         __SIZE_TYPE__ before casting to int.
8222         (main): Return 0 on success.
8223
8224 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8225
8226         * gcc.c-torture/execute/20060910-1.c: New test.
8227
8228 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8229
8230         PR middle-end/26983
8231         * gcc.dg/pr26983.c: New test.
8232
8233 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8234
8235         PR target/29006
8236         * gcc.c-torture/execute/pr29006.c: New test.
8237
8238 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8239
8240         PR libfortran/28947
8241         gfortran.dg/matmul_4.f90: New test.
8242
8243 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8244
8245         PR fortran/28959
8246         gfortran.dg/used_types_10: New test.
8247
8248 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8249
8250         PR libfortran/28923
8251         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8252         gfortran.dg/array_initializer_3.f90: New test.
8253
8254 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8255
8256         PR fortran/28914
8257         * gfortran.dg/actual_array_constructor_3.f90: New test.
8258
8259 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8260
8261         PR testsuite/26778
8262         * gcc.target/i386/pr26778.c: New testcase.
8263
8264 2006-09-08  Eric Christopher  <echristo@apple.com>
8265
8266         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8267         * gcc.target/i386/memcpy-1.c: Ditto.
8268         * gcc.target/i386/asm-1.c: Ditto.
8269         * gcc.target/i386/20060512-4.c: Ditto.
8270         * gcc.target/i386/compress-float-387.c: Ditto.
8271         * gcc.target/i386/20060512-1.c: Ditto.
8272         * gcc.target/i386/compress-float-sse.c: Ditto.
8273         * gcc.target/i386/20060512-2.c: Ditto.
8274         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8275         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8276         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8277         * gcc.dg/pr26449.c: Ditto.
8278         * gcc.dg/attr-ms_struct-2.c: Ditto.
8279         * gcc.dg/attr-ms_struct-1.c: Ditto.
8280         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8281
8282 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8283
8284         PR c/28504
8285         * gcc.dg/vla-10.c: New test.
8286
8287 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8288
8289         PR c++/28858
8290         * g++.dg/parse/template20.C: New test.
8291         * g++.dg/template/operator8.C: Remove obsolete part.
8292         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8293         * g++.old-deja/g++.pt/crash65.C: Likewise.
8294
8295 2006-09-07  Jason Merrill  <jason@redhat.com>
8296
8297         PR middle-end/27724
8298         * gcc.dg/long-long-cst1.c: New test.
8299
8300 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8301
8302         PR C++/28906
8303         * g++.dg/other/array3.C: New test.
8304         * g++.dg/other/array4.C: New test.
8305         * g++.dg/other/array5.C: New test.
8306
8307 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8308
8309         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8310
8311 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8312
8313         PR target/28946
8314         * gcc.target/i386/pr28946.c: New test.
8315
8316 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8317
8318         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8319         in integer literal constant.
8320         * gfortran.dg/enum_8.f90: Ditto.
8321         * gfortran.dg/g77/20030326-1.f: Ditto.
8322
8323 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8324
8325         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8326         nonconformance usage.
8327
8328 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8329
8330         PR middle-end/28862
8331         * gcc.c-torture/compile/vector-align-1.c: New test.
8332
8333 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8334
8335         PR rtl-opt/27883
8336         * g++.dg/opt/copysign-1.C: New test.
8337
8338 2006-09-06  Jason Merrill  <jason@redhat.com>
8339
8340         PR c++/27371
8341         * g++.dg/warn/unused-result1.C: New test.
8342
8343 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/28903
8346         * g++.dg/ext/vla3.C: New test.
8347
8348         PR c++/28886
8349         * g++.dg/template/array16.C: New test.
8350
8351 2006-09-06  Richard Guenther  <rguenther@suse.de>
8352
8353         * gcc.dg/pr27226.c: Remove testcase again.
8354
8355 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8356
8357         PR tree-opt/28937
8358         * g++.dg/opt/unroll2.C: New test.
8359
8360 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8361
8362         PR tree-opt/28952
8363         * gcc.dg/vect/pr28952.c: New test.
8364
8365 2006-09-05  Richard Guenther  <rguenther@suse.de>
8366
8367         PR tree-optimization/28900
8368         * gcc.dg/torture/pr28900.c: New testcase
8369
8370 2006-09-05  Richard Guenther  <rguenther@suse.de>
8371
8372         PR tree-optimization/28905
8373         * gcc.c-torture/compile/pr28905.c: New testcase.
8374
8375 2006-09-05  Richard Guenther  <rguenther@suse.de>
8376
8377         PR middle-end/28935
8378         * gcc.dg/pr28935.c: New testcase.
8379
8380 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8381
8382         * gcc.c-torture/execute/20060905-1.c: New test.
8383
8384 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8385
8386         PR fortran/28908
8387         * gfortran.dg/used_types_7.f90: New test.
8388         * gfortran.dg/used_types_8.f90: New test.
8389         * gfortran.dg/used_types_9.f90: New test.
8390
8391 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8392
8393         * gcc.c-torture/compile/20060904-1.c: New test.
8394
8395 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8396
8397         PR c++/23287 Revert my 2006-09-01 patch
8398         * g++.dg/parse/dtor12.C: Remove.
8399
8400 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8401
8402         PR c+/27670
8403         * g++.dg/template/operator9.C: New test.
8404
8405         PR c++/27493
8406         * g++.dg/template/operator7.C: New test.
8407
8408         PR c++/27494
8409         * g++.dg/template/operator8.C: New test.
8410
8411         PR c++/27397
8412         * g++.dg/template/crash57.C: New test.
8413
8414         * g++.dg/template/typedef4.C: Adjust error markers.
8415         * g++.dg/template/typedef5.C: Likewise.
8416
8417 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR c++/28878
8420         * g++.dg/parse/crash33.C: New test.
8421
8422 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8423         Richard Guenther  <rguenther@suse.de>
8424         Adam Nemet  <anemet@caviumnetworks.com>
8425
8426         PR middle-end/27226
8427         * gcc.target/mips/memcpy-1.c: New testcase.
8428         * gcc.dg/pr27226.c: Likewise.
8429
8430 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8431
8432         PR c++/28705
8433         * g++.dg/lookup/koenig5.C: New.
8434         * g++.dg/template/crash56.C: New.
8435
8436 2006-09-01  Josh Conner  <jconner@apple.com>
8437
8438         PR c++/25505
8439         * gcc.dg/nrv3.c: New test.
8440         * gcc.dg/nrv4.c: New test.
8441         * gcc.dg/nrv5.c: New test.
8442
8443 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8444
8445         PR c++/23287
8446         * g++.dg/parse/dtor12.C: New.
8447
8448 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8449
8450         PR tree-optimization/28839
8451         * gcc.dg/pr28839.c: New test.
8452
8453 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8454
8455         PR target/24367
8456         * gcc.dg/pr24367.c: New testcase.
8457
8458 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8459
8460         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8461
8462 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8463
8464         PR rtl-optimization/27735
8465         * gcc.dg/loop-unswitch-1.c: New test.
8466
8467 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8468
8469         PR fortran/28885
8470         * gfortran.dg/aliasing_dummy_2.f90: New test.
8471
8472         PR fortran/20067
8473         * gfortran.dg/generic_5.f90: Change error message.
8474
8475         PR fortran/28873
8476         * gfortran.dg/generic_6.f90: New test.
8477
8478         PR fortran/25077
8479         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8480
8481         PR fortran/25102
8482         * gfortran.dg/invalid_interface_assignment.f90: New test.
8483
8484         PR fortran/24866
8485         * gfortran.dg/module_proc_external_dummy.f90: New test.
8486
8487 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         PR c++/28349
8490         * g++.dg/warn/var-args1.C: New test.
8491
8492 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8493
8494         PR fortran/28866
8495         * gfortran.dg/simpleif_2.f90: New test.
8496         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8497         * gfortran.dg/enum_5.f90: Ditto.
8498
8499 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8500             Kazu Hirata  <kazu@codesourcery.com>
8501
8502         PR tree-optimization/17506
8503         * gcc.dg/pr17506.c: New.
8504
8505 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8506
8507         PR c++/28139
8508         * g++.dg/eh/alias1.C: New test.
8509
8510 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8511
8512         PR c++/28860
8513         * g++.dg/template/ttp22.C: New test.
8514
8515 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8516
8517         PR middle-end/26632
8518         * gcc.dg/pr26632.c: New.
8519
8520 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8521
8522         PR libgfortran/28354
8523         * gfortran.dg/fmt_zero_precision.f90: New test.
8524
8525 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8526
8527         PR c++/28058
8528         * g++.dg/template/spec31.C: New test.
8529
8530 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8531
8532         PR c++/26573
8533         * g++.dg/other/static2.C: New test.
8534
8535 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8536
8537         * gcc.dg/Wswitch-enum-2.c: New test case.
8538         * gcc.dg/Wswitch-enum-3.c: Likewise.
8539
8540 2006-08-26  Richard Guenther  <rguenther@suse.de>
8541
8542         * gcc.c-torture/compile/20060826-1.c: New testcase.
8543
8544 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8545
8546         PR c++/28736
8547         * g++.dg/template/void10.C: New test.
8548
8549         PR c++/28737
8550         * g++.dg/template/void8.C: New test.
8551
8552         PR c+_+/28738
8553         * g++.dg/template/void9.C: New test.
8554
8555         * g++.dg/template/void3.C: Adjust error markers.
8556         * g++.dg/template/void4.C: Likewise.
8557         * g++.dg/template/crash55.C: Likewise.
8558         * g++.dg/template/void7.C: Likewise
8559
8560 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8561
8562         PR c++/28588
8563         * g++.dg/inherit/access6.C: New test.
8564         * g++.dg/inherit/access7.C: Likewise.
8565
8566         PR c++/28595
8567         * g++.dg/template/array15.C: New test.
8568         * g++.dg/template/crash2.C: Tweak error markers.
8569
8570 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8571
8572         PR middle-end/28683
8573         * gcc.c-torture/compile/20060823-1.c: New test.
8574
8575 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8576
8577         PR c++/28853
8578         * g++.dg/template/ttp21.C: New test.
8579
8580         PR c++/28852
8581         * g++.dg/other/operator1.C: Add error-marker.
8582         * g++.dg/other/operator2.C: New test.
8583
8584 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8585
8586         PR c/27893
8587         * gcc.c-torture/compile/vla-const-1.c,
8588         gcc.c-torture/compile/vla-const-2.c: New tests.
8589
8590 2006-08-26  Richard Guenther  <rguenther@suse.de>
8591
8592         PR middle-end/28814
8593         * gcc.dg/torture/pr28814.c: New testcase.
8594
8595 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8596
8597         PR c/28418
8598         * gcc.c-torture/compile/compound-literal-1.c: New test.
8599
8600 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8601
8602         PR c/28299
8603         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8604         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8605         Expect extra diagnostics.
8606
8607 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8608
8609         gcc.dg/noncompile/pr16876.c: New test.
8610
8611 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8612
8613         PR c++/28056
8614         * g++.dg/parse/local1.C: New test.
8615         * g++.dg/other/qual1.C: Tweak error marker.
8616
8617 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8618
8619         PR c++/27787
8620         * g++.dg/template/typename10.C: New.
8621         * g++.dg/template/lookup4.C: Remove bogus error marker.
8622
8623 2006-08-25  Richard Guenther  <rguenther@suse.de>
8624
8625         PR testsuite/28829
8626         * gcc.dg/pr26570.c: Fix testcase.
8627
8628 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8629
8630         PR tree-opt/28807
8631         * gcc.c-torture/execute/mayalias-2.c: New test.
8632         * gcc.dg/tree-ssa/alias-13.c: New test.
8633
8634 2006-08-24  Jan Hubicka  <jh@suse.cz>
8635
8636         PR debug/26881
8637         * gcc.dg/debug/pr26881.c: New file.
8638
8639 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8640
8641         PR fortran/28788
8642         * gfortran.dg/used_types_4.f90: New test.
8643         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8644         association of derived types.
8645         * gfortran.dg/used_types_2.f90: Add module cleanup.
8646         * gfortran.dg/used_types_3.f90: The same.
8647
8648         PR fortran/28771
8649         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8650         fix of regression.
8651
8652 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8653
8654         PR 28813
8655         * gfortran.dg/direct_io_6.f90: Remove test.
8656
8657 2006-08-23  Stuart Hastings  <stuart@apple.com>
8658
8659         PR 28825
8660         * gcc.target/i386/20060821-1.c: New.
8661
8662 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8663
8664         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8665         dg-warning strings for dllimport.
8666
8667 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8668
8669         PR C++/28450
8670         * g++.dg/ext/vector4.C: New test.
8671         * g++.dg/ext/complex1.C: New test.
8672
8673 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8674
8675         PR debug/28692
8676         * gcc.dg/debug/const-1.c: New.
8677         * gcc.dg/debug/const-2.c: New.
8678         * gcc.dg/debug/dwarf2/const-1.c: New.
8679         * gcc.dg/debug/dwarf2/const-2.c: New.
8680         * gcc.dg/debug/dwarf2/const-2b.c: New.
8681
8682 2006-08-22  Richard Guenther  <rguenther@suse.de>
8683
8684         PR middle-end/28776
8685         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8686         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8687
8688 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8689
8690         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8691
8692 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8693
8694         PR c++/26269
8695         * g++.dg/other/error14.C: New test.
8696
8697         PR c++/28505
8698         * g++.dg/parse/ctor7.C: New test.
8699         * g++.dg/parse/ctor8.C: Likewise.
8700
8701         PR c++/28741
8702         * g++.dg/template/void7.C: New test.
8703
8704 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8705
8706         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8707         * gnat.dg/self_aggregate_with_array.adb: New test.
8708
8709 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8710
8711         * g++.dg/eh/arm-vfp-unwind.C: New test.
8712
8713 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/28341
8716         * g++.dg/template/ref3.C: New test.
8717         * g++.dg/template/nontype13.C: New test.
8718
8719         PR c++/28346
8720         * g++.dg/template/ptrmem17.C: New test.
8721
8722 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
8723
8724         PR target/28648 c:
8725         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8726
8727 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
8728
8729         PR fortran/28630
8730         * gfortran.dg/used_types_2.f90: New test.
8731
8732         PR fortran/28601
8733         * gfortran.dg/used_types_3.f90: New test.
8734
8735         PR fortran/20886
8736         * gfortran.dg/generic_actual_arg.f90: New test.
8737
8738         PR fortran/28735
8739         * gfortran.dg/module_private_array_refs_1.f90: New test.
8740
8741         PR fortran/28762
8742         * gfortran.dg/program_name_1.f90: New test.
8743
8744         PR fortran/28425
8745         * gfortran.dg/derived_constructor_comps_1.f90: New test.
8746
8747         PR fortran/28496
8748         * gfortran.dg/array_initializer_2.f90: New test.
8749
8750         PR fortran/18111
8751         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
8752
8753         PR fortran/28600
8754         * gfortran.dg/assumed_charlen_function_4.f90: New test.
8755
8756         PR fortran/28771
8757         * gfortran.dg/assumed_charlen_in_main.f90: New test.
8758
8759         PR fortran/28660
8760         * gfortran.dg/dependent_decls_1.f90: New test.
8761
8762 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8763
8764         PR fortran/25217
8765         * gfortran.dg/derived_init_2.f90: New.
8766
8767 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
8768
8769         * gcc.c-torture/execute/pr28289.c: New test.
8770
8771 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
8772
8773         PR c/28744
8774         * gcc.dg/attr-externally-visible-1.c: New test.
8775         * gcc.dg/attr-externally-visible-2.c: New test.
8776         * g++.dg/parse/attr-externally-visible-1.C: New test.
8777         * g++.dg/parse/attr-externally-visible-2.C: New test.
8778
8779 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8780
8781         PR c++/28606
8782         * g++.dg/parse/dtor11.C: New test.
8783
8784 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8785
8786         PR rtl-optimization/28489
8787         * gcc.c-torture/compile/pr28489.c: New test.
8788
8789 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8790
8791         PR c++/28710
8792         * g++.dg/template/redecl4.C: New test.
8793
8794         PR c++/28711
8795         * g++.dg/template/ctor8.C: New test.
8796
8797 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8798
8799         * gcc.dg/pr26570.c: Fix testcase.
8800
8801 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8802
8803         * PR c++/28573
8804         * g++.dg/parse/offsetof6.C: New test.
8805         * g++.dg/parse/offsetof6.C: New test.
8806         * g++.dg/parse/offsetof7.C: New test.
8807
8808 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8809
8810         PR testsuite/28602
8811         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
8812         is false.
8813
8814 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8815
8816         PR c++/28302
8817         * g++.dg/ext/vector3.C: New test.
8818
8819 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
8820
8821         PR gcov/profile/26570
8822         * gcc.dg/pr26570.c: New test.
8823
8824 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
8825
8826         PR c/27697
8827         * gcc.dg/qual-component-1.c: New test.
8828
8829 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8830
8831         PR c++/28593
8832         * g++.dg/parse/new3.C: New test.
8833
8834 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8835
8836         PR fortran/25828
8837         * gfortran.dg/streamio_1.f90: New test.
8838         * gfortran.dg/streamio_2.f90: New test.
8839         * gfortran.dg/streamio_3.f90: New test.
8840         * gfortran.dg/streamio_4.f90: New test.
8841         * gfortran.dg/streamio_5.f90: New test.
8842         * gfortran.dg/streamio_6.f90: New test.
8843         * gfortran.dg/streamio_7.f90: New test.
8844         * gfortran.dg/streamio_8.f90: New test.
8845
8846 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
8847
8848         PR c/28287
8849         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
8850
8851 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
8852
8853         PR c++/28594
8854         * g++.dg/template/void6.C: New test.
8855
8856 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8857
8858         PR c/28649
8859         * gcc.dg/parse-error-1.c: New test.
8860         * gcc.dg/parse-error-2.c: New test.
8861         * gcc.dg/cpp/digraph2.c: Add error-marker.
8862         * gcc.dg/noncompile/920923-1.c: Likewise.
8863
8864 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8865
8866         PR c/27490
8867         * gcc.dg/sizeof-2.c: New testcase.
8868
8869         PR c/27489
8870         * gcc.dg/switch-A.c: New testcase.
8871
8872 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
8873
8874         PR c++/28288
8875         PR c++/14556
8876         * g++.old-deja/g++.warn/compare1.C: Delete.
8877         * g++.dg/opt/pr7503-2.C: Delete.
8878         * g++.dg/opt/pr7503-3.C: Delete.
8879         * g++.dg/opt/pr7503-4.C: Delete.
8880         * g++.dg/opt/pr7503-5.C: Delete.
8881         * g++.dg/opt/max1.C: Delete.
8882         * g++.dg/warn/minmax.C: Delete.
8883         * g++.dg/expr/minmax.C: New test.
8884
8885 2006-08-14  Richard Guenther  <rguenther@suse.de>
8886
8887         PR testsuite/28703
8888         * gcc.c-torture/execute/pr28651.c: Do not use argc
8889         to avoid optimization, instead forbid inlining.
8890
8891 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
8892
8893         PR rtl-optimization/28634
8894         * gcc.c-torture/execute/ieee/pr28634.c: New test.
8895
8896 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
8897
8898         PR c/27184
8899         * gcc.dg/torture/pr27184.c: New test.
8900
8901 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
8902
8903         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8904
8905 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8906
8907         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8908         * gfortran.dg/stat_2.f90: Likewise.
8909         * gfortran.dg/chmod_1.f90: Likewise.
8910         * gfortran.dg/chmod_2.f90: Likewise.
8911         * gfortran.dg/chmod_3.f90: Likewise.
8912
8913 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
8914
8915         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8916
8917 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8918
8919         * g++.dg/opt/pr23454-2.C: New test.
8920
8921 2006-08-11  Richard Guenther  <rguenther@suse.de>
8922
8923         PR middle-end/28651
8924         * gcc.c-torture/execute/pr28651.c: New testcase.
8925
8926 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
8927
8928         * gnat.dg/specs/static_initializer.ads: New test.
8929
8930 2006-08-10  Paul Brook  <paul@codesourcery.com>
8931
8932         * gcc.target/arm/cond-asm.c: New test.
8933
8934 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
8935
8936         PR tree-optimization/26197
8937         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8938         * g++.dg/vect/vect.exp: Compile the new tests with
8939         --param max-aliased-vops=0.
8940
8941 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
8942
8943         PR c++/28637
8944         * g++.dg/template/void3.C: New test.
8945
8946         PR c++/28638
8947         * g++.dg/template/void4.C: New test.
8948
8949         PR c++/28640
8950         * g++.dg/template/void5.C: New test.
8951
8952 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
8953
8954         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8955         after dg-do compile.
8956
8957 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
8958
8959         PR tree-optimizations/26969
8960         * gcc.dg/vect/vect.exp: Compile tests prefixed with
8961         "unswitch-loops" with -funswitch-loops.
8962         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8963
8964 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8965
8966         * gcc.dg/sparc-getcontext-1.c: Fix typo.
8967         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8968         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
8969         * objc.dg/dwarf-1.m: Likewise.
8970         * objc.dg/dwarf-2.m: Likewise.
8971         * obj-c++.dg/dwarf-2.mm: Likewise.
8972
8973 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8974
8975         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8976         * objc.dg/dwarf-2.m: Likewise.
8977         * obj-c++.dg/dwarf-2.mm: Likewise.
8978
8979         PR libfortran/28603
8980         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8981
8982         PR testsuite/27611
8983         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8984
8985         PR testsuite/27033
8986         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8987
8988 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
8989
8990         PR target/27827
8991         * gcc.target/i386/pr27827.c: New testcase.
8992
8993 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
8994
8995         PR fortran/28590
8996         * gfortran.dg/sequence_types_1.f90: New test.
8997
8998 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
8999
9000         PR fortran/28548
9001         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9002         dg-warning.  Add -pedantic option.
9003
9004 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9005
9006         PR c/28502
9007         * gcc.dg/proto-1.c: New test.
9008
9009         PR c/27721
9010         * gcc.dg/lvalue-4.c: New test.
9011
9012         PR c/28136
9013         * gcc.dg/init-bad-5.c: New test.
9014
9015 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9016
9017         PR c++/28347
9018         * g++.dg/ext/typedef-init.C: Add new test for typedef
9019         initialization inside templates. Adjust existing error markers.
9020
9021 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/28148
9024         * g++.dg/init/ptrmem3.C: New test.
9025
9026 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9027
9028         PR tree-optimization/27770
9029         * lib/target-support.exp: New target keyword "section_anchors".
9030         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9031         tests.
9032         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9033         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9034         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9035         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9036
9037 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9038
9039         * gcc.dg/20060801-1.c: Add missing '}'.
9040
9041 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9042
9043         PR c++/27508
9044         * g++.dg/parse/dtor9.C: New test.
9045         * g++.dg/parse/dtor10.C: New test.
9046         * g++.dg/other/error7.C: Adjust error-marker.
9047
9048         PR c++/28274
9049         * g++.dg/other/default5.C: New test.
9050
9051 2006-08-02  Richard Guenther  <rguenther@suse.de>
9052
9053         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9054
9055 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/28557
9058         * g++.dg/template/conv9.C: New test.
9059
9060 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9061
9062         PR debug/28063
9063         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9064         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9065         Optionally return assembly text.  Update callers.
9066         (check_no_compiler_messages): Update verbose messages.
9067         (check_no_messages_and_pattern): New.
9068         (check_effective_target_string_merging): New.
9069
9070 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9071
9072         PR c++/28250
9073         * g++.dg/eh/catch4.C: New test.
9074
9075         PR c++/28257
9076         * g++.dg/other/qual1.C: New test.
9077
9078         PR c++/28259
9079         * g++.dg/inherit/error2.C: New test.
9080
9081         PR c++/28267
9082         * g++.dg/other/new1.C: New test.
9083
9084         * g++.dg/warn/pr23075.C: Remove obsolete test.
9085         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9086         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9087
9088 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9089
9090         PR c++/28523
9091         * g++.dg/eh/cast1.C: New test.
9092
9093 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9094
9095         PR libfortran/28452
9096         * gfortran.dg/random_3.f90:  New test.
9097
9098 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9099
9100         PR c++/28432
9101         * g++.dg/other/pr28304.C: Change expected error message.
9102         * g++.dg/other/pr28432.C: New test.
9103
9104 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9105
9106         PR c++/28256
9107         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9108
9109 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9110
9111         PR debug/23336
9112         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9113         at -g1.
9114         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9115         g++.dg/debug/enum-2.C: New.
9116
9117 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9118
9119         PR c++/6634
9120         * g++.dg/parse/long1.C: Add more tests.
9121
9122 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9123
9124         * gfortran.dg/lrshift_1.c: New file.
9125
9126 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9127
9128         PR libgfortran/28335
9129         * gfortran.dg/no_unit_error_1.f90: New test.
9130
9131 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9132
9133         PR libgfortran/28335
9134         * gfortran.dg/no_unit_error_1.f90: Delete test.
9135         * gfortran.dg/no_unit_error_2.f90: Delete test.
9136
9137 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9138
9139         * gfortran.dg/chmod_3.f90: New test.
9140         * gfortran.dg/ltime_gmtime_1.f90: New test.
9141         * gfortran.dg/ltime_gmtime_2.f90: New test.
9142         * gfortran.dg/lrshift_1.f90: New test.
9143         * gfortran.dg/chmod_1.f90: New test.
9144         * gfortran.dg/chmod_2.f90: New test.
9145
9146 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9147
9148         PR c++/27668
9149         * g++.dg/template/crash55.C: New test.
9150
9151         PR c++/27962
9152         * g++.dg/template/nontype16.C: New test.
9153
9154         * g++.dg/template/void2.C: Adjust error markers.
9155         * g++.dg/template/nontype5.C: Adjust error markers.
9156
9157 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9158
9159         * gcc.target/i386/stack-prot-kernel.c: New test.
9160
9161 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9162
9163         * gcc.dg/builtins-55.c: New test case.
9164
9165 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9166
9167         PR rtl-optimization/27907
9168         * gcc.c-torture/compile/pr27907.c: New test.
9169
9170 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9171
9172         * gfortran.dg/mclock.f90: New test.
9173         * gfortran.dg/int_conv_1.f90: New test.
9174         * gfortran.dg/stat_1.f90: New test.
9175         * gfortran.dg/stat_2.f90: New test.
9176
9177 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9178
9179         PR libgfortran/28335
9180         * gfortran.dg/no_unit_error_1.f90: New test.
9181         * gfortran.dg/no_unit_error_2.f90: New test.
9182         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9183
9184 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9185
9186         PR middle-end/28473
9187         * gcc.dg/fold-convround-1.c: New test case.
9188
9189 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9190
9191         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9192
9193 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9194
9195         PR c++/27572
9196         * g++.dg/other/typedef1.C: New test.
9197         * g++.dg/template/typedef4.C: New test.
9198         * g++.dg/template/typedef5.C: New test.
9199
9200 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9201
9202         PR fortran/28416
9203         * gfortran.dg/allocatable_dummy_3.f90: New.
9204
9205 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9206
9207         PR fortran/28439
9208         * gfortran.dg/arithmetic_if.f90:  New test.
9209
9210 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9211
9212         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9213         avoid memcpy optimization.
9214
9215 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR fortran/25289
9218         * gfortran.dg/direct_io_6.f90: New test.
9219
9220 2006-07-24  Jan Hubicka  <jh@suse.cz>
9221
9222         PR c/25795
9223         PR c++/27369
9224         * gcc.dg/pr25795.c: New test.
9225         * gcc.dg/pr25795-1.c: New test.
9226
9227 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9228
9229         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9230         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9231         which may be transformed to "g || h" on some platforms.
9232
9233 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/28025
9236         * g++.dg/template/friend45.C: New test.
9237
9238 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9239
9240         PR libgfortran/28339
9241         * gfortran.dg/arrayio_8.f90: New test.
9242
9243 2006-07-21  Mike Stump  <mrs@apple.com>
9244
9245         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9246
9247         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9248
9249 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9250
9251         PR c++/28250
9252         * g++.dg/eh/catch3.C: New test.
9253
9254         PR c++/28363
9255         * g++.dg/template/defarg10.C: New test.
9256
9257 2006-07-20  Paul Brook  <paul@codesourcery.com>
9258
9259         PR 27363
9260         * gcc.dg/pr27363.c: New test.
9261
9262 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/28338
9265         * g++.dg/init/ref13.C: New test.
9266
9267 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9268
9269         PR obj-c++/28434
9270         * obj-c++.dg/proto-error-1.mm: New test.
9271
9272 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/28337
9275         * g++.dg/template/string1.C: New test.
9276
9277 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/28048
9280         * g++.dg/template/defarg9.C: New test.
9281
9282         PR c++/28235
9283         * g++.dg/template/static27.C: New test.
9284
9285 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9286
9287         PR 28410
9288         * gcc.dg/tree-ssa/pr28410.c: New test.
9289
9290 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9291
9292         PR c++/28258
9293         * g++/dg/other/error13.C: New test.
9294
9295         PR c++/28260
9296         * g++.dg/template/friend44.C: New test.
9297
9298 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9299
9300         PR c++/27495
9301         * g++.dg/other/pr27495.C: New.
9302
9303 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9304
9305         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9306         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9307
9308 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9309
9310         PR c/28286
9311         * gcc.dg/pragma-pack-4.c: New test.
9312
9313 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9314
9315         PR c++/28291
9316         * g++.dg/ext/pr28291.C: New test.
9317
9318 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9319
9320         PR middle-end/28403
9321         * gcc.c-torture/execute/pr28403.c: New test.
9322
9323 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9324
9325         PR middle-end/28402
9326         * gcc.dg/pr28402.c: New test.
9327
9328 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9329
9330         PR c++/28304
9331         * g++.dg/other/pr28304.C: New test.
9332
9333 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9334
9335         PR other/28251
9336         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9337         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9338
9339 2006-07-17  Richard Guenther  <rguenther@suse.de>
9340
9341         PR tree-optimization/28238
9342         * g++.dg/tree-ssa/pr28238.C: New testcase.
9343
9344 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9345
9346         PR c++/28250
9347         * g++.dg/eh/catch1.C: New test.
9348         * g++.dg/eh/catch2.C: New test.
9349
9350 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR c++/28370
9353         * g++.dg/template/anon3.C: New test.
9354
9355 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9356
9357         PR fortran/20844
9358         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9359         specifiers requiring an explicit format tag..
9360
9361         PR fortran/28201
9362         * gfortran.dg/generic_5: New test.
9363
9364         PR fortran/20893
9365         * gfortran.dg/elemental_optional_args_1.f90: New test.
9366
9367 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9368
9369         * gnat.dg/assert.ads: New file.
9370         * gnat.dg/controlled_record.ads: Likewise.
9371         * gnat.dg/controlled_record.adb: Likewise.
9372
9373 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9374
9375         PR c++/28292
9376         * g++.dg/other/error12.C: New test.
9377
9378         PR c++/28269
9379         * g++.dg/template/crash54.C: New test.
9380
9381 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9382
9383         PR c++/28249
9384         * g++.dg/parse/catch1.C: New test.
9385
9386         PR c++/28294
9387         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9388
9389         PR c++/28387
9390         * g++.dg/ext/attrib24.C: New test.
9391
9392 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9393
9394         PR c++/28343
9395         * g++.dg/ext/asmspec1.C: New test.
9396
9397 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9398
9399         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9400         (dg-test): Support shouldfail tests.
9401         * lib/target-supports-dg.exp (dg-shouldfail): New.
9402         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9403         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9404         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9405         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9406         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9407         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9408         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9409
9410 2006-07-13  Jan Hubicka  <jh@suse.cz>
9411
9412         * gcc.target/i386/memcpy-1.c: New.
9413
9414 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9415
9416         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9417
9418 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9419
9420         PR fortran/25097
9421         * gfortran.dg/present_1.f90: New test.
9422
9423         PR fortran/20903
9424         * gfortran.dg/interface_derived_type_1.f90: New test.
9425
9426 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9427
9428         PR fortran/28213
9429         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9430         list.
9431
9432 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9433
9434         PR c++/27820
9435         * g++.dg/other/label1.C: New test.
9436
9437 2006-07-07  Richard Guenther  <rguenther@suse.de>
9438
9439         PR middle-end/28268
9440         * gcc.dg/torture/pr28268.c: New testcase.
9441
9442 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9443
9444         PR c++/27019
9445         * g++.dg/ext/pr27019.C: New.
9446
9447 2006-07-07  Richard Guenther  <rguenther@suse.de>
9448
9449         PR tree-optimization/28187
9450         * gcc.dg/pr28187.c: New testcase.
9451
9452 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9453
9454         * gnat.dg/address_conversion.adb: New test.
9455         * gnat.dg/boolean_subtype.adb: Likewise.
9456         * gnat.dg/frame_overflow.adb: Likewise.
9457         * gnat.dg/pointer_array.adb: Likewise.
9458         * gnat.dg/pointer_conversion.adb: Likewise.
9459
9460 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9461
9462         PR fortran/28237
9463         PR fortran/23420
9464         * gfortran.dg/print_fmt_5.f90: New test.
9465
9466 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9467
9468         PR fortran/28129
9469         * gfortran.dg/bounds_check_4.f90: New test.
9470
9471 2006-07-05  Richard Guenther  <rguenther@suse.de>
9472
9473         PR target/28158
9474         * gfortran.dg/pr28158.f90: New testcase.
9475
9476 2006-07-05  Richard Guenther  <rguenther@suse.de>
9477
9478         PR tree-optimization/28162
9479         * gcc.dg/pr28162.c: New testcase.
9480
9481 2006-07-05  Richard Guenther  <rguenther@suse.de>
9482         Andrew Pinski  <pinskia@gcc.gnu.org>
9483
9484         PR c++/27084
9485         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9486
9487 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/28174
9490         * gfortran.dg/actual_array_substr_2.f90: New test.
9491
9492         PR fortran/28167
9493         * gfortran.dg/actual_array_constructor_2.f90: New test.
9494
9495 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9496
9497         * gfortran.dg/itime_idate_1.f: New test.
9498         * gfortran.dg/itime_idate_2.f: New test.
9499
9500 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9501
9502         PR libgfortran/27704
9503         * gfortran.dg/open_status_3.f90: New test.
9504         * gfortran.dg/fmt_l.f90: Update for new feature.
9505
9506 2006-07-03  Asher Langton  <langton2@llnl.gov>
9507
9508         * gfortran.dg/oldstyle_2.f90: New.
9509
9510 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9511
9512         * gnat.dg/string_slice.adb: New test.
9513
9514 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9515
9516         PR fortran/19259
9517         * gfortran.dg/semicolon_fixed.c: New.
9518         * gfortran.dg/semicolon_free.c: New.
9519
9520 2006-06-30  Mike Stump  <mrs@apple.com>
9521
9522         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9523         that don't support internal visibility.
9524
9525 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9526
9527         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9528         for '(' / ')' needing an extra '\'.
9529
9530 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9531
9532         PR middle-end/27428
9533         * gcc.dg/pr27428-1.c: New test case.
9534
9535 2006-06-29  Mike Stump  <mrs@apple.com>
9536
9537         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9538         on darwin as we can't align commons large enough yet.
9539
9540         * gcc.dg/vla-8.c: Add additional testcases.
9541
9542 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9543
9544         PR c++/28114
9545         * g++.dg/other/pr28114.C: New.
9546
9547 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9548
9549         * gcc.c-torture/compile/20060625-1.c: New test.
9550
9551 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9552
9553         PR fortran/20867
9554         * gfortran.dg/stfunc_3.f90: New test.
9555
9556         PR fortran/25056
9557         * gfortran.dg/impure_actual_1.f90: New test.
9558
9559         PR fortran/20874
9560         * gfortran.dg/elemental_result_1.f90: New test.
9561
9562         PR fortran/25073
9563         * gfortran.dg/select_7.f90: New test.
9564
9565         PR fortran/27554
9566         * intrinsic_actual_1.f: New test.
9567
9568         PR fortran/22038
9569         PR fortran/28119
9570         * gfortran.dg/forall_4.f90: New test.
9571
9572         PR fortran/25072
9573         * gfortran.dg/forall_5.f90: New test.
9574
9575 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9576
9577         PR c++/28051
9578         * g++.dg/template/using13.C: New test.
9579
9580         PR c++/28054
9581         * g++.dg/other/incomplete3.C: New test.
9582
9583 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9584
9585         PR fortran/28081
9586         * gfortran.dg/substr_3.f: New test.
9587         * gfortran.dg/equiv_2.f90: Update expected error message.
9588
9589 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9590
9591         PR fortran/28118
9592         * gfortran.dg/actual_array_substr_1.f90: New test.
9593
9594 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9595
9596         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9597         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9598
9599 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9600
9601         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9602
9603 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9604
9605         PR fortran/27981
9606         * gfortran.dg/simpleif_2.f90: New test.
9607
9608 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9609
9610         * g++.dg/template/error22.C: Fix typo.
9611
9612 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9613
9614         PR c++/28112
9615         * g++.dg/ext/attrib23.C: New test.
9616
9617 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9618
9619         * gnat.dg/varsize_temp.adb: New test.
9620
9621 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9622
9623         PR c++/11468
9624         * g++.dg/other/java2.C: New test.
9625
9626 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9627
9628         PR target/27789
9629         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9630         initialization.
9631
9632 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9633
9634         PR target/27531
9635         * gcc.dg/pr27531-1.c: New test case.
9636
9637 2006-06-22  Asher Langton  <langton2@llnl.gov>
9638
9639         PR fortran/24748
9640         * gfortran.dg/implicit_8.f90: New.
9641
9642 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9643
9644         PR rtl-optimization/28121
9645         * gcc.dg/pr28121.c: New test.
9646
9647 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9648
9649         PR c++/27805
9650         * g++.dg/parse/ptrmem6.C: New test.
9651
9652         PR c++/27821
9653         * g++.dg/template/error22.C: New test.
9654
9655 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9656
9657         PR c++/28111
9658         * g++.dg/template/friend43.C: New test.
9659
9660         PR c++/28110
9661         * g++.dg/template/crash53.C: New test.
9662
9663         PR c++/28109
9664         * g++.dg/rtti/incomplete1.C: New test.
9665
9666 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9667
9668         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9669
9670 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9671
9672         * gcc.c-torture/execute/complex-7.c: New.
9673
9674 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.dg/merge-all-constants-1.c: New test.
9677
9678 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9679
9680         PR c++/28113
9681         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9682
9683 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9684
9685         * gfortran.dg/rrspacing_1.f90: New test.
9686
9687 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9688
9689         PR c++/28052
9690         * g++.dg/other/bitfield2.C: New test.
9691
9692 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9693
9694         PR tree-optimization/27331
9695         * gcc.dg/pr27331.c: New test.
9696
9697 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9698             Eric Botcazou  <ebotcazou@adacore.com>
9699
9700         PR ada/18692
9701         * lib/gnat.exp: New file.
9702         * lib/gnat-dg.exp: Likewise.
9703         * gnat.dg: New directory.
9704         * gnat.dg/dg.exp: New driver.
9705         * gnat.dg/specs: New directory.
9706         * gnat.dg/specs/specs.exp: New driver.
9707         * gnat.dg/style: New directory.
9708         * gnat.dg/style/style.exp: New driver.
9709
9710 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/16206
9713         * gfortran.dg/array_initializer_1.f90: New test.
9714
9715         PR fortran/28005
9716         * gfortran.dg/matmul_3.f90: New test.
9717
9718 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9719
9720         PR middle-end/28075
9721         * gcc.dg/tree-ssa/inline-1.c: New test.
9722
9723 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
9724
9725         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9726         in malloc prototype; remove XFAIL.
9727         * gcc.dg/pr18241-2.c: Ditto.
9728         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9729         in memset prototype; remove XFAIL.
9730         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9731
9732 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9733
9734         * gcc.dg/vla-8.c: Add.
9735
9736 2006-06-19  Richard Guenther  <rguenther@suse.de>
9737
9738         PR tree-optimization/27090
9739         * g++.dg/tree-ssa/pr27090.C: New testcase.
9740
9741 2006-06-19  Roger Sayle  <roger@eyesopen.com>
9742
9743         PR target/27861
9744         * gcc.dg/pr27861-1.c: New test case.
9745
9746 2006-06-19  Richard Guenther  <rguenther@suse.de>
9747
9748         PR middle-end/28045
9749         * gcc.dg/torture/pr28045.c: New testcase.
9750
9751 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9752
9753         PR fortran/26801
9754         * gfortran.dg/associated_4.f90: New test.
9755
9756 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9757
9758         PR fortran/19310
9759         PR fortran/19904
9760         * gfortran.dg/real_const_3.f90: New test.
9761
9762 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
9763
9764         PR c++/28016
9765         * g++.dg/template/static26.C: New test.
9766
9767         PR c++/27979
9768         * g++.dg/expr/bitfield2.C: New test.
9769
9770         PR c++/27884
9771         * g++.dg/parse/linkage2.C: New test.
9772
9773 2006-06-16  Richard Guenther  <rguenther@suse.de>
9774
9775         PR middle-end/27116
9776         * gcc.dg/pr15785-1.c: Revert last change.
9777         * gcc.dg/torture/pr27116-2.c: New testcase.
9778
9779 2006-06-16  Roger Sayle  <roger@eyesopen.com>
9780
9781         PR middle-end/27802
9782         * gcc.dg/pr27802-1.c: New test case.
9783
9784 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
9785
9786         PR c++/27689
9787         * g++.dg/template/ttp18.C: New test.
9788         * g++.dg/template/ttp19.C: Likewise.
9789
9790         PR c++/27666
9791         * g++.dg/expr/cond9.C: New test.
9792
9793         PR c++/27640
9794         * g++.dg/template/ctor7.C: New test.
9795
9796 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
9797
9798         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
9799
9800 2006-06-16  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/27781
9803         * gcc.dg/tree-ssa/pr27781.c: New testcase.
9804
9805 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
9806
9807         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
9808
9809 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
9810
9811         * gcc.dg/tree-ssa/loop-18.c: New test.
9812
9813 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/27665
9816         * g++.dg/template/crash52.C: New test.
9817
9818         PR c++/27648
9819         * g++.dg/ext/attrib22.C: New test.
9820
9821         PR c++/26559
9822         * g++.dg/template/builtin1.C: New test.
9823         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
9824
9825         PR c++/28018
9826         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
9827         assignment.
9828         * g++.old-deja/g++.pt/crash51.C: Likewise.
9829
9830         PR c++/27227
9831         * g++.dg/lookup/linkage1.C: New test.
9832         * g++.dg/lookup/linkage2.C: Likewise.
9833
9834 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
9835
9836         PR middle-end/27959
9837         * gcc.dg/pr27959.c: New testcase.
9838
9839 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
9840
9841         PR target/28014:
9842         * g++.dg/eh/div.C: New test.
9843
9844 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR c++/27894
9847         * g++.dg/tree-ssa/pr26757.C: New test.
9848         * g++.dg/tree-ssa/pr27894.C: New test.
9849
9850 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9851
9852         * gcc.c-torture/compile/20060609-1.c: New test.
9853
9854         PR target/27863
9855         * gcc.c-torture/compile/pr27863.c: New test.
9856
9857 2006-06-13  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/27830
9860         * g++.dg/tree-ssa/pr27830.C: New testcase.
9861
9862 2006-06-13  Matthew Sachs  <msachs@apple.com>
9863
9864         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9865         the list of compiler flags; this causes those flags to be checked
9866         for things like dg-skip-if.
9867
9868 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9869
9870         PR c++/27601
9871         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9872
9873 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
9874             Kazu Hirata  <kazu@codesourcery.com>
9875
9876         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9877         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9878
9879 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9880
9881         PR c++/27933
9882         * g++.dg/lookup/using15.C: New test.
9883
9884         PR c++/27951
9885         * g++.dg/other/anon4.C: New test.
9886
9887 2006-06-12  Roger Sayle  <roger@eyesopen.com>
9888
9889         PR c++/21210
9890         * g++.dg/init/complex1.C: New test case.
9891
9892 2006-06-11  Eric Christopher  <echristo@apple.com>
9893
9894         PR middle-end/27948
9895         * gcc.dg/bf-ms-layout.c: Run on darwin.
9896         * gcc.dg/bf-no-ms-layout: Ditto.
9897         * gcc.dg/attr-ms_struct-2.c: New.
9898         * gcc.dg/bf-ms-layout-2.c: Ditto.
9899
9900 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9901
9902         * gcc.dg/attr-ms_struct-packed1.c: New.
9903
9904 2006-06-09  Mike Stump  <mrs@apple.com>
9905
9906         * gcc.dg/vla-7.c: Add.
9907
9908 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
9909
9910         PR fortran/24558
9911         * gfortran.dg/entry_6.f90: New test.
9912
9913         PR fortran/20877
9914         PR fortran/25047
9915         * gfortran.dg/entry_7.f90: New test.
9916
9917 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
9918
9919         PR c/27747
9920         * gcc.dg/cpp/_Pragma6.c: New test.
9921
9922         PR c++/27748
9923         * g++.dg/cpp/_Pragma1.C: New test.
9924
9925         PR preprocessor/27746
9926         * gcc.dg/gomp/macro-3.c: New test.
9927         * gcc.dg/gomp/macro-4.c: New test.
9928         * g++.dg/gomp/macro-3.C: New test.
9929         * g++.dg/gomp/macro-4.C: New test.
9930
9931 2006-06-09  Richard Guenther  <rguenther@suse.de>
9932
9933         PR tree-optimization/26998
9934         * gcc.dg/torture/pr26998.c: New testcase.
9935         * gcc.dg/tree-ssa/vrp29.c: New testcase.
9936
9937 2006-06-08  Mike Stump  <mrs@apple.com>
9938
9939         * gcc.dg/pr27095.c: Account for stubs.
9940
9941         PR target/26427
9942         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9943         produce bad code on darwin.
9944
9945 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9946
9947         PR fortran/27958
9948         * gfortran.dg/substr_2.f: New test.
9949
9950 2006-06-08  Asher Langton  <langton2@llnl.gov>
9951
9952         PR fortran/27786
9953         * cray_pointers_2.f90: Add -fbounds-check compile flag.
9954
9955 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9956
9957         PR target/27421
9958         * gcc.dg/union-3.c: New test.
9959
9960 2006-06-08  Richard Guenther  <rguenther@suse.de>
9961
9962         PR middle-end/27116
9963         * gcc.dg/torture/pr27116.c: New testcase.
9964         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9965
9966 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
9967
9968         PR rtl-optimization/26449
9969         * gcc.dg/pr26449.c: New test.
9970
9971 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9972
9973         PR c++/27601
9974         * g++.dg/ext/offsetof1.C: Test member functions.
9975
9976 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
9977
9978         * gcc.dg/pr27095.c: Improve scanning.
9979
9980 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
9981
9982         PR fortran/23091
9983         * gfortran.dg/saved_automatic_1.f90: New test.
9984
9985         PR fortran/24168
9986         * gfortran.dg/array_simplify_1.f90: New test.
9987
9988         PR fortran/25090
9989         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9990
9991         PR fortran/25058
9992         * gfortran.dg/entry_dummy_ref_2.f90: New test.
9993
9994 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
9995
9996         PR c++/27177
9997         * g++.dg/expr/cast7.C: New test.
9998
9999 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10000
10001         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10002         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10003         * lib/fortran-torture.exp (fortran-torture-compile,
10004         fortran-torture-execute): Ditto.
10005
10006 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10007
10008         PR target/27842
10009         * gcc.dg/vmx/pr27842.c: New test.
10010
10011 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10012
10013         PR libfortran/27895
10014         * gfortran.dg/bounds_check_3.f90: New test.
10015
10016 2006-06-05  Mike Stump  <mrs@apple.com>
10017
10018         * objc.dg/objc-fast-4.m: Skip for ppc64.
10019
10020 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10021
10022         PR testsuite/27705
10023         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10024
10025 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10026             Victor Kaplansky  <victork@il.ibm.com>
10027
10028         PR tree-optimizations/26360
10029         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10030         with -fno-tree-dce.
10031         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10032
10033 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10034
10035         PR fortran/14067
10036         * gfortran.dg/data_char_1.f90: Add messages for truncated
10037         strings.
10038
10039         PR fortran/16943
10040         * gfortran.dg/func_decl_2.f90: New test.
10041
10042         PR fortran/20839
10043         * gfortran.dg/do_2.f90: New test.
10044
10045         PR fortran/27655
10046         * gfortran.dg/associated_3.f90: New test.
10047
10048 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/27819
10051         * g++.dg/template/static25.C: New test.
10052
10053         PR c++/27722
10054         * g++.dg/init/array21.C: New test.
10055
10056         PR c++/27807
10057         * g++.dg/ext/complit7.C: New test.
10058
10059         PR c++/27806
10060         * g++.dg/parse/ptrmem5.C: New test.
10061
10062 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10063             Andrew Pinski  <pinskia@physics.uc.edu>
10064
10065         PR c/27150
10066         PR middle-end/27382
10067         * gcc.dg/pr27150-1.c: New testcase.
10068         * gcc.dg/pr27382-1.c: New testcase.
10069         * gcc.dg/pr27382-2.c: New testcase.
10070
10071 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10072
10073         PR c/25161
10074         PR c/27020
10075         * gcc.dg/array-10.c: New test.
10076
10077 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10078
10079         PR c++/27804
10080         * g++.dg/init/const4.C: New test.
10081         * g++.dg/init/member1.C: Add error-marker.
10082         * g++.dg/other/fold1.C: Adjust error-marker.
10083
10084 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10085
10086         PR c++/27601
10087         * g++.dg/ext/offsetof1.C: New test.
10088
10089 2006-06-04 Eric Christopher <echristo@apple.com>
10090
10091         * gcc.dg/attr-ms_struct-1.c: New.
10092
10093 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10094
10095         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10096
10097 2006-06-04  Richard Guenther  <rguenther@suse.de>
10098
10099         PR tree-optimization/27039
10100         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10101
10102 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10103
10104         PR target/26223
10105         * gcc.target/i386/amd64-abi-2.c: New test case.
10106
10107 2006-06-02  Eric Christopher  <echristo@apple.com>
10108
10109         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10110         * gcc.target/i386/20020523-1.c: Skip if darwin.
10111         * gcc.target/i386/asm-3.c: Ditto.
10112         * gcc.target/i386/20011119-1.c: Ditto.
10113         * gcc.target/i386/clobbers.c: Remove pic part of test.
10114
10115 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10116
10117         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10118         * g++.old-deja/g++.other/init19.C: Ditto.
10119         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10120         and add other platforms as expected failures.
10121
10122 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10123
10124         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10125         (is-effective-target-keyword): Ditto.
10126
10127 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10128
10129         PR fortran/27715
10130         * gfortran.dg/extended_char_comparison_1.f:  New test.
10131
10132 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10133
10134         PR fortran/25098
10135         * gfortran.dg/dummy_procedure_1.f90: New test.
10136
10137         PR fortran/25147
10138         * gfortran.dg/dummy_procedure_2.f90: New test.
10139
10140         * gfortran.dg/associated_2.f90: Correct to make consistent with
10141         standard.
10142
10143 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10144
10145         * gcc.target/i386/387-11.c: New test case.
10146
10147 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR c++/27801
10150         * g++.dg/template/cond6.C: New test.
10151
10152         PR c++/26496
10153         * g++.dg/template/crash51.C: New test.
10154         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10155
10156         PR c++/27385
10157         * g++.dg/init/array20.C: New test.
10158
10159 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10160
10161         * gcc.dg/builtins-54.c: New test case.
10162
10163 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10164
10165         PR c++/26433
10166         * g++.dg/template/fntry1.C: Add dg-do link.
10167
10168         PR c++/27808
10169         * g++.dg/parse/friend6.C: New test.
10170
10171 2006-05-30  Asher Langton  <langton2@llnl.gov>
10172
10173         * gfortran.dg/cray_pointers_7.f90: New test.
10174
10175 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10176
10177         PR tree-optimization/23452
10178         * gcc.dg/fold-mulconj-1.c: New test case.
10179
10180 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10181
10182         PR c++/27803
10183         * g++.dg/parse/bitfield1.C: New test.
10184
10185 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10186
10187         * gcc.target/ppc-eq0-1.c: New test case.
10188         * gcc.target/ppc-negeq0-1.c: New test case.
10189
10190 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10191
10192         PR c/27273
10193         * gcc.dg/overflow-warn-5.c: New test.
10194
10195 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10196
10197         PR c/27718
10198         * gcc.dg/sizeof-1.c: New test.
10199
10200 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10201
10202         PR target/27790
10203         * gcc.target/i386/pr27790.c: New test.
10204
10205 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10206
10207         PR libgfortran/27757
10208         * gfortran.dg/direct_io_5.f90: New test.
10209
10210 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10211
10212         PR libgfortran/27634
10213         * gfortran.dg/fmt_missing_period_1.f: New test.
10214         * gfortran.dg/fmt_missing_period_2.f: New test.
10215         * gfortran.dg/fmt_missing_period_3.f: New test.
10216
10217 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10218
10219         PR fortran/19777
10220         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10221         arrays.
10222
10223 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10224
10225         PR c++/27713
10226         * g++.dg/template/new6.C: New test.
10227
10228 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10229
10230         PR tree-optimization/24964
10231         * gcc.target/i386/387-10.c: New test case.
10232
10233 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10234
10235         * intrinsics/string_intrinsics.c (compare_string):
10236         Use memcmp instead of strncmp to avoid tripping over
10237         CHAR(0) in a string.
10238
10239 2006-05-27  Richard Guenther  <rguenther@suse.de>
10240
10241         PR middle-end/27773
10242         * gcc.dg/torture/pr27773.c: New testcase.
10243
10244 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10245
10246         * gcc.dg/pr24561.c: Rename to..
10247         * gcc.dg/pr25962.c: .. this.
10248
10249 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10250
10251         PR fortran/19777
10252         * gfortran.dg/bounds_check_2.f: New test.
10253
10254 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10255
10256         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10257         * gfortran.dg/byte_1.f90: Likewise.
10258         * gfortran.dg/dup_save_2.f90: Likewise.
10259
10260 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10261
10262         * gfortran.dg/associated_2.f90: New test.
10263
10264 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10265
10266         PR fortran/27524
10267         * gfortran.dg/bounds_check_1.f90: New test.
10268
10269 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10270
10271         PR rtl-optimization/27661
10272         * gcc.dg/pr27661.c: New test case.
10273
10274 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10275
10276         PR fortran/23151
10277         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10278         * gfortran.dg/print_parentheses_1.f:  New test.
10279         * gfortran.dg/print_parentheses_2.f90:  New test.
10280
10281 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10282
10283         PR target/27758
10284         * gcc.dg/pr27758.c: New test.
10285
10286 2006-05-24  Falk Hueffner  <falk@debian.org>
10287
10288         * gcc.c-torture/compile/pr27571.c: New test.
10289
10290 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10291
10292         PR fortran/27709
10293         * gfortran.dg/spec_expr_4.f90: New test.
10294
10295         PR fortran/27155
10296         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10297
10298 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/20103
10301         * g++.dg/ext/complit6.C: New test.
10302         * g++.dg/ext/complit3.C: Adjust error markers.
10303         * g++.dg/init/const3.C: New test.
10304
10305 2006-05-25  Richard Guenther  <rguenther@suse.de>
10306
10307         PR middle-end/27743
10308         * gcc.dg/torture/pr27743.c: New testcase.
10309
10310 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10311
10312         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10313
10314 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10315
10316         * gcc.dg/compat/scalar-by-value-x.h: New.
10317         * gcc.dg/compat/scalar-by-value-y.h: New.
10318         * gcc.dg/compat/scalar-by-value-5.c: New.
10319         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10320         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10321         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10322         * gcc.dg/compat/scalar-by-value-6.c: New.
10323         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10324         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10325         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10326
10327 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10328
10329         PR tree-optimization/27639
10330         PR tree-optimization/26719
10331         * gcc.dg/pr27639.c: New test.
10332         * gcc.dg/pr26719.c: New test.
10333         * gcc.dg/tree-ssa/scev-cast.c: New test.
10334
10335 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10336
10337         PR c++/20173
10338         * g++.dg/template/error21.C: New test.
10339
10340 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10341
10342         PR target/27696
10343         * gcc.target/i386/pr27696.c: New.
10344
10345 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10346
10347         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10348
10349         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10350
10351 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10352
10353         PR c++/27716
10354         * g++.dg/other/assign1.C: New test.
10355
10356 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10357
10358         PR target/27266
10359         * gcc.target/i386/pr27266.c: New.
10360
10361 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10362
10363         PR c++/27451
10364         * g++.dg/ext/asm9.C: New test.
10365
10366 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10367
10368         PR rtl-optimization/25514
10369         * gcc.c-torture/compile/pr25514.c: New test.
10370
10371 2006-05-22  Richard Guenther  <rguenther@suse.de>
10372
10373         Revert
10374         2006-01-31  Richard Guenther  <rguenther@suse.de>
10375
10376         * gcc.target/i386/sselibm-1.c: New testcase.
10377         * gcc.target/i386/sselibm-2.c: Likewise.
10378         * gcc.target/i386/sselibm-3.c: Likewise.
10379         * gcc.target/i386/sselibm-4.c: Likewise.
10380         * gcc.target/i386/sselibm-5.c: Likewise.
10381
10382 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10383
10384         PR c/27420
10385         * gcc.dg/func-args-2.c: New test.
10386
10387         PR c/26818
10388         * gcc.dg/struct-incompl-1.c: New test.
10389
10390 2006-05-22  Richard Guenther  <rguenther@suse.de>
10391
10392         PR testsuite/27708
10393         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10394         the transformations we test for.
10395
10396 2006-05-22  Richard Guenther  <rguenther@suse.de>
10397
10398         PR testsuite/27707
10399         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10400
10401 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10402
10403         PR c++/27210
10404         * g++.dg/warn/new1.C: New test.
10405         * g++.dg/template/new5.C: Likewise.
10406
10407 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10408
10409         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10410         * gcc.target/i386/20060512-3.c: Likewise.
10411
10412 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10413
10414         PR rtl-optimization/27671
10415         * gcc.c-torture/execute/pr27671-1.c: New.
10416         * gcc.dg/pr27671-2.c: Likewise.
10417
10418         PR tree-optimization/26622.
10419         * gcc.c-torture/compile/pr26622.c: New.
10420
10421 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10422
10423         PR fortran/27613
10424         * gfortran.dg/recursive_reference_1.f90: New test.
10425
10426 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10427
10428         PR fortran/25746
10429         * gfortran.dg/elemental_subroutine_3.f90: New test.
10430
10431         PR fortran/25090
10432         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10433
10434         PR fortran/27584
10435         * gfortran.dg/associated_target_1.f90: New test.
10436
10437         PR fortran/19015
10438         * gfortran.dg/maxloc_shape_1.f90: New test.
10439
10440 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10441
10442         PR libgfortran/24459
10443         * gfortran.dg/namelist_24.f90: New test.
10444         * gfortran.dg/namelist_12.f: Fix typo in comment.
10445
10446 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10447
10448         PR middle-end/25776
10449         * g++.dg/other/error11.C: New test.
10450
10451 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10452
10453         * gcc.target/mips/pr26765.c: Add -w to options.
10454
10455 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10456
10457         * lib/target-supports.exp (check_effective_target_mpaired_single):
10458         New function.
10459         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10460         multilibs.
10461         * g++.dg/vect/vect.exp: Likewise.
10462
10463 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10464
10465         PR testsuite/25891
10466         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10467
10468 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10469
10470         PR fortran/27662
10471         * gfortran.dg/temporary_1.f90: New file.
10472
10473 2006-05-19  Andreas Schwab  <schwab@suse.de>
10474
10475         * g++.dg/other/unused1.C: Also match "stringz".
10476
10477 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/26433
10480         * g++.dg/template/fntry1.C: New test.
10481
10482 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/27471
10485         PR c++/27506
10486         * g++.dg/conversion/bitfield5.C: New test.
10487         * g++.dg/conversion/bitfield6.C: New test.
10488
10489 2006-05-18  Mike Stump  <mrs@apple.com>
10490
10491         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10492         * gcc.dg/vla-4.c: Add.
10493         * gcc.dg/vla-5.c: Add.
10494         * gcc.dg/vla-6.c: Add.
10495
10496 2006-05-12  Stuart Hastings  <stuart@apple.com>
10497
10498         * gcc.target/i386/20060512-1.c: New.
10499         * gcc.target/i386/20060512-2.c: New.
10500         * gcc.target/i386/20060512-3.c: New.
10501         * gcc.target/i386/20060512-4.c: New.
10502
10503 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10504
10505         PR c++/26122
10506         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10507
10508         PR c++/26068
10509         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10510         * g++.dg/parse/linkage1.C: New test.
10511
10512 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR tree-optimization/27548
10515         * g++.dg/tree-ssa/pr27548.C: New test.
10516
10517 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10518
10519         PR fortran/26551
10520         * gfortran.dg/recursive_check_1.f: New test.
10521         * gfortran.dg/recursive_check_2.f90: New test.
10522
10523 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10524
10525         * g++.dg/opt/temp2.C: New test.
10526
10527 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR c++/27491
10530         * g++.dg/init/brace5.C: New test.
10531
10532         PR middle-end/27415
10533         * gcc.dg/gomp/pr27415.c: New test.
10534         * g++.dg/gomp/pr27415.C: New test.
10535
10536         PR tree-optimization/27549
10537         * g++.dg/tree-ssa/pr27549.C: New test.
10538
10539 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10540
10541         PR libgfortran/27575
10542         * gfortran.dg/read_eof_4.f90: New test.
10543
10544 2006-05-16  Richard Guenther  <rguenther@suse.de>
10545
10546         PR tree-optimization/22303
10547         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10548
10549 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10550
10551         PR middle-end/27573
10552         * gcc.dg/gomp/pr27573.c: New test.
10553         * gfortran.dg/gomp/pr27573.f90: New test.
10554
10555         PR c/27499
10556         * gcc.dg/gomp/pr27499.c: New test.
10557         * g++.dg/gomp/pr27499.C: New test.
10558
10559 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/27339
10562         * g++.dg/parser/access8.C: Adjust error marker.
10563         * g++.dg/template/access17.C: New test.
10564         * g++.dg/template/access18.C: Likewise.
10565
10566 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10567
10568         PR target/26600
10569         * gcc.target/i386/pr26600.c: New test case.
10570
10571 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10572
10573         PR c++/27505
10574         * g++.dg/expr/bitfield1.C: New test.
10575
10576 2006-05-15  Richard Guenther  <rguenther@suse.de>
10577
10578         PR tree-optimization/27603
10579         * gcc.dg/torture/pr27603.c: New testcase.
10580
10581 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10582
10583         PR fortran/25090
10584         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10585
10586         PR fortran/25082
10587         * gfortran.dg/scalar_return_1.f90: New test.
10588
10589         PR fortran/27411
10590         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10591
10592 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10593
10594         * gcc.dg/gomp/critical-4.c: New test.
10595         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10596         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10597         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10598         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10599
10600 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10601
10602         PR c++/27582
10603         * g++.dg/template/dependent-args1.C: New test.
10604
10605         PR c++/27581
10606         * g++.dg/lookup/this1.C: New test.
10607
10608         PR c++/27315
10609         * g++.dg/template/operator6.C: New test.
10610         * g++.dg/template/incomplete3.C: New test.
10611
10612         PR c++/27559
10613         * g++.dg/template/new4.C: New test.
10614
10615         PR c++/27496
10616         * g++.dg/template/void2.C: New test.
10617
10618 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10619
10620         * g++.dg/template/dependent-expr5.C: New test.
10621
10622 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10623
10624         PR middle-end/26729
10625         * gcc.dg/pr26729-1.c: New test case.
10626
10627 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10628
10629         * gcc.dg/pr27003.c: New test.
10630
10631 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10632
10633         * lib/target-supports.dg (check_cxa_atexit_available): Change
10634         v3_target_compile to ${tool}_target_compile.
10635
10636 2006-05-11  Jason Merrill  <jason@redhat.com>
10637
10638         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10639
10640 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10641
10642         PR fortran/27553
10643         * gfortran.dg/label_5.f90: New test.
10644
10645 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10646
10647         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10648         check_effective_target_powerpc_altivec_ok): New.
10649         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10650         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10651         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10652         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10653         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10654         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10655         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10656         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10657         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10658         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10659         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10660         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10661         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10662         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10663         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10664         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10665         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10666         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10667         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10668         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10669         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10670         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10671         gcc.target/powerpc/altivec-9.c,
10672         gcc.target/powerpc/altivec-consts.c,
10673         gcc.target/powerpc/altivec-pr22085.c,
10674         gcc.target/powerpc/altivec-splat.c,
10675         gcc.target/powerpc/altivec-types-1.c,
10676         gcc.target/powerpc/altivec-types-2.c,
10677         gcc.target/powerpc/altivec-types-3.c,
10678         gcc.target/powerpc/altivec-types-4.c,
10679         gcc.target/powerpc/altivec-varargs-1.c,
10680         gcc.target/powerpc/altivec-vec-merge.c,
10681         gcc.target/powerpc/ppc-vector-memcpy.c,
10682         gcc.target/powerpc/ppc-vector-memset.c,
10683         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10684         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10685         these effective targets.
10686         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10687         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10688
10689 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10690
10691         PR middle-end/27384
10692         * g++.dg/other/fold1.C: New test.
10693
10694         PR middle-end/27488
10695         * gcc.dg/fold-nonneg-1.c: New test.
10696
10697         PR c++/27547
10698         * g++.dg/other/operator1.C: New test.
10699
10700 2006-05-11  Richard Guenther  <rguenther@suse.de>
10701
10702         PR middle-end/27529
10703         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10704
10705 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10706
10707         * lib/target-supports-dg.exp (check-flags): New.
10708         (dg-skip-if): Move flag checks.
10709
10710 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10711
10712         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10713         * lib/target-supports.dg (check_cxa_atexit_available): New.
10714
10715 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10716
10717         PR fortran/27470
10718         * gfortran.dg/multiple_allocation_2.f90: New test case.
10719
10720 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
10721
10722         * gcc.target/arm/pr27387.C: Fix a comment typo.
10723
10724 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10725
10726         PR fortran/24549
10727         * gfortran.dg/error_recovery_1.f90: New test.
10728
10729 2006-05-10  Richard Guenther  <rguenther@suse.de>
10730
10731         PR tree-optimization/27302
10732         * gcc.dg/torture/pr27302.c: New testcase.
10733
10734 2006-05-09  Dirk Mueller  <dmueller@suse.de>
10735         Richard Guenther  <rguenther@suse.de>
10736
10737         PR middle-end/27498
10738         * gcc.dg/tree-ssa/pr27498.c: New testcase.
10739
10740 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
10741
10742         PR rtl-optimization/27335
10743         * gcc.dg/pr27335.c: New test.
10744
10745 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
10746
10747         * gcc.target/mips/mips-ps-5.c: New file.
10748
10749 2006-05-08  Jan Hubicka  <jh@suse.cz>
10750
10751         PR middle-end/25962
10752         * gcc.dg/pr25962.c: New.
10753
10754 2006-05-08  Roger Sayle  <roger@eyesopen.com>
10755
10756         PR target/27158
10757         * gcc.target/powerpc/pr27158.c: New test case.
10758
10759 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
10760
10761         PR testsuite/27476
10762         * ada/acats/run_all.sh: Use test -z.
10763
10764 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10765
10766         PR libfortran/18271
10767         * gfortran.dg/spec_expr_3.f90: New test.
10768
10769 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
10770
10771         PR target/24879
10772         * gcc.target/i386/monitor.c: New file.
10773
10774 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
10775
10776         * gcc.dg/pr27095.c: xfail *-*-darwin*.
10777
10778 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10779
10780         PR c++/27447
10781         * g++.dg/other/ptrmem7.C: New test.
10782
10783 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10784
10785         PR target/27421
10786         * gcc.dg/array-9.c: New test.
10787
10788 2006-05-07  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/27409
10791         * gcc.dg/torture/pr27409.c: New testcase.
10792
10793 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10794
10795         PR fortran/27457
10796         * gfortran.dg/select_6.f90: New.
10797
10798 2006-05-07  Richard Guenther  <rguenther@suse.de>
10799
10800         PR tree-optimization/27136
10801         * gcc.dg/torture/pr27136.c: New testcase.
10802
10803 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
10804
10805         PR fortran/24813
10806         * gfortran.dg/char_cons_len_1.f90: New test.
10807
10808 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10809
10810         PR c++/27427
10811         * g++.dg/template/incomplete2.C: New test.
10812
10813 2006-05-06  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/27151
10816         * gcc.dg/vect/pr27151.c: New testcase.
10817
10818 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10819
10820         PR c++/27430
10821         * g++.dg/template/void1.C: New test.
10822
10823         PR c++/27423
10824         * g++.dg/other/void2.C: New test.
10825
10826         PR c++/27422
10827         * g++.dg/conversion/void1.C: New test.
10828
10829 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
10830
10831         PR/21391
10832         * g++.dg/other/unused1.C: New.
10833
10834 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10835
10836         PR objc/27240
10837         * objc.dg/member-1.m: New test.
10838
10839 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
10840
10841         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
10842
10843 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10844
10845         PR libfortran/26985
10846         * gfortran.dg/matmul_2.f90: New test.
10847
10848 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
10849
10850         * ada/acats/run_all.sh: Use sync when main not found.
10851
10852 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
10853
10854         PR target/26765
10855         * gcc.target/mips/pr26765.c: New.
10856
10857 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
10858
10859         * gcc.target/bfin: New directory.
10860         * gcc.target/bfin/bfin.exp: New file.
10861         * gcc.target/bfin/frmul.c: New file.
10862         * gcc.target/bfin/arith.c: New file.
10863         * gcc.target/bfin/mul-combine.c: New file.
10864         * gcc.target/bfin/shift.c: New file.
10865
10866 2006-05-04  Richard Guenther  <rguenther@suse.de>
10867
10868         PR tree-optimization/14287
10869         PR tree-optimization/14844
10870         PR tree-optimization/19792
10871         PR tree-optimization/21608
10872         PR tree-optimization/27090
10873         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10874         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10875         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10876         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10877         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10878
10879 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR tree-optimization/27285
10882         * gcc.c-torture/execute/pr27285.c: New test.
10883
10884         PR middle-end/27388
10885         * gcc.dg/gomp/pr27388-1.c: New test.
10886         * gcc.dg/gomp/pr27388-2.c: New test.
10887         * gcc.dg/gomp/pr27388-3.c: New test.
10888
10889         PR c++/27359
10890         * g++.dg/gomp/pr27359.C: New test.
10891
10892 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
10893
10894         PR fortran/20248
10895         * gfortran.dg/iargc.f90: New test.
10896
10897 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10898
10899         PR c++/27102
10900         * g++.dg/template/crash49.C: New test.
10901
10902 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
10903
10904         PR testsuite/27032
10905         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10906
10907 2006-05-02  Jeff Law  <law@redhat.com>
10908
10909         PR tree-optimization/27364
10910         * gcc.c-torture/execute/pr27364.c: New test.
10911
10912 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/27309
10915         * g++.dg/parser/ctor5.C: New test.
10916
10917 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
10918
10919         PR target/27387
10920         * gcc.target/arm/arm.exp: New.
10921         * gcc.target/arm/pr27387.C: Likewise.
10922
10923 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10924
10925         PR fortran/27269
10926         PR fortran/27324
10927         * gfortran.dg/module_equivalence_2.f90: New test.
10928
10929 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR middle-end/27337
10932         * g++.dg/gomp/pr27337-1.C: New test.
10933         * g++.dg/gomp/pr27337-2.C: New test.
10934
10935         PR middle-end/27328
10936         * gcc.dg/gomp/pr27328.c: New test.
10937
10938         PR middle-end/27325
10939         * g++.dg/gomp/pr27325.C: New test.
10940
10941         PR middle-end/27310
10942         * g++.dg/gomp/pr27310.C: New test.
10943
10944 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10945
10946         PR tree-optimization/27291
10947         * g++.dg/tree-ssa/pr27291.C: New test.
10948
10949 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10950
10951         PR tree-optimization/27283
10952         * g++.dg/tree-ssa/pr27283.C: New test.
10953
10954 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10955
10956         * gcc.dg/tree-ssa/loop-16.c: New test.
10957
10958 2006-05-01  Roger Sayle  <roger@eyesopen.com>
10959             Joseph S. Myers  <joseph@codesourcery.com>
10960
10961         * gcc.dg/Wconversion-3.c: New test case.
10962         * gcc.dg/Wconversion-4.c: Likewise.
10963
10964 2006-05-01  Richard Guenther  <rguenther@suse.de>
10965
10966         PR tree-optimization/26726
10967         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10968
10969 2006-04-30  Roger Sayle  <roger@eyesopen.com>
10970
10971         * gcc.dg/Woverflow-1.c: New test case.
10972         * gcc.dg/Woverflow-2.c: Likewise.
10973         * gcc.dg/Woverflow-3.c: Likewise.
10974
10975 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
10976
10977         PR c++/27094
10978         * g++.dg/template/defarg8.C: New test.
10979
10980 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10981
10982         PR c++/27278
10983         * g++.dg/parse/operator7.C: New test.
10984
10985 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10986
10987         PR c++/11471
10988         PR c++/27102
10989         * g++.dg/template/crash48.C: New test.
10990
10991         PR c++/27279
10992         * g++.dg/parse/ctor4.C: New test.
10993
10994 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10995
10996         PR fortran/25681
10997         * gfortran.df/char_type_len.f90: New test.
10998
10999 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11000
11001         PR libgfortran/27304
11002         * gfortran.dg/fmt_exhaust.f90: New test.
11003
11004 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11005
11006         PR c/25309
11007         * gcc.dg/large-size-array-2.c: New test case.
11008
11009 2006-04-28  Richard Guenther  <rguenther@suse.de>
11010
11011         PR target/26826
11012         * gcc.target/i386/pr26826.c: New testcase.
11013
11014 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11015
11016         PR middle-end/27260
11017         * gcc.c-torture/execute/pr27260.c: New.
11018
11019 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11020
11021         PR middle-end/27095
11022         * gcc.dg/pr27095.c: New.
11023
11024 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11025
11026         PR c++/27292
11027         * g++.dg/conversion/bitfield4.C: New test.
11028
11029 2006-04-27  Eric Christopher  <echristo@apple.com>
11030
11031         * gcc.dg/pragma-ms_struct.c: New.
11032
11033 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11034
11035         PR c++/27102
11036         * g++.dg/template/crash47.C: New test.
11037
11038 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11039
11040         * gcc.target/i386/sse-7.c: build with -msse.
11041
11042 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11043
11044         PR testsuite/27274:
11045         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11046         (main): Exit if processor doesn't support SSE.
11047
11048 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11049
11050         PR middle-end/27282
11051         * gcc.c-torture/compile/pr27282.c: New test.
11052
11053 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11054
11055         PR middle-end/26913
11056         * g++.dg/gomp/pr26913.C: New test.
11057
11058         PR c/25996
11059         * gcc.dg/gomp/pr25996.c: New test.
11060         * g++.dg/gomp/pr25996.C: New test.
11061
11062 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11063
11064         PR rtl-optimization/26725
11065         * gcc.c-torture/compile/pr26725.c: New test.
11066
11067 2006-04-25  Richard Guenther  <rguenther@suse.de>
11068
11069         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11070         than n + -1.
11071
11072 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11073
11074         * gcc.dg/20060425-1.c: New testcase.
11075
11076 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11077
11078         PR tree-optimization/26865
11079         * gcc.dg/pr26865.c: New test.
11080
11081 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11082
11083         PR c++/27292
11084         * g++.dg/conversion/bitfield1.C: New test.
11085         * g++.dg/conversion/bitfield2.C: Likewise.
11086         * g++.dg/conversion/bitfield3.C: Likewise.
11087
11088 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11089         Richard Guenther  <rguenther@suse.de>
11090
11091         PR tree-optimization/27236
11092         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11093
11094 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11095
11096         PR c++/19963
11097         * g++.dg/other/incomplete2.C: New test.
11098
11099 2006-04-24  Richard Guenther  <rguenther@suse.de>
11100
11101         PR middle-end/26869
11102         * gcc.dg/torture/pr26869.c: New testcase.
11103
11104 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11105         Richard Guenther  <rguenther@suse.de>
11106
11107         PR tree-optimization/27218
11108         * g++.dg/tree-ssa/pr27218.C: New testcase.
11109
11110 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11111
11112         PR c++/26912
11113         * g++.dg/template/friend41.C: New test.
11114
11115 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11116
11117         * g++.dg/opt/pr15551.C: Include cstdio.
11118         (main): Use remove instead of unlink.
11119
11120 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11121
11122         * gcc.dg/sibcall-7.c: New test.
11123         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11124         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11125         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11126         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11127         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11128
11129 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/26534
11132         * g++.dg/opt/bitfield1.C: New test.
11133         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11134         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11135         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11136         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11137         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11138         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11139         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11140         * g++.dg/abi/bitfield2.C: Likewise.
11141         * g++.dg/init/bitfield1.C: Likewise.
11142
11143 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11144
11145         PR fortran/25099
11146         * gfortran.dg/elemental_subroutine_4.f90: New test.
11147         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11148         call sub (m, x).
11149
11150 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11151
11152         * gcc.c-torture/compile/20060421-1.c: New testcase.
11153
11154 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11155
11156         PR c/25875
11157         * gcc.dg/init-bad-4.c: New test.
11158
11159 2006-04-21  Paul Brook  <paul@codesourcery.com>
11160
11161         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11162
11163 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11164
11165         PR fortran/27122
11166         * gfortran.dg/defined_operators_1.f90: New test.
11167         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11168         remove old ones associated, incorrectly, with Note 5.46.
11169
11170         PR fortran/27113
11171         * gfortran.dg/character_array_constructor_1.f90: New test.
11172
11173 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11174
11175         * gcc.dg/20060419-1.c: New test.
11176
11177 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11178
11179         PR c/26774
11180         * gcc.dg/struct-parse-1.c: New test case.
11181
11182 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11183
11184         PR c++/26558
11185         * g++.dg/parse/template19.C: New test.
11186
11187         PR c++/26739
11188         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11189
11190         PR c++/26036
11191         * g++.dg/expr/call3.C: New test.
11192
11193         PR c++/10385
11194         * g++.dg/conversion/dynamic1.C: New test.
11195
11196 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11197
11198         PR c++/27102
11199         * g++.dg/template/crash35.C: Tweak error markers.
11200         * g++.dg/template/crash46.C: New test.
11201         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11202         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11203
11204 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11205
11206         PR rtl-optimization/14261
11207         * gcc.c-torture/compile/20060419-1.c: Added.
11208
11209 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11210
11211         * gfortran.dg/label_1.f90: Adjust dg-error.
11212
11213 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11214
11215         PR target/26961
11216         * gcc.dg/fold-cond-1.c: New test case.
11217         * gcc.dg/pr26961-1.c: Likewise.
11218
11219 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11220
11221         PR libgfortran/27138
11222         * gfortran.dg/read_bad_advance.f90: New test.
11223
11224 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11225             Dale Johannesen  <dalej@apple.com>
11226
11227         PR target/24076
11228         * gcc.target/i386/vecinit-3.c: New testcase.
11229         * gcc.target/i386/vecinit-4.c: Likewise.
11230         * gcc.target/i386/sse-18.c: Likewise.
11231         * gcc.target/i386/sse-19.c: Likewise.
11232
11233 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11234
11235         * gfortran.dg/allocate_zerosize_1.f90: New test.
11236
11237 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/26365
11240         * g++.dg/template/crash45.C: New test.
11241
11242 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11243
11244         PR fortran/26787
11245         * gfortran.dg/proc_assign_1.f90: New test.
11246         * gfortran.dg/procedure_lvalue.f90: Change message.
11247         * gfortran.dg/namelist_4.f90: Add new error.
11248
11249         PR fortran/25597
11250         PR fortran/27096
11251         * gfortran.dg/auto_pointer_array_result_1.f90
11252
11253         PR fortran/27089
11254         * gfortran.dg/specification_type_resolution_1.f90
11255
11256         PR fortran/18003
11257         PR fortran/25669
11258         PR fortran/26834
11259         * gfortran.dg/bounds_temporaries_1.f90: New test.
11260
11261         PR fortran/27124
11262         * gfortran.dg/array_return_value_1.f90: New test.
11263
11264 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11265
11266         PR fortran/25336
11267         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11268
11269 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11270
11271         PR middle-end/26823
11272         * g++.dg/gomp/pr26823-1.C: New test.
11273         * g++.dg/gomp/pr26823-2.C: New test.
11274
11275 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11276
11277         PR middle-end/27134
11278         * gcc.dg/pr27314.c: New test.
11279
11280 2006-04-13  Richard Henderson  <rth@redhat.com>
11281
11282         * g++.dg/gomp/block-0.C: Update expected matches.
11283
11284 2006-04-13  DJ Delorie  <dj@redhat.com>
11285
11286         * lib/target-supports.exp (check_effective_target_int32plus): New.
11287         (check_effective_target_ptr32plus): New.
11288         (check_effective_target_size32plus): New.
11289         (check_effective_target_int16): New.
11290         (check_profiling_available): Add m32c to the list of unsupported
11291         targets.
11292
11293         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11294         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11295         memory size.
11296         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11297         pointers.
11298         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11299         size_t.
11300         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11301         and size_t.
11302         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11303         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11304         not just xstormy16.  Skip m32c due to weird pointer size.
11305         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11306         not just xstormy16.
11307         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11308         not just xstormy16.
11309         * gcc.dg/20020312-2.c: Add m32c support.
11310         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11311         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11312         in test.
11313         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11314         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11315         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11316         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11317         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11318         formats
11319         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11320         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11321         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11322         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11323         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11324         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11325         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11326         in test.
11327         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11328         in test.
11329         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11330         * gcc.dg/pr23049.c: Require >=32 bit integers.
11331         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11332         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11333         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11334         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11335         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11336         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11337         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11338         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11339         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11340         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11341         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11342         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11343         prototype in test.
11344         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11345         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11346         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11347         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11348         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11349
11350         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11351         * gcc.c-torture/execute/20040703-1.x: Likewise.
11352         * gcc.c-torture/execute/20040705-1.x: Likewise.
11353         * gcc.c-torture/execute/20040705-2.x: Likewise.
11354         * gcc.c-torture/execute/20040709-1.x: Likewise.
11355         * gcc.c-torture/execute/20040709-2.x: Likewise.
11356         * gcc.c-torture/execute/20040811-1.x: Likewise.
11357         * gcc.c-torture/execute/20050316-1.x: Likewise.
11358         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11359         * gcc.c-torture/execute/pr19689.x: Likewise.
11360         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11361         * gcc.c-torture/execute/usmul.x: Likewise.
11362         * gcc.c-torture/execute/vrp-5.x: Likewise.
11363         * gcc.c-torture/execute/vrp-6.x: Likewise.
11364         * gcc.dg/debug/20041023-1.s: Likewise.
11365
11366 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11367
11368         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11369         of integers to a vector types are now constant expressions in C.
11370         * gcc.dg/vect/vect-fold-1.c: New test case.
11371
11372 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11373             Ulrich Weigand  <uweigand@de.ibm.com>
11374
11375         PR target/27006
11376         * gcc.dg/vmx/pr27006.c: New testcase.
11377
11378 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11379
11380         PR libgfortran/26766
11381         * gfortran.dg/write_recursive.f90: New test.
11382
11383 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11384
11385         * g++.dg/parse/dtor7.C: New test.
11386         * g++.dg/parse/new1.C: Add error marker.
11387         * g++.dg/template/new3.C: New test.
11388
11389         PR c++/26122
11390         * g++.dg/template/pure1.C: New test.
11391
11392         PR c++/26295
11393         * g++.dg/parse/ptrmem4.C: New test.
11394
11395 2006-04-10  Jeff Law  <law@redhat.com>
11396
11397         PR/27087
11398         * gcc.c-torture/compile/pr27087.c: New test.
11399
11400 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11401
11402         PR/21391
11403         * gcc.dg/20060410.c: New.
11404
11405 2006-04-10  Matthias Klose  <doko@debian.org>
11406
11407         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11408         Recognize multilib directory names containing underscores.
11409
11410 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11411
11412         * gcc.target/i386/vecinit-1.c: New test case.
11413         * gcc.target/i386/vecinit-2.c: Likewise.
11414
11415 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11416
11417         PR debug/27057
11418         * g++.dg/debug/dwarf2-2.C: New test.
11419
11420 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11421
11422         PR rtl-optimization/27073
11423         * gcc.c-torture/execute/pr27073.c: New test.
11424
11425 2006-04-08  Mike Stump  <mrs@apple.com>
11426
11427         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11428
11429 2006-04-07  Richard Guenther  <rguenther@suse.de>
11430
11431         PR tree-optimization/26135
11432         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11433
11434 2006-04-06  Jan Hubicka  <jh@suse.cz>
11435
11436         PR profile/26399
11437         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11438
11439 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11440
11441         * g++.dg/conversion/nullptr1.C: New test case.
11442         * g++.dg/conversion/nullptr2.C: Likewise.
11443
11444 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11445
11446         * gfortran.dg/dependency_18.f90: New test case.
11447
11448 2006-04-05  Richard Guenther  <rguenther@suse.de>
11449
11450         PR tree-optimization/26919
11451         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11452         * gcc.dg/ipa/ipa-2.c: Likewise.
11453         * gcc.dg/ipa/ipa-3.c: Likewise.
11454         * gcc.dg/ipa/ipa-5.c: Likewise.
11455
11456 2006-04-05  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/26763
11459         * gcc.dg/torture/pr26763-1.c: New testcase.
11460         * gcc.dg/torture/pr26763-2.c: Likewise.
11461
11462 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11463
11464         PR fortran/23634
11465         PR fortran/25619
11466         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11467
11468 2006-04-04  Eric Christopher  <echristo@apple.com>
11469
11470         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11471         stubs.
11472         * gcc.target/i386/387-5.c: Ditto.
11473
11474 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11475
11476         * gcc.target/sparc/struct-ret-check.c: New test.
11477
11478 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11479
11480         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11481         zero decimal digits specified in format.
11482
11483 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11484
11485         PR fortran/26891
11486         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11487
11488         PR fortran/26976
11489         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11490         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11491         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11492         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11493         compliant and detect bigendian-ness.
11494
11495 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11496
11497         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11498         dummy arguments work when the actual argument is itself a dummy
11499         argument of the caller.
11500
11501 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11502
11503         PR libfortran/24685
11504         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11505
11506 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11507
11508         * gfortran.dg/dependencency_17.f90: New test case.
11509
11510 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11511
11512         * gfortran.dg/dependency_14.f90: New test case.
11513         * gfortran.dg/dependency_15.f90: Likewise.
11514         * gfortran.dg/dependency_16.f90: Likewise.
11515
11516 2006-03-31  Asher Langton  <langton2@llnl.gov>
11517
11518         PR fortran/25358
11519         gfortran.dg/cray_pointers_6.f90: New test.
11520
11521 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11522
11523         PR libgfortran/26890
11524         * gfortran.dg/read_size_noadvance.f90: New test.
11525
11526 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11527
11528         PR fortran/25031
11529         * gfortran.dg/multiple_allocation_1.f90: Check that the
11530         size has changed after a re-allocation with stat.
11531
11532 2006-03-30  Richard Guenther  <rguenther@suse.de>
11533
11534         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11535         removal.
11536         * gcc.target/i386/sselibm-2.c: Likewise.
11537         * gcc.target/i386/sselibm-3.c: Likewise.
11538         * gcc.target/i386/sselibm-4.c: Likewise.
11539         * gcc.target/i386/sselibm-5.c: Likewise.
11540
11541 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11542
11543         * gcc.dg/fold-andxor-1.c: New test case.
11544         * gcc.dg/fold-xorand-1.c: Likewise.
11545
11546 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11547
11548         * gcc.dg/fold-convnotconv-1.c: New test case.
11549
11550 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11551
11552         PR fortran/26779
11553         * gfortran.dg/private_type_5.f90: New test.
11554
11555 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11556
11557         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11558
11559 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11560
11561         * gfortran.dg/advance_2.f90: New test.
11562         * gfortran.dg/advance_3.f90: New test.
11563
11564         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11565
11566 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11567
11568         PR libgfortran/26661
11569         PR libgfortran/26880
11570         * gfortran.dg/read_x_past.f: New test.
11571
11572 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11573
11574         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11575         to be STABS.
11576
11577 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11578
11579         * objc.dg/dwarf-1.m: Skip on AIX.
11580         * objc.dg/dwarf-2.m: Skip on AIX.
11581
11582 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11583
11584         PR fortran/26816
11585         * gfortran.dg/float_1.f90: New test.
11586
11587 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11588
11589         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11590         X86_64 targets.
11591         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11592
11593 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11594
11595         PR libfortran/26735
11596         * gfortran.dg/convert_implied_open.f90: New test case.
11597
11598 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11599
11600         PR fortran/26769
11601         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11602
11603 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11604
11605         PR middle-end/26717
11606         * gcc.dg/pr26717.c: New test.
11607
11608 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11609
11610         * gfortran.dg/dependency_12.f90: New test case.
11611
11612 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11613
11614         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11615
11616 2006-03-24  Jeff Law  <law@redhat.com>
11617
11618         * gcc.c-torture/pr26840.c: New test.
11619
11620 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11621
11622         * objc.dg/dwarf-2.m: New.
11623         * obj-c++.dg/dwarf-2.mm: New.
11624
11625         * g++.old-deja/g++.other/init19.C: New.
11626
11627 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11628
11629         * g++.dg/eh/spbp.C: Skip on AIX.
11630
11631 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11632
11633         PR middle-end/26611
11634         * g++.dg/gomp/pr26611-1.C: New test.
11635         * g++.dg/gomp/pr26611-2.C: New test.
11636
11637 2006-03-24  Jeff Law  <law@redhat.com>
11638
11639         * gcc.c-torture/compile/pr26833.c: New test.
11640         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11641
11642 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11643
11644         * gfortran.dg/endfile_2.f90: Delete temp file.
11645
11646 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11647
11648         PR fortran/19303
11649         * gfortran.dg/record_marker_1.f90: New test case.
11650         * gfortran.dg/record_marker_2.f: New test case.
11651         * gfortran.dg/record_marker_3.f90: New test case.
11652
11653 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11654
11655         PR fortran/17298
11656         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11657         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11658
11659 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11660
11661         * lib/gcc-dg.exp (cleanup-modules): New proc.
11662         * gfortran.dg/allocatable_function_1.f90,
11663         gfortran.dg/allocate_char_star_scalar_1.f90,
11664         gfortran.dg/assumed_charlen_function_1.f90,
11665         gfortran.dg/assumed_dummy_1.f90,
11666         gfortran.dg/assumed_shape_ranks_1.f90,
11667         gfortran.dg/assumed_shape_ranks_2.f90,
11668         gfortran.dg/assumed_size_dt_dummy.f90,
11669         gfortran.dg/auto_char_dummy_array_1.f90,
11670         gfortran.dg/auto_char_len_3.f90,
11671         gfortran.dg/automatic_module_variable.f90,
11672         gfortran.dg/bad_automatic_objects_1.f90,
11673         gfortran.dg/char_array_constructor.f90,
11674         gfortran.dg/char_array_structure_constructor.f90,
11675         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11676         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11677         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11678         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11679         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11680         gfortran.dg/derived_pointer_recursion.f90,
11681         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11682         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11683         gfortran.dg/dummy_functions_1.f90,
11684         gfortran.dg/elemental_initializer_1.f90,
11685         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11686         gfortran.dg/elemental_pointer_1.f90,
11687         gfortran.dg/elemental_subroutine_1.f90,
11688         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11689         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11690         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11691         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11692         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11693         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11694         gfortran.dg/global_references_1.f90,
11695         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11696         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11697         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11698         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11699         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11700         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11701         gfortran.dg/large_integer_kind_1.f90,
11702         gfortran.dg/large_real_kind_1.f90,
11703         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11704         gfortran.dg/module_double_reuse.f90,
11705         gfortran.dg/module_equivalence_1.f90,
11706         gfortran.dg/module_interface_1.f90,
11707         gfortran.dg/module_parameter_array_refs_1.f90,
11708         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11709         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11710         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11711         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11712         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11713         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11714         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11715         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11716         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11717         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11718         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11719         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11720         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11721         gfortran.dg/same_name_1.f90,
11722         gfortran.dg/sibling_dummy_procedure_1.f90,
11723         gfortran.dg/sibling_dummy_procedure_2.f90,
11724         gfortran.dg/sibling_dummy_procedure_3.f90,
11725         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11726         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11727         gfortran.dg/used_dummy_types_2.f90,
11728         gfortran.dg/used_dummy_types_3.f90,
11729         gfortran.dg/used_dummy_types_4.f90,
11730         gfortran.dg/used_dummy_types_5.f90,
11731         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11732         gfortran.dg/userdef_operator_1.f90: Use it.
11733
11734 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11735
11736         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11737         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11738         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11739         gfortran.dg/write_back.f,
11740         gfortran.fortran-torture/execute/inquire_1.f90,
11741         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11742
11743 2006-03-21  Jeff Law  <law@redhat.com>
11744
11745         * gcc.dg/tree-ssa/vrp28.c: New test.
11746
11747 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11748
11749         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
11750         if _STDC_C99 is defined.
11751         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
11752         * gcc.dg/builtins-20.c: Likewise.
11753         * gcc.dg/builtins-53.c: Likewise.
11754         * gcc.dg/single-precision-constant.c: Likewise. Also pass
11755         -mmacosx-version-min=10.3 on PowerPC/Darwin.
11756
11757 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
11758
11759         PR tree-opt/26781
11760         * gcc.c-torture/compile/pr26781-1.c: New test.
11761         * gcc.c-torture/compile/pr26781-2.c: New test.
11762
11763 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR c++/26690
11766         * g++.dg/gomp/pr26690-1.C: New test.
11767         * g++.dg/gomp/pr26690-2.C: New test.
11768
11769 2006-03-20  Jeff Law  <law@redhat.com>
11770
11771         * gcc.dg/tree-ssa/pr21829.c: New test.
11772
11773         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
11774
11775 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
11776
11777         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
11778         (check_visibility_available): Use it.
11779         (check_effective_target_default_packed): Likewise.
11780         (check_effective_target_pcc_bitfield_type_matters): Likewise.
11781         (check_effective_target_fopenmp): Likewise.
11782         (check_effective_target_freorder): Likewise.
11783         (check_effective_target_fpic): Likewise.
11784         (check_named_sections_available): Likewise.
11785         (check_effective_target_ilp32): Likewise.
11786         (check_effective_target_lp64): Likewise.
11787
11788 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
11789
11790         PR fortran/20935
11791         * gfortran.dg/scalar_mask_2.f90: New test case.
11792
11793 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
11794
11795         PR tree-opt/26629
11796         * gcc.dg/tree-ssa/loadpre12.c: New test.
11797         * gcc.dg/tree-ssa/loadpre13.c: New test.
11798         * gcc.dg/tree-ssa/loadpre14.c: New test.
11799         * gcc.dg/tree-ssa/loadpre15.c: New test.
11800         * gcc.dg/tree-ssa/loadpre16.c: New test.
11801         * gcc.dg/tree-ssa/loadpre17.c: New test.
11802         * gcc.dg/tree-ssa/loadpre18.c: New test.
11803         * gcc.dg/tree-ssa/loadpre19.c: New test.
11804         * gcc.dg/tree-ssa/loadpre20.c: New test.
11805         * gcc.dg/tree-ssa/loadpre21.c: New test.
11806         * gcc.dg/tree-ssa/loadpre22.c: New test.
11807
11808 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
11809
11810         PR fortran/26741
11811         * gfortran.dg/elemental_initializer_1.f90: New test.
11812
11813         PR fortran/26716
11814         * gfortran.dg/assumed_shape_ranks_2: New test.
11815
11816 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
11817
11818         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
11819         target fpic.
11820
11821 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11822
11823         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
11824         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
11825         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
11826         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
11827         gfortran.fortran-torture/execute/direct_io.f90,
11828         gfortran.fortran-torture/execute/inquire_2.f90,
11829         gfortran.fortran-torture/execute/inquire_4.f90,
11830         gfortran.fortran-torture/execute/list_read_1.f90,
11831         gfortran.fortran-torture/execute/open_replace.f90,
11832         gfortran.fortran-torture/execute/slash_edit.f90,
11833         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
11834         temporary files from testcases.
11835
11836 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11837
11838         PR libgfortran/26509
11839         gfortran.dg/write_direct_eor.f90: New test.
11840
11841 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
11842
11843         * gcc.target/powerpc/pr26350.c: New.
11844         * gcc.target/powerpc/indexed-addr.c: New.
11845
11846 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11847
11848         * gfortran.dg/dependency_13.f90: New test case.
11849
11850 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11851
11852         PR middle-end/21781
11853         * gcc.dg/real-const-1.c: New test case.
11854
11855 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
11856
11857         * g++.old-deja/g++.other/init18.C: New.
11858         * g++.old-deja/g++.other/init5.C: Remove xfail.
11859
11860 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11861
11862         * g++.dg/opt/pr15551.C: Cleanup temp file.
11863
11864 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11865
11866         PR c++/6634
11867         g++.dg/parse/long1.C: New test.
11868
11869 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11870
11871         PR fortran/19101
11872         * gfortran.dg/continuation.f90: New test.
11873         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11874
11875 2006-03-14  Richard Guenther  <rguenther@suse.de>
11876
11877         PR tree-optimization/26672
11878         * gcc.dg/torture/pr26672.c: New testcase.
11879
11880 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
11881
11882         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11883         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11884
11885 2006-03-13  Roger Sayle  <roger@eyesopen.com>
11886
11887         PR middle-end/26557
11888         * gcc.c-torture/compile/switch-1.c: New test case.
11889
11890 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
11891
11892         PR fortran/25378
11893         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11894         test to include more permuatations of mask and index.
11895         * gfortran.dg/scalar_mask_1.f90: Modify last test to
11896         respond to F2003 spec. that the position returned for an all false
11897         mask && condition is zero.
11898
11899 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
11900
11901         PR middle-end/25989
11902         * gcc.dg/gomp/pr25989.c: New test.
11903
11904 2006-03-13  Jeff Law  <law@redhat.com>
11905
11906         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11907
11908 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
11909
11910         * gcc.dg/switch-9.c: New test.
11911
11912 2006-03-13  Richard Guenther  <rguenther@suse.de>
11913
11914         PR middle-end/26630
11915         * gcc.dg/torture/pr26630.c: New testcase.
11916
11917 2006-03-11  Roger Sayle  <roger@eyesopen.com>
11918
11919         * gfortran.dg/dependency_10.f90: New test case.
11920         * gfortran.dg/dependency_11.f90: Likewise.
11921
11922 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
11923             Erik Edelmann  <eedelman@gcc.gnu.org>
11924
11925         * gfortran.dg/allocatable_function_1.f90: New.
11926         * gfortran.dg/allocatable_function_2.f90: New.
11927
11928 2006-03-10  Richard Guenther  <rguenther@suse.de>
11929
11930         PR middle-end/26565
11931         * gcc.dg/torture/pr26565.c: New testcase.
11932
11933 2006-03-09  Eric Christopher  <echristo@apple.com>
11934
11935         * gcc.c-torture/compile/20060309-1.c: New.
11936
11937 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11938
11939         PR libgfortran/26499
11940         * gfortran.dg/write_back.f: New test.
11941         * gfortran.dg/write_rewind_1.f: New test.
11942         * gfortran.dg/write_rewind_2.f: New test.
11943
11944 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11945
11946         PR libgfortran/26554
11947         * gfortran.dg/read_logical.f90: New test.
11948
11949 2006-03-04  Laurent GUERBY <laurent@guerby.net>
11950
11951         * ada/acats/norun.lst: cdd2a03 now passes.
11952
11953 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
11954
11955         PR testsuite/25177
11956         * gcc.target/powerpc/pr18096-1.c: Change where the error
11957         would match.
11958
11959 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
11960
11961         * gcc.target/i386/cleanup-1.c: New test.
11962         * gcc.target/i386/cleanup-2.c: New test.
11963
11964 2006-03-04  Roger Sayle  <roger@eyesopen.com>
11965
11966         * gfortran.dg/dependency_9.f90: Remove for the time being.
11967
11968 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
11969
11970         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11971         directive.
11972
11973 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11974
11975         * gfortran.dg/dependency_9.f90: New test case.
11976
11977 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11978
11979         * gfortran.dg/dependency_4.f90: New test case.
11980         * gfortran.dg/dependency_5.f90: New test case.
11981         * gfortran.dg/dependency_6.f90: New test case.
11982         * gfortran.dg/dependency_7.f90: New test case.
11983         * gfortran.dg/dependency_8.f90: New test case.
11984
11985 2006-03-03  Paul Brook  <paul@codesourcery.com>
11986
11987         * lib/target-supports.exp (check_profiling_available):
11988         Add m68k-*-elf.
11989
11990 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
11991
11992         PR fortran/25031
11993         * multiple_allocation_1.f90: New test.
11994
11995 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11996
11997         PR tree-optimization/26524
11998         * gfortran.dg/pr26524.f: New test case.
11999
12000 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12001
12002         * g++.dg/template/repo5.C: Cleanup repo files.
12003         * gcc.dg/20051201-1.c: Cleanup coverage files.
12004         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12005         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12006         tree dump files.
12007
12008 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12009
12010         * objc.dg/objc-nofilename-1.m: New test.
12011         * objc.dg/bad-receiver-type.m: New test.
12012         * obj-c++.dg/bad-receiver-type.mm: New test.
12013
12014 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12015
12016         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12017
12018 2006-03-01  Mike Stump  <mrs@apple.com>
12019
12020         * g++.dg/abi/key2.C: Add.
12021
12022 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12023
12024         * gfortran.dg/logical_dot_product.f90: New test.
12025
12026         PR fortran/26393
12027         * gfortran.dg/used_interface_ref.f90: New test.
12028
12029         PR fortran/20938
12030         * gfortran.dg/dependency_2.f90: New test.
12031         * gfortran.fortran-torture/execute/where17.f90: New test.
12032         * gfortran.fortran-torture/execute/where18.f90: New test.
12033         * gfortran.fortran-torture/execute/where19.f90: New test.
12034         * gfortran.fortran-torture/execute/where20.f90: New test.
12035
12036 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12037
12038         * g++.dg/tree-ssa/pr26443.C: New test case.
12039
12040 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12041
12042         PR middle-end/26022
12043         * g++.dg/opt/return-slot1.C: New test.
12044
12045 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12046
12047         PR libgfortran/26136
12048         * gfortran.dg/namelist_23.f90: New test.
12049
12050 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12051
12052         PR middle-end/14752
12053         * gcc.dg/fold-eqandshift-2.c: New test case.
12054
12055 2006-02-28  Richard Guenther  <rguenther@suse.de>
12056
12057         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12058         decomposition.
12059
12060 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12061
12062         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12063
12064 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12065
12066         PR libgfortran/26464
12067         * gfortran.dg/backspace_5.f: New test.
12068         * gfortran.dg/backspace_6.f: New test.
12069
12070 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12071
12072         * gcc.dg/fold-eqandnot-1.c: New test case.
12073
12074 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12075
12076         PR middle-end/19983
12077         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12078
12079 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12080
12081         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12082         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12083
12084 2006-02-26  Richard Guenther  <rguenther@suse.de>
12085
12086         PR tree-optimization/26421
12087         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12088
12089 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12090
12091         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12092         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12093
12094 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12095
12096         * gcc.dg/fold-even-1.c: New test case.
12097
12098 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12099
12100         PR middle-end/21137
12101         * gcc.dg/fold-eqandshift-1.c: New test case.
12102
12103 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12104
12105         PR tree-optimization/25125
12106         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12107         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12108
12109 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12110
12111         PR tree-optimizations/26359
12112         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12113         with -fdump-tree-dceloop-details.
12114         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12115
12116 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12117
12118         PR middle-end/23673
12119         * gcc.dg/fold-eqxor-1.c: New test case.
12120         * gcc.dg/fold-eqxor-2.c: Likewise.
12121         * gcc.dg/fold-eqxor-3.c: Likewise.
12122
12123 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12124
12125         PR fortran/23092
12126         * scalar_mask_1.f90: New test.
12127
12128 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12129
12130         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12131         * g++.dg/eh/uncaught2.C: New.
12132         * g++.dg/eh/uncaught3.C: New.
12133
12134 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12135
12136         PR libgfortran/26423
12137         * gfortran.dg/read_many_1.f: New test.
12138
12139 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12140
12141         PR fortran/24519
12142         * gfortran.dg/dependency_3.f90: New test.
12143         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12144         XFAILs.
12145
12146         PR fortran/25395
12147         * gfortran.dg/equiv_6.f90: New test.
12148
12149 2006-02-23  Jeff Law  <law@redhat.com>
12150
12151         * gcc.c-torture/compile/pr26425.c: New test.
12152
12153 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12154
12155         PR middle-end/26412
12156         * gcc.dg/gomp/pr26412.c: New test.
12157
12158 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12159
12160         PR c++/26291
12161         * g++.dg/other/ellipsis1.C: New test.
12162         * g++.dg/parse/operator4.C: Adjust error marker.
12163
12164 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12165
12166         PR target/25603
12167         * gfortran.dg/pr25603.f: New testcase.
12168
12169 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12170
12171         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12172         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12173
12174 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12175
12176         * g++.dg/eh/spbp.C: New.
12177
12178 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12179
12180         PR middle-end/26379
12181         * gcc.target/i386/mmx-7.c: New test.
12182
12183 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12184
12185         PR tree-optimization/26361
12186         * gcc.dg/tree-ssa/vrp27.c: New test case.
12187
12188 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12189
12190         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12191         * gcc.dg/tree-ssa/complex-4.c: Here.
12192
12193 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12194
12195         PR middle-end/19543
12196         * gfortran.dg/logical_1.f90: New test case.
12197
12198 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR middle-end/26334
12201         * gcc.dg/20060218-1.c: Moved to...
12202         * gcc.target/i386/20060218-1.c: ... here.  New test.
12203
12204 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12205
12206         PR fortran/26201
12207         * gfortran.dg/convert_1.f90: New.
12208
12209 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12210
12211         PR fortran/25054
12212         * gfortran.dg/namelist_5.f90: New test.
12213
12214         PR fortran/25089
12215         * gfortran.dg/namelist_4.f90: New test.
12216
12217 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12218
12219         PR tree-opt/25680
12220         * gcc.dg/tree-ssa/complex-3.c: New test.
12221
12222 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12223
12224         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12225         variable to take into account the variable name in the
12226         function header.
12227         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12228
12229 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12230
12231         PR middle-end/26334
12232         * gcc.c-torture/compile/20060217-1.c: New test.
12233         * gcc.dg/20060218-1.c: New test.
12234
12235 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12236
12237         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12238
12239 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12240
12241         * gcc.dg/cpp/undef3.c: New test.
12242         * gcc.dg/cpp/trad/builtins2.c: New test.
12243
12244 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12245
12246         PR c++/26266
12247         * g++.dg/template/static22.C: New test.
12248         * g++.dg/template/static23.C: New test.
12249         * g++.dg/template/static24.C: New test.
12250         * g++.dg/template/non-dependent13.C: New test.
12251         * g++.dg/init/member1.C: Tweak error markers.
12252
12253 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12254
12255         PR target/26255
12256         * gcc.c-torture/compile/pr26255.c: New test case.
12257
12258 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12259
12260         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12261         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12262         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12263         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12264         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12265         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12266         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12267
12268 2006-02-16  Jeff Law  <law@redhat.com>
12269
12270         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12271         * gcc.dg/tree-ssa/vrp26.c: New test.
12272
12273 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12274
12275         PR target/20353
12276         PR target/24578
12277         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12278         __UCLIBC__ is defined.
12279
12280 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR fortran/26224
12283         * gfortran.dg/gomp/pr26224.f: New test.
12284
12285 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12286
12287         PR tree-opt/25918
12288         * lib/target-supports.exp
12289         (check_effective_target_vect_short_mult): New.
12290         (check_effective_target_vect_char_mult): New.
12291         (check_effective_target_vect_widen_sum_qi_to_si): New.
12292         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12293         (check_effective_target_vect_widen_sum_hi_to_si): New.
12294         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12295         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12296         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12297         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12298         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12299         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12300         vect-reduc-pattern-2c.c
12301         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12302         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12303         vect-reduc-pattern-1c.c
12304
12305 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12306
12307         PR fortran/24557
12308         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12309
12310 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12311
12312         PR fortran/26054
12313         * gfortran.dg/enum_8.f90: Remove check for warning.
12314         * gfortran.dg/iomsg_1.f90: Ditto.
12315         * gfortran.dg/enum_1.f90: Ditto.
12316         * gfortran.dg/enum_9.f90: Ditto.
12317         * gfortran.dg/enum_2.f90: Ditto.
12318         * gfortran.dg/enum_10.f90: Ditto.
12319         * gfortran.dg/enum_3.f90: Ditto.
12320         * gfortran.dg/flush_1.f90: Ditto.
12321         * gfortran.dg/enum_4.f90: Ditto.
12322         * gfortran.dg/array_constructor_1.f90: Ditto.
12323         * gfortran.dg/enum_5.f90: Ditto.
12324         * gfortran.dg/enum_6.f90: Ditto.
12325         * gfortran.dg/enum_7.f90: Ditto.
12326
12327 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12328
12329         PR middle-end/26300
12330         * gcc.c-torture/compile/20060215-1.c: New test.
12331
12332 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12333
12334         PR middle-end/23670
12335         * gcc.dg/tree-ssa/andor-2.c: New test case.
12336
12337 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12338
12339         PR fortran/25045
12340         * optional_dim.f90: New test.
12341
12342 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12343
12344         PR fortran/26277
12345         * gfortran.dg/label_4.f90: New.
12346
12347 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12348             Diego Novillo  <dnovillo@redhat.com>
12349             Uros Bizjak  <uros@kss-loka.si>
12350
12351         * gfortran.dg/gomp: New directory.
12352
12353 2006-02-14  Richard Guenther  <rguenther@suse.de>
12354
12355         PR tree-optimization/26258
12356         * gcc.dg/torture/pr26258.c: New testcase.
12357
12358 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12359
12360         PR fortran/26246
12361         * gfortran.dg/pr26246_1.f90: New test.
12362         * gfortran.dg/pr26246_2.f90: New test.
12363
12364         PR middle-end/26092
12365         * gcc.c-torture/compile/20060208-1.c: New test.
12366
12367 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12368
12369         PR fortran/26074
12370         PR fortran/25103
12371         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12372         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12373         * gfortran.dg/automatic_module_variable.f90: Change error message.
12374
12375         PR fortran/20861
12376         * gfortran.dg/internal_dummy_1.f90: New test.
12377
12378         PR fortran/20871
12379         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12380
12381
12382         PR fortran/25083
12383         * gfortran.dg/uncommon_block_data_1.f90: New test.
12384         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12385         with standard.
12386
12387         PR fortran/25088
12388         * gfortran.dg/typed_subroutine_1.f90: New test.
12389
12390 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12391
12392         * objc.dg/dwarf-1.m: New.
12393
12394 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12395
12396         PR middle-end/24427
12397         * gcc.dg/tree-ssa/andor-1.c: New test case.
12398
12399 2006-02-13  Josh Conner  <jconner@apple.com>
12400
12401         PR target/25376
12402         * gcc.dg/pr25376.c: New test.
12403
12404         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12405         assemble.
12406         * lib/target-supports.exp (check_named_sections_available):
12407         Only compile named-sections test -- don't assemble.
12408
12409 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12410
12411         * g++.dg/warn/no-write-strings.C: New test.
12412         * g++.dg/warn/write-strings.C: Likewise.
12413         * g++.dg/warn/write-strings-default.C: Likewise.
12414
12415 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12416
12417         PR fortran/25806
12418         * gfortran.dg/ret_pointer_2.f90: New test.
12419
12420 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12421
12422         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12423
12424 2006-02-10  Jeff Law  <law@redhat.com>
12425
12426         * gcc.c-torture/compile/pr26213.c: New test.
12427
12428 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12429
12430         gfortran.dg/null_1.f90: New test.
12431
12432 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12433
12434         PR fortran/14771
12435         * gfortran.dg/parens_4.f90: New.
12436         * gfortran.dg/parens_5.f90: New.
12437
12438 2006-02-10  Richard Guenther  <rguenther@suse.de>
12439
12440         * gcc.dg/pr23372-1.c: Remove empty file.
12441
12442 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12443         Paul Thomas  <pault@gcc.gnu.org>
12444
12445         PR fortran/14771
12446         * gfortran.dg/parens_1.f90: New.
12447         * gfortran.dg/parens_2.f90: New.
12448         * gfortran.dg/parens_3.f90: New.
12449
12450 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12451
12452         PR fortran/26038
12453         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12454
12455         PR fortran/25059
12456         * gfortran.dg/impure_assignment_1.f90: New test.
12457
12458         PR fortran/25070
12459         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12460
12461 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12462
12463         PR target/26141
12464         * g++.dg/expr/stdarg2.C: New test.
12465
12466 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12467
12468         PR inline-asm/16194
12469         * gcc.dg/pr16194.c: New test.
12470
12471 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12472
12473         * ada/acats/run_acats: Use portable variant of "$@".
12474
12475 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12476
12477         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12478         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12479
12480 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12481
12482         PR tree-opt/26179
12483         * g++.dg/opt/pr26179.C: New test.
12484
12485 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12486
12487         PR middle-end/26134
12488         * gcc.dg/tree-ssa/complex-3.c: New test.
12489
12490 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12491
12492         * gcc.c-torture/compile/volatile-1.c: New test.
12493
12494 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12495
12496         PR 26180
12497         * gcc.dg/tree-ssa/pr26180.c: New test.
12498
12499 2006-02-08  Jeff Law  <law@redhat.com>
12500
12501         * gcc.dg/tree-ssa/pr21417.c: New test.
12502
12503 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12504
12505         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12506         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12507
12508 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12509
12510         * lib/scanrtl.exp: New.
12511
12512 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12513
12514         PR c++/26071
12515         * g++.dg/other/virtual2.C: New test.
12516
12517         PR c++/26070
12518         * g++.dg/other/virtual1.C: New test.
12519
12520 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12521
12522         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12523         cleanup-ipa-dump): Update dump file glob patterns.
12524         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12525         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12526
12527         * lib/gcc-dg.exp: Load it.
12528         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12529
12530 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12531
12532         PR testsuite/26159
12533         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12534         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12535
12536 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12537
12538         PR fortran/25577
12539         * gfortran.dg/mvbits_1.f90: New.
12540
12541 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12542
12543         * g++.dg/warn/Wdiv-by-zero.C: New test.
12544         * g++.dg/warn/Wno-div-by-zero.C: New.
12545
12546 2006-02-07  Jeff Law  <law@redhat.com>
12547
12548         * gcc.dg/tree-ssa/pr21559.c: New test.
12549
12550         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12551         multiple VRP passes.
12552         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12553         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12554         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12555         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12556         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12557         * gcc.dg/tree-ssa/vrp02.c: Likewise
12558         * gcc.dg/tree-ssa/vrp11.c: Likewise
12559         * gcc.dg/tree-ssa/pr14341.c: Likewise
12560         * gcc.dg/tree-ssa/vrp19.c: Likewise
12561         * gcc.dg/tree-ssa/vrp20.c: Likewise
12562         * gcc.dg/tree-ssa/vrp03.c: Likewise
12563         * gcc.dg/tree-ssa/pr21086.c: Likewise
12564         * gcc.dg/tree-ssa/pr21959.c: Likewise
12565         * gcc.dg/tree-ssa/vrp21.c: Likewise
12566         * gcc.dg/tree-ssa/vrp04.c: Likewise
12567         * gcc.dg/tree-ssa/pr25485.c: Likewise
12568         * gcc.dg/tree-ssa/pr22026.c: Likewise
12569         * gcc.dg/tree-ssa/vrp22.c: Likewise
12570         * gcc.dg/tree-ssa/vrp05.c: Likewise
12571         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12572         * gcc.dg/tree-ssa/pr20701.c: Likewise
12573         * gcc.dg/tree-ssa/vrp23.c: Likewise
12574         * gcc.dg/tree-ssa/vrp06.c: Likewise
12575         * gcc.dg/tree-ssa/pr22117.c: Likewise
12576         * gcc.dg/tree-ssa/pr20702.c: Likewise
12577         * gcc.dg/tree-ssa/vrp15.c: Likewise
12578         * gcc.dg/tree-ssa/pr21090.c: Likewise
12579         * gcc.dg/tree-ssa/pr21294.c: Likewise
12580         * gcc.dg/tree-ssa/vrp24.c: Likewise
12581         * gcc.dg/tree-ssa/vrp07.c: Likewise
12582         * gcc.dg/tree-ssa/pr21563.c: Likewise
12583         * gcc.dg/tree-ssa/pr25382.c: Likewise
12584         * gcc.dg/tree-ssa/vrp16.c: Likewise
12585         * gcc.dg/tree-ssa/vrp25.c: Likewise
12586         * gcc.dg/tree-ssa/vrp08.c: Likewise
12587         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12588         * gcc.dg/tree-ssa/vrp17.c: Likewise
12589         * gcc.dg/tree-ssa/pr21458.c: Likewise
12590         * g++.dg/tree-ssa/pr18178.C: Likewise
12591
12592 2006-02-07  Richard Guenther  <rguenther@suse.de>
12593
12594         PR c++/26140
12595         Revert
12596         2006-01-30  Richard Guenther  <rguenther@suse.de>
12597         PR c++/23372
12598         * gcc.dg/pr23372-1.C: New testcase.
12599
12600         * g++.dg/tree-ssa/pr26140.C: New testcase.
12601
12602 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/9737
12605         * g++.dg/template/ttp15.C: New test.
12606         * g++.dg/template/ttp16.C: Likewise.
12607         * g++.dg/template/ttp17.C: Likewise.
12608         * g++.old-deja/g++.pt/ttp36.C: Remove.
12609         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12610         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12611         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12612         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12613         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12614         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12615         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12616         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12617         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12618
12619 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12620
12621         PR libfortran/23815
12622         * unf_io_convert_4.f90: New test.
12623
12624 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12625
12626         * gcc.dg/tree-ssa/loadpre10.c: New test.
12627         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12628         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12629         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12630
12631 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12632
12633         PR libfortran/24685
12634         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12635
12636 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12637
12638         PR tree-opt/25251
12639         * gfortran.dg/assign_7.f: New test.
12640
12641 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12642
12643         PR fortran/26041
12644         PR fortran/26064
12645         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12646         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12647         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12648
12649 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12650
12651         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12652         in size_t typedef.
12653
12654 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12655
12656         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12657         * g++.dg/charset/string.c (foo): Likewise.
12658         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12659         const char*
12660         * g++.dg/ext/builtin2.C (printf): Likewise.
12661         * g++.dg/init/new15.C (printf): Likewise.
12662         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12663         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12664         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12665         * g++.dg/template/non-dependent4.C (temp): Likewise.
12666         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12667         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12668         parameter type to const char*.
12669         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12670         Change type to const char*.
12671         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12672         Likewise.
12673         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12674         second parameter type to const char*.
12675         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12676         (Y::Y): Change parameter type to const char*.
12677         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12678         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12679         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12680         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12681         (char*).
12682         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12683         const char*.
12684         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12685         type to const char*.
12686         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12687         return type to const char*.
12688         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12689         to const char*.
12690         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12691         * g++.old-deja/g++.law/refs1.C: Likewise.
12692         * g++.old-deja/g++.law/visibility1.C: Likewise.
12693         * g++.old-deja/g++.law/visibility2.C: Likewise.
12694         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12695         const char*.
12696         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12697         * g++.old-deja/g++.mike/net48.C: Likewise.
12698         * g++.old-deja/g++.mike/p646.C: Likewise.
12699         * g++.old-deja/g++.mike/p6746.C: Likewise.
12700         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12701         type to const char*.
12702         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12703         deprecated conversion warning.
12704         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12705         char*.
12706         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12707         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12708         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12709         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12710         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12711         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12712         * g++.old-deja/g++.pt/t39.C: Likewise.
12713         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12714         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12715
12716 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12717
12718         PR fortran/25075
12719         intrinsic_argument_conformance_1.f90: New test.
12720
12721 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
12722
12723         PR fortran/20845
12724         * gfortran.dg/char_result_11.f90: Add SAVE.
12725         * gfortran.dg/der_pointer_4.f90: Ditto.
12726         * gfortran.dg/default_initialization.f90: New test.
12727
12728 2006-02-03  Jeff Law  <law@redhat.com>
12729
12730         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12731         handle more than 100 dump files.
12732         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12733         * lib/scantree.exp (scan-tree-dump): Likewise.
12734         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12735         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12736         * lib/scanipa.exp (scan-ipa-dump): Likewise.
12737         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12738         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12739
12740 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
12741
12742         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
12743
12744 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
12745
12746         * g++.dg/template/using12.C: New test.
12747
12748 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
12749
12750         * gcc.target/powerpc/pr25960.c: New test.
12751
12752 2006-02-02  Steven G. Kargl  <kargls@comcast>
12753
12754         PR fortran/24958
12755         gfortran.dg/nullify_2.f90: New test.
12756
12757 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
12758
12759         PR 25990
12760         * gcc.dg/gomp/pr25990.c: New test.
12761
12762 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
12763
12764         PR c++/25342
12765         * g++.gd/template/partial4.C: New test.
12766
12767 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
12768
12769         PR middle-end/26001
12770         * gfortran.dg/data_char_2.f90: New.
12771
12772 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
12773
12774         PR fortran/26039
12775         maxval_maxloc_conformance_1.f90: New test.
12776
12777 2006-01-31  Richard Guenther  <rguenther@suse.de>
12778
12779         * gcc.target/i386/sselibm-1.c: New testcase.
12780         * gcc.target/i386/sselibm-2.c: Likewise.
12781         * gcc.target/i386/sselibm-3.c: Likewise.
12782         * gcc.target/i386/sselibm-4.c: Likewise.
12783         * gcc.target/i386/sselibm-5.c: Likewise.
12784
12785 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12786
12787         PR fortran/24266
12788         * gfortran.dg/arrayio_derived_2.f90: New.
12789
12790 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
12791
12792         * gcc.dg/unsigned-long-compare.c: New test.
12793
12794 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
12795
12796         PR testsuite/25318
12797         * lib/target-supports.exp (check_effective_target_freorder):
12798         Check to see if target supports -freorder-blocks-and-partition.
12799         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
12800         instead of "dg-require-named-sections".
12801
12802 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
12803
12804         PR target/14798:
12805         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
12806         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
12807         * gcc.dg/pragma-isr-trapa2.c: Likewise.
12808         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
12809         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
12810         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
12811         * gcc.dg/attr-isr-trap_exit.c: Likewise.
12812         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
12813
12814 2006-01-30  Richard Guenther  <rguenther@suse.de>
12815
12816         PR c++/23372
12817         * gcc.dg/pr23372-1.C: New testcase.
12818
12819 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
12820
12821         * gcc.dg/gomp/pr25874.c: New test.
12822
12823 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
12824
12825         PR tree-opt/25911
12826         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
12827
12828 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
12829
12830         PR fortran/18578
12831         PR fortran/18579
12832         PR fortran/20857
12833         PR fortran/20885
12834         * gfortran.dg/intent_out_1.f90: New test.
12835
12836 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
12837
12838         PR fortran/17911
12839         * gfortran.dg/procedure_lvalue.f90: New test.
12840
12841         PR fortran/20895
12842         PR fortran/25030
12843         * gfortran.dg/char_pointer_assign_2.f90: New test.
12844         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
12845         assignment to be consistent with standard.
12846         * gfortran.dg/char_result_2.f90: The same.
12847         * gfortran.dg/char_result_8.f90: The same.
12848
12849 2006-01-28  Zack Weinberg  <zackw@panix.com>
12850
12851         * gcc.dg/Woverlength-strings.c
12852         * gcc.dg/Woverlength-strings-pedantic-c89.c
12853         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
12854         * gcc.dg/Woverlength-strings-pedantic-c99.c
12855         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
12856
12857 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
12858
12859         * gcc.c-torture/execute/20060127-1.c: New test.
12860
12861 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/25999
12864         * g++.dg/ext/pragmaweak1.C: New test.
12865
12866 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12867
12868         PR c++/25855
12869         * g++.dg/template/spec29.C: New test.
12870
12871 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
12872
12873         PR c/19606.
12874         * gcc.c-torture/execute/pr19606.c: New.
12875
12876 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
12877
12878         * gcc.dg/pragma-re-4.c: New test.
12879
12880 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
12881
12882         PR fortran/25964
12883         * gfortran.dg/assumed_size_refs_3.f90: New test.
12884
12885 2006-01-27  Ben Elliston  <bje@au.ibm.com>
12886
12887         * gcc.misc-tests/dectest.exp: Remove defunct comment.
12888
12889 2006-01-26  Laurent GUERBY <laurent@guerby.net>
12890
12891         PR ada/21317
12892         * ada/acats/support/impdef.a: Add One_Long_Second.
12893         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12894         * ada/acats/tests/c9/c94026.a: Likewise.
12895         * ada/acats/tests/c9/c97305c.ada: Likewise.
12896         * ada/acats/tests/c9/c99004a.ada: Likewise.
12897
12898 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
12899
12900         PR fortran/25964
12901         * gfortran.dg/global_references_2.f90: New test.
12902
12903         PR fortran/25084
12904         PR fortran/20852
12905         PR fortran/25085
12906         PR fortran/25086
12907         * gfortran.dg/assumed_charlen_function_1.f90: New test.
12908         * gfortran.dg/assumed_charlen_function_3.f90: New test.
12909
12910         PR fortran/25416
12911         * gfortran.dg/assumed_charlen_function_2.f90: New test.
12912
12913 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
12914
12915         PR c/25892
12916         * gcc.dg/Wpointer-sign.c: New.
12917         * gcc.dg/Wpointer-sign-Wall.c: New.
12918         * gcc.dg/Wpointer-sign-Wall-no.c: New.
12919         * gcc.dg/Wpointer-sign-pedantic.c: New.
12920         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12921         * gcc.dg/conv-2.c: Use -Wpointer-sign.
12922
12923 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
12924
12925         PR C/25861
12926         * gcc.c-torture/compile/pr25861.c: New test.
12927
12928 2006-01-26  Paul Brook  <paul@codesourcery.com>
12929
12930         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12931         on short-enum targets.
12932         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12933         variable.
12934         (generate_fields): Use short_enums.
12935         (main): Set short_enums.  Document -e.
12936         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12937         on short-enum targets.
12938         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12939         variable.
12940         (generate_fields): Use short_enums.
12941         (main): Set short_enums.  Document -e.
12942         * lib/target-supports.exp (check_effective_target_short_enums): New.
12943
12944 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
12945
12946         PR target/25947
12947         * gcc.dg/torture/pr25947-1.c: New test.
12948
12949 2006-01-25  Jan Hubicka  <jh@suse.cz>
12950             Roger Sayle  <roger@eyesopen.com>
12951
12952         PR rtl-optimization/25703
12953         * gcc.target/i386/20060125-1.c: New test case.
12954         * gcc.target/i386/20060125-2.c: New test case.
12955
12956 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12957
12958         PR fortran/18540
12959         * gfortran.dg/goto_1.f: New.
12960
12961 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
12962
12963         PR fortran/25716
12964         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12965         25716 on 32-bit systems too.
12966
12967 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
12968
12969         PR testsuite/25590
12970         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12971
12972 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
12973
12974         * gcc.dg/tree-ssa/gen-vect-33.c: New.
12975
12976 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12977
12978         PR fortran/25835
12979         * gfortran.dg/read_eof.f90: Delete, renamed.
12980         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12981         * gfortran.dg/read_eof_2.f90: New test.
12982         * gfortran.dg/read_eof_3.f90: New test.
12983
12984 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
12985
12986         PR tree-opt/25860
12987         * gcc.c-torture/compile/pr25860.c: New test.
12988
12989 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12990
12991         PR c++/25552
12992         * g++.dg/parse/dtor8.C: New test.
12993
12994 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
12995
12996         PR testsuite/25891
12997         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12998         * gcc.dg/gomp/gomp.exp: Return without testing anything if
12999         check_effective_target_fopenmp returns 0.
13000
13001 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13002
13003         PR ada/20548
13004         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13005         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13006         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13007
13008 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13009
13010         PR tree-opt/25857
13011         * g++.dg/opt/pr25857.C: New test.
13012
13013 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13014         Jan Hubicka  <jh@suse.cz>
13015         Richard Guenther  <rguenther@suse.de>
13016
13017         PR rtl-optimization/25654
13018         * gcc.dg/torture/pr25654.c: New testcase.
13019         * gcc.target/i386/pr25654.c: Likewise.
13020
13021 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13022
13023         PR fortran/25901
13024         * gfortran.dg/internal references_2.f90: New test.
13025
13026         Fix regression in testing of admissability of attributes.
13027         * gfortran.dg/intent_used_1.f90: New test.
13028
13029 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13030
13031         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13032         Remove target conditional torture options for i?86 and x86_64
13033         GNU/Linux.
13034
13035 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13036
13037         PR c++/10891
13038         * g++.dg/rtti/no-rtti.C: New.
13039
13040 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13041
13042         PR c++/25895
13043         * g++.dg/inherit/conv2.C: New test.
13044
13045         PR c++/25856
13046         * g++.dg/parse/dtor7.C: New test.
13047
13048         PR c++/25858
13049         * g++.dg/template/crash44.C: New test.
13050
13051 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13052
13053         PR fortran/25124
13054         PR fortran/25625
13055         * gfortran.dg/internal_references_1.f90: New test.
13056           PR fortran/20881
13057         PR fortran/23308
13058         PR fortran/25538
13059         PR fortran/25710
13060         * gfortran.dg/global_references_1.f90: New test.
13061         * gfortran.dg/g77/19990905-1.f: Restore the error that
13062         there is a clash between the common block name and
13063         the name of a subroutine reference.
13064
13065         PR fortran/PR24276
13066         * gfortran.dg/aliasing_dummy_1.f90: New test.
13067
13068 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13069
13070         * gcc.dg/vmx/1b-01.c: Warning fix.
13071         * gcc.dg/vmx/1c-02.c: Likewise.
13072         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13073
13074 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13075
13076         PR testsuite/24962
13077         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13078
13079 2006-01-20  Richard Guenther  <rguenther@suse.de>
13080         Steven Bosscher <stevenb.gcc@gmail.com>
13081
13082         PR rtl-optimization/24626
13083         * gcc.dg/torture/pr24626-1.c: New testcase.
13084         * gcc.dg/torture/pr24626-2.c: Likewise.
13085         * gcc.dg/torture/pr24626-3.c: Likewise.
13086         * gcc.dg/torture/pr24626-4.c: Likewise.
13087
13088 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13089
13090         PR c++/5520
13091         * g++.dg/warn/empty-body.C: New.
13092
13093 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13094
13095         PR c++/22136
13096         * g++.dg/template/using10.C: New test.
13097         * g++.dg/temlpate/using11.C: Likewise.
13098         * g++.dg/inherit/using5.C: Tweak error messages.
13099
13100 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13101
13102         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13103         target test.
13104         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13105
13106 2006-01-19  Jan Hubicka  <jh@suse.cz>
13107
13108         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13109
13110 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13111
13112         PR c++/25854
13113         * g++.dg/template/spec28.C: New test.
13114
13115 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13116
13117         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13118         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13119
13120 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13121
13122         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13123         * gcc.dg/gomp/critical-1.c: Likewise.
13124         * gcc.dg/gomp/critical-3.c: Likewise.
13125         * gcc.dg/gomp/empty.c: Likewise.
13126         * gcc.dg/gomp/ordered-1.c: Likewise.
13127         * gcc.dg/gomp/for-4.c: Likewise.
13128         * gcc.dg/gomp/for-6.c: Likewise.
13129         * gcc.dg/gomp/master-3.c: Likewise.
13130         * gcc.dg/gomp/for-8.c: Likewise.
13131         * gcc.dg/gomp/for-10.c: Likewise.
13132         * gcc.dg/gomp/for-18.c: Likewise.
13133         * gcc.dg/gomp/for-5.c: Likewise.
13134         * gcc.dg/gomp/for-7.c: Likewise.
13135         * gcc.dg/gomp/for-9.c: Likewise.
13136
13137 2006-01-18  Jeff Law  <law@redhat.com>
13138
13139         * gcc.dg/tree-ssa/vrp25.c: New test.
13140
13141 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13142
13143         * gcc.dg/pr25805.c: Fix misapplied patch.
13144
13145 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13146
13147         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13148         (check_effective_target_vect_udot_qi): New.
13149         (check_effective_target_vect_sdot_hi): New.
13150         (check_effective_target_vect_udot_hi): New.
13151         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13152         prefixed with "wrapv-" with -fwrapv.
13153         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13154         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13155         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13156         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13157         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13158
13159         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13160         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13161         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13162         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13163
13164 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13165
13166         PR c++/16829
13167         * g++.dg/other/default2.C: New test.
13168         * g++.dg/other/default3.C: New test.
13169
13170 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13171
13172         PR c/25805
13173         * gcc.dg/pr25805.c: New file.
13174
13175 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13176
13177         PR c++/25836
13178         * g++.dg/template/init6.C: New test.
13179
13180 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13181
13182         * gcc.dg/tree-ssa/pr24287.c: New test
13183
13184 2006-01-18  Eric Christopher  <echristo@apple.com>
13185
13186         * g++.dg/eh/table.C: New.
13187
13188 2006-01-18  DJ Delorie  <dj@redhat.com>
13189
13190         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13191         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13192         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13193         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13194
13195 2006-01-18  Jeff Law  <law@redhat.com>
13196
13197         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13198         on wrapping on overflow semantics.
13199
13200         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13201
13202         * gcc.gc/tree-ssa/vrp23.c: New test.
13203         * gcc.gc/tree-ssa/vrp24.c: New test.
13204
13205 2006-01-18  Richard Henderson  <rth@redhat.com>
13206             Aldy Hernandez  <aldyh@redhat.com>
13207             Jakub Jelinek  <jakub@redhat.com>
13208             Diego Novillo  <dnovillo@redhat.com>
13209             Uros Bizjak  <uros@kss-loka.si>
13210
13211         * gcc.dg/gomp: New directory.
13212
13213 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13214             Steven G. Kargl  <kargls@comcast.net>
13215
13216         PR fortran/20869
13217         * gfortran.dg/intrinsic_external_1.f90: New test.
13218
13219         PR fortran/20875.
13220         * gfortran.dg/elemental_pointer_1.f90: New test.
13221
13222         PR fortran/25024
13223         * gfortran.dg/external_procedures_1.f90: New test.
13224
13225         PR fortran/25785
13226         gfortran.dg/assumed_present.f90: New test.
13227
13228 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13229
13230         * g++.dg/parse/lookup5.C: New test.
13231
13232 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13233
13234         PR fortran/25697
13235         * gfortran.dg/read_eof.f90: New test.
13236
13237 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13238
13239         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13240         add a closing brace.
13241
13242 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13243
13244         PR fortran/25631
13245         * gfortran.dg/fmt_tl.f: New test.
13246
13247 2006-01-17  Eric Christopher  <echristo@apple.com>
13248
13249         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13250         * g++.old-deja/g++.warn/impint2.C: Ditto.
13251         * g++.old-deja/g++.other/null1.C: Ditto.
13252         * g++.dg/warn/conv2.C: Ditto.
13253         * g++.dg/warn/conv4.C: New file.
13254
13255 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13256
13257         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13258
13259 2006-01-17  Andreas Jaeger  <aj@suse.de>
13260             Janis Johnson <janis187@us.ibm.com>
13261
13262         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13263         in 64-bit.
13264         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13265         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13266
13267 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13268
13269         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13270         (switchfiles): xfail txxx where xxx >= 25.
13271
13272 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13273
13274         PR testsuite/25764
13275         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13276
13277 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13278
13279         PR c/25682
13280         * gcc.dg/pr25682.c: New test.
13281         * g++.dg/parse/array-size2.C: New test.
13282
13283 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13284
13285         * consistency.vlad: Remove entire directory, 1652 files.
13286
13287 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13288
13289         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13290         check_effective_target_dfprt_nocache): New.
13291         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13292         (check_effective_target_dfprt): New.
13293         * lib/c-compat.exp (check_dfp): Remove.
13294         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13295         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13296         level of support for decimal float.
13297         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13298         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13299         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13300         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13301         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13302         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13303         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13304         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13305         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13306         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13307         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13308         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13309         directives.
13310
13311 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13312
13313         PR testsuite/25741
13314         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13315         $base_dir/../.
13316         * lib/gfortran.exp (gfortran_init): Likewise.
13317         * lib/obj-c++.exp (obj-c++_init): Likewise.
13318         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13319         (scan-assembler-dem-not): Likewise.
13320         * lib/scandump.exp (scan-dump-dem): Likewise.
13321         (scan-dump-dem-not): Likewise.
13322
13323 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         PR testsuite/25767
13326         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13327         powerpc-*-darwin*.
13328         * lib/obj-c++.exp (obj-c++_init): Likewise.
13329
13330 2006-01-16  Richard Guenther  <rguenther@suse.de>
13331
13332         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13333
13334 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13335
13336         PR testsuite/25777
13337         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13338         to LD_LIBRARY_PATH.
13339
13340 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13341             Andrew Pinski  <pinskia@physics.uc.edu>
13342
13343         * gcc.dg/minmax-1.c: New test.
13344
13345 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13346
13347         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13348         * gcc.misc-tests/dectest.exp: Ditto.
13349
13350 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13351
13352         PR testsuite/25796
13353         * gcc.target/i386/cmov6.c: Use -march=k8.
13354
13355 2006-01-15  Andreas Jaeger  <aj@suse.de>
13356
13357         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13358         x86 does not have __float128.
13359
13360 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13361
13362         * gcc.target/i386/cmov6.c: New test.
13363
13364 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13365
13366         PR c++/25663
13367         * g++.dg/template/ctor6.C: New test.
13368
13369 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13370
13371         PR tree-optimization/25485
13372         * gcc.dg/tree-ssa/pr25485.c: New.
13373
13374 2006-01-14  Richard Guenther  <rguenther@suse.de>
13375
13376         PR tree-optimization/22548
13377         PR tree-optimization/22555
13378         PR tree-optimization/22501
13379         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13380         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13381         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13382         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13383         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13384         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13385         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13386         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13387         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13388
13389 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13390
13391         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13392         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13393
13394 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13395         Richard Guenther  <rguenther@suse.de>
13396
13397         PR rtl-optimization/24257
13398         * gcc.dg/torture/pr24257.c: New testcase.
13399
13400 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13401
13402         * gcc.c-torture/execute/20060110-1.c: New test.
13403         * gcc.c-torture/execute/20060110-2.c: New test.
13404
13405 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13406
13407         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13408
13409 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13410
13411         PR fortran/25756
13412         * gfortran.dg/label_3.f90: New test.
13413
13414 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13415
13416         PR tree-optimization/25771
13417         * g++.dg/tree-ssa/pr25771.C: New test
13418
13419 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13420
13421         PR tree-opt/24365
13422         * g++.dg/opt/complex5.C: New test.
13423
13424 2006-01-13  Richard Guenther  <rguenther@suse.de>
13425
13426         * gcc.target/i386/387-9.c: New testcase.
13427
13428 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         PR c++/24824
13431         * g++.dg/debug/dwarf2-1.C: New.
13432
13433 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13434
13435         PR testsuite/25728
13436         * lib/gcov.exp (verify-lines): Add "close $fd".
13437
13438 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13439             Ben Elliston  <bje@au.ibm.com>
13440
13441         * gcc.dg/dfp/inf-1.c: New test.
13442
13443 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13444             Yao Qi  <qiyaoltc@cn.ibm.com>
13445             Ben Elliston  <bje@au.ibm.com>
13446             Jon Grimm  <jgrimm2@us.ibm.com>
13447
13448         * gcc.dg/nodfp-1.c: New test.
13449         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13450         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13451         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13452         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13453         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13454         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13455         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13456         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13457         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13458         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13459         * gcc.dg/format/dfp-printf-1.c: Likewise.
13460         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13461         (compat_setup_dfp): New.
13462         * gcc.dg/compat/compat.exp: Use it.
13463         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13464         Make some variables global, prepend "compat_" to their names.
13465         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13466         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13467         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13468         * lib/compat.exp (compat_skip_list): Make global, rename.
13469         * lib/c-compat.exp: New file.
13470         * lib/target-supports.exp (check_effective_target_dfp): New.
13471
13472         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13473         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13474         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13475         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13476         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13477         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13478         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13479         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13480         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13481         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13482         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13483         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13484         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13485         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13486         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13487         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13488         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13489         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13490         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13491         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13492         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13493         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13494         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13495         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13496         gcc.dg/dfp/struct-layout-1.c,
13497         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13498         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13499         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13500         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13501         gcc.dg/dfp/func-vararg-dfp.c,
13502         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13503         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13504         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13505         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13506         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13507
13508 2006-01-11  Richard Guenther  <rguenther@suse.de>
13509
13510         PR tree-optimization/25734
13511         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13512
13513 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13514
13515         PR fortran/25486
13516         * gfortran.dg/literal_character_constant_1_x.F: New test.
13517         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13518         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13519         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13520
13521 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         PR c++/25386
13524         * g++.dg/ext/packed3.C: Add expected packed error.
13525
13526 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13527
13528         PR target/25706
13529         * gcc.dg/torture/pr25706-1.c: New test.
13530
13531 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13532
13533         PR tree-optimization/23109
13534         PR tree-optimization/23948
13535         PR tree-optimization/24123
13536
13537         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13538         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13539         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13540         g++.dg/tree-ssa/pr23948.C: New testcases.
13541         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13542         three divisions in order to do the optimization.
13543
13544 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13545
13546         PR c++/25632
13547         * g++.dg/other/pr25632.C: New test.
13548
13549 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13550
13551         PR fortran/25730
13552         * gfortran.dg/used_types_1.f90: New test.
13553
13554 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13555
13556         PR target/25718
13557         * gcc.dg/torture/pr25718-1.c: New test.
13558
13559 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13560
13561         * gfortran.dg/list_read_2.f90: Fix typo in description.
13562
13563 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13564
13565         * lib/target-supports.exp (check_visibility_available): Simplify test
13566         for *-*-netware*.
13567         (check_profiling_available): Fail for *-*-netware*.
13568         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13569         * gcc.dg/20021014-1.c: Likewise.
13570         * gcc.dg/nest.c: Likewise.
13571
13572 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13573
13574         fortran/24936
13575         * gfortran.dg/forall_3.f90: New test.
13576
13577 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13578
13579         PR fortran/21977
13580         * gfortran.dg/nesting_2.f90: New test.
13581         * gfortran.dg/nesting_3.f90: New test.
13582
13583 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13584
13585         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13586         Fix typo in comment.
13587
13588 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13589
13590         * gfortran.dg/single_char_string.f90: New test.
13591
13592 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13593
13594         * gfortran.dg/ichar_2.f90: New test.
13595
13596 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13597
13598         PR fortran/25093
13599         * gfortran.dg/private_type_4.f90: New.
13600
13601 2006-01-07  Richard Guenther  <rguenther@suse.de>
13602
13603         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13604
13605 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13606
13607         * gfortran.dg/func_decl_1.f90: New.
13608         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13609         * gfortran.dg/array_alloc_2.f90: Likewise.
13610         * gfortran.dg/char_result_8.f90: Likewise.
13611         * gfortran.dg/dup_save_1.f90: Likewise.
13612         * gfortran.dg/dup_save_2.f90: Likewise.
13613         * gfortran.dg/f2c_6.f90: Likewise.
13614         * gfortran.dg/f2c_7.f90: Likewise.
13615         * gfortran.dg/func_result_2.f90: Likewise.
13616         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13617
13618 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13619
13620         PR fortran/22146
13621         * gfortran.dg/elemental_subroutine_1.f90: New test.
13622         * gfortran.dg/elemental_subroutine_2.f90: New test.
13623
13624         PR fortran/25029
13625         PR fortran/21256
13626         * gfortran.dg/assumed_size_refs_1.f90: New test.
13627
13628         PR fortran/20868
13629         PR fortran/20870
13630         * gfortran.dg/assumed_size_refs_2.f90: New test.
13631         * gfortran.dg/initialization_1.f90: Change warning message.
13632
13633 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13634
13635         * gcc.dg/tree-ssa/loop-15.c: New test.
13636
13637 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13638
13639         PR fortran/25598
13640         * gfortran.dg/backspace_3.f: New test.
13641         * gfortran.dg/backspace_4.f: New test.
13642
13643 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13644
13645         PR fortran/24268
13646         * gfortran.dg/fmt_white.f: Update test.
13647
13648 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13649
13650         * gcc.dg/cast-1.c: Add new warning.
13651         * gcc.dg/cast-2.c: Likewise.
13652         * gcc.dg/cast-3.c: Likewise.
13653         * gcc.dg/format/cast-1.c: Likewise.
13654         * gcc.dg/cast-4.c: New testcase.
13655
13656 2006-01-05  Richard Guenther  <rguenther@suse.de>
13657
13658         PR tree-optimization/22555
13659         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13660
13661 2006-01-05  Richard Guenther  <rguenther@suse.de>
13662             Diego Novillo  <dnovillo@redhat.com>
13663
13664         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13665         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13666         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13667         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13668         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13669         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13670         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13671         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13672         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13673         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13674         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13675         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13676         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13677         * treelang/compile/extravar.tree: Likewise.
13678         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13679         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13680         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13681         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13682         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13683
13684 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13685
13686         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13687         for 64-bit fix.
13688
13689 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13690
13691         PR fortran/23675
13692         gfortran.dg/char_result_11.f90: New.
13693
13694 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13695
13696         PR c++/24782
13697         * g++.dg/parse/access9.C: New test.
13698         * g++.dg/tc1/dr52.C: Tweak error markers.
13699
13700 2006-01-04  Richard Henderson  <rth@redhat.com>
13701
13702         Merge from gomp branch.
13703         * g++.dg/parse/pragma2.C: Update expected error lines.
13704
13705 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13706
13707         * g++.dg/other/i386-2.C: New test.
13708
13709         PR target/25554
13710         * gcc.c-torture/compile/20051228-1.c: New test.
13711
13712         PR c/25559
13713         * gcc.dg/pr25559.c: New test.
13714
13715 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13716
13717         PR c++/25492
13718         * g++.dg/lookup/friend9.C: New test.
13719
13720         PR c++/25625
13721         * g++.dg/template/repo5.C: New test.
13722
13723 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
13724
13725         PR fortran/25101
13726         * gfortran.dg/forall_2.f90: New test.
13727
13728 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13729
13730         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13731         dg-require-weak.  Adjust regexp to handle leading-underscore
13732         targets and space as well as TAB after .weak.  Change previous
13733         64-bit fix to not use naked dot.
13734
13735 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
13736
13737         PR rtl-optimization/25578
13738         * gcc.c-torture/execute/20060102-1.c: New testcase.
13739
13740 2006-01-03  Richard Guenther  <rguenther@suse.de>
13741
13742         PR c/25183
13743         * gcc.dg/torture/pr25183.c: New testcase.
13744
13745 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
13746
13747         Merge from gomp-branch.
13748         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
13749         * gcc.dg/ia64-sync-2.c: Likewise.
13750         * gcc.dg/ia64-sync-3.c: Likewise.
13751         * gcc.dg/ia64-sync-4.c: Likewise.
13752         * gcc.dg/sync-2.c: Likewise.
13753         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
13754         that sparc64-*-* and sparcv9-*-* supports sync builtins.
13755
13756 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/25635
13759         * g++.dg/parse/operator6.C: New test.
13760
13761         PR c++/25637
13762         * g++.dg/parse/error29.C: New test.
13763
13764         PR c++/25638
13765         * g++.dg/parse/dtor6.C: New test.
13766
13767         PR c++/25633
13768         * g++.dg/parse/ctor3.C: New test.
13769
13770         PR c++/25634
13771         * g++.dg/template/class3.C: New test.
13772
13773 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
13774
13775         * g++.dg/debug/debug9.C: New.
13776
13777 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
13778
13779         PR fortran/24640
13780         * gfortran.dg/label_2.f90: New test.
13781
13782 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13783
13784         * g++.dg/lookup/using12.C: Tighten error marker.
13785
13786 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
13787             Andrew Pinski <pinskia@physics.uc.edu>
13788
13789         * gcc.target/powerpc/darwin-abi-3.c: New file.
13790         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
13791         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
13792         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
13793         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
13794         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
13795         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
13796         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
13797         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
13798
13799 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
13800
13801         * gcc.dg/tree-ssa/loadpre1.c: New;
13802         * gcc.dg/tree-ssa/loadpre2.c: New;
13803         * gcc.dg/tree-ssa/loadpre3.c: New;
13804         * gcc.dg/tree-ssa/loadpre4.c: New;
13805         * gcc.dg/tree-ssa/loadpre5.c: New;
13806         * gcc.dg/tree-ssa/loadpre6.c: New;
13807         * gcc.dg/tree-ssa/loadpre7.c: New;
13808         * gcc.dg/tree-ssa/loadpre8.c: New;
13809         * gcc.dg/tree-ssa/loadpre9.c: New;
13810
13811 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
13812
13813         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
13814         * g++.dg/abi/thunk4.C: Likewise.
13815
13816 2006-01-01  Andreas Jaeger  <aj@suse.de>
13817
13818         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
13819         portable.
13820
13821 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
13822
13823         PR c++/25294
13824         * gcc.dg/pragma-pack-3.c: New test.
13825         * g++.dg/parse/pragma3.C: New test.
13826
13827 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13828
13829         PR middle-end/24827
13830         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
13831
13832 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13833
13834         PR testsuite/25214
13835         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
13836
13837 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13838
13839         PR fortran/22607
13840         * gfortran-dg/pure_byref_3.f90: New.
13841
13842         fortran/PR 25396
13843         * gfortran.dg/userdef_operator_1.f90: New.
13844
13845 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13846
13847         * g++.dg/abi/thunk3.C: New.
13848         * g++.dg/abi/thunk4.C: New.
13849
13850 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
13851
13852         PR fortran/25532
13853         * gfortran.dg/host_used_types_1.f90: New test. Check that host
13854         associated derived type components of derived types are
13855         properly declared in contained procedures.
13856
13857 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13858
13859         PR libgfortran/25139
13860         * gfortran.dg/backspace_2.f: New test.
13861
13862 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13863
13864         PR libgfortran/25550
13865         * gfortran.dg/endfile.f: New test.
13866
13867 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13868
13869         PR libgfortran/25419
13870         * gfortran.dg/comma.f: New test.
13871
13872 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13873
13874         * lib/gfortran-dg.exp: Remove trailing whitespace.
13875         * lib/fortran-torture.exp: Test with -fbounds-check instead of
13876         -funroll-all-loops.
13877
13878 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
13879
13880         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13881         Extended Double long doubles or repeat tests when long double is
13882         the same size as double.
13883
13884 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13885
13886         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13887
13888         PR testsuite/25442
13889         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13890         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13891
13892         PR testsuite/25441
13893         * gcc.dg/pr23911.c: Make test variable static.
13894
13895         PR testsuite/25444
13896         * gcc.dg/tree-ssa/pr14841.c: Likewise.
13897
13898 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/25439
13901         * g++.dg/parse/crash17.C: Adjust error markers.
13902         * g++.dg/template/error20.C: New test.
13903
13904 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/23172
13907         * g++.dg/ext/complit4.C: New test.
13908
13909         PR c++/25417
13910         * g++.dg/ext/complit5.C: Likewise.
13911
13912 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
13913
13914         PR tree-optimization/25125
13915         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13916         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13917         * gcc.c-torture/execute/pr25125.c: New.
13918
13919 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
13920
13921         PR fortran/25029
13922         PR fortran/21256
13923         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
13924         functions with incorrect assumed size references.
13925
13926 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/23171
13929         * g++.dg/opt/init1.C: New test.
13930
13931 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
13932
13933         PR c++/24671
13934         * g++.dg/template/sfinae3.C: New test.
13935
13936 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13937
13938         * g++.dg/other/friend4.C: New test.
13939
13940 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13941
13942         PR target/25005
13943         * g++.dg/opt/pr25005.C: New test.
13944
13945 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13946
13947         PR c++/25369
13948         * g++.dg/template/ptrmem16.C: New test.
13949
13950 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
13951
13952         PR fortran/25029
13953         PR fortran/21256
13954         * gfortran.dg/initialization_1.f90: Add test of SIZE.
13955
13956 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13957
13958         PR libgfortran/25307
13959         * gfortran.dg/list_read_5.f90: New test.
13960
13961 2005-12-22  Richard Henderson  <rth@redhat.com>
13962
13963         * gcc.target/i386/sse-7.c: Use -msse2.
13964
13965 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13966
13967         PR rtl-optimization/25432
13968         * gcc.c-torture/compile/20051216-1.c: New test.
13969
13970         PR objc/25328
13971         * objc/execute/pr25328.m: New test.
13972
13973 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13974
13975         PR c++/25364
13976         * g++.dg/template/call4.C: New test.
13977
13978 2005-12-22  Dale Johannesen  <dalej@apple.com>
13979
13980         * gcc.target/i386/sse-17.c: New.
13981
13982 2005-12-22  Paul Brook  <paul@codesourcery.com>
13983
13984         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13985
13986 2005-12-22  Paul Brook  <paul@codesourcery.com>
13987
13988         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13989
13990 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13991
13992         PR tree-opt/25513
13993         * gcc.c-torture/compile/pr25513.c: New test.
13994
13995 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13996
13997         PR c++/23333
13998         * g++.dg/parse/error25.C: Add more tests.
13999
14000 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14001
14002         PR fortran/18990
14003         * gfortran.dg/der_charlen_1.f90: New.
14004
14005 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14006
14007         PR fortran/20889
14008         * gfortran.dg/pointer_component_type_1.f90: New test.
14009
14010         PR fortran/25029
14011         PR fortran/21256
14012         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14013         should give an error with assumed size array refernces and checks
14014         those that should not.
14015         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14016         reference an upper bound so that it does not generate an error.
14017
14018         PR fortran/19362
14019         PR fortran/20244
14020         PR fortran/20864
14021         PR fortran/25391
14022         * gfortran.dg/used_dummy_types_1.f90: New test.
14023         * gfortran.dg/used_dummy_types_2.f90: New test.
14024         * gfortran.dg/used_dummy_types_3.f90: New test.
14025         * gfortran.dg/used_dummy_types_4.f90: New test.
14026         * gfortran.dg/used_dummy_types_5.f90: New test.
14027
14028         PR fortran/23152
14029         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14030         group already being USE associated.
14031         * gfortran.dg/assumed_shape_nml.f90: New test.
14032         * gfortran.dg/assumed_size_nml.f90: New test.
14033
14034         PR fortran/20862
14035         PR fortran/25053
14036         PR fortran/25063
14037         PR fortran/25064
14038         PR fortran/25066
14039         PR fortran/25067
14040         PR fortran/25068
14041         PR fortran/25307
14042         * gfortran.dg/io_constraints_1.f90: New test.
14043         * gfortran.dg/io_constraints_1.f90: New test.
14044         * gfortran.dg/iostat_3.f90: Change wording of warning.
14045         * gfortran.dg/g77/19981216-0.f: The same.
14046
14047 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14048
14049         PR tree-optimization/23518
14050         * gcc.dg/pr23518.c: New.
14051
14052 2005-12-21  Mike Stump  <mrs@apple.com>
14053
14054         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14055
14056 2005-12-21  Paul Brook  <paul@codesourcery.com>
14057
14058         * gcc.dg/pr19340.c: Skip on m68k targets.
14059
14060 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14061
14062         PR rtl-optimization/25196
14063         * gcc.dg/pr25196.c: New test.
14064
14065 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14066
14067         PR fortran/25423
14068         gfortran.dg/where_nested_1.f90: New.
14069
14070 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14071
14072         PR tree-optimization/25382.
14073         * gcc.dg/tree-ssa/pr25382.c: New.
14074
14075 2005-12-20  Richard Guenther  <rguenther@suse.de>
14076
14077         PR middle-end/24306
14078         * gcc.target/i386/pr24306.c: New testcase.
14079
14080 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14081
14082         PR tree-optimization/25501
14083         * gcc.dg/tree-ssa/pr25501.c: New.
14084
14085 2005-12-20  Richard Guenther  <rguenther@suse.de>
14086
14087         Revert
14088         2005-12-02  Richard Guenther  <rguenther@suse.de>
14089
14090         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14091
14092 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/21228
14095         * g++.dg/warn/Wunreachable-code-2.C: New test.
14096
14097 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14098
14099         PR c++/24278
14100         * g++.dg/template/ctor5.C: New test.
14101
14102         PR c++/24915
14103         * g++.dg/template/overload8.C: New test.
14104
14105 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14106
14107         * gcc.c-torture/compile/pr25483 : New test.
14108
14109 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14110
14111         PR c++/20552
14112         * g++.dg/ext/typeof10.C: New test.
14113
14114 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         * gcc.dg/mt-loopi1.c: New.
14117
14118 2005-12-18  Richard Guenther  <rguenther@suse.de>
14119
14120         PR tree-optimization/25481
14121         * gcc.dg/torture/pr25481.c: New testcase.
14122
14123 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14124
14125         PR rtl-optimization/21041
14126         * gcc.dg/pr21041.c: New test.
14127
14128 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14129
14130         PR libgfortran/25463
14131         * gfortran.dg/advance.f90: New test.
14132
14133 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14134
14135         * gcc.dg/20051201-1.c: New test.
14136
14137 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14138
14139         PR fortran/25018
14140         * gfortran.dg/initialization_1.f90: New test.
14141         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14142         * gfortran.dg/g77/980616-0.f: The same.
14143
14144 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14145
14146         * PR fortran/25458
14147         * gfortran.dg/chkbits.f90: New test.
14148
14149 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14150
14151         * gfortran.dg/enum_5.f: Revert to previous version.
14152
14153 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14154
14155         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14156         * gfortran.dg/nested_modules_1.f90: Ditto.
14157         * gfortran.dg/hollerith_f95.f90: Ditto.
14158         * gfortran.dg/select_5.f90: Ditto.
14159         * gfortran.dg/secnds.f: Ditto.
14160         * gfortran.dg/hollerith2.f90: Ditto.
14161         * gfortran.dg/imag_2.f: Ditto.
14162         * gfortran.dg/ftell_2.f90: Ditto.
14163         * gfortran.dg/malloc_free_1.f90: Ditto.
14164         * gfortran.dg/logint-1.f: Ditto.
14165         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14166         * gfortran.dg/e_d_fmt.f90: Ditto.
14167         * gfortran.dg/hollerith_legacy.f90: Ditto.
14168         * gfortran.dg/logint-2.f: Ditto.
14169         * gfortran.dg/enum_5.f90: Ditto.
14170         * gfortran.dg/f2c_2.f90: Ditto.
14171         * gfortran.dg/pr17143.f90: Ditto.
14172         * gfortran.dg/namelist_14.f90: Ditto.
14173         * gfortran.dg/logint-3.f: Ditto.
14174         * gfortran.dg/spread_scalar_source.f90: Ditto.
14175         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14176         * gfortran.dg/namelist_11.f: Ditto.
14177         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14178         * gfortran.dg/g77/20010519-1.f
14179         * gfortran.dg/g77/alpha1.f: Ditto.
14180         * gfortran.dg/g77/990115-1.f: Ditto.
14181         * gfortran.dg/g77/erfc.f: Ditto.
14182         * gfortran.dg/g77/19990313-3.f: Ditto.
14183         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14184         * gfortran.dg/g77/20010426.f: Ditto.
14185         * gfortran.dg/g77/19990313-0.f: Ditto.
14186         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14187         * gfortran.dg/g77/20000629-1.f: Ditto.
14188         * gfortran.dg/g77/970125-0.f: Ditto.
14189         * gfortran.dg/g77/8485.f: Ditto.
14190         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14191         * gfortran.dg/g77/19990313-1.f: Ditto.
14192         * gfortran.dg/g77/int8421.f: Ditto.
14193         * gfortran.dg/g77/19990305-0.f: Ditto.
14194         * gfortran.dg/g77/947.f: Ditto.
14195         * gfortran.dg/g77/19990905-2.f: Ditto.
14196         * gfortran.dg/g77/cabs.f: Ditto.
14197         * gfortran.dg/g77/19990313-2.f: Ditto.
14198         * gfortran.dg/g77/20020307-1.f: Ditto.
14199         * gfortran.dg/g77/dcomplex.f: Ditto.
14200         * gfortran.dg/g77/19990502-1.f: Ditto.
14201         * gfortran.dg/g77/19981216-0.f: Ditto.
14202         * gfortran.dg/common_4.f90: Ditto.
14203         * gfortran.dg/entry_4.f90: Ditto.
14204         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14205         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14206         * gfortran.dg/namelist_12.f: Ditto.
14207         * gfortran.dg/scale_1.f90: Ditto.
14208         * gfortran.dg/modulo_1.f90
14209         * gfortran.dg/hollerith.f90: Ditto.
14210         * gfortran.dg/direct_io_3.f90: Ditto.
14211         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14212         * gfortran.dg/gnu_logical_1.F: Ditto.
14213         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14214         * gfortran.dg/assign_1.f90: Ditto.
14215         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14216         * gfortran.dg/pr23095.f: Ditto.
14217         * gfortran.dg/read_float_1.f90: Ditto.
14218
14219 2005-12-17  Andreas Jaeger  <aj@suse.de>
14220
14221         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14222         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14223
14224 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14225
14226         PR fortran/24268
14227         * gfortran.dg/fmt_white.f: New test.
14228
14229 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14230
14231         * gfortran.dg/label_1.f90: New test.
14232
14233 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14234
14235         PR testsuite/25422
14236         * gcc.dg/20031012-1.c: Add -Walways-true option.
14237         * gcc.dg/weak/weak-3.c: Likewise.
14238         * g++.old-deja/g++.mike/warn8.C: Likewise.
14239
14240 2005-12-16  Mike Stump  <mrs@apple.com>
14241
14242         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14243         exit.
14244
14245 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14246
14247         PR libgfortran/25264
14248         PR libgfortran/25349
14249         * gfortran.dg/tl_editing.f90: Added additional checks.
14250         * gfortran.dg/t_editing.f: New test.
14251         * gfortran.dg/write_padding.f90: New test
14252
14253 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14254
14255         PR testsuite/25215
14256         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14257
14258 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14259
14260         PR rtl-optimization/24899
14261         * gcc.c-torture/execute/20051215-1.c: New test.
14262
14263 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14264
14265         PR 24823
14266         * gfortran.dg/pr24823.f: New test.
14267
14268 2005-12-16  Jeff Law  <law@redhat.com>
14269
14270         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14271
14272 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14273
14274         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14275         (base_types): Change C++ style comments to C style comments.  Remove
14276         aligned types from the array.  Keep Enums disabled.
14277         (complex_types): Remove aligned types from the array.
14278         Comment out "_Complex long double".
14279         (attrib_types): Remove.
14280         (complex_attrib_types): Remove.
14281         (attrib_array_types): Remove.
14282         (complex_attrib_array_types): Remove.
14283         (aligned_bitfld_types): Remove.
14284         (n_aligned_bitfld_types): Remove.
14285         (FEATURE_ALIGNEDPACKED): Delete.
14286         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14287         (singles): Remove support for adding attributes.
14288         (choose_type): Remove support for attributed types.
14289         (generate_fields): Remove support for attributed bit-fields.
14290         Remove support for adding attributes.
14291         (generate_random_tests): Remove support for adding attributes.
14292         (features): Add back "[0] :0" and "complex vector [0]".
14293         (main): Remove support for attributed bit-fields.
14294         Uncomment the calling of generate_random_tests for the rests of
14295         the tests.
14296
14297 2005-12-16  Jan Hubicka  <jh@suse.cz>
14298
14299         * gcc.c-torture/combine/pr25224.c: New.
14300
14301 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14302
14303         PR other/25028
14304         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14305         HP-UX.
14306
14307 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14308
14309         * gcc.dg/20051215-1.c: New file.
14310
14311 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14312
14313         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14314         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14315
14316 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14317
14318         PR fortran/18197
14319         * gfortran.dg/dummy_functions_1.f90: New.
14320
14321 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14322
14323         PR rtl-optimization/25310
14324         * gcc.c-torture/compile/pr25310.c: New test.
14325
14326 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14327
14328         PR debug/25023
14329         * gcc.dg/pr25023.c: New test.
14330
14331 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14332
14333         * g++.old-deja/g++.brendan/redecl1.C,
14334         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14335         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14336         g++.old-deja/g++.oliva/typeof1.C,
14337         g++.old-deja/g++.other/crash16.C,
14338         g++.old-deja/g++.other/crash34.C,
14339         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14340         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14341         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14342         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14343         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14344         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14345         Remove xfail.
14346
14347 2005-12-14  Kean Johnston  <jkj@sco.com>
14348             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14349
14350         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14351         * gcc.target/i386/20020523-1.c: Ditto.
14352         * gcc.target/i386/tailcall-1.c: Ditto.
14353         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14354         * gcc.target/i386/ssetype-5.c: Ditto.
14355
14356 2005-12-14  Jeff Law  <law@redhat.com>
14357
14358         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14359
14360 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR target/25254
14363         PR target/24188
14364         * gcc.target/i386/pr25254.c: New test.
14365         * gfortran.dg/PR24188.f: New test.
14366
14367 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14368
14369         * lib/fortran-torture.exp: Catch remaining uses of
14370         remote_file build delete.
14371
14372 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14373
14374         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14375
14376 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14377
14378         * gcc.dg/warn-addr-cmp.c: New test.
14379
14380 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14381
14382         PR debug/25023
14383         PR target/25293
14384         * gcc.target/i386/pr25293.c: New test.
14385
14386 2005-12-13  Petr Machata  <machata@post.cz>
14387
14388         PR c++/24907
14389         * g++.dg/parse/comma2.C: New test.
14390
14391 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14392             Jakub Jelinek  <jakub@redhat.com>
14393
14394         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14395         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14396         (limits.h): Include unconditionally.
14397         (stdlib.h): Likewise.
14398         (hashtab.h): Do not include.
14399         (getopt.h): Likewise.
14400         (stddef.h): Include.
14401         (hashval_t): Define.
14402         (struct entry): Add "next" field.
14403         (HASH_SIZE): New macro.
14404         (hash_table): New variable.
14405         (switchfiles): Do not use xmalloc.
14406         (mix): New macro.
14407         (iterative_hash): New function.
14408         (hasht): Remove.
14409         (e_exists): New function.
14410         (e_insert): Likewise.
14411         (output): Use, instead of libiberty hashtable functions.
14412         (main): Do not use getopt.  Do not call htab_create.
14413
14414 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14415
14416         PR c++/25331
14417         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14418         put atal* and atpaal* attributes on array elements.
14419         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14420         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14421         put atal* and atpaal* attributes on array elements.
14422         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14423
14424 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14425
14426         * gcc.dg/single-precision-constant.c: New test.
14427
14428 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14429
14430         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14431         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14432         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14433         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14434         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14435         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14436         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14437         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14438         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14439         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14440         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14441         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14442         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14443         gcc.target/powerpc/ppc-sdata-2.c,
14444         gcc.target/powerpc/ppc-stackalign-1.c,
14445         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14446         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14447         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14448         gcc.target/powerpc/rs6000-ldouble-2.c,
14449         gcc.target/powerpc/rs6000-power2-1.c,
14450         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14451         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14452         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14453         option into target selector.
14454         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14455         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14456
14457 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14458
14459         PR objc/25348
14460         * objc.dg/encode-9.m: New test.
14461
14462 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14463
14464         PR testsuite/20772
14465         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14466         * gcc.dg/asm-b.c: Fix typo.
14467         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14468         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14469         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14470         i?86 lp64 and x86_64 ilp32.
14471         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14472         on i?86 lp64.
14473         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14474
14475 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14476
14477         PR fortran/25078
14478         gfortran.dg/equiv_5.f90: New test.
14479
14480 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14481
14482         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14483         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14484         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14485         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14486         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14487         * gcc.dg/tree-ssa/reassoc-5.c: New.
14488         * gcc.dg/tree-ssa/reassoc-6.c: New.
14489         * gcc.dg/tree-ssa/reassoc-7.c: New.
14490         * gcc.dg/tree-ssa/reassoc-8.c: New.
14491         * gcc.dg/tree-ssa/reassoc-9.c: New.
14492         * gcc.dg/tree-ssa/reassoc-10.c: New.
14493         * gcc.dg/tree-ssa/reassoc-11.c: New.
14494
14495 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14496
14497         PR testsuite/25167
14498         PR testsuite/24478
14499         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14500
14501 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14502
14503         PR c++/25300
14504         * g++.dg/template/inherit.C: Do not use a generic error message.
14505
14506 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14507
14508         PR libobjc/25354
14509         * objc.dg/gnu-encoding: New directory.
14510         * objc.dg/gnu-encoding/compat-common.h: New file.
14511         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14512         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14513         * objc.dg/gnu-encoding/vector-defs.h: New file.
14514         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14515         * objc.dg/gnu-encoding/generate-random.c: New file.
14516         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14517         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14518         * objc.dg/gnu-encoding/generate-random.h: New file.
14519
14520 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/25337
14523         * g++.dg/template/defarg7.C: New test.
14524
14525 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14526
14527         PR libobjc/25347
14528         * objc.dg/encode-8.m: New test.
14529
14530 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14531
14532         PR libobjc/25346
14533         * objc.dg/encode-7.m: New test.
14534
14535 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR c++/25010
14538         * g++.dg/opt/inline10.C: New test.
14539
14540 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14541
14542         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14543
14544 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14545
14546         * gfortran.dg/substring_equivalence.f90: typo in comment
14547
14548 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14549
14550         PR fortran/25068
14551         * gfortran.dg/iostat_3.f90: New test.
14552
14553 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14554
14555         PR fortran/23815
14556         * gfortran.dg/unf_io_convert_1.f90: New test.
14557         * gfortran.dg/unf_io_convert_2.f90: New test.
14558         * gfortran.dg/unf_io_convert_3.f90: New test.
14559
14560 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14561
14562         PR testsuite/20772
14563         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14564         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14565         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14566         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14567         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14568         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14569         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14570         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14571         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14572         gcc.dg/torture/fp-int-convert-float128-timode.c,
14573         gcc.dg/torture/fp-int-convert-float128.c,
14574         gcc.dg/torture/fp-int-convert-float80-timode.c,
14575         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14576         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14577
14578         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14579
14580 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14581
14582         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14583
14584 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14585
14586         * gcc.dg/20051207-1.c,
14587         * gcc.dg/20051207-2.c,
14588         * gcc.dg/20051207-3.c: New tests.
14589
14590 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14591
14592         PR testsuite/20772
14593         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14594         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14595         dg-skip-if target selector.
14596
14597         PR testsuite/20772
14598         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14599         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14600         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14601         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14602         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14603         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14604         and/or merge with i?86 cases.
14605
14606         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14607
14608         PR testsuite/20772
14609         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14610         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14611         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14612         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14613         x86_64-*-linux*.
14614
14615 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14616
14617         PR target/25311
14618         * gcc.c-torture/compile/pr25311.c: New test.
14619
14620 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14621
14622         PR libgfortran/25039
14623         * gfortran.dg/read_comma.f: New test.
14624
14625 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14626
14627         PR c++/19317
14628         * g++.dg/opt/pr19317-1.C: New test.
14629         * g++.dg/opt/pr19317-2.C: New test.
14630         * g++.dg/opt/pr19317-3.C: New test.
14631
14632         PR target/19005
14633         * gcc.c-torture/execute/pr19005.c: New test.
14634
14635         PR target/17828
14636         * g++.old-deja/g++.other/comdat5.C: New test.
14637         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14638
14639         * g++.dg/compat/struct-layout-1.exp: New file.
14640         * g++.dg/compat/struct-layout-1.h: New.
14641         * g++.dg/compat/struct-layout-1_generate.c: New.
14642         * g++.dg/compat/struct-layout-1_x1.h: New.
14643         * g++.dg/compat/struct-layout-1_x2.h: New.
14644         * g++.dg/compat/struct-layout-1_y1.h: New.
14645         * g++.dg/compat/struct-layout-1_y2.h: New.
14646
14647         * gcc.dg/20050330-2.c: New test.
14648
14649 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14650
14651         PR fortran/25292
14652         * gfortran.dg/associated_1.f90: New.
14653
14654 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14655
14656         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14657         ILP32 vect_no_align platforms.
14658
14659 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14660             Jakub Jelinek  <jakub@redhat.com>
14661
14662         PR target/25268
14663         * gcc.c-torture/compile/20051207-1.c: New test.
14664
14665 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14666
14667         PR testsuite/20772
14668         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14669         gcc.dg/torture/pr18582-1.c,
14670         gcc.target/i386/attributes-error.c: Also test on x86_64.
14671
14672         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14673
14674 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14675
14676         PR c++/19397
14677         * g++.dg/template/typedef3.C: New test.
14678
14679         PR c++/19762
14680         PR c++/19764
14681         * g++.dg/template/dtor3.C: Fix error markers.
14682
14683 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14684
14685         * lib/target-supports.exp (check_effective_target_sync_char_short):
14686         Add s390*.
14687
14688 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14689
14690         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14691
14692 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14693
14694         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14695         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14696         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14697         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14698
14699 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14700
14701         PR c++/25263
14702         * g++.dg/other/array2.C: New test case.
14703
14704 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14705
14706         * gcc.dg/darwin-weakimport-3.c: New.
14707
14708         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14709         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14710         and to work on Darwin.
14711         * gcc.dg/attr-weakref-1b.c: New file.
14712         * gcc.dg/attr-weakref-2.c: New test.
14713         * gcc.dg/darwin-weakref-1.c: New test.
14714
14715 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14716
14717         PR testsuite/25247
14718         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14719         use in selector expressions.
14720         (dg-xfail-if): Ditto.
14721         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14722         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14723         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14724         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14725         * gcc.test-framework/test-framework.exp: Skip generated tests if
14726         CHECK_TEST_FRAMEWORK is not 1.
14727
14728 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14729
14730         PR tree-optimization/24963
14731         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14732
14733         PR target/24108
14734         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14735
14736         PR target/18580
14737         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14738         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14739         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14740         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14741
14742 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
14743
14744         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
14745         dg-options.
14746
14747 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14748
14749         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
14750
14751 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14752
14753         * gcc.dg/format/cast-1.c: New test.
14754
14755 2005-12-04  Roger Sayle  <roger@eyesopen.com>
14756
14757         PR c/7776
14758         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
14759         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14760         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
14761         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
14762
14763 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14764
14765         * gcc.dg/cast-pretty-print-1.c: New test.
14766
14767 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14768
14769         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
14770
14771 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
14772
14773         PR c++/24173
14774         * g++.dg/template/friend40.C: New test.
14775
14776 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
14777
14778         PR target/25199
14779         * gcc.target/i386/movq-2.c: New test.
14780         * gcc.target/i386/movq.c: Remove target i?86, instead add
14781         dg-require-effective-target ilp32.
14782
14783 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14784
14785         PR c++/24103
14786         * g++.dg/other/default1.C: New test.
14787
14788 2005-12-02  Richard Guenther  <rguenther@suse.de>
14789
14790         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14791
14792 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14793
14794         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
14795
14796 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
14797
14798         PR target/21017
14799         * gcc.target/powerpc/rotate.c: New.
14800
14801 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14802
14803         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
14804         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
14805
14806 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14807
14808         PR c/13384
14809         * gcc.dg/pr17730-1.c: Adjust.
14810         * gcc.dg/lvalue1.c (main): Likewise.
14811         * gcc.dg/lvalue-2.c: Likewise.
14812         * g++.dg/pr7503-3.C
14813
14814 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
14815
14816         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
14817         error messages.
14818
14819 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
14820
14821         PR fortran/24789
14822         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
14823
14824 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14825
14826         PR target/24475
14827         * lib/target-supports.exp (check_effective_target_tls): New.
14828         (check_effective_target_tls_runtime): New.
14829         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
14830         for TLS support.
14831         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
14832         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14833         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
14834         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
14835         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
14836         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
14837         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14838         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
14839         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
14840         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
14841         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
14842         effective-target TLS.
14843         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
14844         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
14845         effective-target TLS runtime.
14846
14847 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14848
14849         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
14850
14851 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
14852
14853         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
14854         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
14855         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
14856         ignored" warnings when "packing" is the same as the ABI layout.
14857
14858 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
14859
14860         PR fortran/21302
14861         * gfortran.dg/line_length_1.f: New test.
14862         * gfortran.dg/line_length_2.f90: Ditto.
14863
14864 2005-11-30  Richard Guenther  <rguenther@suse.de>
14865
14866         PR tree-optimization/21655
14867         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14868
14869 2005-11-30  Dale Johannesen  <dalej@apple.com>
14870
14871         * gcc.c-torture/compile/pr24930.c: New.
14872
14873 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
14874
14875         PR fortran/15809
14876         *  gfortran.dg/auto_char_dummy_array.f90: New test.
14877
14878 2005-11-30  Jeff Law  <law@redhat.com>
14879
14880         * g++.old-deja/g++.law/pr25000.C: New test.
14881
14882 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
14883
14884         * gcc.dg/tls/opt-11.c: New test.
14885
14886 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14887
14888         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14889         targets.
14890         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14891         LP64 ia64.
14892
14893 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
14894
14895         * gfortran.dg/open_access_1.f90: New test.
14896
14897 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14898
14899         * gcc.dg/charset/builtin2.c: New test.
14900
14901 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
14902
14903         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14904         on mmix-*-* for *_[xy].c.
14905
14906 2005-11-28  Kean Johnston  <jkj@sco.com>
14907
14908         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14909         headers.
14910         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14911         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14912         * gcc.target/i386/asm-3.c: Ditto.
14913         * gcc.target/i386/clobbers.c: Ditto.
14914         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14915         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14916         test regexp.
14917         * gcc.target/i386/mul.c: Ditto.
14918         * gcc.target/i386/ssetype-1.c: Ditto.
14919         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14920         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14921         static so the test works with -fPIC mode too. Based on comment in
14922         PR19231 by Pinski.
14923         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14924
14925 2005-11-28  Richard Guenther  <rguenther@suse.de>
14926
14927         * gcc.dg/alias-9.c: New testcase.
14928         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14929
14930 2005-11-28  Roger Sayle  <roger@eyesopen.com>
14931             Uros Bizjak  <uros@kss-loka.si>
14932
14933         PR middle-end/20219
14934         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14935         tan(x)/sin(x) transformations.
14936
14937 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
14938
14939         PR middle-end/24575
14940         * gcc.dg/tree-ssa/divide-3.c: New test.
14941         * gcc.dg/tree-ssa/divide-4.c: New test.
14942
14943 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
14944
14945         PR fortran/24917
14946         *  gfortran.dg/boz_6.f90: New test.
14947
14948 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14949
14950         PR fortran/23912
14951         * gfortran.dg/modulo_1.f90: New test.
14952
14953 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14954
14955         PR libfortran/24919
14956         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14957         fail on CRLF platforms.
14958         * gfortran.dg/ftell_2.f90: Likewise.
14959
14960 2005-11-26  Eric Christopher  <echristo@apple.com>
14961
14962         * gcc.dg/intmax_t-1.c: Remove mips xfail.
14963
14964 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14965
14966         * objc.dg/gnu-runtime-3.m: Simplify.
14967
14968 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14969
14970         PR middle-end/23669
14971         * gcc.dg/tree-ssa/divide-1.c: New test.
14972         * gcc.dg/tree-ssa/divide-2.c: New test.
14973
14974 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14975
14976         PR libgfortran/24945
14977         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14978
14979 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14980
14981         PR libgfortran/24945
14982         * gfortran.dg/open_status_2.f90: New test.
14983
14984 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14985
14986         * gcc.c-torture/execute/builtins/fprintf.c,
14987         gcc.c-torture/execute/builtins/fputs-lib.c,
14988         gcc.c-torture/execute/builtins/fputs.c,
14989         gcc.c-torture/execute/builtins/lib/fprintf.c,
14990         gcc.c-torture/execute/builtins/lib/printf.c,
14991         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14992
14993 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
14994
14995         * gcc.dg/20050922-2.c: New test.
14996
14997 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14998
14999         * objc.dg/gnu-runtime-3.m: New test.
15000
15001 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15002
15003         PR c++/9278
15004         * g++.dg/other/void1.C: New test.
15005
15006 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15007
15008         PR middle-end/24998
15009         * gcc.dg/torture/fp-int-convert-float.c,
15010         gcc.dg/torture/fp-int-convert-double.c,
15011         gcc.dg/torture/fp-int-convert-long-double.c,
15012         gcc.dg/torture/fp-int-convert-timode.c,
15013         gcc.dg/torture/fp-int-convert-float80.c,
15014         gcc.dg/torture/fp-int-convert-float80-timode.c,
15015         gcc.dg/torture/fp-int-convert-float128.c,
15016         gcc.dg/torture/fp-int-convert-float128-timode.c,
15017         gcc.dg/torture/fp-int-convert.h: New files.
15018
15019 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15020
15021         PR middle-end/24989
15022         * gcc.dg/tree-ssa/bool-10.c: New test.
15023         * gcc.dg/tree-ssa/bool-11.c: New test.
15024         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15025
15026 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15027
15028         PR middle-end/24990
15029         * tree-ssa/pr24990-1.c: New test.
15030
15031 2005-11-24  Richard Guenther  <rguenther@suse.de>
15032         Dirk Mueller <dmueller@suse.de>
15033
15034         PR c++/14024
15035         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15036         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15037         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15038         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15039         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15040         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15041
15042 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15043
15044         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15045
15046 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15047
15048         PR c/21668
15049         * gcc.dg/Wc++-compat.c: New.
15050         * gcc.dg/Wno-c++-compat.c: New.
15051
15052 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15053
15054         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15055         (vspltish, vspltisw): Likewise.
15056
15057 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15058
15059         PR libgfortran/24794
15060         * gfortran.dg/namelist_12.f: Fix quotes.
15061         * gfortran.dg/namelist_13.f90: Fix quotes.
15062         * gfortran.dg/namelist_14.f90: Fix quotes.
15063         * gfortran.dg/namelist_15.f90: Fix quotes.
15064         * gfortran.dg/namelist_use.f90: Fix quotes.
15065         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15066         * gfortran.dg/namelist_21.f90: New test.
15067         * gfortran.dg/namelist_22.f90: New test.
15068
15069 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15070
15071         PR target/23435
15072         * gcc.c-torture/compile/pr23435.c: New.
15073
15074 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15075
15076         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15077
15078 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15079
15080         * gcc.target/powerpc/405-macchw-1.c,
15081         gcc.target/powerpc/405-macchw-2.c,
15082         gcc.target/powerpc/405-macchwu-1.c,
15083         gcc.target/powerpc/405-macchwu-2.c,
15084         gcc.target/powerpc/405-machhw-1.c,
15085         gcc.target/powerpc/405-machhw-2.c,
15086         gcc.target/powerpc/405-machhwu-1.c,
15087         gcc.target/powerpc/405-machhwu-2.c,
15088         gcc.target/powerpc/405-maclhw-1.c,
15089         gcc.target/powerpc/405-maclhw-2.c,
15090         gcc.target/powerpc/405-maclhwu-1.c,
15091         gcc.target/powerpc/405-maclhwu-2.c,
15092         gcc.target/powerpc/405-mulchw-1.c,
15093         gcc.target/powerpc/405-mulchw-2.c,
15094         gcc.target/powerpc/405-mulchwu-1.c,
15095         gcc.target/powerpc/405-mulchwu-2.c,
15096         gcc.target/powerpc/405-mulhhw-1.c,
15097         gcc.target/powerpc/405-mulhhw-2.c,
15098         gcc.target/powerpc/405-mulhhwu-1.c,
15099         gcc.target/powerpc/405-mulhhwu-2.c,
15100         gcc.target/powerpc/405-mullhw-1.c,
15101         gcc.target/powerpc/405-mullhw-2.c,
15102         gcc.target/powerpc/405-mullhwu-1.c,
15103         gcc.target/powerpc/405-mullhwu-2.c,
15104         gcc.target/powerpc/405-nmacchw-1.c,
15105         gcc.target/powerpc/405-nmacchw-2.c,
15106         gcc.target/powerpc/405-nmachhw-1.c,
15107         gcc.target/powerpc/405-nmachhw-2.c,
15108         gcc.target/powerpc/405-nmaclhw-1.c,
15109         gcc.target/powerpc/405-nmaclhw-2.c,
15110         gcc.target/powerpc/440-macchw-1.c,
15111         gcc.target/powerpc/440-macchw-2.c,
15112         gcc.target/powerpc/440-macchwu-1.c,
15113         gcc.target/powerpc/440-macchwu-2.c,
15114         gcc.target/powerpc/440-machhw-1.c,
15115         gcc.target/powerpc/440-machhw-2.c,
15116         gcc.target/powerpc/440-machhwu-1.c,
15117         gcc.target/powerpc/440-machhwu-2.c,
15118         gcc.target/powerpc/440-maclhw-1.c,
15119         gcc.target/powerpc/440-maclhw-2.c,
15120         gcc.target/powerpc/440-maclhwu-1.c,
15121         gcc.target/powerpc/440-maclhwu-2.c,
15122         gcc.target/powerpc/440-mulchw-1.c,
15123         gcc.target/powerpc/440-mulchw-2.c,
15124         gcc.target/powerpc/440-mulchwu-1.c,
15125         gcc.target/powerpc/440-mulchwu-2.c,
15126         gcc.target/powerpc/440-mulhhw-1.c,
15127         gcc.target/powerpc/440-mulhhw-2.c,
15128         gcc.target/powerpc/440-mulhhwu-1.c,
15129         gcc.target/powerpc/440-mulhhwu-2.c,
15130         gcc.target/powerpc/440-mullhw-1.c,
15131         gcc.target/powerpc/440-mullhw-2.c,
15132         gcc.target/powerpc/440-mullhwu-1.c,
15133         gcc.target/powerpc/440-mullhwu-2.c,
15134         gcc.target/powerpc/440-nmacchw-1.c,
15135         gcc.target/powerpc/440-nmacchw-2.c,
15136         gcc.target/powerpc/440-nmachhw-1.c,
15137         gcc.target/powerpc/440-nmachhw-2.c,
15138         gcc.target/powerpc/440-nmaclhw-1.c,
15139         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15140
15141 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15142
15143         PR fortran/24774
15144         * gfortran.dg/inquire_9.f90: New test.
15145
15146         PR fortran/21647
15147         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15148
15149 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15150
15151         PR libfortran/24432
15152         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15153         Check that 'cos' is supported.
15154
15155 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15156
15157         PR fortran/24223
15158         * gfortran.dg/substring_equivalence.f90: New test.
15159
15160         PR fortran/24705
15161         * gfortran.dg/auto_internal_assumed.f90: New test.
15162
15163 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15164
15165         * gcc.dg/fold-div-2.c: New test.
15166
15167 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15168
15169         PR rtl-optimization/24883
15170         * gcc.c-torture/compile/pr24883.c: New test.
15171
15172 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15173
15174         PR middle-end/20583
15175         * gcc.c-torture/compile/pr20583.c: New.
15176
15177 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15178
15179         * gcc.c-torture/execute/usmul.c: New test.
15180
15181 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15182
15183         * gcc.dg/tree-ssa/vrp22.c: New test.
15184
15185 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15186
15187         PR middle-end/24912
15188         * gcc.dg/torture/pr24912-1.c: New test.
15189
15190 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15191
15192         PR fortran/24862
15193         * gfortran.dg/arrayio_derived_1.f90: New test.
15194
15195 2005-11-19  Richard Guenther  <rguenther@suse.de>
15196
15197         PR middle-end/23294
15198         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15199
15200 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15201
15202         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15203
15204 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/8355
15207         * g++.dg/template/friend39.C: New test.
15208
15209 2005-11-18  James E Wilson  <wilson@specifix.com>
15210
15211         * gcc.dg/builtin-strstr.c: New.
15212
15213 2005-11-18  Richard Henderson  <rth@redhat.com>
15214
15215         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15216         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15217         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15218         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15219         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15220         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15221         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15222         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15223         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15224         renaming to remove initial "ia64-".
15225
15226 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15227
15228         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15229
15230 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15231
15232         * g++.dg/cpp/string-2.C: New test.
15233
15234 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15235
15236         * gcc.dg/tree-ssa/loop-14.c: New test.
15237
15238 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15239             Michael Chamberlain <michael@chamberlain.net.au>
15240
15241         * ada/acats/run_all.sh (target_run): Kill long running tests.
15242
15243 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15244
15245         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15246         * gcc.dg/cleanup-9.c: Likewise.
15247         * gcc.dg/cleanup-10.c: Likewise.
15248         * gcc.dg/cleanup-11.c: Likewise.
15249
15250 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15251
15252         PR fortran/24892
15253         * gfortran.dg/open_access_append_1.f90: New test.
15254         * gfortran.dg/open_access_append_2.f90: New test.
15255
15256 2005-11-16  Richard Guenther  <rguenther@suse.de>
15257
15258         PR middle-end/24851
15259         * gcc.c-torture/execute/pr24851.c: New testcase.
15260
15261 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15262
15263         * gcc.dg/fold-overflow-1.c: New test.
15264
15265 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15266
15267         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15268         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15269
15270 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15271
15272         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15273         structures.
15274         * g++.dg/eh/forced2.C: Likewise.
15275         * g++.dg/eh/forced3.C: Likewise.
15276         * g++.dg/eh/forced4.C: Likewise.
15277
15278 2005-11-11  Mike Stump  <mrs@apple.com>
15279
15280         * g++.old-deja/g++.mike/unused.C: Add.
15281
15282 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15283
15284         PR c++/24667
15285         * g++.dg/warn/Wcast-qual1.C: New test.
15286
15287 2005-11-15  Jan Hubicka  <jh@suse.cz>
15288
15289         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15290
15291 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15292
15293         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15294
15295 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15296
15297         PR 24840
15298         * gcc.dg/tree-ssa/pr24840.c: New test.
15299
15300 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15301
15302         PR testsuite/24841
15303         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15304
15305 2005-11-14  Dale Johannesen  <dalej@apple.com>
15306
15307         * gcc.c-torture/execute/20051113-1.c: New.
15308
15309 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/24687
15312         * g++.dg/template/crash43.C: New test.
15313
15314 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15315
15316         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15317
15318 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15319
15320         PR c++/24817
15321         * g++.dg/eh/spec8.C: New test.
15322
15323 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15324
15325         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15326
15327 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/20293
15330         * g++.dg/parse/ambig4.C: New test.
15331         * g++.dg/tc1/dr101.C: Adjust error markers.
15332         * g++.dg/lookup/strong-using-2.C: Likewise.
15333         * g++.dg/lookup/ambig5.C: Likewise.
15334         * g++.dg/lookup/ambig4.C: Likewise.
15335         * g++.dg/parse/crash22.C: Likewise.
15336
15337 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15338
15339         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15340
15341 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15342
15343         * gcc.dg/nested-calls-1.c: New test.
15344
15345 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15346
15347         * gfortran.dg/complex_intrinsic_1.f90: New test.
15348         * gfortran.dg/complex_intrinsic_2.f90: New test.
15349         * gfortran.dg/fgetc_1.f90: New test.
15350         * gfortran.dg/fgetc_2.f90: New test.
15351         * gfortran.dg/fgetc_3.f90: New test.
15352         * gfortran.dg/ftell_1.f90: New test.
15353         * gfortran.dg/ftell_2.f90: New test.
15354         * gfortran.dg/gnu_logical_1.F: New test.
15355         * gfortran.dg/gnu_logical_2.f90: New test.
15356
15357 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15358
15359         PR middle-end/24820
15360         * gcc.dg/pr24820.c: New test.
15361
15362 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15363
15364         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15365         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15366         variable.
15367
15368 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15369
15370         PR testsuite/24614
15371         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15372
15373 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15374
15375         * gcc.target/cris/cris.exp: New file.
15376         * gcc.target/cris/rld-legit1.c: New test.
15377         * gcc.target/cris/rld-legit2.c: New test.
15378
15379 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15380
15381         PR c++/24780
15382         * g++.dg/opt/pr24780.C: New test.
15383
15384         PR c++/24761
15385         * g++.dg/template/asm1.C: New test.
15386
15387 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15388
15389         PR libgfortran/24787
15390         * gfortran.dg/scan_1.f90: New test.
15391
15392 2005-11-12  Jan Hubicka  <jh@suse.cz>
15393
15394         * gcc.target/i386/minmax-1.c: New.
15395         * gcc.target/i386/minmax-2.c: New.
15396
15397 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15398
15399         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15400
15401 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15402
15403         * gcc.c-torture/execute/20051110-1.c,
15404         gcc.c-torture/execute/20051110-2.c: New tests.
15405
15406 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15407
15408         PR middle-end/24750
15409         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15410         New tests.
15411
15412 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15413
15414         * lib/target-libpath.exp (get_shlib_extension): New proc.
15415         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15416         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15417         * lib/objc.exp (objc_target_compile): Likewise.
15418         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15419         detection.
15420
15421 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15422
15423         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15424
15425         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15426         Add -static to additional_flags and pass it to target_compile.
15427
15428 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15429
15430         PR libgfortran/24719
15431         gfortran.dg/read_noadvance.f90: New test.
15432
15433         PR libgfortran/24699
15434         gfortran.dg/fmt_t_2.f90: New test.
15435
15436         PR libgfortran/24785
15437         gfortran.dg/read_x_eor.f90: New test.
15438
15439         PR libgfortran/24584
15440         gfortran.dg/namelist_empty.f90: Rename test.
15441
15442         PR libgfortran/24489
15443         gfortran/read_eor.f90: Rename test.
15444
15445 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15446
15447         PR fortran/15976
15448         * gfortran.dg/automatic_module_variable.f90: New test.
15449
15450 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15451
15452         PR target/24445
15453         * gcc.dg/pr24445.c: New test.
15454
15455 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15456
15457         PR fortran/24655
15458         PR fortran/24755
15459         * gfortran.dg/recursive_statement_functions.f90: Add statement
15460         functions using inline intrinsic functions and parameters to test
15461         that they no longer seg-fault.
15462
15463         PR fortran/24409
15464         gfortran.dg/nested_modules_4.f90: New test.
15465         gfortran.dg/nested_modules_5.f90: New test.
15466
15467 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15468
15469         PR fortran/24643
15470         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15471
15472 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15473
15474         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15475         failures.
15476
15477 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         * gcc.dg/sparc-getcontext-1.c: New test.
15480
15481 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15482
15483         * gcc.dg/ifcvt-fabs-1.c: New test.
15484
15485 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15486
15487         PR other/4372
15488         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15489         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15490
15491 2005-11-09  Richard Guenther  <rguenther@suse.de>
15492
15493         PR tree-optimization/24716
15494         * gcc.c-torture/execute/pr24716.c: New testcase.
15495
15496 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15497
15498         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15499
15500 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15501
15502         PR 24624
15503         * gcc.dg/pr24624.c: Testcase added.
15504
15505 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15506
15507         PR 24623
15508         * g++.dg/other/pr24623.C: Testcase added.
15509
15510 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15511
15512         PR fortran/22607
15513         * gfortran-dg/pure_byref_1.f90: New.
15514         * gfortran-dg/pure_byref_2.f90: New.
15515
15516 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15517
15518         PR c/24101
15519         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15520         * gcc.dg/dg.exp: Run main loop also for *.i files.
15521
15522 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15523
15524         PR c++/19450
15525         * g++.dg/tls/diag-3.C: New test.
15526         * g++.dg/tls/diag-4.C: New test.
15527         * g++.dg/tls/static-1.C: New test.
15528         * g++.dg/tls/static-1a.cc: New file.
15529
15530 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15531
15532         PR 23046
15533         * g++.dg/tree-ssa/pr23046.C: New test.
15534
15535 2005-11-08  Devang Patel <dpatel@apple.com>
15536
15537         PR tree-optimization/23115
15538         * gcc.dg/tree-ssa/pr23115.c: New.
15539
15540 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15541
15542         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15543         * gcc.target/powerpc/pr16155.c: Same.
15544         * gcc.target/powerpc/altivec-1.c: Same.
15545         * gcc.target/powerpc/altivec-2.c: Same.
15546         * gcc.target/powerpc/altivec-3.c: Same.
15547         * gcc.target/powerpc/altivec-5.c: Same.
15548         * gcc.target/powerpc/altivec-11.c: Same.
15549         * gcc.target/powerpc/altivec-12.c: Same.
15550         * gcc.target/powerpc/altivec-14.c: Same.
15551         * gcc.target/powerpc/altivec-22.c: Same.
15552         * gcc.target/powerpc/altivec-consts.c: Same.
15553         * gcc.target/powerpc/altivec-pr22085.c: Same.
15554         * gcc.target/powerpc/altivec-splat.c: Same.
15555         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15556         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15557         * gcc.target/powerpc/darwin-longlong.c: Same.
15558
15559 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15560
15561         PR target/19340
15562         * gcc.dg/pr19340.c: New test.
15563
15564 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15565
15566         PR rtl-optimization/24683
15567         * gcc.dg/pr24683.c: New test.
15568
15569 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15570
15571         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15572         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15573
15574 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15575
15576         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15577
15578 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15579
15580         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15581
15582 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15583
15584         PR target/24230
15585
15586         * gcc.target/powerpc/altivec-consts.c,
15587         gcc.target/powerpc/altivec-splat.c: New testcase.
15588
15589 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15590
15591         PR c/24599
15592
15593         * gcc.dg/overflow-2.c: New testcase.
15594
15595 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15596
15597         PR rtl-optimization/23567
15598         * gcc.c-torture/execute/20051104-1.c: New test.
15599
15600 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15601
15602         PR fortran/24534
15603         gfortran.dg/private_type_2.f90: Modified to check that case with
15604         PRIVATE declaration within derived type is accepted.
15605
15606         PR fortran/20838
15607         gfortran.dg/pointer_assign_1.f90: New test.
15608
15609         PR fortran/20840
15610         * gfortran.dg/arrayio_0.f90: New test.
15611
15612         PR fortran/17737
15613         gfortran.dg/data_initialized.f90: New test.
15614         gfortran.dg/data_constraints_1.f90: New test.
15615         gfortran.dg/data_constraints_2.f90: New test.
15616
15617 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15618
15619         PR fortran/24174
15620         PR fortran/24305
15621         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15622
15623 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15624
15625         PR 24670
15626         * gcc.dg/tree-ssa/pr24670.c: New test.
15627
15628 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15629
15630         PR target/22432
15631         * gcc.target/i386/pr22432.c: New test.
15632
15633 2005-11-05  Richard Henderson  <rth@redhat.com>
15634
15635         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15636         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15637         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15638         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15639         from gcc.dg/alpha-*.
15640         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15641         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15642
15643 2005-11-05  Andreas Jaeger  <aj@suse.de>
15644
15645         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15646
15647 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15648
15649         PR target/23424
15650         * gcc.dg/torture/pr23424-1.c: New test.
15651
15652 2005-11-04  Richard Henderson  <rth@redhat.com>
15653
15654         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15655         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15656         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15657         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15658         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15659         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15660         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15661         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15662         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15663         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15664         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15665         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15666         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15667         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15668         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15669         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15670         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15671         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15672         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15673         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15674         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15675         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15676         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15677         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15678         Move from gcc.dg/.
15679         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15680         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15681         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15682         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15683         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15684         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15685         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15686         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15687         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15688         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15689         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15690         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15691         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15692         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15693         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15694         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15695         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15696         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15697         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15698         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15699         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15700         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15701         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15702         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15703         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15704         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15705         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15706         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15707         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15708         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15709         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15710         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15711         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15712         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15713         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15714         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15715         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15716         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15717         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15718         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15719         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15720         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15721         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15722         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15723         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15724
15725 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
15726
15727         PR 24627
15728         * gcc.dg/tree-ssa/pr24627.c: New test.
15729
15730 2005-11-04 Paul Brook  <paul@codesourcery.com>
15731
15732         * gcc.dg/tls/opt-10.c: New test.
15733
15734 2005-11-04  Andreas Jaeger  <aj@suse.de>
15735
15736         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15737         avoid extra warnings.
15738
15739 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15740
15741         PR libfortran/22298
15742         * lib/target-supports.exp
15743         (check_effective_target_static_libgfortran): New
15744         static_libgfortran effective target.
15745         * gfortran.dg/static_linking_1.f: New test.
15746         * gfortran.dg/static_linking_1.c: New file.
15747
15748 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15749
15750         * gcc.dg/pr24615.c: Guard test with { target fpic }.
15751
15752 2005-11-03  Josh Conner  <jconner@apple.com>
15753
15754         PR c++/19989
15755         g++.dg/ext/array2.C: New test.
15756         g++.dg/template/dependent-name3.C: New test.
15757         g++.dg/template/dependent-name4.C: New test.
15758         g++.dg/template/sfinae2.C: New test.
15759
15760 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15761
15762         PR preprocessor/22042
15763         * gcc.dg/cpp/strify4.c: New test.
15764
15765 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15766
15767         PR c++/17964
15768         * g++.dg/cpp/string-1.C: New test.
15769
15770 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15771
15772         * gcc.target/powerpc: New directory.
15773         * gcc.target/powerpc/powerpc.exp: New file.
15774         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
15775         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
15776         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
15777         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
15778         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
15779         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
15780         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
15781         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
15782         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
15783         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
15784         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
15785         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
15786         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
15787         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
15788         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
15789         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
15790         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
15791         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
15792         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
15793         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
15794         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
15795         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
15796         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
15797         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
15798         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
15799         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
15800         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
15801         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
15802         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
15803         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
15804         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
15805         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
15806         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
15807         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
15808
15809 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/21627
15812         * g++.dg/warn/inline2.C: New test.
15813
15814 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15815
15816         PR middle-end/23155
15817         * g++.dg/ext/c99struct1.C: New test.
15818         * gcc.dg/union-cast-1.c: New test.
15819         * gcc.dg/union-cast-2.c: New test.
15820         * gcc.dg/union-cast-3.c: New test.
15821
15822 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15823
15824         PR middle-end/24589
15825         * gcc.c-torture/execute/zero-struct-2.c: New test.
15826
15827 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15828
15829         PR c++/24582
15830         * g++.dg/init/switch1.C: New test.
15831
15832 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15833
15834         * gcc.dg/delay-slot-1.c: New test.
15835
15836 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
15837
15838         PR target/24620
15839         * gcc.dg/pr24620.c: New test.
15840
15841 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15842
15843         PR c/24329
15844         * gcc.dg/format/unnamed-1.c: New test.
15845
15846 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15847
15848         PR c++/22434
15849         * g++.dg/expr/cond8.C: New test.
15850
15851         PR c++/24560
15852         * g++.dg/parse/dot1.C: New test.
15853
15854 2005-11-02  Jan Hubicka  <jh@suse.cz>
15855
15856         PR target/23303
15857         * gcc.dg/i386-lea.c: New test
15858
15859 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15860
15861         PR target/24615
15862         * gcc.dg/pr24615.c: New test.
15863
15864 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15865
15866         PR target/24600
15867         * gcc.dg/pr24600.c: New test.
15868
15869 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15870
15871         PR c++/19253
15872         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15873         * g++.dg/parse/typename9.C: New test.
15874         * g++/dg/parse/typename10.C: Likewise.
15875
15876 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15877
15878         PR fortran/18157
15879         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15880         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15881         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15882
15883 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15884
15885         PR c++/24569
15886         * g++.dg/debug/static1.C: New test.
15887
15888 2005-11-02  Josh Conner  <jconner@apple.com>
15889
15890         * g++.dg/crash38.C: moved into proper directory...
15891         * g++.dg/template/crash42.C: ...here
15892
15893 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
15894
15895         PR target/18338
15896         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15897         pcc_bitfield_type_matters || default_packed.
15898
15899         * lib/target-supports.exp
15900         (check_effective_target_pcc_bitfield_type_matters): New proc.
15901         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15902
15903         PR testsuite/23304
15904         * lib/target-supports.exp (check_effective_default_packed): New proc.
15905         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15906         Gate expected errors on target ! default_packed.
15907         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15908
15909 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15910
15911         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15912         change (r106358).
15913
15914 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15915
15916         PR fortran/24008
15917         * gfortran.dg/entry_5.f90: New.
15918         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15919
15920 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
15921
15922         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15923
15924 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
15925
15926         PR fortran/21565
15927         gfortran.dg/namelist_blockdata.f90: New test.
15928
15929         PR fortran/18737
15930         gfortran.dg/external_implicit_none.f90: New test.
15931
15932         PR fortran/14994
15933         * gfortran.dg/secnds.f: New test.
15934
15935 2005-10-31  Jan Hubicka  <jh@suse.cz>
15936
15937         PR target/20928
15938         * gcc.c-torture/compile/pr20928.c: New test.
15939
15940 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
15941
15942         PR middle-end/23492
15943         * gcc.c-torture/compile/zero-strct-5.c: New test.
15944
15945 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
15946
15947         PR libgfortran/24584
15948         * gfortran.dg/pr24584.f90: New test.
15949
15950 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
15951
15952         PR fortran/18883
15953         * gfortran.dg/char_result_9.f90: New.
15954         * gfortran.dg/char_result_10.f90: New.
15955
15956 2005-10-30  Jan Hubicka  <jh@suse.cz>
15957
15958         * g++.dg/tree-ssa/pr24172.C: New testcase.
15959
15960 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15961
15962         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15963
15964 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
15965
15966         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15967         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15968         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15969         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15970         gfortran.dg/enum_9.f90,
15971         gfortran.fortran-torture/compile/enum_1.f90,
15972         gfortran.fortran-torture/execute/enum_1.f90,
15973         gfortran.fortran-torture/execute/enum_2.f90,
15974         gfortran.fortran-torture/execute/enum_3.f90,
15975         gfortran.fortran-torture/execute/enum_4.f90: New tests.
15976
15977 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
15978
15979         PR target/18482
15980         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15981         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15982
15983 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15984
15985         PR libfortran/20179
15986         * gfortran.dg/mixed_io_1.f90: New test.
15987         * gfortran.dg/mixed_io_1.c: New file.
15988
15989 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15990
15991         * gfortran.dg/malloc_free_1.f90: New test.
15992
15993 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
15994
15995         * gcc.dg/nested-func-4.c: Require profiling -pg.
15996
15997 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15998
15999         PR C++/23229
16000         * g++.dg/warn/main-2.C: New test.
16001
16002 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16003
16004         PR fortran/24545
16005         * gfortran.dg/interface_2.f90: new test.
16006
16007 2005-10-28  Josh Conner  <jconner@apple.com>
16008
16009         PR c++/22153
16010         * g++.dg/template/crash38.C: New test.
16011         * g++.dg/parse/explicit1.C: Change expected errors.
16012
16013 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16014
16015         PR C++/23426
16016         * g++.dg/other/large-size-array.C: New test.
16017
16018 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16019
16020         PR middle-end/24362
16021         * g++.dg/opt/complex4.C: New test.
16022
16023 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16024
16025         * gcc.dg/nested-func-4.c: New test.
16026
16027 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16028
16029         PR fortran/24158
16030         gfortran.dg/derived_recursion.f90: New test.
16031         gfortran.dg/implicit_actual.f90: New test.
16032
16033 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16034
16035         PR middle-end/24295, PR testsuite/24477
16036         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16037         removed when weakref hits the tree.
16038
16039 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gfortran.dg/cray_pointers_4.f90: New test.
16042
16043         * gfortran.dg/cray_pointers_5.f90: New test.
16044
16045 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16046
16047         PR fortran/22290
16048         * gfortran.dg/assign_5.f90: New test.
16049         * gfortran.dg/assign_6.f: New test.
16050
16051 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16052
16053         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16054         CPU has no SSE support.
16055
16056 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16057
16058         PR libgfortran/24224
16059         * gfortran.dg/arrayio_1.f90: Update attribution.
16060         * gfortran.dg/arrayio_2.f90: Update attribution.
16061         * gfortran.dg/arrayio_3.f90: Update attribution.
16062         * gfortran.dg/arrayio_4.f90: Update test conditions.
16063         * gfortran.dg/arrayio_5.f90: Update attribution.
16064         * gfortran.dg/arrayio_6.f90: New test.
16065         * gfortran.dg/arrayio_7.f90: New test.
16066
16067 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16068
16069         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16070
16071 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16072
16073         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16074
16075 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16076
16077         PR fortran/24416
16078         * gfortran.dg/namelist_char_only.f90: New test.
16079
16080 2005-10-24  Asher Langton  <langton2@llnl.gov>
16081
16082         PR fortran/17031
16083         PR fortran/22282
16084         * gfortran.dg/cray_pointers_1.f90: New test.
16085         * gfortran.dg/cray_pointers_2.f90: New test.
16086         * gfortran.dg/cray_pointers_3.f90: New test.
16087         * gfortran.dg/loc_1.f90: New test.
16088         * gfortran.dg/loc_2.f90: New test.
16089
16090 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16091
16092         * gcc.dg/pr24225.c: New test.
16093
16094 2005-10-24  Asher Langton  <langton2@llnl.gov>
16095
16096         * gfortran.dg/dup_save_1.f90: New test.
16097         * gfortran.dg/dup_save_2.f90: New test.
16098
16099 2005-10-24  Paul Brook  <paul@codesourcery.com>
16100
16101         PR 24107
16102         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16103         stdint.h.
16104
16105 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16106
16107         PR libgfortran/24489
16108         * gfortran.dg/pr24489.f90: New test.
16109
16110 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16111
16112         PR fortran/23635
16113         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16114
16115 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16116
16117         PR target/18911
16118         * g++.dg/init/array16.C: Skip for mmix-*-*.
16119
16120 2005-10-23  Asher Langton  <langton2@llnl.gov>
16121
16122         * gfortran.dg/byte_1.f90: New test.
16123         * gfortran.dg/byte_2.f90: New test.
16124
16125 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16126
16127         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16128
16129 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16130
16131         PR fortran/18022
16132         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16133
16134         PR fortran/24311
16135         * gfortran.dg/merge_char_const.f90: New test.
16136
16137         PR fortran/24384
16138         * gfortran.dg/spread_scalar_source.f90: New test.
16139
16140 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16141
16142         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16143
16144         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16145         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16146
16147         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16148
16149 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16150
16151         PR fortran/24426
16152         * gfortran.dg/der_pointer_4.f90: New.
16153
16154 2005-10-22  David Ayers  <d.ayers@inode.at>
16155
16156         * obj-c++.dg/except-1.mm: Simplify.
16157
16158 2005-10-21  David Ayers  <d.ayers@inode.at>
16159
16160         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16161
16162 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16163
16164         * gfortran.dg/assumed_dummy_2.f90: New test.
16165
16166 2005-10-21  James E Wilson  <wilson@specifix.com>
16167
16168         PR preprocessor/15220
16169         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16170
16171 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16172
16173         * gcc.c-torture/execute/20051021-1.c: New test.
16174
16175 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16176
16177         PR c++/24260
16178         * g++.dg/ext/tmplattr1.C: New test.
16179
16180 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16181
16182         PR fortran/24440
16183         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16184
16185 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16186
16187         * obj-c++.dg/except-1.mm: New.
16188
16189         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16190
16191 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16192
16193         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16194
16195 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16196
16197         PR middle-end/24295
16198         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16199         declarations with the same names as thunks' alias targets, use
16200         aliases instead.
16201         * gcc.dg/attr-alias-3.c: New test.
16202         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16203
16204 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/22618
16207         * g++.dg/parse/access8.C: New test.
16208
16209 2005-10-20  Richard Guenther  <rguenther@suse.de>
16210
16211         PR c++/24439
16212         * g++.dg/tree-ssa/pr24439.C: New testcase.
16213
16214 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16215
16216         * g++.dg/opt/delay-slot-1.C: New test.
16217
16218 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16219
16220         PR fortran/21625
16221         * gfortran.fg/der_init_1.f90: New.
16222
16223 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16224
16225         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16226
16227 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16228
16229         PR c++/21908
16230         * g++.dg/parse/error28.C: New test.
16231
16232 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16233
16234         * gcc.dg/profile-generate-2.c: New test.
16235
16236 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16237
16238         PR target/23589
16239         * g++.dg/ext/dllimport11.C: New.
16240
16241 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16242
16243         PR c++/22293
16244         * g++.dg/other/friend3.C: New test.
16245
16246 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16247
16248         PR c++/23293
16249         * g++.dg/template/error19.C: New test.
16250
16251 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         PR c++/21383
16254         * g++.dg/overload/koenig2.C: New.
16255
16256         PR c++/23118
16257         * g++.dg/overload/error2.C: New.
16258
16259         PR c++/22604
16260         * g++.dg/inherit/covariant14.C: New.
16261
16262 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16263
16264         PR c++/23440
16265         * g++.dg/parse/for1.C: New test.
16266
16267 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16268
16269         PR fortran/23446
16270         * gfortran.dg/host_dummy_index_1.f90: New test.
16271
16272         PR fortran/21459
16273         * gfortran.dg/automatic_char_len_2.f90: New test.
16274
16275         PR fortran/20866
16276         * gfortran.dg/recursive_statement_functions.f90: New test.
16277
16278         PR fortran/20853
16279         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16280
16281         PR fortran/20849
16282         * gfortran.dg/external_initializer.f90: New test.
16283
16284         PR fortran/20837
16285         * non_module_public.f90: New test.
16286
16287 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16288
16289         PR c++/24386
16290         * g++.dg/template/overload7.C: New.
16291
16292         PR c++/22551
16293         * g++.dg/other/switch2.C: Remove expected warnings.
16294
16295         PR c++/21353
16296         * g++.dg/template/defarg6.C: New.
16297
16298 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16299
16300         PR target/24315
16301         * gcc.target/i386/pr24315.c: New test.
16302
16303 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16304
16305         PR c++/24389
16306         * g++.dg/template/static21.C: New test.
16307         * g++.dg/template/static21-a.cc: Likewise.
16308
16309 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16310
16311         PR c++/23959
16312         * g++.dg/warn/Wswitch-default-1.C: New test.
16313         * g++.dg/warn/Wswitch-default-2.C: New test.
16314
16315 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16316
16317         PR c++/22173
16318         * g++.dg/parse/template18.C: New test.
16319         * g++.dg/template/nontype15.C: Likewise.
16320
16321 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16322
16323         PR fortran/22273
16324         * gfortran.dg/spec_expr_2.f90: New.
16325
16326 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16327
16328         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16329         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16330         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16331         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16332         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16333         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16334         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16335         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16336         previous target-specific skips and warning-message matches where
16337         applicable.
16338
16339 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16340
16341         PR c++/21347
16342         * g++.dg/warn/Wctor-dtor.C: New test.
16343
16344 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16345
16346         PR c/23439
16347         * gcc.dg/for-1.c: New test.
16348
16349 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16350
16351         PR c++/19565
16352         * g++.dg/warn/Wconversion1.C: New test.
16353         * g++.dg/ext/packed4.C: Compile with -w.
16354         * g++.dg/opt/20050511-1.C: Likewise.
16355         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16356
16357 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16358
16359         * gfortran.dg/boz_5.f90: New test.
16360
16361 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16362
16363         PR c++/22551
16364         * g++.dg/other/switch2.C: New.
16365
16366         PR c++/23984
16367         * g++.dg/init/ctor7.C: New.
16368
16369 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16370
16371         PR c++/23730
16372         * g++.dg/parse/crash32.C: New test.
16373
16374 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/20721
16377         * g++.dg/init/goto2.C: New test.
16378
16379         PR c++/22464
16380         * g++.dg/template/crash/41.C: New test.
16381
16382         PR c++/22180
16383         * g++.dg/template/crash40.C: New test.
16384
16385         PR c++/23694
16386         * g++.dg/parse/friend5.C: New test.
16387
16388         PR c++/23307
16389         * g++.dg/template/crash38.C: New test.
16390
16391         PR c++/22352
16392         * g++.dg/template/friend38.C: New test.
16393
16394         PR c++/22405
16395         * g++.dg/template/crash39.C: New test.
16396
16397 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16398
16399         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16400         gcc.dg/debug/dwarf2/dwarf-char2.c,
16401         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16402
16403         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16404
16405 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16406
16407         * gcc.dg/dll-2.c: Add tests for warnings.
16408         * gcc.dg/dll-3.c: Likewise.
16409         * gcc.dg/dll-4.c: Likewise.
16410
16411         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16412         * g++.dg/ext/dllimport2.C: Likewise.
16413         * g++.dg/ext/dllimport3.C: Likewise.
16414         * g++.dg/ext/dllimport7.C: Likewise.
16415         * g++.dg/ext/dllimport8.C: Likewise.
16416         * g++.dg/ext/dllimport9.C: Likewise.
16417
16418 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16419
16420         PR fortran/24092
16421         * gfortran.dg/derived_pointer_recursion.f90: New test.
16422
16423 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16424
16425         * gcc.c-torture/execute/20051012-1.c: New test.
16426
16427 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16428
16429         PR fortran/18082
16430         * gfortran.dg/automatic_char_len_1.f90: New test.
16431
16432 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16433
16434         PR fortran/20847
16435         * gfortran.dg/save_common.f90: New test.
16436
16437         PR fortran/20856
16438         * gfortran.dg/save_result.f90: New test.
16439
16440 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16441
16442         PR c++/21592
16443         * g++.dg/template/dependent-expr1.C: Add new expected error.
16444         * g++.dg/template/dependent-expr2.C: Adjust error text.
16445         * g++.dg/template/overload6.C: New.
16446
16447         PR c++/23797
16448         * g++.dg/other/typename8.C: New.
16449
16450         PR c++/21117
16451         * g++.dg/other/return1.C: New.
16452
16453 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16454
16455         PR c++/24052
16456         * g++.dg/ext/label5.C: New.
16457
16458 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16459
16460         PR c++/19964
16461         * g++.dg/parse/crash31.C: New.
16462
16463 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16464
16465         * g++.dg/ipa/ipa-1.c: New test.
16466         * g++.dg/ipa/ipa-2.c: New test.
16467         * g++.dg/ipa/ipa-3.c: New test.
16468         * g++.dg/ipa/ipa-4.c: New test.
16469         * g++.dg/ipa/ipa-5.c: New test.
16470         * g++.dg/ipa/ipa.exp: New file.
16471
16472 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16473
16474         PR fortran/24207
16475         * gfortran.dg/private_type_3.f90: New test.
16476
16477 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16478
16479         PR fortran/20786
16480         gfortran.dg/aint_anint_1.f90: New test.
16481
16482 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16483
16484         PR libgfortran/24313
16485         gfortran.dg/csqrt.f: New test.
16486
16487 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16488
16489         PR c++/8057
16490         * g++.dg/warn/noeffect7.C: New test.
16491         * g++.dg/warn/noeffect2.C: Instantiate templates.
16492         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16493         and warning.
16494
16495 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16496
16497         PR c++/21089
16498         * g++.dg/init/float1.C: New test.
16499
16500         PR c++/24277
16501         * g++.dg/init/member1.C: Tweak error markers.
16502
16503 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16504
16505         PR testsuite/24281
16506         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16507         Check for null pointer.
16508
16509 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/21369
16512         * g++.dg/parse/ret-type3.C: New test.
16513
16514 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16515
16516         PR tree-opt/23946
16517         * gcc.c-torture/compile/pr23946.c: New test.
16518
16519 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16520
16521         * g++.dg/opt/mmx2.C: New test.
16522
16523 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16524
16525         PR c++/24277
16526         * g++.dg/template/static20.C: New test.
16527
16528         PR c++/24302
16529         * g++.dg/warn/Wunused-12.C: New test.
16530
16531         PR c++/23437
16532         * g++.dg/template/arg4.C: New test.
16533
16534 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16535
16536         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16537         * gcc.dg/ucnid-3.c: Likewise.
16538         * gcc.dg/ucnid-4.c: Likewise.
16539         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16540         * g++.dg/other/ucnid-1.C: Likewise.
16541         * gcc.dg/sparc-frame-1.c: New test.
16542
16543 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16544
16545         PR c++/24139
16546         * g++.dg/template/spec27.C: New test.
16547
16548         PR c++/24275
16549         * g++.dg/template/static19.C: New test.
16550
16551 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16552
16553         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16554         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16555
16556 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16557
16558         PR target/24136
16559         * gfortran.fortran-torture/compile/pr24136.f: New test.
16560
16561 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16562
16563         PR c++/22172
16564         * g++.dg/parse/crash30.C: New test.
16565
16566 2005-10-07  Richard Guenther  <rguenther@suse.de>
16567
16568         PR middle-end/24227
16569         * gcc.c-torture/compile/pr24227.c: New testcase.
16570
16571 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16572
16573         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16574         Do not put aligned attributes on array elements.
16575
16576 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16577
16578         PR testsuite/23611, PR testsuite/23615
16579         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16580         writing prototypes of library functions by hand.
16581         * obj-c++.dg/bitfield-4.mm: Likewise.
16582         * obj-c++.dg/const-str-4.mm: Likewise.
16583         * obj-c++.dg/encode-4.mm: Likewise.
16584         * obj-c++.dg/encode-5.mm: Likewise.
16585         * obj-c++.dg/encode-6.mm: Likewise.
16586         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16587         * obj-c++.dg/method-10.mm: Likewise.
16588         * obj-c++.dg/method-17.mm: Likewise.
16589         * obj-c++.dg/method-19.mm: Likewise.
16590         * obj-c++.dg/try-catch-2.mm: Likewise.
16591
16592 2005-10-06  Richard Henderson  <rth@redhat.com>
16593
16594         PR 24236
16595         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16596
16597 2005-10-06  Dale Johannesen  <dalej@apple.com>
16598
16599         * gcc.c-torture/execute/20030125-1.c: Correct.
16600
16601 2005-10-06  Richard Guenther  <rguenther@suse.de>
16602
16603         PR tree-optimization/24238
16604         * g++.dg/tree-ssa/pr24238.C: New testcase.
16605
16606 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16607
16608         PR 18568
16609         * gfortran.dg/der_pointer_3.f90: New test.
16610
16611 2005-10-05  Devang Patel  <dpatel@apple.com>
16612
16613         PR Debug/23205
16614         * g++.dg/other/PR23205.C: New.
16615
16616 2005-10-05  Richard Henderson  <rth@redhat.com>
16617
16618         PR target/23602
16619         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16620         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16621
16622 2005-10-05  Dale Johannesen  <dalej@apple.com>
16623
16624         * gcc.c-torture/execute/float-floor.c: New.
16625
16626 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16627
16628         PR tree-optimization/21419
16629         PR tree-optimization/24146
16630         PR tree-optimization/24151
16631
16632         * g++.dg/ext/asm7.C: New.
16633         * g++.dg/ext/asm8.C: New.
16634         * gcc.dg/asm-1.c: Compile on all targets.
16635         * gcc.dg/asm-pr24146.c: New.
16636         * gcc.dg/pr21419.c: Adjust error messages.
16637
16638 2005-10-05  Richard Guenther  <rguenther@suse.de>
16639
16640         PR fortran/24176
16641         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16642
16643 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         PR c++/23513
16646         * g++.dg/template/spec22.C: Robustify test.
16647         * g++.dg/template/spec26.C: New.
16648
16649 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16650
16651         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16652         if target supports vector instructions.
16653
16654 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16655
16656         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16657         C99 functions.
16658
16659 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16660
16661         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16662         check_effective_target_fortran_large_int): Replace cached result
16663         when target changes.
16664
16665 2005-10-04  Devang Patel  <dpatel@apple.com>
16666
16667         * gcc.dg/i386-sse-vect-types.c: New.
16668
16669 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16670
16671         PR preprocessor/13726
16672         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16673         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16674
16675 2005-10-04  Richard Guenther  <rguenther@suse.de>
16676
16677         PR c/23576
16678         * gcc.dg/noncompile/pr23576.c: New testcase.
16679
16680 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16681
16682         PR middle-end/23125
16683         * gcc.dg/register-var-3.c: New test.
16684
16685 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16686
16687         * gcc.dg/pr23049.c: New test.
16688
16689         * gcc.dg/ucnid-4.c: Fix test.
16690
16691 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16692
16693         PR 23445
16694         * gcc.c-torture/compile/pr23445.c: New test.
16695
16696 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16697
16698         * g++.dg/overload/unknown1.C: New.
16699
16700 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/17775
16703         * g++.dg/template/repo4.C: New test.
16704
16705 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16706
16707         PR libfortran/19308
16708         * gfortran.dg/large_real_kind_2.F90: New test.
16709         * gfortran.dg/large_integer_kind_2.f90: New test.
16710
16711 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16712
16713         * lib/target-supports.exp (check_effective_target_vect_shift):
16714         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16715         (check_effective_target_vect_condition): Fix copy-n-pasto.
16716
16717         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16718         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16719         targets.
16720
16721 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
16722
16723         PR c++/22621
16724         * g++.dg/template/overload5.C : New test.
16725
16726         PR c++/23840
16727         * g++.dg/expr/stdarg1.C: New test.
16728
16729 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
16730
16731         PR 24142
16732         * gcc.c-torture/execute/pr24142.c: New test.
16733
16734 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
16735
16736         PR 24141
16737         * gcc.c-torture/execute/pr24141.c: New test.
16738
16739 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
16740             Diego Novillo  <dnovillo@redhat.com>
16741
16742         PR 23604
16743         * gcc.c-torture/execute/pr23604.c: New test.
16744
16745 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
16746
16747         PR fortran/16404
16748         PR fortran/20835
16749         PR fortran/20890
16750         PR fortran/20899
16751         PR fortran/20900
16752         PR fortran/20901
16753         PR fortran/20902
16754         gfortran.dg/equiv_constraint_1.f90: New test.
16755         gfortran.dg/equiv_constraint_2.f90: New test.
16756         gfortran.dg/equiv_constraint_3.f90: New test.
16757         gfortran.dg/equiv_constraint_4.f90: New test.
16758         gfortran.dg/equiv_constraint_5.f90: New test.
16759         gfortran.dg/equiv_constraint_6.f90: New test.
16760         gfortran.dg/equiv_constraint_7.f90: New test.
16761         gfortran.dg/equiv_constraint_8.f90: New test.
16762         gfortran.dg/private_type_1.f90: New test.
16763         gfortran.dg/private_type_2.f90: New test.
16764         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
16765         980628-10.f: Assert std=gnu to permit mixing of
16766         types in equivalence statements.
16767
16768 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
16769
16770         PR 24112
16771         * gfortran.dg/open_status_1.f90: New.
16772
16773 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16774
16775         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
16776         * gcc.dg/vect/pr22480.c: Clean up temp files.
16777         * gcc.dg/vect/pr23831.c: Clean up temp files.
16778         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
16779         Clean up temp files.
16780         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
16781         Clean up temp files.
16782
16783         * gcc.dg/20050309-1.c: Clean up temp files.
16784         * gcc.dg/20050325-1.c: Clean up temp files.
16785
16786 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16787
16788         PR tree-optimization/24059
16789         * gcc.dg/vect/pr24059.c : New test.
16790
16791 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
16792
16793         PR middle-end/24109
16794         * gcc.c-torture/execute/20050929-1.c: New test.
16795
16796 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16797
16798         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
16799
16800 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
16801
16802         PR c/21419
16803         * gcc.dg/pr21419.c: New test.
16804
16805 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16806
16807         * gcc.dg/pr23911.c: New test.
16808
16809 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
16810
16811         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
16812
16813         PR c++/16782
16814         * g++.dg/parse/qualified4.C: New test.
16815         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
16816         * g++.old-deja/g++.mike/p8154.C: Likewise.
16817
16818 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/22147
16821         * g++.dg/template/friend37.C: New test.
16822         * g++.dg/parse/crash28.C: Adjust error markers.
16823
16824 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
16825
16826         PR fortran/18518
16827         * gfortran.fortran-torture/execute/save_2.f90: New decl.
16828
16829 2005-09-27  Devang Patel  <dpatel@apple.com>
16830
16831         PR tree-optimization/23625
16832         * gcc.dg/pr23625.c: New test.
16833
16834 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
16835
16836         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
16837         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
16838
16839 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
16840
16841         PR fortran/23677
16842         * gfortran.fortran-torture/execute/save_1.f90: New test.
16843         * gfortran.dg/save_1.f90: New test.
16844
16845 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
16846
16847         * gcc.target/i386/builtin-apply-mmx.c: New test.
16848
16849         PR target/22576
16850         * gcc.target/i386/pr22576.c: New test.
16851
16852         PR target/22585
16853         * gcc.target/i386/pr22585.c: New test.
16854
16855         PR target/23268
16856         * gcc.target/i386/pr23268.c: New test.
16857
16858         PR middle-end/23831
16859         * gcc.dg/vect/pr23831.c: New test.
16860
16861         PR target/24055
16862         * gcc.target/i386/pr24055.c: New test.
16863
16864 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
16865
16866         PR tree-optimization/23960
16867         * gcc.c-torture/compile/pr23960.c: New.
16868
16869 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
16870
16871         PR fortran/16861
16872         * gfortran.dg/nested_modules_3.f90: New.
16873
16874 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
16875
16876         PR fortran/24005
16877         gfortran.dg/interface_1.f90: New test.
16878
16879 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
16880         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16881
16882         PR fortran/23843
16883         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16884
16885 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
16886
16887         PR fortran/23516
16888         * gfortran.dg/imag_1.f: New test.
16889         * gfortran.dg/imag_2.f: Ditto.
16890
16891 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
16892
16893         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16894
16895 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
16896
16897         PR c++/21983
16898         * g++.dg/warn/pr21983.C: New test.
16899
16900 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
16901
16902         * gcc.dg/20050922-1.c: Testcase added.
16903
16904 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/23993
16907         * g++.dg/template/array14.C: New test.
16908
16909 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
16910
16911         PR fortran/19929
16912         * gfortran.dg/der_ptr_component_1.f90: New test.
16913
16914 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16915
16916         PR c++/23965
16917         * g++.dg/template/error1.C: Reject "no matching function" message.
16918
16919 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16920
16921         PR c++/17609
16922         * g++.dg/lookup/error1.C: New test.
16923
16924 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
16925
16926         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16927         functionality of the testcase.
16928
16929 2005-09-20  Richard Henderson  <rth@redhat.com>
16930
16931         * gcc.dg/vect/vect-22.c: Require vect_float.
16932         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16933
16934 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
16935
16936         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16937         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16938         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16939         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16940         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16941         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16942         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16943         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16944         * gcc.dg/cpp/ucnid-8.c: New test.
16945
16946 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16947
16948         PR tree-optimization/23929
16949         * gcc.c-torture/compile/pr23929.c: New test.
16950
16951 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
16952
16953         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16954         for one loop.
16955
16956 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
16957
16958         PR testsuite/23186
16959         * g++.dg/other/pr22003.C: Require named sections.
16960
16961 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16962
16963         PR c++/23947
16964         * g++.dg/rtti/crash3.C: New test.
16965
16966         PR tree-optimization/23818
16967         * gcc.dg/pr23818.c: New test.
16968
16969 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16970
16971         PR fortran/23420
16972         * gfortran.dg/print_fmt_4.f: New.
16973
16974 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16975
16976         PR fortran/23663
16977         * gfortran.fortran-torture/execute/entry_11.f90: New test.
16978
16979 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16980
16981         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16982         Use pointers to local alignable arrays instead. Added comments.
16983         * gcc.dg/vect/vect-46.c: Likewise.
16984         * gcc.dg/vect/vect-48.c: Likewise.
16985         * gcc.dg/vect/vect-49.c: Likewise.
16986         * gcc.dg/vect/vect-52.c: Likewise.
16987         * gcc.dg/vect/vect-53.c: Likewise.
16988         * gcc.dg/vect/vect-54.c: Likewise.
16989         * gcc.dg/vect/vect-56.c: Likewise.
16990         * gcc.dg/vect/vect-57.c: Likewise.
16991         * gcc.dg/vect/vect-58.c: Likewise.
16992         * gcc.dg/vect/vect-60.c: Likewise.
16993         * gcc.dg/vect/vect-61.c: Likewise.
16994
16995         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16996         The test is no longer vectorizable on vect_no_align targets.
16997         * gcc.dg/vect/vect-43.c: Likewsie.
16998
16999         * gcc.dg/vect/vect-44.c: Added comments.
17000         * gcc.dg/vect/vect-45.c: Added comments.
17001         * gcc.dg/vect/vect-50.c: Added comments.
17002         * gcc.dg/vect/vect-51.c: Added comments.
17003
17004         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17005         aligned type.
17006         * gcc.dg/vect/Os-vect-95.c: Likewise.
17007
17008         * gcc.dg/vect/vect-41.c: Test removed.
17009         * gcc.dg/vect/vect-47.c: Test removed.
17010         * gcc.dg/vect/vect-55.c: Test removed.
17011         * gcc.dg/vect/vect-59.c: Test removed.
17012
17013 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17014
17015         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17016         No longer vectorizable on vect_no_align targets.
17017         * gcc.dg/vect/pr20122.c: Likewise.
17018         * gcc.dg/vect/vect-74.c: Likewise.
17019         * gcc.dg/vect/vect-75.c: Likewise.
17020         * gcc.dg/vect/vect-76.c: Likewise.
17021
17022         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17023         Will not be vectorizable on vect_no_align targets once aliasing issues
17024         are resolved.
17025         * gcc.dg/vect/vect-79.c: Likewise.
17026
17027         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17028         * gcc.dg/vect/vect-78.c: Likewise.
17029         * gcc.dg/vect/vect-97.c: Likewise.
17030
17031 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17032
17033         * gcc.dg/pr23943.c: New test.
17034
17035 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17036
17037         PR fortran/19181
17038         * gfortran.dg/derived_pointer_null_1.f90: New test.
17039
17040 2005-09-18  Richard Guenther  <rguenther@suse.de>
17041
17042         PR middle-end/23944
17043         * gcc.c-torture/compile/pr23944.c: New testcase.
17044
17045 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17046
17047         PR fortran/15975
17048         * gfortran.dg/der_pointer_2.f90: New test.
17049
17050 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17051
17052         PR fortran/16861
17053         * gfortran.dg/nested_modules_2.f90: New test.
17054
17055 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17056
17057         PR c++/18368
17058         * g++.dg/other/semicolon.C: New test.
17059
17060 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17061
17062         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17063         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17064
17065 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17066
17067         PR c++/23914
17068         * g++.dg/template/static18.C: New test.
17069
17070         PR c++/21514
17071         * g++.dg/template/crash19.C: Remove dg-error marker.
17072         * g++.dg/template/local4.C: New test.
17073
17074 2005-09-16  Paul Brook  <paul@codesourcery.com>
17075
17076         PR fortran/23906
17077         * gfortran.dg/dependency_1.f90: New test.
17078
17079 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17080
17081         PR c++/23896
17082         * g++.dg/template/static17.C: New test.
17083
17084 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17085
17086         PR c++/23139
17087         * g++.dg/warn/huge-val1.C: New test.
17088
17089 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17090
17091         PR c++/13140
17092         * g++.dg/parse/class2.C: New test.
17093         * g++.dg/template/explicit8.C: Likewise.
17094         * g++.dg/template/spec25.C: Likewise.
17095
17096 2005-09-14  Josh Conner  <jconner@apple.com>
17097
17098         PR middle-end/23584
17099         * gcc.dg/pr23584.c: New test.
17100
17101 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17102
17103         PR fortran/21875 Internal Unit Array I/O, NIST
17104         * gfortran.dg/arrayio_1.f90: New test.
17105         * gfortran.dg/arrayio_1.f90: New test.
17106         * gfortran.dg/arrayio_1.f90: New test.
17107         * gfortran.dg/arrayio_1.f90: New test.
17108         * gfortran.dg/arrayio_1.f90: New test.
17109
17110 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17111
17112         PR middle-end/22480
17113         * gcc.dg/vect/pr22480.c: New test.
17114
17115 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17116
17117         PR fortran/19358
17118         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17119
17120 2005-09-13 Josh Conner <jconner@apple.com>
17121
17122         PR c++/23180
17123         * g++.dg/init/struct2.C: New test.
17124         * g++.dg/init/struct3.C: New test.
17125
17126 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17127
17128         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17129         Clean up temp files.
17130         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17131         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17132         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17133         gcc.dg/tree-ssa/builtin-printf-1.c,
17134         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17135         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17136         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17137         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17138         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17139         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17140         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17141         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17142         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17143         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17144         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17145         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17146
17147 2005-09-13  Josh Conner  <jconner@apple.com>
17148
17149         * lib/gcc-dg.exp: Load scanipa.exp.
17150         (cleanup-dump): New procedure.
17151         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17152         * lib/scandump.exp: New file.
17153         * lib/scantree.exp: Use it.
17154         * lib/scanipa.exp: New file.
17155
17156 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17157
17158         PR fortran/17740
17159         * gfortran.dg/generic_4.f90: New test.
17160
17161 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17162
17163         PR target/23816
17164         * gcc.target/i386/pr23816-1.c: New test.
17165         * gcc.target/i386/pr23816-2.c: New test.
17166
17167
17168 2005-09-13  Bastian Blank <waldi@debian.org>
17169
17170         PR c++/16171
17171         * g++.dg/abi/mangle26.C: New test.
17172         * g++.dg/abi/mangle27.C: New test.
17173         * g++.dg/abi/mangle28.C: New test.
17174         * g++.dg/abi/mangle29.C: New test.
17175
17176         PR c++/23839
17177         * g++.dg/parse/register1.C: New test.
17178
17179 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17180
17181         PR c++/23842
17182         * g++.dg/template/access16.C: New test.
17183
17184 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17185
17186         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17187
17188 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17189
17190         PR fortran/18899
17191         * gfortran.dg/shape_2.f90: New test.
17192
17193 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17194
17195         PR target/19269
17196         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17197         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17198         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17199         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17200         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17201         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17202         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17203         tests.
17204
17205 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17206
17207         PR c++/23841
17208         * g++.dg/parse/template17.C: New test.
17209
17210 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/23789
17213         * g++.dg/template/nontype14.C: New test.
17214
17215 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17216
17217         PR g++/7874
17218         * g++.dg/lookup/friend7.C: New test.
17219         * g++.dg/lookup/friend8.C: New test.
17220         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17221         so that it will be found via argument dependent lookup.
17222         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17223         friend functions which will no longer be found.
17224         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17225         function g, so that it will be found via argument dependent
17226         lookup.
17227         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17228         * g++.old-deja/g++.mike/net43.C: Likewise.
17229
17230 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17231
17232         PR c++/23691
17233         * g++.dg/template/static16.C: New test.
17234
17235 2005-09-12  Josh Conner  <jconner@apple.com>
17236
17237         PR middle-end/23237
17238         * gcc.c-torture/compile/pr23237.c: New test.
17239
17240 2005-09-11  Richard Henderson  <rth@redhat.com>
17241
17242         * g++.dg/other/error8.C: Update expected diagnostic text.
17243
17244 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17245
17246         PR libfortran/19872
17247         * gfortran.dg/overwrite_1.f: New test.
17248
17249 2005-09-09  Josh Conner  <jconner@apple.com>
17250
17251         * g++.dg/init/pr23180-1.C: Removed.
17252         * g++.dg/init/pr23180-2.C: Removed.
17253
17254 2005-09-09  David Daney <ddaney@avtrex.com>
17255
17256         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17257         files which are ...
17258         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17259         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17260
17261 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17262
17263         * gfortran.dg/iostat_2.f90: New test.
17264
17265 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17266
17267         PR c++/22252
17268         * g++.dg/ext/interface1.C: New test.
17269         * g++.dg/ext/interface1.h: Likewise.
17270         * g++.dg/ext/interface1a.cc: Likewise.
17271
17272 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17273
17274         * gfortran.dg/iomsg_1.f90: New test case.
17275
17276 2005-09-09  Richard Guenther  <rguenther@suse.de>
17277
17278         PR c++/23624
17279         * g++.dg/tree-ssa/pr23624.C: New testcase.
17280
17281 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17282
17283         PR fortran/19239
17284         * gfortran.dg/vector_subscript_1.f90,
17285         * gfortran.dg/vector_subscript_2.f90: New tests.
17286
17287 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17288
17289         PR fortran/21104
17290         * gfortran.dg/array_alloc_1.f90,
17291         * gfortran.dg/array_alloc_2.f90,
17292         * gfortran.dg/array_alloc_3.f90: New tests.
17293
17294 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17295
17296         PR fortran/12840
17297         * gfortran.dg/array_constructor_6.f90
17298         * gfortran.dg/array_constructor_7.f90
17299         * gfortran.dg/array_constructor_8.f90
17300         * gfortran.dg/array_constructor_9.f90
17301         * gfortran.dg/array_constructor_10.f90
17302         * gfortran.dg/array_constructor_11.f90
17303         * gfortran.dg/array_constructor_12.f90: New tests.
17304
17305 2005-09-08  Josh Conner  <jconner@apple.com>
17306
17307         PR c++/23180
17308         * g++.dg/init/pr23180-1.C: New test.
17309         * g++.dg/init/pr23180-2.C: New test.
17310
17311 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17312
17313         PR fortran/18878
17314         * gfortran.dg/module_double_reuse.f90: New.
17315
17316 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17317
17318         PR fortran/23270
17319         PR fortran/22304
17320         PR fortran/18870
17321         PR fortran/17917
17322         PR fortran/16511
17323         * gfortran.dg/common_equivalence_1.f: New.
17324         * gfortran.dg/common_equivalence_2.f: New.
17325         * gfortran.dg/common_equivalence_3.f: New.
17326         * gfortran.dg/contained_equivalence_1.f90: New.
17327         * gfortran.dg/module_blank_common.f90: New.
17328         * gfortran.dg/module_commons_1.f90: New.
17329         * gfortran.dg/module_equivalence_1.f90: New.
17330         * gfortran.dg/nested_modules_1.f90: New.
17331         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17332         equivalences and add comment to connect the test with
17333         the PR.
17334
17335 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17336
17337         PR fortran/23765
17338         * gfortran.dg/common_6.f90: New test.
17339
17340 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17341
17342         PR fortran/15326
17343         * gfortran.dg/char_result_1.f90,
17344         * gfortran.dg/char_result_2.f90,
17345         * gfortran.dg/char_result_3.f90,
17346         * gfortran.dg/char_result_4.f90,
17347         * gfortran.dg/char_result_5.f90,
17348         * gfortran.dg/char_result_6.f90,
17349         * gfortran.dg/char_result_7.f90,
17350         * gfortran.dg/char_result_8.f90: New tests.
17351
17352 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17353
17354         PR fortran/19928
17355         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17356
17357 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17358
17359         PR obj-c++/16816
17360         * obj-c++.dg/selector-5.mm: New test.
17361         * obj-c++.dg/selector-6.mm: New test.
17362
17363 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR objc/20574
17366         PR objc/19324
17367         * objc.dg/error-1.m: New test.
17368
17369 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17370
17371         PR fortran/23373
17372         * gfortran.fortran-torture/execute/pr23373-1.f90,
17373         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17374
17375 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17376
17377         PR libfortran/23760
17378         * gfortran.dg/g77/1832.f: Remove long string in write statement
17379         to allow the test to pass on correct list directed output with
17380         prepended space.
17381
17382 2005-09-07  James E Wilson  <wilson@specifix.com>
17383
17384         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17385
17386 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17387
17388         * gfortran.dg/parameter+save.f90: Rename to
17389         * gfortran.dg/parameter_save.f90: .. this.
17390
17391 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17392
17393         PR fortran/20848
17394         * gfortran.dg/parameter+save.f90: New test case.
17395
17396 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17397
17398         PR fortran/19269
17399         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17400
17401 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17402
17403         PR c/23075
17404         * gcc.dg/pr23075.c: New test.
17405         * g++.dg/warn/pr23075.C: New test.
17406
17407         PR target/22362
17408         * gcc.target/i386/pr22362.c: New test.
17409
17410         PR rtl-optimization/23098
17411         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17412
17413         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17414         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17415         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17416
17417 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17418
17419         * g++.dg/expr/cast6.C: New test.
17420
17421         PR c++/9782
17422         * g++.dg/init/new15.C: New test.
17423
17424 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17425
17426         * gcc.dg/vect/Os-vect-95.c: New test.
17427         * gcc.dg/vect/vect-95.c: Same.
17428
17429 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17430
17431         * gcc.dg/vect/vect-29.c: Update xfail testing.
17432         * gcc.dg/vect/vect-44.c: Same.
17433         * gcc.dg/vect/vect-48.c: Same.
17434         * gcc.dg/vect/vect-50.c: Same.
17435         * gcc.dg/vect/vect-72.c: Same.
17436         * gcc.dg/vect/vect-77.c: Same.
17437         * gcc.dg/vect/vect-78.c: Same.
17438         * gcc.dg/vect/vect-80.c: Same.
17439         * gcc.dg/vect/vect-96.c: Same.
17440         * gcc.dg/vect/vect-100.c: Same.
17441         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17442         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17443         * gfortran.dg/vect/vect-5.f90: Same.
17444
17445 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17446
17447         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17448         start strings.
17449         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17450         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17451
17452         PR c++/23056
17453         * g++.dg/opt/pr23056.C: New test.
17454
17455         PR rtl-optimization/23098
17456         * gcc.target/i386/pr23098.c: New test.
17457
17458 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/23667
17461         * g++.dg/template/static15.C: New test.
17462
17463         PR c++/21440
17464         * g++.dg/ext/stmtexpr5.C: New test.
17465         * g++.dg/ext/stmtexpr6.C: Likewise.
17466
17467 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17468
17469         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17470
17471         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17472         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17473         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17474
17475 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17476
17477         PR libfortran/23321
17478         * gfortran.dg/direct_io_4.f90: New test case.
17479
17480 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17481             Rasmus Hahn  <rassahah@neofonie.de>
17482
17483         PR libobjc/23108
17484         * objc.dg/type-stream-1.m: New test.
17485
17486 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17487
17488         PR fortran/23661
17489         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17490         gfortran.dg/print_fmt_3.f90: New test.
17491
17492 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17493
17494         * gfortran.dg/fmt_t_1.f90: New test.
17495
17496 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17497
17498         PR rtl-optimization/23454
17499         * g++.dg/opt/pr23454.C: New test.
17500
17501 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17502
17503         PR c++/23699
17504         * g++.dg/ext/static1.C: New test.
17505
17506 2005-09-02  Richard Henderson  <rth@redhat.com>
17507
17508         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17509         tail call to check_fa_work.
17510
17511 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17512
17513         PR c++/21687
17514         * g++.dg/other/gc3.C: New test.
17515
17516 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17517
17518         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17519         * gcc.dg/20050826-1.c: Likewise.
17520
17521 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17522
17523         PR c++/23167
17524         * g++.dg/expr/volatile1.C: New test.
17525
17526 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17527
17528         PR middle-end/23547
17529         * gcc.dg/pr23547.c: New test.
17530
17531 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17532
17533         PR c/22061
17534         * gcc.c-torture/execute/pr22061-1.c,
17535         * gcc.c-torture/execute/pr22061-2.c,
17536         * gcc.c-torture/execute/pr22061-3.c,
17537         * gcc.c-torture/execute/pr22061-4.c: New tests.
17538
17539 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17540
17541         * gcc.dg/Wredundant-decls-2.c: New test to check that
17542         -Wredundant-decls does not issue warning for a variable
17543         definition following a declaration.
17544
17545 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17546
17547         PR debug/7241
17548         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17549         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17550         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17551
17552         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17553         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17554         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17555         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17556         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17557         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17558         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17559         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17560
17561 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17562
17563         PR objc/23306
17564         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17565         scan-assmbler.
17566
17567 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17568
17569         PR target/21255
17570         * gcc.dg/pr21255-1.c: New test.
17571         * gcc.dg/pr21255-2-mb.c: Likewise.
17572         * gcc.dg/pr21255-2-ml.c: Likewise.
17573         * gcc.dg/pr21255-3.c: Likewise.
17574         * gcc.dg/pr21255-4.c: Likewise.
17575
17576 2005-08-31  Dale Johannesen  <dalej@apple.com>
17577
17578         * gcc.dg/20050830-1.c: New.
17579
17580 2005-08-31  Josh Conner  <jconner@apple.com>
17581
17582         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17583         command-line options for arm-*-* targets.
17584         * g++.dg/init/array16.C: Likewise.
17585         * g++.dg/other/crash-4.C: Likewise.
17586
17587 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17588
17589         PR obj-c++/23640
17590         * obj-c++.dg/gnu-runtime-3.mm: New test.
17591
17592 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17593
17594         PR c++/13377
17595         * g++.dg/lookup/ambig4.C: New test.
17596         * g++.dg/lookup/ambig5.C: New test.
17597         * g++.dg/tc1/dr101.C: Adjust error markers.
17598
17599 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17600
17601         PR c++/23639
17602         * g++.dg/template/ttp5.C: Adjust error markers.
17603
17604 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17605
17606         PR testsuite/23609
17607         * lib/obj-c++.exp: Include target-libpath.exp.
17608         (obj-c++_link_flags): Look for the GNU libobjc library
17609         and set the library path to include it.
17610         Don't manually set LD_LIBRARY_PATH (etc.) but call
17611         set_ld_library_path_env_vars instead.
17612         (obj-c++_target_compile): Don't set library path or
17613         linker flags because they are already set correctly
17614         in obj-c++_link_flags.
17615
17616 2005-08-30  Josh Conner  <jconner@apple.com>
17617
17618         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17619         to command-line options for arm-*-* targets.
17620
17621 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17622
17623         * g++.dg/other/i386-1.C: New.
17624
17625 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17626
17627         PR preprocessor/20348
17628         PR preprocessor/20356
17629         * gcc.dg/cpp/pr20348.c: New test.
17630         * gcc.dg/cpp/pr20348.h: New file.
17631         * gcc.dg/cpp/inc/pr20348.h: New file.
17632         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17633         * gcc.dg/cpp/pr20356.c: New test.
17634         * gcc.dg/cpp/pr20356.h: New file.
17635         * gcc.dg/cpp/inc/pr20356.h: New file.
17636         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17637
17638 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17639
17640         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17641         Fix array dimension to avoid correct end-of-file error.
17642
17643 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17644
17645         PR libfortran/23598
17646         * gfortran.dg/iostat_1.f90: New test.
17647
17648 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17649
17650         PR middle-end/23408
17651         * gcc.dg/pr23408.c: New test.
17652
17653 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17654
17655         PR c++/23099
17656         * g++.dg/init/member1.C: Make sure erroneous static data member
17657         definitions are required.
17658         * g++.dg/template/static13.C: New test.
17659         * g++.dg/template/static14.C: Likewise.
17660
17661 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17662
17663         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17664         -march=pentium4, remove ilp32 requirement.
17665
17666         PR middle-end/23484
17667         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17668         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17669
17670 2005-08-29  Andreas Jaeger  <aj@suse.de>
17671
17672         PR testsuite/23607
17673         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17674
17675 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17676
17677         * gcc.c-torture/execute/20050316-2.c: New test.
17678         * gcc.c-torture/execute/20050316-3.c: New test.
17679         * gcc.dg/torture/pr16104-1.c: New test.
17680
17681 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         PR middle-end/23463
17684         * gcc.c-torture/execute/zero-struct-1.c: New test.
17685
17686 2005-08-27  Richard Guenther  <rguenther@suse.de>
17687
17688         PR target/23575
17689         * gcc.target/i386/pr23575.c: New testcase.
17690
17691 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17692
17693         PR rtl-optimization/23561
17694         * gcc.c-torture/execute/20050826-1.c: New test.
17695
17696         PR rtl-opt/23560
17697         * gcc.c-torture/execute/20050826-2.c: New test.
17698
17699 2005-08-26  Dale Johannesen  <dalej@apple.com>
17700
17701         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17702         * gcc.dg/20050826-1.c: New.
17703
17704 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17705
17706         PR c++/19004
17707         * g++.dg/template/nontype13.C: New test.
17708
17709         PR c++/23491
17710         * g++.dg/init/new14.C: New test.
17711         * g++.dg/expr/anew1.C: Do not XFAIL.
17712         * g++.dg/expr/anew2.C: Likewise.
17713         * g++.dg/expr/anew3.C: Likewise.
17714
17715 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17716
17717         PR middle-end/22439
17718         * gcc.dg/vla-3.c: New test.
17719
17720 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
17721
17722         PR fortran/20363
17723         * gfortran.dg/named_interface.f90: New.
17724
17725 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
17726
17727         * gcc.c-torture/execute/frame-address.c: New test.
17728
17729 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17730
17731         PR c++/20817
17732         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17733
17734 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17735
17736         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17737
17738 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17739
17740         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17741         * gcc.dg/altivec-22.c: Rename from..
17742         * gcc.dg/altivec-nomfcr.c: ..this.
17743
17744 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
17745
17746         PR tree-optimization/23546
17747         * gcc.dg/tree-ssa/pr23546.c: New test.
17748
17749 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
17750
17751         PR fortran/17758
17752         * gfortran.dg/nonreturning_statements.f90: New test.
17753
17754 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17755
17756         PR c++/22454
17757         * g++.dg/parse/crash29.C: New.
17758
17759 2005-08-23  DJ Delorie  <dj@redhat.com>
17760
17761         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
17762         constants have the L suffix.
17763
17764 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
17765
17766         PR c++/23044
17767         * g++.dg/template/instantiate8.C: New.
17768
17769 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
17770
17771         PR middle-end/23467
17772         * gcc.c-torture/execute/pr23467.c: New test.
17773
17774 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
17775
17776         PR tree-optimization/22043
17777         * gcc.c-torture/execute/20050613-1.c: New test.
17778
17779 2005-08-23  Ben Elliston  <bje@au.ibm.com>
17780
17781         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
17782
17783 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
17784
17785         PR rtl-optimization/23478
17786         * g++.dg/opt/pr23478.C: New test.
17787
17788 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17789
17790         PR c/18715
17791         * gcc.dg/switch-warn-3.c: New test.
17792
17793 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17794
17795         PR c++/22233
17796         * g++.dg/template/param1.C: New test.
17797
17798 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17799
17800         PR c++/23089
17801         * g++.dg/other/incomplete1.C: New test.
17802
17803 2005-08-22  Ira Rosen  <irar@il.ibm.com>
17804
17805         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
17806         are vectorizable.
17807
17808 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17809
17810         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
17811         d_lines_5.f: New.
17812
17813 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
17814
17815         * gcc.target/i386/sse-4.c: New test.
17816
17817 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17818
17819         PR testsuite/23239
17820         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
17821
17822 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
17823
17824         * gcc.dg/20050811-1.c: New test.
17825         * gcc.dg/20050811-2.c: New test.
17826
17827 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
17828
17829         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
17830
17831 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
17832
17833         PR 23476
17834         * gcc.c-torture/compile/pr23476.c: New test.
17835
17836 2005-08-19  Devang Patel  <dpatel@apple.com>
17837
17838         PR tree-optimization/23048
17839         * gcc.dg/tree-ssa/pr23048.c: New test.
17840
17841 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17842
17843         PR middle-end/20624
17844         * g++.dg/warn/Wreturn-3.C: New test
17845
17846 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
17847
17848         PR tree-optimization/22228
17849         * g++.dg/vect/pr22543.cc: New test.
17850
17851 2005-08-17  Steven Bosscher  <stevenb@suse.de>
17852
17853         PR tree-optimization/21574
17854         * gcc.dg/tree-ssa/pr21574.c: New test.
17855
17856 2005-08-16  James E Wilson  <wilson@specifix.com>
17857
17858         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
17859
17860 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17861
17862         PR tree-opt/23402
17863         * gcc.c-torture/compile/zero-strct-3.c: New test.
17864         * gcc.c-torture/compile/zero-strct-4.c: New test.
17865
17866 2005-08-16  Steven Bosscher  <stevenb@suse.de>
17867
17868         PR target/23376
17869         * gcc.target/x86_64/pr23376.c: New test.
17870
17871 2005-08-16  Ian Lance Taylor  <ian@airs.com>
17872
17873         PR c++/23337
17874         * g++.dg/ext/vector2.C: New.
17875
17876 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17877
17878         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17879
17880 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17881
17882         PR libfortran/23428
17883         * gfortran.dg/inquire-complex.f90: New test case.
17884
17885 2005-08-16  James E Wilson  <wilson@specifix.com>
17886
17887         PR tree-optimization/21105
17888         * gcc.dg/large-size-array.c: New.
17889
17890 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
17891
17892         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17893         type.
17894         * gcc.dg/vect/vect-41: Likewise.
17895         * gcc.dg/vect/vect-42: Likewise.
17896         * gcc.dg/vect/vect-43: Likewise.
17897         * gcc.dg/vect/vect-44: Likewise.
17898         * gcc.dg/vect/vect-46: Likewise.
17899         * gcc.dg/vect/vect-47: Likewise.
17900         * gcc.dg/vect/vect-48: Likewise.
17901         * gcc.dg/vect/vect-52: Likewise.
17902         * gcc.dg/vect/vect-53: Likewise.
17903         * gcc.dg/vect/vect-54: Likewise.
17904         * gcc.dg/vect/vect-55: Likewise.
17905         * gcc.dg/vect/vect-56: Likewise.
17906         * gcc.dg/vect/vect-57: Likewise.
17907         * gcc.dg/vect/vect-58: Likewise.
17908         * gcc.dg/vect/vect-59: Likewise.
17909         * gcc.dg/vect/vect-60: Likewise.
17910         * gcc.dg/vect/vect-61: Likewise.
17911         * gcc.dg/vect/vect-85: Likewise.
17912         * gcc.dg/vect/vect-87: Likewise.
17913         * gcc.dg/vect/vect-88: Likewise.
17914         * gcc.dg/vect/vect-93.c: Likewise.
17915         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17916         * gcc.dg/vect/vect-75: Likewise.
17917         * gcc.dg/vect/vect-76: Likewise.
17918         * gcc.dg/vect/vect-77: Likewise.
17919         * gcc.dg/vect/vect-78: Likewise.
17920         * gcc.dg/vect/vect-80: Likewise.
17921         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17922         vectorized for the expected reason, rather than checking how alignment
17923         was handled.
17924         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
17925         aligned type and also instead of aligned pointers. Added documentation.
17926
17927 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
17928
17929         * gfortran.dg/power.f90: New test.
17930
17931 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
17932
17933         PR rtl-optimization/23299
17934         * g++.dg/opt/pr23299.C: New test.
17935
17936 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17937
17938         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17939
17940 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
17941
17942         * g++.dg/template/local6.C: New test.
17943
17944 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17945
17946         * execute/exceptions/finally-1.m: Check that the catch and finally are
17947         being called.  Also add a "return 0;" at the end of main.
17948
17949 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
17950
17951         PR fortran/21432.
17952         * gfortran.dg/namelist_print_1.f: New test of functionality of
17953         PRINT namelist.
17954         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17955         namelist generates error with -std=f95.
17956
17957 2005-08-14  Ira Rosen  <irar@il.ibm.com>
17958
17959         PR tree-optimization/23119
17960         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17961
17962 2005-08-13  Marcin Koziej  <creep@desk.pl>
17963             Andrew Pinski  <pinskia@physics.uc.edu>
17964
17965         PR libobjc/22492
17966         * execute/exceptions/finally-1.m: New test.
17967
17968 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17969
17970         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17971         testsuite.
17972         * objc/execute/exceptions/trivial.m: New test.
17973         * objc.dg/try-catch-11.m: Move to ...
17974         * objc/execute/exceptions/foward-1.m: Here.
17975         * objc.dg/try-catch-2.m: Move to ...
17976         * objc/execute/exceptions/catchall-1.m: Here.
17977         * objc.dg/try-catch-8.m: Move to ...
17978         * objc/execute/exceptions/local-variables-1.m: Here.
17979
17980 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17981
17982         * objc.dg/nested-func-1.m: Move to ...
17983         * objc/execute/nested-func-1.m: Here.
17984
17985 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17986
17987         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17988         in ${options} instead of [target_info name].
17989         * lib/obj-c++.exp (objc_target_compile): Likewise.
17990
17991 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17992
17993         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17994
17995 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         part of PR testsuite/23348
17998         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
17999         each of the torture options.
18000         * objc/compile/trivial.m: New test.
18001
18002 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18003
18004         * gfortran.dg/eoshift.f90: Correct format.
18005
18006 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18007
18008         * gfortran.fortran-torture/execute/character_passing.f90:
18009         Fix comment typo.
18010
18011 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18012
18013         PR c++/8271
18014         * g++.dg/template/unify10.C: New.
18015
18016 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18017
18018         * g++.dg/parse/pr22514.C: Move to...
18019         * g++.dg/debug/pr22514.C: here.
18020
18021 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18022
18023         PR c++/23266
18024         * g++.dg/inherit/pure1.C: New test.
18025
18026         * ChangeLog: Fix typos.
18027
18028 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18029             Steven Bosscher  <stevenb@suse.de>
18030
18031         * gfortran.dg/runtime_warning_1.f90: New test.
18032
18033 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18034
18035         PR c++/23219
18036         * g++.dg/parse/crash28.C: New.
18037
18038 2005-08-11  Richard Guenther  <rguenther@suse.de>
18039
18040         PR target/23289
18041         * gcc.target/i386/tailcall-1.c: New testcase.
18042
18043 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18044
18045         * gcc.dg/vect/vect-67.c: Un-xfail.
18046
18047 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18048
18049         PR c++/23225
18050         * g++.dg/parse/crash27.C: new test.
18051
18052 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18053
18054         PR libfortran/22143
18055         * gfortran.dg/shift-kind.f90: New testcase.
18056
18057 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18058
18059         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18060         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18061
18062 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18063
18064         PR c++/20646
18065         * g++.dg/other/mult-stor1.C: New test.
18066
18067 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18068
18069         * gcc.c-torture/pr18299-1.c: Move to ...
18070         * gcc.c-torture/compile/pr18299-1.c: Here.
18071
18072 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18073
18074         * gfortran/fortran.torture/execute/character_passing.f90:
18075         Fix types for LSAME.
18076
18077 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18078
18079         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18080         input data back to what it was originally.
18081
18082 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18083
18084         * objc.dg/try-catch-8.m: Enable for all targets.
18085
18086 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18087
18088         * gcc.dg/pr23165.c: New test.
18089
18090 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18091
18092         PR tree-optimization/23234
18093         * gcc.dg/tree-ssa/pr23234.c: New test.
18094
18095 2005-08-08  Josh Conner  <jconner@apple.com>
18096
18097         PR rtl-optimization/23241
18098         * gcc.dg/char-compare.c: New test.
18099
18100 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18101
18102         PR c++/22508
18103         * g++.dg/init/new13.C: New test.
18104
18105 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18106
18107         PR c++/21166
18108         * g++.dg/other/crash-4.C: Adjust
18109         * g++/dg/ext/packed9.C: New.
18110
18111 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18112
18113         PR middle-end/21964
18114         * gcc.c-torture/execute/pr21964-1.c: New test.
18115
18116 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18117
18118         PR c/22458
18119         * gcc.dg/pr22458-1.c: New test.
18120
18121 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18122             Steven G. Kargl <kargls@comcast.net>
18123
18124         PR fortran/22390
18125         * gfortran.dg/flush_1.f90: New test.
18126
18127 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18128
18129         PR c++/23191
18130         * g++.dg/template/eh2.C: New test.
18131
18132 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18133
18134         PR c++/19498
18135         * g++.dg/template/instantiate7.C: New test.
18136
18137 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18138
18139         PR c/23113
18140         * gcc.dg/Wunused-value-1.c: New test.
18141
18142 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18143
18144         PR rtl-optimization/23233
18145         * gcc.c-torture/compile/pr23233-1.c: New test.
18146
18147 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18148
18149         PR fortran/18833
18150         PR fortran/20850
18151         * gfortran.dg/equiv_1.f90: New test.
18152         * gfortran.dg/equiv_2.f90: New test.
18153         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18154         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18155         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18156
18157 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18158
18159         * gcc.c-torture/execute/vrp-5.c: New test.
18160         * gcc.c-torture/execute/vrp-6.c: New test.
18161         * gcc.dg/tree-ssa/vrp21.c: New test.
18162
18163 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18164
18165         * g++.dg/parse/pr22514.C: New test.
18166
18167 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18168
18169         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18170
18171         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18172         instead of constant loads / pool entries.
18173
18174 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18175
18176         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18177         TEST_TO_WCTYPE.
18178
18179 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18180
18181         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18182         __WINT_TYPE__ in generated prototypes if possible.
18183
18184 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18185
18186         PR 22037
18187         * g++.dg/tree-ssa/pr22037.C:
18188
18189 2005-08-04  Richard Henderson  <rth@redhat.com>
18190
18191         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18192         scan-tree-dump-times directive.
18193
18194 2005-08-04  Jan Hubicka  <jh@suse.cz>
18195
18196         * gcov-1.C: Fix switch counts.
18197         * gcov-4b.c: Likewise.
18198
18199 2005-08-03  Jeff Law  <law@redhat.com>
18200
18201         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18202
18203 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18204
18205         * gcc.c-torture/execute/pr23135.c: New test.
18206
18207 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18208
18209         PR tree-optimization/19899
18210         * gcc.dg/tree-ssa/scev-1.c: New test.
18211         * gcc.dg/tree-ssa/scev-2.c: New test.
18212
18213 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18214
18215         PR target/18582
18216         * gcc.dg/torture/pr18582-1.c: New test.
18217
18218 2005-08-03  Jan Hubicka  <jh@suse.cz>
18219
18220         * update-conroll.c: New testcase.
18221         * update-conroll-2.c: New testcase.
18222
18223 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18224
18225         * gfortran.dg/constant_substring.f: New test.
18226         * gfortran.dg/pr22491.f: New test.
18227
18228 2005-08-02  Jan Hubicka  <jh@suse.cz>
18229
18230         * update-threading.c: Replace by the proper one.
18231
18232 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18233
18234         PR 23164
18235         * g++.dg/tree-ssa/pr23164.C: New test.
18236
18237 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18238
18239         * gcc.dg/tree-ssa/pr23192.c: New test.
18240
18241 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18242
18243         * gcc.c-torture/execute/vrp-4.c: New test.
18244
18245 2005-08-02  Jan Hubicka  <jh@suse.cz>
18246
18247         * update-threading.c: New test.
18248
18249 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18250
18251         * gcc.c-torture/compile/20050801-1.c: New test.
18252         * gcc.c-torture/compile/20050801-2.c: New test.
18253
18254 2005-08-01  Jan Hubicka  <jh@suse.cz>
18255
18256         * val-prof-5.c: New test.
18257
18258 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18259
18260         PR c/22311
18261         * gcc.dg/pr22311-1.c : New test.
18262
18263 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18264
18265         PR target/23095
18266         * gfortran.dg/pr23095.f: New test.
18267
18268         PR c++/22003
18269         * g++.dg/other/pr22003.C: New test.
18270
18271 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18272
18273         PR target/20621
18274         * gcc.c-torture/execute/pr20621-1.c: New test.
18275
18276 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18277
18278         * gfortran.dg/comma_format_extension_4.f: Adjust length
18279         of string for format.
18280         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18281         print statement with internal write.
18282         * gfortran.dg/der_array_io_2.f: Likewise.
18283         * gfortran.dg/der_array_io_3.f: Likewise.
18284
18285 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18286
18287         * gcc.dg/fold-abs-4.c: new test.
18288
18289 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18290
18291         PR fortran/22570 an related issues.
18292         * gfortran.dg/x_slash_1.f: New test.
18293
18294 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18295
18296         PR c/23143
18297         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18298         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18299
18300 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18301
18302         PR c/529
18303         * gcc.dg/Wshadow-3.c: New test.
18304
18305 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18306
18307         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18308         used to have the wrong bounds).
18309
18310 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18311
18312         PR c/21720
18313         * gcc.dg/hex-round-1.c: Test more cases.
18314         * gcc.dg/hex-round-2.c: New test.
18315
18316 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18317
18318         PR 22550
18319         * g++.dg/tree-ssa/pr22550.C: New test.
18320
18321 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18322
18323         * gcc.dg/tree-ssa/vrp19.c: New test.
18324         * gcc.dg/tree-ssa-vrp20.c: New test.
18325
18326 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18327
18328         PR c/22240
18329         * gcc.dg/transparent-union-4.c: New test.
18330
18331 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18332
18333         PR c/22192
18334         * gcc.dg/c99-vla-2.c: New test.
18335
18336 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18337
18338         PR c/21720
18339         * gcc.dg/hex-round-1.c: New test.
18340
18341 2005-07-28  Jan Hubicka  <jh@suse.cz>
18342
18343         * inliner-1.c: Do not dump everything.
18344         * tree-prof.exp: Do not pass -ftree-based-profiling.
18345         * bprob.exp: Likewise.
18346
18347         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18348
18349 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18350
18351         PR c++/22545
18352         * g++.dg/expr/ptrmem7.C: New test.
18353
18354 2005-07-28  Mike Stump  <mrs@apple.com>
18355
18356         * g++.old-deja/g++.mike/visibility-1.C: New test.
18357
18358 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18359
18360         PR c/20187
18361         * gcc.c-torture/execute/pr20187-1.c: New test.
18362
18363 2005-07-28  Jeff Law  <law@redhat.com>
18364
18365         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18366         * gcc.dg/tree-ssa/vrp18.c: New test.
18367
18368 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18369
18370         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18371
18372 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18373
18374         PR tree-optimization/22506
18375         * gcc.dg/vect/ps22506.c: New test.
18376
18377 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18378
18379         PR target/21149
18380         * gcc.target/i386/sse-3.c: New test.
18381
18382 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18383
18384         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18385         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18386
18387 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18388
18389         PR c/22589
18390         * gcc.c-torture/compile/pr22589-1.c: New test.
18391
18392 2005-07-28  Jan Hubicka  <jh@suse.cz>
18393
18394         * update-loopch.c: New testcase.
18395
18396 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18397
18398         PR rtl-optimization/23047
18399         * gcc.c-torture/execute/pr23047.c: New test.
18400         * gcc.c-torture/execute/pr23047.x: New.
18401
18402 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18403
18404         PR tree-optimization/22493
18405         * gcc.c-torture/execute/pr22493-1.c: New test.
18406         * gcc.c-torture/execute/pr22493-1.x: New.
18407         * gcc.c-torture/execute/vrp-1.c: New test.
18408         * gcc.c-torture/execute/vrp-2.c: New test.
18409         * gcc.c-torture/execute/vrp-2.c: New test.
18410
18411 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18412
18413         * gcc.target/frv/all-builtin-read8.c: Delete.
18414         * gcc.target/frv/all-builtin-read16.c: Delete.
18415         * gcc.target/frv/all-builtin-read32.c: Delete.
18416         * gcc.target/frv/all-builtin-read64.c: Delete.
18417         * gcc.target/frv/all-builtin-write8.c: Delete.
18418         * gcc.target/frv/all-builtin-write16.c: Delete.
18419         * gcc.target/frv/all-builtin-write32.c: Delete.
18420         * gcc.target/frv/all-builtin-write64.c: Delete.
18421         * gcc.target/frv/all-read-write-1.c: New.
18422
18423 2005-07-27  Jeff Law  <law@redhat.com>
18424
18425         * gcc.c-torture/execute/pr22630.c: New test.
18426
18427 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18428
18429         PR tree-optimization/23073
18430         * gcc.dg/vect/nodump-pr23073.c: New test.
18431         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18432
18433 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18434
18435         PR tree-optimize/22348
18436         * gcc.c-torture/execute/pr22348.c: New.
18437
18438 2005-07-27  Richard Guenther  <rguenther@suse.de>
18439
18440         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18441
18442 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR fortran/22503
18445         * gfortran.dg/logical_comp.f90: New test.
18446
18447 2005-07-27  Jan Hubicka  <jh@suse.cz>
18448
18449         * inliner-1.c: Add cleanup of dumps.
18450         * val-prof-*.c: Likewise.
18451         * update-tailcall.c: New.
18452
18453 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18454
18455         PR 22591
18456         * gcc.dg/tree-ssa/pr22591.c: New test.
18457         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18458
18459 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18460
18461         PR libobjc/22606
18462         * objc.dg/try-catch-11.m: New test.
18463
18464 2005-07-26  Richard Guenther  <rguenther@suse.de>
18465
18466         PR tree-optimization/22486
18467         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18468
18469 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18470
18471         PR tree-opt/22484
18472         * g++.dg/opt/loop2.C: New test.
18473
18474 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18475
18476         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18477         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18478
18479 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18480
18481         * lib/profopt.exp (profopt-execute): Check for profiling data
18482         files on the target.
18483
18484 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18485
18486         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18487         for matching of asm labels.
18488
18489 2005-07-25  Richard Guenther  <rguenther@suse.de>
18490
18491         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18492
18493 2005-07-25  Richard Guenther  <rguenther@suse.de>
18494
18495         PR testsuite/22624
18496         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18497
18498 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18499
18500         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18501         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18502         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18503         * gcc.dg/vect/vect-100.c: New test.
18504         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18505         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18506         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18507         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18508         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18509         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18510         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18511         * gfortran.dg/vect/pr19049.f90: New testcase.
18512         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18513
18514 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18515
18516         * gcc.c-torture/execute/20050713-1.c: New test.
18517
18518         PR fortran/20063
18519         * gfortran.fortran-torture/execute/data_4.f90: New test.
18520
18521         PR middle-end/20303
18522         * gcc.dg/visibility-d.c: New test.
18523
18524 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18525
18526         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18527         * gfortran.dg/underflow.f90: Ditto.
18528
18529 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18530
18531         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18532         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18533         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18534
18535 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18536
18537         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18538         include case of field width of zero.
18539
18540 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18541
18542         PR libgfortran/21875
18543         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18544         with trailing blanks on normal formatted read.
18545
18546 2005-07-23  Chao-ying Fu  <fu@mips.com>
18547
18548         * gcc.target/mips/mips32-dsp-type.c: New test.
18549         * gcc.target/mips/mips32-dsp.c: New test.
18550
18551 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18552
18553         PR testsuite/21073
18554         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18555
18556         PR testsuite/20454
18557         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18558         and __cyg_profile_func_exit.
18559
18560 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18561
18562         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18563         * gfortran.dg/comma_format_extension_4.f: Same.
18564         * gfortran.dg/pr15332.f: Same.
18565         * gfortran.dg/pr21730.f: Same.
18566
18567 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18568
18569         * g++.dg/opt/vrp2.C: Fix testcase.
18570
18571         PR tree-opt/22625
18572         * g++.dg/opt/vrp2.C: New test.
18573
18574 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18575
18576         PR debug/21828
18577         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18578
18579 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18580
18581         * gcc.dg/tree-ssa/20050719-1.c: New test.
18582
18583 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18584
18585         * gcc.dg/bfin-longcall-1.c: New file.
18586         * gcc.dg/bfin-longcall-2.c: New file.
18587
18588 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18589
18590         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18591
18592 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18593
18594         PR middle-end/19055
18595         * gcc.dg/tree-ssa/pr19055.c: New test.
18596         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18597
18598 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18599
18600         PR C++/22358
18601         * g++.dg/other/pr22358.C: New test.
18602
18603 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18604
18605         PR c++/2922
18606         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18607
18608 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18609
18610         PR c++/15938
18611         * g++.dg/init/union2.C: New test.
18612
18613 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18614
18615         PR c/22393
18616         * gcc.dg/complex-4.c: New test.
18617
18618 2005-07-21  Richard Guenther  <rguenther@suse.de>
18619
18620         PR testsuite/22522
18621         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18622         scanning for asm labels.
18623         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18624
18625 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18626
18627         PR target/22085
18628         * gcc.dg/altivec-pr22085.c: New.
18629
18630 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18631
18632         PR tree-optimization/19210
18633         * gcc.dg/tree-ssa/pr19210-1.c: New.
18634         * gcc.dg/tree-ssa/pr19210-2.c: New.
18635
18636 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18637
18638         PR rtl-optimization/22167
18639         * g++.dg/opt/pr22167.C: New test.
18640
18641 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18642
18643         PR c++/2922
18644         * g++.dg/lookup/two-stage2.C: New.
18645         * g++.dg/lookup/two-stage3.C: New.
18646         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18647         fixed two-stage name lookup for operators.
18648         * g++.dg/template/call3.C: Compiler now produces an appropriate
18649         error message.
18650         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18651         14 as a candidate.
18652         * g++.dg/template/ptrmem4.C: Compiler produces different error
18653         message.
18654         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18655         connect_to_method as a candidate.
18656
18657 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18658
18659         * gcc.dg/fold-alloc-1.c: New test.
18660
18661 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18662
18663         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18664         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18665
18666 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18667
18668         * gcc.dg/fold-abs-1.c: New test.
18669         * gcc.dg/fold-abs-2.c: New test.
18670         * gcc.dg/fold-abs-3.c: New test.
18671
18672 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18673
18674         Make CONSTRUCTOR use VEC to store initializers.
18675         * g++.dg/ext/complit3.C: Check for specific error messages.
18676         * g++.dg/init/brace2.C: Update error message.
18677         * g++.dg/warn/Wbraces2.C: Likewise.
18678
18679 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18680
18681         PR fortran/16940
18682         * gfortran.dg/module_interface_1.f90: New test.
18683
18684 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18685             Kenneth Zadeck <zadeck@naturalbridge.com>
18686
18687         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18688
18689 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18690
18691         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18692         specify -Wformat for these tests.
18693         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18694         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18695         * gcc.dg/format/opt-6.c: Delete.
18696
18697 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18698
18699         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18700         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18701
18702 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18703
18704         * gcc.dg/tree-ssa/alias-2.c: New test.
18705
18706 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18707
18708         PR c++/22263
18709         * g++.dg/template/explicit7.C: New test.
18710
18711 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18712
18713         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
18714         field width of 8 to +Inf and -Inf.
18715
18716 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18717
18718         PR c++/22139
18719         * g++.dg/template/friend36.C: New test.
18720
18721 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
18722
18723         PR fortran/21730
18724         * gfortran.dg/pr21730.f: New test.
18725
18726 2005-07-16  Danny Berlin <dberlin@dberlin.org>
18727             Kenneth Zadeck <zadeck@naturalbridge.com>
18728
18729         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18730         since pure const detection cannot run at -O1 in c compiler.
18731         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18732         can now optimize this case properly.
18733         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18734         because we now pass.
18735         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18736
18737 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
18738
18739         PR c/22421
18740         * gcc.dg/format/bitfld-1.c: New test.
18741
18742 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18743
18744         PR c++/22204
18745         * g++.dg/rtti/repo1.C: New test.
18746
18747 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
18748
18749         PR middle-end/22398
18750         * gcc.c-torture/compile/pr22398.c: New test.
18751
18752 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18753
18754         PR c++/22132
18755         * g++.dg/expr/cast4.C: New test.
18756
18757 2005-07-15  Richard Guenther  <rguenther@suse.de>
18758
18759         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
18760         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18761
18762 2005-07-15  Steven Bosscher  <stevenb@suse.de>
18763
18764         PR tree-optimization/22230
18765         * gcc.dg/tree-ssa/pr22230.c: New test.
18766
18767 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
18768
18769         * gfortran.dg/g77/cpp6.f: New test.
18770
18771         PR fortran/22417
18772         * gfortran.dg/g77/cpp5.F: New test.
18773         * gfortran.dg/g77/cpp5.h: New file.
18774         * gfortran.dg/g77/cpp5inc.h: New file.
18775
18776 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
18777
18778         PR libfortran/16435
18779         * gfortran.dg/tl_editting.f90: New.
18780         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
18781
18782 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
18783
18784         * gfortran.dg/char_array_constructor.f90: New test.
18785
18786 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
18787
18788         * gfortran.dg/past_eor.f90: New.
18789         * gfortran.dg/complex_read.f90: New.
18790
18791 2005-07-13  Jeff Law  <law@redhat.com>
18792
18793         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
18794         additional casts.
18795
18796         * gcc.dg/tree-ssa/pr22321.c: New test
18797
18798 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
18799
18800         PR tree-optimization/21921
18801         * gcc.dg/tree-ssa/pr21921.c: New.
18802
18803 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18804
18805         PR tree-optimizatio/22442
18806         * gcc.dg/tree-ssa/loop-11.c: New test.
18807
18808 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18809
18810         PR tree-opt/21840
18811         * gcc.c-torture/compile/pr21840.c: New test.
18812
18813 2005-07-12  Jan Hubicka  <jh@suse.cz>
18814
18815         * gcc.c-torture/compile/pr22379.c: New test.
18816
18817 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
18818
18819         PR libfortran/21593
18820         gfortran.dg/dev_null.f90: Remove outdated comment about
18821         PR libfortran/21593.
18822
18823
18824 2005-07-12  Dale Johannesen  <dalej@apple.com>
18825
18826         * gcc.target/i386/compress-float-sse.c: New.
18827         * gcc.target/i386/compress-float-sse-pic.c: New.
18828         * gcc.target/i386/compress-float-387.c: New.
18829         * gcc.target/i386/compress-float-387-pic.c: New.
18830         * gcc.dg/compress-float-ppc.c: New.
18831         * gcc.dg/compress-float-ppc-pic.c: New.
18832
18833 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
18834
18835         PR libfortran/21593
18836         gfortran.dg/dev_null.f90: Remove targets.
18837
18838 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         PR tree-opt/22335
18841         * gcc.dg/pr22335-1.c: New test.
18842         * gcc.dg/pr22335-2.c: New test.
18843
18844 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18845
18846         PR c++/20172
18847         * g++.dg/template/nontype12.C : New test.
18848
18849 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18850
18851         * gcc.dg/tree-ssa/loop-10.c: New test.
18852
18853 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
18854
18855         * gcc.c-torture/execute/20020720-1.x: Remove.
18856
18857 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * gfortran.fortran-torture/execute/forall_7.f90: New test.
18860
18861 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
18862
18863         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
18864         (dg-mips-options): Use it.
18865
18866 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
18867
18868         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18869
18870 2005-07-09  Richard Henderson  <rth@redhat.com>
18871
18872         * lib/target-supports.exp (check_effective_target_sync_char_short):
18873         Add alpha.
18874
18875 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
18876
18877         PR libfortran/22217
18878         * gfortran.dg/negative-z-descriptor.f90: New test.
18879
18880 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18881
18882         PR tree-opt/22329
18883         * gcc.dg/pr22329.c: New test.
18884
18885 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
18886
18887         PR tree-optimization/20139
18888         * gcc.dg/tree-ssa/pr20139.c: New.
18889
18890 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18891
18892         PR tree-opt/22356
18893         * gcc.dg/pr22356-1.c: New test.
18894
18895 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
18896
18897         PR c++/21799
18898         * g++.dg/template/unify8.C: New.
18899         * g++.dg/template/unify9.C: New.
18900
18901 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
18902
18903         * gfortran.fortran-torture/execute/entry_10.f90: New test.
18904
18905 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
18906
18907         * gcc.dg/darwin-version-1.c: New.
18908         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18909         * gcc.dg/builtins-20.c: Likewise.
18910         * gcc.dg/builtins-53.c: Likewise.
18911         * gcc.dg/torture/builtins-convert-1.c: Likewise.
18912         * gcc.dg/torture/builtins-convert-2.c: Likewise.
18913         * gcc.dg/torture/builtins-convert-3.c: Likewise.
18914         * gcc.dg/torture/builtins-power-1.c: Likewise.
18915         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18916         on Darwin.
18917
18918 2005-07-07  Jeff Law  <law@redhat.com>
18919
18920         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
18921         argument evaluation order.
18922
18923 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
18924
18925         PR libfortran/21594
18926         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18927         Add test cases where the shift length is greater than the
18928         array length.
18929
18930 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18931
18932         * obj-c++.dg/proto-lossage-6.mm: New.
18933         * objc.dg/proto-lossage-6.m: New.
18934
18935 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18936
18937         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18938         * objc.dg/gnu-runtime-2.m: Likewise.
18939
18940 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gfortran.dg/longline.f: New test.
18943
18944         * gfortran.dg/badline.f: New test.
18945
18946 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18947
18948         PR fortran/16531
18949         PR fortran/15966
18950         PR fortran/18781
18951         * gfortran.dg/hollerith.f90: New.
18952         * gfortran.dg/hollerith2.f90: New.
18953         * gfortran.dg/hollerith3.f90: New.
18954         * gfortran.dg/hollerith4.f90: New.
18955         * gfortran.dg/hollerith_f95.f90: New.
18956         * gfortran.dg/hollerith_legacy.f90: New.
18957         * gfortran.dg/g77/cpp4.F: New. Port from g77.
18958
18959 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18960
18961         PR objc/22274
18962         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18963         * objc.dg/gnu-runtime-2.m: New.
18964
18965 2005-07-06  Jeff Law  <law@redhat.com>
18966
18967         * gcc.dg/tree-ssa/vrp17.c: New test.
18968
18969 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18970
18971         PR fortran/22327
18972         * gfortran.dg/array_constructor_5.f90: New test.
18973
18974 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18975
18976         * gfortran.fortran-torture/execute/entry_9.f90: New test.
18977
18978 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
18979
18980         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18981         * gcc.dg/980816-1.c: Ditto.
18982
18983 2005-07-06  Jeff Law  <law@redhat.com>
18984
18985         * gcc.c-torture/compile/pr21356.c: New test.
18986
18987 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18988
18989         PR c/22013
18990         PR c/22098
18991         * gcc.c-torture/compile/pr22013-1.c,
18992         gcc.c-torture/execute/pr22098-1.c,
18993         gcc.c-torture/execute/pr22098-2.c,
18994         gcc.c-torture/execute/pr22098-3.c: New tests.
18995
18996 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18997
18998         PR c/22308
18999         * gcc.dg/pr22308-1.c: New test.
19000
19001 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19002
19003         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19004         target.
19005         * gcc.dg/compare9.c: Use -fshort-enums instead of
19006         -fno-short-enums.  Change the last test to dg-bogus.
19007
19008 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19009
19010         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19011         * gcc.dg/compare9.c: New.
19012
19013 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19014
19015         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19016
19017 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19018
19019         PR testsuite/22288
19020         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19021
19022
19023 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19024
19025         * gcc.dg/format/gcc_gfc-1.c: New.
19026
19027 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19028
19029         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19030
19031 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19032
19033         PR fortran/20842
19034         * gfortran.dg/io_invalid_1.f90: New test.
19035
19036 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19037
19038         * gcc.dg/format/gcc_diag-1.c: Update.
19039
19040 2005-07-02  Jeff Law  <law@redhat.com>
19041
19042         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19043         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19044
19045 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19046
19047         * gcc.dg/format/gcc_diag-1.c: Update.
19048
19049 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19050
19051         PR tree-opt/22269
19052         * gcc.c-torture/compile/pr22269.c: New test.
19053
19054 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19055
19056         PR 21584
19057         PR 22219
19058         * g++.dg/tree-ssa/pr21584-1.C: New test.
19059         * g++.dg/tree-ssa/pr21584-2.C: New test.
19060
19061 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19062
19063         * obj-c++.dg/try-catch-11.mm: New.
19064         * objc.dg/try-catch-10.m: New.
19065
19066 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19067
19068         * g++.dg/other/ucnid-1.C: xfail on AIX.
19069
19070 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19071
19072         PR 22234
19073         * gcc.dg/20050629-1.c: New test.
19074
19075 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19076
19077         * obj-c++.dg/const-str-1[0-1].mm: New.
19078         * objc.dg/const-str-1[0-1].m: New.
19079
19080 2005-05-29  Richard Henderson  <rth@redhat.com>
19081
19082         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19083         Rename from check_effective_target_vect_no_max.
19084         (check_effective_target_vect_no_int_add): New.
19085         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19086         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19087         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19088         * gcc.dg/vect/vect-reduc-1.c: Use both.
19089         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19090
19091 2005-05-29  Richard Henderson  <rth@redhat.com>
19092
19093         * lib/target-supports.exp (check_effective_target_vect_no_max):
19094         Remove i386 and x86_64.
19095
19096 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19097
19098         PR testsuite/21969
19099         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19100
19101 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19102
19103         PR middle-end/21969
19104         * gcc.dg/vect/pr21969.c: New test.
19105
19106 2005-06-28  Eric Christopher  <echristo@redhat.com>
19107
19108         PR c/22052
19109         PR c/21975
19110         * gcc.dg/inline1.c: New test.
19111         * gcc.dg/inline2.c: Ditto.
19112         * gcc.dg/inline3.c: Ditto.
19113         * gcc.dg/inline4.c: Ditto.
19114         * gcc.dg/inline5.c: Ditto.
19115
19116 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19117
19118         PR libfortran/22142
19119         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19120         Add testcase also testing eoshift1 for PR 22142.
19121
19122 2005-06-28  Richard Henderson  <rth@redhat.com>
19123
19124         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19125         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19126         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19127         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19128         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19129
19130 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19131
19132         PR libfortran/22142
19133         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19134         Add testcase for PR 22142.
19135
19136 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19137
19138         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19139         gcc.target/ia64/fpreg-2.c: New tests.
19140
19141 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19142
19143         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19144
19145 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19146
19147         PR libfortran/22170
19148         * gfortran.dg/slash_1.f90: New test.
19149
19150 2005-06-27  Richard Henderson  <rth@redhat.com>
19151
19152         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19153         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19154         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19155         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19156         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19157         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19158
19159 2005-06-27  Richard Henderson  <rth@redhat.com>
19160
19161         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19162         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19163
19164 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19165
19166         * obj-c++.dg/proto-lossage-5.mm: New.
19167         * objc.dg/proto-lossage-5.m: New.
19168
19169 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19170
19171         PR 21959
19172         * gcc.dg/tree-ssa/pr21959.c: New test.
19173
19174 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19175
19176         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19177         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19178         testing uninitialized var.
19179
19180         * gcc.c-torture/execute/builtins/chk.h: New.
19181         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19182         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19183         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19184         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19185         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19186         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19187         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19188         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19189         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19190         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19191         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19192         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19193         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19194         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19195         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19196         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19197         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19198         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19199         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19200         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19201         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19202         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19203         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19204         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19205         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19206         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19207         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19208         * gcc.dg/builtin-object-size-1.c: New test.
19209         * gcc.dg/builtin-object-size-2.c: New test.
19210         * gcc.dg/builtin-object-size-3.c: New test.
19211         * gcc.dg/builtin-object-size-4.c: New test.
19212         * gcc.dg/builtin-object-size-5.c: New test.
19213         * gcc.dg/builtin-stringop-chk-1.c: New test.
19214         * gcc.dg/builtin-stringop-chk-2.c: New test.
19215         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19216         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19217         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19218         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19219         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19220         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19221         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19222         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19223         * gcc.c-torture/execute/printf-1.c: New test.
19224         * gcc.c-torture/execute/fprintf-1.c: New test.
19225         * gcc.c-torture/execute/vprintf-1.c: New test.
19226         * gcc.c-torture/execute/vfprintf-1.c: New test.
19227         * gcc.c-torture/execute/printf-chk-1.c: New test.
19228         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19229         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19230         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19231
19232 2005-06-27  Michael Matz  <matz@suse.de>
19233
19234         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19235         slot is not merged if address escapes.
19236
19237 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19238
19239         PR c/21911
19240         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19241
19242 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19243
19244         PR middle-end/17965
19245         * gcc.c-torture/compile/20050622-1.c: New test.
19246
19247         PR middle-end/22028
19248         * gcc.dg/20050620-1.c: New test.
19249
19250 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19251
19252         PR tree-optimization/22026
19253         * gcc.dg/tree-ssa/pr22026.c: New.
19254
19255 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19256
19257         PR libfortran/22144
19258         * gfortran.dg/shift-alloc.f90: New testcase.
19259
19260 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19261
19262         * all files: Update FSF address in copyright headers.
19263
19264 2005-06-22  Jan Hubicka  <jh@suse.cz>
19265
19266         * wholeprogram-1.c: New testcase.
19267         * wholeprogram-2.c: New testcase.
19268
19269 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19270
19271         PR 22171
19272         * gcc.dg/tree-ssa/pr22171.c: New test.
19273
19274 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19275
19276         * gfortran.dg/simplify_modulo.f90: New.
19277
19278 2005-06-24  Jan Hubicka  <jh@suse.cz>
19279
19280         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19281
19282 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19283
19284         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19285
19286 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19287
19288         * obj-c++.dg/typedef-alias-1.mm: New.
19289         * objc.dg/typedef-alias-1.m: New.
19290
19291 2005-06-23  Jeff Law  <law@redhat.com>
19292
19293         * gcc.dg/tree-ssa/vrp16.c: New test.
19294
19295 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19296
19297         * lib/target-supports.exp: Add
19298         check_effective_target_fortran_large_real and
19299         check_effective_target_fortran_large_int to check for
19300         corresponding effective targets.
19301         * gfortran.dg/large_integer_kind_1.f90: New test.
19302         * gfortran.dg/large_real_kind_1.f90: New test.
19303
19304 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19305
19306         PR tree-optimization/22117
19307         * gcc.dg/tree-ssa/pr22117.c: New.
19308
19309 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19310
19311         PR testsuite/22123
19312         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19313
19314 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19315
19316         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19317
19318 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19319
19320         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19321         * gfortran.dg/f2c_4.c: Likewise.
19322
19323 2005-06-22 Paul Brook  <paul@codesourcery.com>
19324
19325         PR fortran/21034
19326         * gfortran.dg/auto_save_1.f90: New test.
19327
19328 2005-06-22  Michael Matz  <matz@suse.de>
19329
19330         * gcc.target/x86-64/abi: New directory.
19331         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19332         * gcc.target/x86-64/abi/README.gcc: New file.
19333         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19334         * gcc.target/x86-64/abi/asm-support.s: New file.
19335         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19336         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19337         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19338         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19339         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19340         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19341         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19342         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19343         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19344         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19345         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19346         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19347         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19348         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19349         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19350         * gcc.target/x86_64/abi/test_varargs.c: New test.
19351
19352 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19353
19354         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19355         32-bit i?86 and x86_64.
19356
19357 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19358
19359         * obj-c++.dg/const-str-[1-9].mm: New tests.
19360
19361 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19362
19363         PR fortran/22010
19364         * gfortran.dg/namelist_use.f90: New.
19365         * gfortran.dg/namelist_use_only.f90: New.
19366
19367 2005-06-21  Jeff Law  <law@redhat.com>
19368
19369         * gcc.dg/tree-ssa/vrp15.c: New test.
19370
19371 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19372
19373         * lib/target-supports.exp (check_effective_target_vect_reduction):
19374         Remove.
19375         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19376         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19377         remove vect_reduction target keyword. Also avoid two returns in main.
19378         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19379         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19380         * gcc.dg/vect/vect-reduc-1short.c: New test.
19381         * gcc.dg/vect/vect-reduc-1char.c: New test.
19382         * gcc.dg/vect/vect-reduc-2short.c: New test.
19383         * gcc.dg/vect/vect-reduc-2char.c: New test.
19384         * gcc.dg/vect/vect-reduc-6.c: New test.
19385         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19386         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19387         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19388
19389 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19390         Paul Thomas  <pault@gcc.gnu.org>
19391
19392         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19393         New tests.
19394
19395 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19396
19397         * gfortran.dg/backslash_1.f90: New test.
19398         * gfortran.dg/backslash_2.f90: New test.
19399
19400 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19401
19402         * gfortran.dg/duplicate_labels.f90: New test.
19403
19404 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19405
19406         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19407         unsupportable relocations.
19408         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19409         * gcc.dg/20050321-2.c: xfail for NetWare.
19410
19411 2005-06-20  Andreas Jaeger  <aj@suse.de>
19412
19413         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19414         gcc.target/i386/fastcall-sseregparm.c,
19415         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19416
19417 2005-06-19  Richard Henderson  <rth@redhat.com>
19418
19419         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19420
19421 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19422
19423         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19424
19425 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19426
19427         PR c++/22115
19428         * g++.dg/conversion/simd2.C: Change expected error message.
19429
19430 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19431
19432         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19433         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19434         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19435
19436 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19437
19438         * gcc.dg/fold-mod-1.c: New test.
19439
19440 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19441
19442         PR fortran/19926
19443         * gfortran.dg/pr19926.f90: New test.
19444
19445 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19446
19447         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19448         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19449         targets.
19450         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19451         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19452
19453 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19454
19455         * gcc.target/ia64/float80-varargs-1.c: New test.
19456
19457 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19458
19459         PR tree-opt/22035
19460         * gfortran.dg/f2c_6.f90: New test.
19461
19462 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19463
19464         PR c++/17413
19465         * g++.dg/template/local5.C: New.
19466
19467 2005-06-17  Richard Henderson  <rth@redhat.com>
19468
19469         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19470
19471 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19472
19473         PR testsuite/21945
19474         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19475
19476 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19477
19478         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19479         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19480         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19481         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19482         check_vect to verify the presence of hardware vector support.
19483
19484 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19485
19486         PR testsuite/22056
19487         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19488
19489 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19490
19491         PR libfortran/19216
19492         * gfortran.dg/pr19216.f: Add correct space between brackets and
19493         dg directive.
19494
19495 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19496
19497         PR libfortran/16436
19498         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19499
19500 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19501
19502         * gcc.target/i386/attributes-error.c: New testcase.
19503         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19504         * gcc.target/i386/regparm-stdcall.c: Likewise.
19505         * gcc.target/i386/sseregparm-1.c: Likewise.
19506         * gcc.target/i386/sseregparm-2.c: Likewise.
19507
19508 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19509
19510         * g++.dg/rtti/crash2.C: New.
19511
19512 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19513
19514         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19515
19516 2005-06-15  David Ung  <davidu@mips.com>
19517
19518         * gcc.target/mips/mips16e-extends.c: New test for testing the
19519         generation of MIPS16e zeb/zeh, seb/seh instructions.
19520
19521 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19522
19523         PR 22018
19524         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19525         * gcc.dg/tree-ssa/pr22018.c: New test.
19526
19527 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19528
19529         * gcc.dg/simd-1.c: Update error messages.
19530         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19531         * gcc.dg/simd-2.c: Update error messages.
19532         * gcc.dg/simd-4.c: New.
19533
19534 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         PR c++/20678
19537         * g++.dg/other/crash-4.C: New.
19538
19539 2005-06-14  Devang Patel  <dpatel@apple.com>
19540
19541         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19542
19543 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19544
19545         PR c++/21929
19546         * g++.dg/parse/crash11.C: Update
19547
19548 2005-06-13  Jeff Law  <law@redhat.com>
19549
19550         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19551         perform the desired transformations.
19552         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19553         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19554
19555 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19556
19557         PR fortran/22038
19558         * gfortran.dg/forall_1.f90: Un-XFAIL.
19559
19560 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19561
19562         PR c++/21929
19563         * g++.dg/parse/crash26.C: New.
19564
19565         PR c++/20789
19566         * g++.dg/init/member1.C: New.
19567
19568 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19569
19570         * gfortran.dg/altreturn_1.f90: New test.
19571
19572 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19573
19574         PR middle-end/21985
19575         * gcc.dg/tree-ssa/pr21985.c: New test.
19576
19577 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19578
19579         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19580
19581 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19582
19583         PR c++/21930
19584         * g++.dg/other/error10.C: New test case.
19585
19586 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19587
19588         PR libfortran/19155
19589         * gfortran.dg/pr19155.f: Add test.
19590
19591 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19592
19593         * gfortran.dg/f2c_7.f90: New test.
19594
19595         * gfortran.dg/forall_1.f90: XFAILed.
19596
19597 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19598
19599         * gcc.dg/pr14796-1.c: New.
19600         * gcc.dg/pr14796-2.c: New.
19601
19602 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19603
19604         PR fortran/17792
19605         PR fortran/21375
19606         * gfortran.dg/deallocate_stat.f90: New test.
19607
19608 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19609
19610         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19611
19612 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19613
19614         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19615         access will be generated when this loop is vectorized. Test that
19616         accesses with same alignment were detected.
19617         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19618         Test that accesses with same alignment were detected.
19619         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19620         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19621         alignment were detected.
19622
19623 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19624
19625         PR c++/10611
19626         * g++.dg/conversion/simd2.C: New.
19627
19628 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19629
19630         * gcc.dg/Wcxx-compat-1.c: New.
19631
19632 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19633
19634         PR libfortran/21480
19635         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19636         complex array.
19637
19638 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19639
19640         * gcc.dg/alias-8.c: New.
19641
19642 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19643
19644         * gcc.dg/format/cmn_err-1.c: Update.
19645
19646 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19647
19648         PR target/20666
19649         * gcc.target/sparc/fexpand-2.c: New.
19650         * gcc.target/sparc/fpmerge-2.c: New.
19651         * gcc.target/sparc/fpmul-2.c: New.
19652         * gcc.target/sparc/noresult.c: New.
19653         * gcc.target/sparc/pdist-2.c: New.
19654         * gcc.target/sparc/pdist-3.c: New.
19655
19656 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19657
19658         PR testsuite/21702
19659         * gcc.target/i386/i386.exp: Fix comment typo.
19660
19661 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         PR c++/19497
19664         * g++.dg/inherit/using5.C: New.
19665         * g++.dg/inherit/using6.C: New.
19666
19667 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19668
19669         PR c++/19894
19670         * g++.dg/template/ptrmem15.C: New test.
19671
19672         PR c++/20563
19673         * g++.dg/ext/label4.C: New test.
19674
19675 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19676
19677         * gcc.dg/tls/debug-1.c: New test.
19678
19679 2005-06-07  Dale Johannesen  <dalej@apple.com>
19680
19681         * gcc.target/i386/movq.c: New.
19682
19683 2005-06-07  Dale Johannesen  <dalej@apple.com>
19684
19685         * gcc.dg/20050607-1.c: New.
19686
19687 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19688
19689         PR middle-end/21850
19690         * gcc.c-torture/execute/20050607-1.c: New test.
19691
19692 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19693
19694         PR libfortran/21926
19695         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19696         Test case where the return array has lowest stride one,
19697         but isn't packed.
19698
19699 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19700
19701         * lib/target-supports.exp (check_effective_target_sync_int_long):
19702         Add s390 and s390x targets.
19703
19704 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19705
19706         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19707         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19708         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19709         * gcc.dg/tree-ssa/loop-9.c: New test.
19710
19711 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19712
19713         * g++.dg/parse/defarg10.C: New.
19714
19715 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19716
19717         PR regression/21897
19718         * gcc.c-torture/execute/20050604-1.c: New test.
19719
19720 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
19721
19722         PR 21903
19723         * g++.dg/parse/defarg9.C: New.
19724
19725         PR c++/20637
19726         * g++.dg/inherit/using4.C: New.
19727         * g++.dg/overload/error1.C: Adjust expected errors.
19728         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19729         * g++.old-deja/g++.brendan/arm2.C: Likewise.
19730         * g++.old-deja/g++.other/redecl2.C: Likewise.
19731         * g++.old-deja/g++.other/redecl4.C: Likewise.
19732         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19733
19734 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19735
19736         * gfortran.dg/f2c_5.f90: Add -w to dg-options
19737
19738 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19739
19740         * lib/gfortran.exp (gfortran_target_compile): Call
19741         dg-additional-files-options
19742         * gfortran.dg/f2c_4.f90: New file
19743         * gfortran.dg/f2c_4.c: New file
19744         * gfortran.dg/f2c_5.f90: New file
19745         * gfortran.dg/f2c_5.c: New file
19746
19747 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19748
19749         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
19750
19751         PR fortran/21912
19752         * gfortran.dg/array_constructor_4.f90: New test.
19753
19754 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
19755
19756         PR c++/21619
19757         * g++.dg/ext/builtin9.C: New test.
19758
19759 2005-06-05  Dale Johannesen  <dalej@apple.com>
19760
19761         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
19762         * gcc.c-torture/execute/20050603-2.c: Ditto.
19763
19764 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19765
19766         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
19767         * gcc.dg/vect/vect-reduc-1.c: New.
19768         * gcc.dg/vect/vect-reduc-2.c: New.
19769         * gcc.dg/vect/vect-reduc-3.c: New.
19770
19771 2005-06-04  Dale Johannesen  <dalej@apple.com>
19772
19773         * gcc.c-torture/execute/20050603-1.c: New.
19774         * gcc.c-torture/execute/20050603-2.c: New.
19775         * gcc.dg/20050603-3.c: New.
19776
19777 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19778
19779         PR fortran/19195
19780         * gfortran.dg/debug_1.f90: New test.
19781
19782         * gfortran.dg/forall_1.f90: New test.
19783
19784 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
19785
19786         * gfortran.dg/array_constructor_3.f90: New test.
19787
19788 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19789
19790         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
19791
19792 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
19793
19794         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
19795
19796 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
19797
19798         PR c/21873
19799         * gcc.dg/init-excess-1.c: New test.
19800
19801 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/21853
19804         * g++.dg/expr/static_cast6.C: New test.
19805
19806 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
19807
19808         * gcc.dg/tree-ssa/vrp14.c: New test.
19809
19810 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/21336
19813         * g++.dg/template/new2.C: New test.
19814
19815 2005-06-03  Josh Conner  <jconner@apple.com>
19816
19817         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
19818         all entries in initializer.
19819
19820 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
19821
19822         PR middle-end/21858
19823         * gcc.dg/pr21858.c: New testcase.
19824
19825 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
19826
19827         PR tree-optimization/21292
19828
19829         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
19830         New.
19831         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19832         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19833         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19834         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19835         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
19836
19837 2005-06-02  Richard Henderson  <rth@redhat.com>
19838
19839         * gcc.dg/sync-2.c: Use -march=i486 for i386.
19840
19841 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
19842
19843         * gcc.dg/wtypequal.c: New testcase.
19844
19845 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
19846
19847         PR 21582
19848         * gcc.dg/tree-ssa/pr21582.c: New test.
19849
19850 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         PR c++/21280
19853         * g++.dg/opt/interface2.h: New.
19854         * g++.dg/opt/interface2.C: New.
19855         * g++.dg/init/ctor4.C: Adjust error lines.
19856         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19857         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19858         * g++.old-deja/g++.jason/opeq3.C: Likewise.
19859         * g++.old-deja/g++.pt/assign1.C: Likewise.
19860         * g++.old-deja/g++.pt/crash20.C: Likewise.
19861
19862 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
19863
19864         PR tree-optimization/21734
19865         * g++.dg/vect/pr21734_1.cc: New.
19866         * g++.dg/vect/pr21734_2.cc: New.
19867
19868 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         PR c++/20350
19871         * g++.dg/template/spec24.C: New.
19872
19873         PR c++/21151
19874         * g++.dg/pch/local-1.C: New.
19875         * g++.dg/pch/local-1.Hs: New.
19876
19877 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
19878
19879         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19880         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19881         * gcc.dg/tree-ssa/pr14341.c: New test.
19882         * gcc.dg/tree-ssa/pr14841.c: New test.
19883         * gcc.dg/tree-ssa/pr20701.c: New test.
19884         * gcc.dg/tree-ssa/pr21086.c: New test.
19885         * gcc.dg/tree-ssa/pr21090.c: New test.
19886         * gcc.dg/tree-ssa/pr21332.c: New test.
19887         * gcc.dg/tree-ssa/pr21458.c: New test.
19888         * gcc.dg/tree-ssa/pr21658.c: New test.
19889         * gcc.dg/tree-ssa/vrp01.c: New test.
19890         * gcc.dg/tree-ssa/vrp02.c: New test.
19891         * gcc.dg/tree-ssa/vrp03.c: New test.
19892         * gcc.dg/tree-ssa/vrp04.c: New test.
19893         * gcc.dg/tree-ssa/vrp05.c: New test.
19894         * gcc.dg/tree-ssa/vrp06.c: New test.
19895         * gcc.dg/tree-ssa/vrp07.c: New test.
19896         * gcc.dg/tree-ssa/vrp08.c: New test.
19897         * gcc.dg/tree-ssa/vrp09.c: New test.
19898         * gcc.dg/tree-ssa/vrp10.c: New test.
19899         * gcc.dg/tree-ssa/vrp11.c: New test.
19900         * gcc.dg/tree-ssa/vrp12.c: New test.
19901         * gcc.dg/tree-ssa/vrp13.c: New test.
19902
19903 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
19904
19905         PR 21029
19906         * gcc.dg/tree-ssa/pr21029.c: New test.
19907
19908 2005-06-01  Roger Sayle  <roger@eyesopen.com>
19909
19910         * gfortran.dg/logint-1.f: New test case.
19911         * gfortran.dg/logint-2.f: Likewise.
19912         * gfortran.dg/logint-3.f: Likewise.
19913
19914 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
19915
19916         PR c/21536
19917         PR c/20760
19918         * gcc.dg/20050527-1.c: New test.
19919
19920         * gcc.dg/i386-sse-12.c: New test.
19921
19922         PR fortran/21729
19923         * gfortran.dg/implicit_5.f90: New test.
19924
19925 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
19926
19927         PR fortran/20883
19928         * gfortran/assign_4.f90: New test.
19929         * gfortran/assign_2.f90: Change compile to run.
19930
19931 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
19932
19933         * lib/target-supports.exp
19934         (check_effective_target_sync_char_short): New.
19935         * gcc.dg/sync-2.c: New.
19936
19937 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
19938
19939         PR tree-optimization/21817
19940         * gcc.dg/torture/pr21817-1.c: New.
19941
19942 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         PR c++/21165
19945         * g++.dg/template/init5.C: New.
19946
19947 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
19948
19949         * gfortran.dg/char_initialiser_actual.f90:
19950         Test character initialisers as actual arguments.
19951         * gfortran.dg/char_pointer_comp_assign.f90:
19952         Test character pointer structure component assignments.
19953         * gfortran.dg/char_array_structure_constructor.f90:
19954         Test character components in structure constructors.
19955
19956 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
19957
19958         PR middle-end/20931
19959         * g++.dg/opt/pr20931.C: New test.
19960
19961 2005-05-31  Andreas Jaeger  <aj@suse.de>
19962
19963         PR testsuite/20772
19964         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19965         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19966         g++.old-deja/g++.ext/asmspec1.C,
19967         g++.old-deja/g++.other/regstack.C,
19968         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19969         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19970         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19971         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19972         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19973         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19974         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19975         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19976         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19977         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19978         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19979         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19980         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19981         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19982         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19983         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19984         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19985         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19986         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19987
19988 2005-05-31  Jeff Law  <law@redhat.com>
19989
19990         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19991
19992 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
19993
19994         PR middle-end/21743
19995         * gcc.dg/builtins-1.c: Activate disabled clog test.
19996         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19997
19998 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
19999
20000         * gfortran.dg/char_pointer_assign.f90:
20001         Test character-pointer assignments and pointer assignments.
20002         * gfortran.dg/char_pointer_dummy.f90:
20003         Test character-pointer dummy arguments.
20004         * gfortran.dg/char_pointer_func.f90:
20005         Test character-pointer function returns.
20006         * gfortran.dg/char_pointer_dependency.f90:
20007         Test character-pointer functions with dependencies.
20008
20009 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20010
20011         PR c++/21784
20012         * g++.dg/lookup/using14.C: New test.
20013
20014 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20015
20016         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20017         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20018         trailing ^M.
20019
20020 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20021
20022         PR c++/17413
20023         * g++.dg/template/local5.C: New.
20024
20025         PR target/21761
20026         * gcc.c-torture/compile/pr21761.c: New.
20027
20028         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20029         before darwin8.
20030
20031 2005-05-30  Steven G. Kargl
20032
20033         PR fortran/20846
20034         * gfortran.dg/inquire_8.f90: New test.
20035
20036 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20037
20038         PR libfortran/21376
20039         * gfortran.dg/output_exponents_1.f90: New test.
20040
20041 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20042
20043         PR libfortran/20006
20044         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20045
20046 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/21210
20049         * g++.dg/ext/complex1.C: New test.
20050
20051         PR c++/21340
20052         * g++.dg/init/ctor6.C: New test.
20053
20054 2005-05-29  Jan Hubicka  <jh@suse.cz>
20055
20056         * gcc.c-torture/compile/pr21562.c: New.
20057
20058 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20059
20060         * gfortran.dg/subnormal_1.f90: New test.
20061
20062 2005-05-28  Jan Hubicka  <jh@suse.cz>
20063
20064         * tree-prof.exp: Fix comment.
20065         * value-prof-1.c: New.
20066         * value-prof-2.c: New.
20067         * value-prof-3.c: New.
20068         * value-prof-4.c: New.
20069
20070 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/21614
20073         * g++.dg/expr/ptrmem6.C: New test.
20074         * g++.dg/expr/ptrmem6a.C: Likewise.
20075
20076 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20077
20078         PR tree-optimization/21658
20079         * gcc.dg/tree-ssa/pr21658.c: New.
20080
20081 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         PR c++/21455
20084         * g++.dg/inherit/ptrmem3.C: New.
20085
20086         PR c++/21681
20087         * g++.dg/parse/template16.C: New.
20088
20089 2005-05-27  Andreas Jaeger  <aj@suse.de>
20090
20091         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20092
20093         * gcc.dg/i386-sse-8.c: Run test on all archs.
20094
20095 2005-05-26  Mike Stump  <mrs@apple.com>
20096
20097         * objc.dg/isa-field-1.m: Only run on darwin.
20098         * objc.dg/lookup-1.m: Likewise.
20099         * objc.dg/try-catch-8.m: Likewise.
20100
20101 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20102
20103         PR tree-optimization/9814
20104         * gcc.dg/pr9814-1.c: New test case.
20105
20106 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20107
20108         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20109         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20110         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20111         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20112         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20113         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20114         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20115         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20116         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20117         objc.dg/try-catch-8.m: New.
20118
20119 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20120
20121         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20122         remove extraneous semicolons.
20123
20124 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20125
20126         * obj-c++.dg/comp-types-12.mm: New.
20127         * objc.dg/comp-types-11.m: New.
20128         * objc.dg/selector-4.m: New.
20129
20130 2005-05-26  Andreas Jaeger  <aj@suse.de>
20131
20132         PR testsuite/20772
20133         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20134         g++.old-deja/g++.ext/attrib3.C,
20135         g++.old-deja/g++.other/store-expr1.C,
20136         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20137         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20138         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20139         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20140         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20141         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20142         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20143         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20144         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20145         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20146         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20147         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20148         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20149         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20150         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20151         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20152         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20153         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20154         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20155
20156 2005-05-26  Andreas Jaeger  <aj@suse.de>
20157
20158         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20159         x86-64 compilation.
20160
20161 2005-05-26  Andreas Jaeger  <aj@suse.de>
20162
20163         PR testsuite/20772
20164         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20165         gcc.misc-tests/i386-pf-athlon-1.c,
20166         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20167         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20168         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20169         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20170         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20171         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20172         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20173         programs.
20174
20175         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20176         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20177         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20178         x86-64 compilation.
20179
20180         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20181         x86_64.
20182
20183         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20184         effective-target ilp32.
20185
20186 2005-05-26  David Ung  <davidu@mips.com>
20187
20188         * gcc.target/mips/ext_ins.c: New test for testing the generation
20189         of MIPS32/64 rev 2 ext/ins instructions.
20190
20191 2005-05-26  Andreas Jaeger  <aj@suse.de>
20192
20193         * treelang/compile/unsigned.tree: Use gimple instead of
20194         nonexisting generic dump.
20195
20196 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20197
20198         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20199
20200 2005-05-26  Andreas Jaeger  <aj@suse.de>
20201
20202         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20203
20204 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20205
20206         PR libfortran/17283
20207         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20208         Test callee-allocated memory with write statements.
20209
20210 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20211
20212         PR middle-end/21709
20213         * gcc.dg/pr21709-1.c: New test case.
20214
20215 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20216             Mike Stump  <mrs@apple.com>
20217
20218         * objc/execute/next_mapping.h: Update for C++.
20219
20220         * obj-c++.dg/selector-1.mm: Move to...
20221         * obj-c++.dg/selector-4.mm: here...
20222
20223         * obj-c++.dg/basic.mm: New.
20224         * obj-c++.dg/comp-types-1.mm: New.
20225         * obj-c++.dg/cxx-class-1.mm: New.
20226         * obj-c++.dg/cxx-ivars-1.mm: New.
20227         * obj-c++.dg/cxx-ivars-2.mm: New.
20228         * obj-c++.dg/cxx-ivars-3.mm: New.
20229         * obj-c++.dg/cxx-scope-1.mm: New.
20230         * obj-c++.dg/cxx-scope-2.mm: New.
20231         * obj-c++.dg/defs.mm: New.
20232         * obj-c++.dg/empty-private-1.mm: New.
20233         * obj-c++.dg/encode-1.mm: New.
20234         * obj-c++.dg/encode-2.mm: New.
20235         * obj-c++.dg/encode-3.mm: New.
20236         * obj-c++.dg/extern-c-1.mm: New.
20237         * obj-c++.dg/extra-semi.mm: New.
20238         * obj-c++.dg/fix-and-continue-2.mm: New.
20239         * obj-c++.dg/isa-field-1.mm: New.
20240         * obj-c++.dg/ivar-list-semi.mm: New.
20241         * obj-c++.dg/local-decl-1.mm: New.
20242         * obj-c++.dg/lookup-1.mm: New.
20243         * obj-c++.dg/lookup-2.mm: New.
20244         * obj-c++.dg/method-1.mm: New.
20245         * obj-c++.dg/method-2.mm: New.
20246         * obj-c++.dg/method-3.mm: New.
20247         * obj-c++.dg/method-4.mm: New.
20248         * obj-c++.dg/method-5.mm: New.
20249         * obj-c++.dg/method-6.mm: New.
20250         * obj-c++.dg/method-7.mm: New.
20251         * obj-c++.dg/no-extra-load.mm: New.
20252         * obj-c++.dg/overload-1.mm: New.
20253         * obj-c++.dg/pragma-1.mm: New.
20254         * obj-c++.dg/pragma-2.mm: New.
20255         * obj-c++.dg/private-1.mm: New.
20256         * obj-c++.dg/private-2.mm: New.
20257         * obj-c++.dg/proto-qual-1.mm: New.
20258         * obj-c++.dg/qual-types-1.mm: New.
20259         * obj-c++.dg/stubify-1.mm: New.
20260         * obj-c++.dg/stubify-2.mm: New.
20261         * obj-c++.dg/super-class-1.mm: New.
20262         * obj-c++.dg/super-class-2.mm: New.
20263         * obj-c++.dg/super-dealloc-1.mm: New.
20264         * obj-c++.dg/super-dealloc-2.mm: New.
20265         * obj-c++.dg/template-1.mm: New.
20266         * obj-c++.dg/template-2.mm: New.
20267         * obj-c++.dg/template-3.mm: New.
20268         * obj-c++.dg/template-4.mm: New.
20269         * obj-c++.dg/template-5.mm: New.
20270         * obj-c++.dg/template-6.mm: New.
20271         * obj-c++.dg/try-catch-1.mm: New.
20272         * obj-c++.dg/try-catch-2.mm: New.
20273         * obj-c++.dg/try-catch-3.mm: New.
20274         * obj-c++.dg/try-catch-4.mm: New.
20275         * obj-c++.dg/try-catch-5.mm: New.
20276         * obj-c++.dg/try-catch-6.mm: New.
20277         * obj-c++.dg/try-catch-7.mm: New.
20278         * obj-c++.dg/try-catch-8.mm: New.
20279         * obj-c++.dg/try-catch-9.mm: New.
20280         * obj-c++.dg/va-meth-1.mm: New.
20281
20282 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20283
20284         * obj-c++.dg/selector-1.mm: New.
20285         * obj-c++.dg/selector-2.mm: New.
20286
20287 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20288
20289         * obj-c++.dg/selector-3.mm: New.
20290         * objc.dg/selector-3.m: New.
20291
20292 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20293
20294         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20295         about where warning appears.
20296
20297 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20298
20299         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20300         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20301         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20302         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20303
20304 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20305
20306         * gcc.dg/20050524-1.c: New test.
20307
20308 2005-05-25  Jan Hubicka  <jh@suse.cz>
20309
20310         * gcc.dg/tree-prof/inliner-1.c: New.
20311
20312 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20313
20314         * gcc.dg/tree-prof: New directory.
20315         * gcc.dg/tree-prof/tree-prof.exp: New.
20316
20317 2005-05-25  DJ Delorie  <dj@redhat.com>
20318
20319         * gcc.dg/Wattributes-1.c: New.
20320         * gcc.dg/Wattributes-2.c: New.
20321         * gcc.dg/Wattributes-3.c: New.
20322
20323 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20324
20325         PR tree-optimization/19833
20326         * gcc.dg/uninit-4.c: Remove xfail.
20327         * gcc.dg/uninit-9.c: Ditto.
20328
20329 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20330
20331         * obj-c++.dg/bitfield-[1-5].mm: New.
20332         * obj-c++.dg/class-protocol-1.mm: New.
20333         * obj-c++.dg/comp-types-1[0-1].mm: New.
20334         * obj-c++.dg/comp-types-[2-9].mm: New.
20335         * obj-c++.dg/encode-[4-8].mm: New.
20336         * obj-c++.dg/layout-1.mm: New.
20337         * obj-c++.dg/method-1[0-9].mm: New.
20338         * obj-c++.dg/method-2[0-1].mm: New.
20339         * obj-c++.dg/method-[8-9].mm: New.
20340         * obj-c++.dg/objc-gc-3.mm: New.
20341         * obj-c++.dg/try-catch-10.mm: New.
20342         * objc.dg/bitfield-5.m: New.
20343         * objc.dg/comp-types-10.m: New.
20344         * objc.dg/comp-types-9.m: New.
20345         * objc.dg/layout-1.m: New.
20346         * objc.dg/objc-gc-4.m: New.
20347         * objc.dg/try-catch-9.m: New.
20348         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20349         * objc.dg/comp-types-1.m: Likewise.
20350         * objc.dg/comp-types-[5-6].m: Likewise.
20351         * objc.dg/method-9.m: Likewise.
20352
20353 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20354
20355         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20356         and on hardware without VMX support.
20357
20358         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20359
20360         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20361
20362         * lib/profopt.exp (dg-final-generate, dg-final-use,
20363         profopt-final-code, profopt-get-options): New.
20364         (profopt-execute): Process test directives.
20365
20366         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20367         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20368         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20369
20370 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20371
20372         PR C++/21645
20373         * g++.dg/init/ctor5.C: New test.
20374
20375 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20376
20377         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20378         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20379         vect-113.c, vect-114.c.
20380
20381 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20382
20383         * gcc.dg/const-elim-1.c: Remove xfails.
20384
20385 2005-05-23  Jeff Law  <law@redhat.com>
20386
20387         * gcc.c-torture/compile/pr21638.c: New test.
20388         * gcc.c-torture/compile/20050520-1.c: New test.
20389
20390 2005-05-23  Nick Clifton  <nickc@redhat.com>
20391
20392         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20393         be a proper triple, ie: m32r*-*-*.
20394         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20395
20396 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20397
20398         PR middle-end/21331
20399         PR tree-opt/21293
20400         * gcc.c-torture/compile/pr21293.c: New test.
20401         * gcc.c-torture/execute/pr21331.c: New test.
20402
20403 2004-05-20  Richard Henderson  <rth@redhat.com>
20404
20405         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20406
20407 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20408
20409         * obj-c++-dg.exp: Add.
20410         * obj-c++.exp: Add.
20411         * obj-c++.dg/dg.exp: Add.
20412
20413 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20414
20415         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20416         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20417
20418 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20419
20420         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20421
20422 2004-05-19  Richard Henderson  <rth@redhat.com>
20423
20424         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20425
20426 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20427
20428         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20429
20430         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20431
20432 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20433
20434         PR c++/21495
20435         * g++.dg/parse/extern1.C: New test.
20436         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20437
20438 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20439
20440         * gcc.dg/c99-math.h: New.
20441         * gcc.dg/c99-math-float-1.c: New test.
20442         * gcc.dg/c99-math-double-1.c: Likewise.
20443         * gcc.dg/c99-math-long-double-1.c: Likewise.
20444
20445 2005-05-18  Richard Henderson  <rth@redhat.com>
20446
20447         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20448
20449 2005-05-18  Devang Patel  <dpatel@apple.com>
20450
20451         * g++.dg/opt/20050511-1.C: New test.
20452
20453 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20454
20455         PR libfortran/21127
20456         * gfortran.dg/reshape-complex.f90: New test.
20457
20458 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20459
20460         * gfortran.dg/array_constructor_1.f90: New test.
20461         * gfortran.dg/array_constructor_2.f90: New test.
20462
20463 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20464
20465         PR fortran/20954
20466         * gfortran.dg/pr20954.f: New test.
20467
20468 2005-05-17  Mike Stump  <mrs@apple.com>
20469
20470         Yet more Objective-C++...
20471
20472         * objc.dg/method-5.m: Update.
20473         * objc.dg/method-6.m: Update.
20474         * objc.dg/method-7.m: Update.
20475         * objc.dg/method-9.m: Update.
20476         * objc.dg/try-catch-2.m: Update.
20477
20478 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20479
20480         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20481         Remove little-endian optimizations.
20482
20483 2005-05-17  Jeff Law  <law@redhat.com>
20484
20485         * g++.dg/tree-ssa/pr14814.C: New test.
20486         * gcc.dg/tree-ssa/pr14814.C: New test.
20487         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20488         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20489
20490 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20491
20492         * gcc.dg/compat/generate-random.c: Do not include
20493         libiberty.h.
20494         * gcc.dg/compat/generate-random_r.c: Likewise.
20495
20496 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20497
20498         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20499
20500 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20501
20502         PR middle-end/21595
20503         * g++.dg/tree-ssa/builtin1.C: New testcase.
20504
20505 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20506
20507         PR c++/21454
20508         * g++.dg/opt/const4.C: New test.
20509
20510         PR middle-end/21492
20511         * g++.dg/opt/crossjump1.C: New test.
20512
20513         PR tree-optimization/21610
20514         * gcc.c-torture/compile/20050516-1.c: New test.
20515
20516         PR fortran/15080
20517         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20518         about the test failing.
20519         * gfortran.fortran-torture/execute/where_7.f90: New test.
20520         * gfortran.fortran-torture/execute/where_8.f90: New test.
20521
20522 2005-05-16  Richard Henderson  <rth@redhat.com>
20523
20524         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20525         i?86 and x86_64.
20526
20527 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20528
20529         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20530         (limits.h): Include unconditionally.
20531         (stdlib.h): Likewise.
20532         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20533         (limits.h): Include unconditionally.
20534         (stdlib.h): Likewise.
20535         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20536         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20537         (limits.h): Include unconditionally.
20538         (stdlib.h): Likewise.
20539         (hashtab.h): Do not include.
20540         (getopt.h): Likewise.
20541         (stddef.h): Include.
20542         (hashval_t): Define.
20543         (struct entry): Add "next" field.
20544         (HASH_SIZE): New macro.
20545         (hash_table): New variable.
20546         (switchfiles): Do not use xmalloc.
20547         (mix): New macro.
20548         (iterative_hash): New function.
20549         (hasht): Remove.
20550         (e_exists): New function.
20551         (e_insert): Likewise.
20552         (output): Use, instead of libiberty hashtable functions.
20553         (main): Do not use getopt.  Do not call htab_create.
20554
20555 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20556
20557         PR libstdc++/21526
20558         * lib/target-supports.exp (check_mkfifo_available):
20559         Return 0 for cygwin as mkfifo support incomplete on platform.
20560         Fix typos in comments.
20561
20562 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20565
20566 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20567
20568         PR fortran/17432
20569         * gfortran.dg/assign_4.f: New test.
20570
20571 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20572
20573         PR tree-optimization/21563
20574         * gcc.dg/tree-ssa/pr21563.c: New.
20575
20576 2005-05-14  Jan Hubicka  <jh@suse.cz>
20577
20578         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20579
20580 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20581
20582         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20583
20584 2005-05-13  Julian Brown  <julian@codesourcery.com>
20585
20586         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20587         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20588
20589 2005-05-13  Jan Hubicka  <jh@suse.cz>
20590
20591         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20592         * gcc.dg/fold-xor-?.c: Likewise.
20593         * gcc.dg/pr15784-?.c: Likewise.
20594         * gcc.dg/pr20922-?.c: Likewise.
20595         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20596         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20597         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20598
20599 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20600
20601         PR fortran/21260
20602         * gfortran.dg/hollerith_1.f90: New test.
20603
20604 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20605
20606         * gfortran.dg/func_result_2.f90: New test.
20607
20608 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20609
20610         * gfortran.dg/dev_null.f90: New test.
20611
20612 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20613
20614         * gcc.dg/arm-vfp1.c: Revert last change.
20615
20616 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20617
20618         PR middle-end/19807
20619         PR tree-optimization/19639
20620         * g++.dg/tree-ssa/pr19807.C: New testcase.
20621
20622 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20623
20624         PR libfortran/21471
20625         * gfortran.dg/append-1.f90: New test.
20626
20627 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20628
20629         * gcc.dg/pr18501.c: XFAIL.
20630         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20631         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20632         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20633         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20634         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20635         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20636         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20637         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20638
20639 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20640
20641         PR fortran/20178
20642         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20643         gfortran.dg/f2c_3.f90: New tests.
20644
20645         * gfortran.dg/return_1.f90: Fix dg annotation.
20646
20647 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20648
20649         * gcc.c-torture/compile/20050510-1.c: New test.
20650
20651 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20652
20653         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20654
20655 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20656
20657         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20658
20659 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20660
20661         PR c/17913
20662         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20663
20664 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20665
20666         PR c/21342
20667         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20668         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20669
20670 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20671
20672         PR debug/16676
20673         * gcc.dg/debug/pr16676.c: New test.
20674
20675 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20676
20677         PR testsuite/21443
20678         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20679         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20680         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20681         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20682         Change -O1 to -O2.
20683         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20684         -fno-tree-dominator-opts.
20685
20686 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20687
20688         * gfortran.dg/return_1.f90: New test.
20689
20690 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20691
20692         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20693
20694         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20695
20696 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         PR c++/21427
20699         * g++.dg/inherit/covariant13.C: New.
20700
20701 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20702
20703         PR libfortran/19155
20704         * gfortran.dg/pr19155.f: New test.
20705
20706 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20707
20708         PR inline-asm/8788
20709         * gcc.dg/pr8788-1.c: New testcase.
20710
20711 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20712
20713         PR target/21416
20714         * gcc.target/mips/fpcmp-[12].c: New tests.
20715
20716 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20717
20718         * lib/target-supports-dg.exp (dg-require-fork): New function.
20719         (dg-require-mkfifo): Likewise.
20720         * lib/target-supports.exp (check_function_available): New
20721         function.
20722         (check_fork_available): Likewise.
20723         (check_mkfifo_available): Likewise.
20724
20725 2005-05-06  Jeff Law  <law@redhat.com>
20726
20727         * gcc.c-torture/compile/pr21380.c: New test.
20728
20729 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
20730
20731         PR c++/20961
20732         * g++.dg/ext/weak3.C: New test.
20733
20734 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
20735
20736         PR c++/21352
20737         * g++.dg/template/crash37.C: New test.
20738
20739 2005-05-05  Paul Brook  <paul@codesourcery.com>
20740
20741         * gcc.dg/arm-g2.c: Use effective-target arm32.
20742         * gcc.dg/arm-mmx-1.c: Ditto.
20743         * gcc.dg/arm-scd42-2.c: Ditto.
20744         * gcc.dg/arm-vfp1.c: Ditto.
20745         * lib/target-supports.exp (check_effective_target_arm32): New
20746         function.
20747
20748 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
20749
20750         PR libfortran/21354
20751         gfortran.dg/in_pack_rank7.f90: New test.
20752
20753 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
20754
20755         PR middle-end/15618
20756         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
20757
20758 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
20759
20760         PR middle-end/21265
20761         * gcc.dg/20050503-1.c: New test.
20762
20763         PR rtl-optimization/21239
20764         * gcc.dg/i386-sse-11.c: New test.
20765
20766 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
20767
20768         PR target/16888
20769         * gcc.target/i386/asm-1.c: New test.
20770
20771 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
20772
20773         PR rtl-optimization/21330
20774         * gcc.c-torture/execute/20050502-1.c: New test.
20775
20776         PR target/21297
20777         * gcc.c-torture/execute/20050502-2.c: New test.
20778
20779 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
20780
20781         PR middle-end/21282
20782         * gcc.dg/pr21282.c: New.
20783
20784 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20785
20786         * gcc.dg/vect/pr20122.c: Clean up .vect file.
20787         * gcc.dg/vect/vect-92.c: Likewise.
20788         * gcc.dg/vect/vect-93.c: Likewise.
20789         * gcc.dg/vect/vect-dv-1.c: Likewise.
20790         * gcc.dg/vect/vect-dv-2.c: Likewise.
20791         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
20792
20793 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20794
20795         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
20796         * gfortran.dg/vect/vect-2.f90: Likewise.
20797         * gfortran.dg/vect/vect-3.f90: Likewise.
20798         * gfortran.dg/vect/vect-4.f90: Likewise.
20799         * gfortran.dg/vect/vect-5.f90: Likewise.
20800
20801 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
20802
20803         PR target/20813
20804         * gcc.dg/rs6000-fpint-2.c: New.
20805
20806 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
20807
20808         PR c/15698
20809         * gcc.dg/builtins-30.c: Update expected messages.
20810         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
20811         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
20812         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
20813
20814 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
20815
20816         PR tree-optimization/21294
20817         * gcc.dg/tree-ssa/pr21294.c: New.
20818
20819 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
20820
20821         * gcc.dg/altivec-3.c (vec_store): Do not use the old
20822         __builtin_altivec_st_internal_4si built-in.
20823
20824 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
20825
20826         PR c++/15875
20827         * g++.dg/template/ptrmem14.C: New test.
20828
20829 2005-05-02  Paul Brook  <paul@codesourcery.com>
20830
20831         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
20832
20833 2005-05-02  Michael Matz  <matz@suse.de>
20834
20835         PR c++/19542
20836         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
20837
20838 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
20839
20840         * g++.dg/cpp/weak.C: New test.
20841
20842 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
20843
20844         * gcc.dg/tree-ssa/loop-8.c: New test.
20845
20846 2005-04-30  Michael Maty  <matz@suse.de>
20847
20848         * gcc.dg/inline-mcpy.c: New test.
20849
20850 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
20851
20852         PR libfortran/18958
20853         * gfortran.dg/eoshift.f90: New test case.
20854
20855 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
20856
20857         PR libfortran/18857
20858         * gfortran.dg/matmul_1.f90: New test.
20859
20860 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20861
20862         PR tree-optimization/21030
20863         * gcc.dg/tree-ssa/pr21030.c: New.
20864
20865 2005-04-29  Devang Patel  <dpatel@apple.com>
20866
20867         PR tree-optimization/21272
20868         * gcc.dg/vect/vect-ifcvt-10.c: New test.
20869
20870 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
20871
20872         PR fortran/13082
20873         PR fortran/18824
20874         * gfortran.dg/entry_4.f90: New test.
20875         * gfortran.fortran-torture/execute/entry_1.f90: New test.
20876         * gfortran.fortran-torture/execute/entry_2.f90: New test.
20877         * gfortran.fortran-torture/execute/entry_3.f90: New test.
20878         * gfortran.fortran-torture/execute/entry_4.f90: New test.
20879         * gfortran.fortran-torture/execute/entry_5.f90: New test.
20880         * gfortran.fortran-torture/execute/entry_6.f90: New test.
20881         * gfortran.fortran-torture/execute/entry_7.f90: New test.
20882
20883 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20884
20885         * gfortran.fortran-torture/execute/entry_8.f90: New test.
20886
20887 2005-04-29  Paul Brook  <paul@codesourcery.com>
20888
20889         * gfortran.dg/entry_3.f90: New test.
20890
20891 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20892
20893         * gfortran.dg/implicit_4.f90: New test.
20894
20895 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
20896
20897         * lib/target-supports.exp (check_profiling_available): Return
20898         false for xtensa-*-elf.
20899
20900 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
20901
20902         * lib/fortran-torture.exp (fortran-torture.exp): Catch
20903         error if file cannot be deleted.
20904
20905 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20906
20907         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20908         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20909         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20910         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20911         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20912         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20913         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20914         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20915         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20916         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20917         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20918         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20919         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20920
20921 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20922
20923         PR fortran/20865
20924         * gfortran.dg/pr20865.f90: New test.
20925
20926 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
20927
20928         * gcc.dg/void-cast-2.c: New test.
20929
20930 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20931
20932         PR c/21159
20933         * gcc.dg/void-cast-1.c: New test.
20934
20935 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
20936
20937         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20938
20939 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20940
20941         PR fortran/21177
20942         * gfortran.dg/pr21177.f90: New test.
20943
20944 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
20945
20946         PR tree-optimization/21171
20947         * gcc.dg/tree-ssa/pr21171.c: New test.
20948
20949 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
20950
20951         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20952         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20953         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20954         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20955         gcc.dg/tree-ssa/gen-vect-32.c: New.
20956         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20957         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20958         don't run on PPC32.
20959
20960 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20961
20962         PR c/21213
20963         * gcc.dg/transparent-union-3.c: New test.
20964
20965 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20966
20967         PR c/20740
20968         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20969         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20970         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20971         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20972         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20973         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20974
20975 2005-04-26  Jeff Law  <law@redhat.com>
20976
20977         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20978         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20979         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20980         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20981         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20982         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20983         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20984
20985 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
20986
20987         PR tree-optimization/17598
20988         * gcc.dg/tree-ssa/pr17598.c: New testcase.
20989
20990 2005-04-25  Mike Stump  <mrs@apple.com>
20991
20992         * objc.dg/fix-and-continue-1.m: Add.
20993
20994 2005-04-25  Roger Sayle  <roger@eyesopen.com>
20995
20996         PR c++/20995
20997         * g++.dg/opt/pr20995-1.C: New test case.
20998
20999 2005-04-25  Devang Patel <dpatel@apple.com>
21000
21001         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21002
21003 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21004
21005         PR testsuite/21062
21006         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21007
21008 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21009
21010         PR C++/21188
21011         * g++.dg/opt/rtti2.C: New test.
21012
21013 2005-04-25  Paul Brook  <paul@codesourcery.com>
21014         Steven G. Kargl  <kargls@comcast.net>
21015
21016         PR fortran/20879
21017         * gfortran.dg/ichar_1.f90: New file.
21018
21019 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21020
21021         PR middle-end/20991
21022         * g++.dg/opt/pr20991.C: New test.
21023
21024         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21025         where sizeof (type) < __alignof__ (type).
21026         * gcc.dg/compat/struct-layout-1.h: Likewise.
21027
21028 2005-04-24  Per Bothner  <per@bothner.com>
21029             Devang Patel  <dpatel@apple.com>
21030
21031         PR preprocessor/20907
21032         * gcc.dg/cpp/very-long-comment.c: New test.
21033
21034 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21035
21036         PR fortran/20059
21037         * gfortran.dg/common_5.f: New test.
21038
21039 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21040
21041         PR middle-end/21082
21042         * g++.dg/tree-ssa/pr21082.C: New testcase.
21043
21044 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21045
21046         * gcc.dg/vect/vect-99.c: New test.
21047
21048 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21049
21050         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21051
21052 2005-04-22  Jeff Law  <law@redhat.com>
21053
21054         * gcc.dg/uninit-5.c: Remove xfails.
21055         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21056         conditionals and loads.
21057
21058 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21059
21060         PR libfortran/20074
21061         PR libfortran/20436
21062         PR libfortran/21108
21063         * gfortran.dg/nested_reshape.f90: new test
21064         * gfortran.dg/reshape-alloc.f90: new test
21065         * gfortran.dg/reshape.f90: new test
21066
21067 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21068
21069         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21070
21071         * gcc.dg/arm-vfp1.c: New test.
21072
21073 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21074
21075         PR c++/21087
21076         * g++.dg/lookup/builtin2.C: New test.
21077
21078 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21079
21080         * gcc.dg/weak/weak-13.c: New test.
21081
21082 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21083
21084         * lib/target-supports.exp (check_effective_target_sync_int_long):
21085         Add powerpc*.
21086
21087 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21088
21089         * gcc.target/mips/branch-1.c: New test.
21090
21091 2005-04-21  Richard Henderson  <rth@redhat.com>
21092
21093         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21094         * gcc.dg/vect/vect-86.c: Likewise.
21095         * gcc.dg/vect/vect-87.c: Likewise.
21096         * gcc.dg/vect/vect-88.c: Likewise.
21097
21098 2005-04-21  Devang Patel  <dpatel@apple.com>
21099
21100         PR optimization/20994
21101         * gcc.dg/tree-ssa/ifc-3.c: New test.
21102
21103 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21104
21105         PR c/12913
21106         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21107         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21108         gcc.dg/c99-vla-jump-5.c: New tests.
21109
21110 2005-04-19  Richard Henderson  <rth@redhat.com>
21111
21112         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21113         Fix typo in exists check.
21114         (check_effective_target_sync_int_long): New.
21115         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21116         * gcc.dg/ia64-sync-2.c: Likewise.
21117         * gcc.dg/ia64-sync-3.c: Likewise.
21118         * gcc.dg/ia64-sync-4.c: Likewise.
21119
21120 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21121
21122         * gcc.dg/fold-xor-1.c: New test.
21123         * gcc.dg/fold-xor-2.c: New test.
21124
21125 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21126
21127         PR target/20670
21128         * g++.dg/eh/fp-regs.C: New test.
21129
21130 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21131
21132         * gcc.dg/Wint-to-pointer-cast-1.c,
21133         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21134         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21135         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21136
21137 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21138
21139         PR fortran/16861
21140         * gfortran.dg/pr16861.f90: New test.
21141
21142 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21143
21144         * gcc.dg/pr21085.c: New test.
21145
21146 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21147
21148         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21149         (setup_mips_tests, dg-mips-options): New procedures.
21150         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21151         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21152         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21153         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21154         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21155         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21156         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21157         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21158         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21159         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21160         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21161         dg-mips-options instead of dg-options.  Remove now-redundant
21162         preprocessor guards.
21163         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21164         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21165         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21166         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21167         * gcc.dg/vr-mult-2.c: Delete.
21168         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21169         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21170         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21171         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21172         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21173         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21174         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21175
21176 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21177
21178         * ada/acats/run_all.sh: Use sync when executable not present.
21179
21180 2005-04-18  Devang Patel  <dpatel@apple.com>
21181
21182         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21183         * gcc.dg/vect/vect-11a.c: New.
21184         * gcc.dg/vect/vect-none.c: Update.
21185         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21186
21187 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21188
21189         PR tree-optimization/20922
21190         * gcc.dg/pr20922-1.c: New test.
21191         * gcc.dg/pr20922-2.c: New test.
21192         * gcc.dg/pr20922-3.c: New test.
21193         * gcc.dg/pr20922-4.c: New test.
21194         * gcc.dg/pr20922-5.c: New test.
21195         * gcc.dg/pr20922-6.c: New test.
21196
21197 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21198
21199         PR libfortran/20950
21200         * gfortran.dg/pr20950.f: New test.
21201
21202 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21203
21204         PR libfortran/19216
21205         * gfortran.dg/pr19216.f: New test.
21206
21207 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21208
21209         PR tree-optimization/21001
21210         * gcc.dg/tree-ssa/pr21001.c: New.
21211
21212 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21213
21214         PR libfortran/21075
21215         * gfortran.dg/reshape_rank7.f90: New test.
21216
21217 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21218
21219         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21220         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21221         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21222         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21223         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21224         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21225         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21226         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21227         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21228         wrong way round).
21229         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21230         in namelists.  New test.
21231         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21232         New test.
21233         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21234         New test.
21235         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21236         namelist.  New test.
21237         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21238         New test.
21239         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21240         New test.
21241         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21242         namelist.  New test.
21243         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21244         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21245         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21246         New test.
21247         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21248         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21249         arrays. New test.
21250
21251 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21252
21253         * gfortran.dg/wtruncate.f: New testcase.
21254         * gfortran.dg/wtruncate.f90: New testcase.
21255
21256 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/21025
21259         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21260         which sizeof/alignof is dependent, rather than just whether we are
21261         processing_template_decl.
21262
21263 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21264
21265         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21266         corrected typo where the wrong variables had been compared.
21267
21268 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21269
21270         PR libfortran/18495
21271         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21272         Test callee-allocated version of return array with a write
21273         statement.
21274         Test spread with a temporary with another write statement.
21275
21276 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21277
21278         PR tree-optimization/21031
21279         * gcc.dg/tree-ssa/pr21031.c: New.
21280
21281 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21282
21283         PR tree-optimization/21004
21284         * gcc.dg/builtins-53.c: Include builtins-config.h.
21285         Check floorf, ceilf, floorl and ceill transformations
21286         only when HAVE_C99_RUNTIME is defined.
21287
21288 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21289
21290         PR middle-end/20739
21291         * gcc.dg/tree-ssa/pr20739.c: New test.
21292
21293 2005-04-14  Mike Stump  <mrs@apple.com>
21294
21295         * gcc.dg/Foundation.framework/empty: New.
21296         * gcc.dg/framework-2.c: New.
21297
21298 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21299
21300         PR tree-optimization/21021
21301         * gcc.c-torture/compile/pr21021.c: New.
21302
21303 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21304
21305         PR testsuite/21010
21306         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21307         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21308         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21309         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21310         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21311         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21312         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21313         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21314
21315 2005-04-14  Richard Henderson  <rth@redhat.com>
21316
21317         * lib/target-supports.exp (check_effective_target_vect_condition):
21318         Add ia64, i?86, and x86_64.
21319
21320 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21321
21322         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21323
21324 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21325
21326         PR tree-optimization/20657
21327         * gcc.dg/tree-ssa/pr20657.c: New.
21328
21329 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21330
21331         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21332         (long long int)trunc*.
21333
21334 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21335
21336         PR target/20927
21337         * gcc.dg/pr20927.c: New test.
21338
21339 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21340
21341         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21342         * gcc.target/mips/asm-1.c: Likewise.
21343
21344 2005-04-13  Dale Johannesen  <dalej@apple.com>
21345
21346         * objc.dg/objc-fast-4.m: New.
21347
21348 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21349
21350         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21351         directory.
21352         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21353
21354 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21355
21356         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21357         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21358         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21359
21360 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21361
21362         PR tree-optimization/20913
21363         * gcc.dg/tree-ssa/pr20913.c: New.
21364
21365         PR tree-optimization/20702
21366         * gcc.dg/tree-ssa/pr20702.c: New.
21367
21368 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21369
21370         PR c++/13744
21371         * g++.dg/inherit/local3.C: New test.
21372
21373 2005-04-12  Jeff Law  <law@redhat.com>
21374
21375         * gcc.dg/tree-ssa/20050412-1.c: New test.
21376
21377 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21378
21379         PR libfortran/19016
21380         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21381         Add tests with mask generated by expression.
21382         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21383         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21384         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21385
21386 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21387
21388         PR middle-end/20917
21389         * gcc.dg/20050409-1.c: New test.
21390
21391 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21392
21393         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21394
21395 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21396
21397         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21398         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21399         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21400         (TARGET_CXX): Adjust accordingly.
21401         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21402         determine_class_data_visibility and class_data_always_comdat.
21403         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21404         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21405         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21406         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21407         (arm_cxx_determine_class_data_visibility): New.
21408         (arm_cxx_class_data_always_comdat): Likewise.
21409         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21410         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21411         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21412         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21413         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21414         Define.
21415
21416 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21417
21418         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21419
21420 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21421
21422         * gcc.dg/i386-darwin-fpmath.c: New.
21423
21424 2004-04-11  Devang Patel  <dpatel@apple.com>
21425
21426         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21427         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21428         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21429         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21430         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21431         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21432         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21433         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21434         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21435
21436 2004-04-11  Devang Patel  <dpatel@apple.com>
21437
21438         * gcc.dg/vect/vect-dv-1.c: New test.
21439         * gcc.dg/vect/vect-dv-2.c: New test.
21440
21441 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21442
21443         PR tree-optimization/20933
21444         * gcc.dg/tree-ssa/pr20933.c: New test.
21445
21446 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21447
21448         * gfortran.dg/fold_nearest.f90: New test.
21449
21450 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21451
21452         * gcc.dg/tree-ssa/alias-1.c: New test.
21453
21454 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21455
21456         PR tree-optimization/20920
21457         * g++.dg/tree-ssa/pr20920.C: New test.
21458
21459 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21460
21461         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21462         (long long int)ceil*.
21463
21464 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21465
21466         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21467         explicit C++ linkage.
21468
21469 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21470
21471         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21472         warning for arithmetic IF statements.
21473
21474 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21475
21476         * eor_handling_1.f90: New test case.
21477         * eor_handling_2.f90: New test case.
21478         * eor_handling_3.f90: New test case.
21479         * eor_handling_4.f90: New test case.
21480         * eor_handling_5.f90: New test case.
21481         * noadv_size.f90: New test case.
21482         * pad_no.f90: New test case.
21483
21484 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21485
21486         * gcc.c-torture/execute/20050410-1.c: New test.
21487
21488 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21489
21490         * gcc.dg/pr20126.c: New.
21491
21492 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21493             Steven G. Kargl <kargls@comcast.net>
21494
21495         * gfortran.dg/PR19872.f: New test.
21496
21497 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21498
21499         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21500
21501 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21502
21503         * gfortran.dg/nint_1.f90: New test.
21504
21505 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21506
21507         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21508         Added test for callee-allocated arrays with write statements.
21509         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21510         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21511         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21512         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21513         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21514
21515 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21516
21517         PR libfortran/20163
21518         * gfortran.dg/open-options-blanks.f: New test.
21519
21520 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21521
21522         PR fortran/13257
21523         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21524
21525 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21526
21527         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21528         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21529         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21530         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21531         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21532         * gcc.c-torture/execute/stdarg-4.c: New test.
21533
21534         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21535
21536         PR target/20795
21537         * g++.dg/abi/param2.C: New test.
21538
21539 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21540
21541         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21542
21543 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21544
21545         * gcc.dg/builtins-53.c: New test.
21546
21547 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21548
21549         * g++.dg/tree-ssa/pr18178.C: New test.
21550         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21551         * gcc.c-torture/execute/20041019-1.c: New test.
21552         * gcc.dg/tree-ssa/20041008-1.c: New test.
21553         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21554         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21555         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21556         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21557         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21558         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21559         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21560         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21561         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21562         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21563
21564 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21565
21566         PR rtl-optimization/20466
21567         * gcc.c-torture/execute/pr20466-1.c: New test.
21568
21569 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21570
21571         PR c++/20905
21572         * g++.dg/parse/cond2.C: New test.
21573
21574         PR c++/20145
21575         * g++.dg/warn/Wdtor1.C: New test.
21576
21577 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21578
21579         PR fortran/17229
21580         * gfortran.dg/pr17229.f: New test.
21581
21582 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21583
21584         * gfortran.dg/tiny_1.f90: New test.
21585         * gfortran.dg/tiny_2.f90: ditto.
21586
21587 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21588
21589         * gfortran.dg/eor_1.f90: Fix dg-do run line
21590         * gfortran.dg/open_new.f90: Fix dg-do run line
21591
21592 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21593
21594         * lib/target-supports.exp (get_compiler_messages): Support
21595         optional arguments, the fourth being compiler options.
21596         (check_effective_target_fpic): New proc.
21597         * gcc.dg/20050321-2.c: Restrict to target fpic.
21598
21599 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21600
21601         * gcc.dg/15443-1.c: New test.
21602         * gcc.dg/15443-2.c: Likewise.
21603
21604 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21605
21606         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21607
21608 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21609
21610         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21611
21612 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21613
21614         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21615         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21616         -m64.
21617         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21618         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21619         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21620
21621 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21622
21623         PR c++/20212
21624         * g++.dg/warn/Wunused-11.C: New test.
21625
21626 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21627
21628         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21629
21630 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21631
21632         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21633
21634 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21635
21636         PR c++/20734
21637         * g++.dg/template/ptrmem13.C: New test.
21638
21639 2005-04-05  Per Bothner  <per@bothner.com>
21640
21641         * lib/gcc.exp: Always add -fno-show-column, for now.
21642
21643 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21644
21645         PR testsuite/20767
21646         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21647         of plain old "unsigned int" for the type of "i".  Makes this test
21648         64bit clean.
21649
21650 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21651
21652         * gcc.dg/i386-ssefn-1.c: New test.
21653         * gcc.dg/i386-ssefn-2.c: New test.
21654         * gcc.dg/i386-ssefn-3.c: New test.
21655         * gcc.dg/i386-ssefn-4.c: New test.
21656
21657 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21658
21659         PR tree-optimization/20076
21660         * gcc.dg/builtin-apply4.c: New test.
21661
21662         PR preprocessor/19475
21663         * gcc.dg/cpp/macspace1.c: New test.
21664         * gcc.dg/cpp/macspace2.c: New test.
21665
21666 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21667
21668         * gfortran.dg/pr20755.f: Fixed bad format.
21669
21670 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21671
21672         PR c++/20763
21673         * g++.dg/ext/attrib21.C: New test.
21674
21675 2004-04-05  Devang Patel  <dpatel@apple.com>
21676
21677         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21678         * gcc.dg/vect/vect-shift-1.c: New test.
21679
21680 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21681
21682         PR libfortran/20755
21683         * gfortran.dg/pr20755.f: New test.
21684
21685 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21686
21687         * gfortran.dg/pr15959.f90: New test.
21688         * gfortran.dg/string_pad_trunc.f90: New test.
21689
21690 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21691
21692         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21693         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21694         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21695         syntax.
21696
21697 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21698
21699         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21700
21701 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21702
21703         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21704         * gcc.c-torture/compile/20011119-2.c: Likewise.
21705         * gcc.c-torture/compile/981001-2.c: Likewise.
21706
21707 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21708
21709         PR c++/20679
21710         * g++.dg/template/overload4.C: New test.
21711
21712 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         PR c++/20746
21715         * g++.dg/abi/covariant5.C: New.
21716
21717         PR debug/20505
21718         * g++.dg/debug/const2.C: New.
21719
21720 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
21721
21722         PR rtl-optimization/16104
21723         * gcc.c-torture/execute/20050316-1.c: New test.
21724
21725 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21726
21727         * g++.dg/template/spec23.C: Fix dg-error text.
21728
21729 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
21730
21731         PR c++/19199
21732         * g++.dg/expr/lval2.C: New.
21733
21734 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21735
21736         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21737         __builtin_strcasecmp and __builtin_strncasecmp.
21738
21739 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         PR c++/20723
21742         * g++.dg/template/spec22.C: New.
21743         * g++.dg/template/spec23.C: New.
21744
21745 2005-04-03  Dale Ranta  <dir@lanl.gov>
21746             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21747
21748         PR libfortran/20068
21749         PR libfortran/20125
21750         PR libfortran/20156
21751         PR libfortran/20471
21752         * gfortran.dg/backspace.f: New test.
21753
21754 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
21755
21756         * gcc.dg/pr19345.c: New test.
21757
21758 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21759
21760         PR tree-optimization/20640
21761         * gcc.dg/torture/tree-loop-1.c: New.
21762
21763 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21764
21765         PR rtl-optimization/20290
21766         * gcc.c-torture/execute/loop-ivopts-2.c: New.
21767
21768 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
21769
21770         * gcc.dg/rs6000-fpint.c: New.
21771
21772 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21773
21774         * gcc.dg/old-style-then-proto-1.c: New test.
21775
21776 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21777
21778         * gfortran.fortran-torture/execute/backspace.f90: Check
21779         after backspace and read was incorrect.
21780
21781 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21782
21783         * gcc.c-torture/execute/builtins/strcat.c: Check the result
21784         buffer past the terminating NUL using memcmp.
21785         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
21786         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
21787
21788         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
21789         Fix unused/uninitialized variable warnings.
21790
21791         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
21792         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
21793         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
21794         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
21795
21796         * gcc.c-torture/execute/builtins/abs-1-lib.c,
21797         gcc.c-torture/execute/builtins/fputs-lib.c,
21798         gcc.c-torture/execute/builtins/lib/fprintf.c,
21799         gcc.c-torture/execute/builtins/lib/main.c,
21800         gcc.c-torture/execute/builtins/lib/memcmp.c,
21801         gcc.c-torture/execute/builtins/lib/memmove.c,
21802         gcc.c-torture/execute/builtins/lib/mempcpy.c,
21803         gcc.c-torture/execute/builtins/lib/memset.c,
21804         gcc.c-torture/execute/builtins/lib/printf.c,
21805         gcc.c-torture/execute/builtins/lib/sprintf.c,
21806         gcc.c-torture/execute/builtins/lib/stpcpy.c,
21807         gcc.c-torture/execute/builtins/lib/strchr.c,
21808         gcc.c-torture/execute/builtins/lib/strcmp.c,
21809         gcc.c-torture/execute/builtins/lib/strcpy.c,
21810         gcc.c-torture/execute/builtins/lib/strcspn.c,
21811         gcc.c-torture/execute/builtins/lib/strlen.c,
21812         gcc.c-torture/execute/builtins/lib/strncat.c,
21813         gcc.c-torture/execute/builtins/lib/strncmp.c,
21814         gcc.c-torture/execute/builtins/lib/strncpy.c,
21815         gcc.c-torture/execute/builtins/lib/strrchr.c,
21816         gcc.c-torture/execute/builtins/lib/strspn.c,
21817         gcc.c-torture/execute/builtins/lib/strstr.c,
21818         gcc.c-torture/execute/builtins/memops-asm-lib.c,
21819         gcc.c-torture/execute/builtins/strlen-2.c,
21820         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
21821         prototypes.
21822
21823 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
21824
21825         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
21826         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
21827         selectany usage.
21828
21829 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
21830
21831         PR c++/19406
21832         * g++.dg/debug/using1.C: New test.
21833
21834 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
21835
21836         PR middle-end/20524
21837         * gcc.dg/alias-7.c: Prefix asm-declared name with
21838         __USER_LABEL_PREFIX__.
21839
21840 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
21841
21842         Fix fallout from PR middle-end/15700:
21843         * gcc.c-torture/compile/20011119-1.c: Take
21844         __USER_LABEL_PREFIX__ into account.
21845         * gcc.c-torture/compile/20011119-2.c: Likewise.
21846
21847 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21848
21849         PR c++/18644
21850         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
21851
21852 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21853
21854         PR c/17855
21855         * gcc.c-torture/compile/struct-non-lval-1.c,
21856         gcc.c-torture/compile/struct-non-lval-2.c,
21857         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
21858
21859 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
21860
21861         * gcc.dg/tls/tls.exp: Remove temporary file.
21862         * g++.dg/tls/tls.exp: Ditto.
21863         * lib/file-format.exp: Ditto.
21864         * g++.dg/special/ecos.exp: Ditto.
21865
21866         * lib/profopt.exp: Treat prof_ext as a list.
21867         * gcc.misc-tests/bprob.exp: Ditto.
21868         * g++.dg/bprob/bprob.exp: Ditto.
21869
21870         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
21871         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
21872         g++.dg/tree-ssa/pointer-reference-alias.C,
21873         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
21874         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21875         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21876         g++.dg/vect/pr19951.cc: Ditto.
21877         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21878         gcc.dg/builtins-47.c: Ditto.
21879         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21880         gcc.dg/pr20115-1.c: Ditto.
21881         * gcc.dg/tree-ssa/20030530-2.c,
21882         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21883         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21884         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21885         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21886         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21887         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21888         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21889         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21890         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21891         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21892         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21893         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21894         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21895         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21896         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21897         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21898         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21899         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21900         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21901         gcc.dg/tree-ssa/20030824-1.c,
21902         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21903         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21904         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21905         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21906         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21907         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21908         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21909         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21910         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21911         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21912         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21913         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21914         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21915         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21916         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21917         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21918         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21919         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21920         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21921         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21922         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21923         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21924         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21925         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21926         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21927         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21928         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21929         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21930         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21931         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21932         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21933         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21934         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21935         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21936         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21937         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21938         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21939         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21940         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21941         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21942         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21943         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21944         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21945         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21946         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21947         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21948         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21949         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21950         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21951         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21952         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21953         gcc.dg/tree-ssa/useless-1.c: Ditto.
21954         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21955         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21956         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21957         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21958         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21959         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21960         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21961         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21962         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21963         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21964         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21965         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21966         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21967         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21968         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21969         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21970         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21971         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21972         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21973         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21974         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21975         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21976         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21977         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21978         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21979         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21980         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21981         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21982         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21983         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21984         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21985         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21986         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21987         gcc.dg/vect/vect-none.c: Ditto.
21988         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21989         treelang/compile/unsigned.tree: Ditto.
21990
21991         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21992         * gcc.dg/cpp/direct2s.c: Ditto.
21993         * gcc.dg/cpp/paste4.c: Ditto.
21994         * gcc.dg/cpp/separate-1.c: Ditto.
21995         * gcc.dg/pch/save-temps-1.c: Ditto.
21996         * g++.dg/ext/altivec-10.C: Ditto.
21997         * g++.dg/pch/pch.C: Ditto.
21998
21999         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22000
22001         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22002         * g++.dg/template/repo1.C: Ditto.
22003         * g++.dg/template/repo2.C: Ditto.
22004         * g++.dg/template/repo3.C: Ditto.
22005         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22006         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22007         * g++.old-deja/g++.pt/repo1.C: Ditto.
22008         * g++.old-deja/g++.pt/repo2.C: Ditto.
22009         * g++.old-deja/g++.pt/repo3.C: Ditto.
22010         * g++.old-deja/g++.pt/repo4.C: Ditto.
22011
22012         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22013         * gcc.dg/20030107-1.c: Ditto.
22014         * gcc.dg/20030702-1.c: Ditto.
22015         * gcc.dg/profile-generate-1.c: Ditto.
22016         * g++.dg/other/profile1.C: Ditto.
22017         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22018
22019         * lib/gcc-dg.exp (remove-build-file): New.
22020         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22021         cleanup-tree-dump, cleanup-saved-temps): New.
22022
22023 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         PR c++/19203, DR 214
22026         * g++.dg/parse/ambig3.C: Not ambiguous.
22027         * g++.dg/template/spec20.C: New.
22028         * g++.dg/template/spec21.C: New.
22029
22030 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22031
22032         PR target/20045
22033         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22034
22035 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22036
22037         PR libfortran/20660
22038         * gfortran.dg/negative_unit.f: New test.
22039
22040 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22041
22042         * gcc.dg/20050330-1.c: New test.
22043
22044 2005-03-30  Devang Patel  <dpatel@apple.com>
22045
22046         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22047
22048 2005-03-30  Dale Johannesen  <dalej@apple.com>
22049
22050         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22051
22052 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22053
22054         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22055         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22056         Strip options from test name.
22057
22058 2005-03-31  Jan Hubicka  <jh@suse.cz>
22059
22060         * gcc.dg/varpool-1.c: New testcase.
22061
22062 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22063
22064         PR c/772
22065         PR c/17913
22066         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22067         gcc.dg/stmt-expr-label-3.c : New tests.
22068         * gcc.c-torture/execute/medce-2.c: Remove.
22069
22070 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22071
22072         PR c/20368
22073         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22074         tests.
22075
22076 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22077
22078         * gcc.c-torture/compile/pr20203.c: New test.
22079
22080 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22081
22082         * gfortran.dg/promotion.f90: New test.
22083
22084 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22085
22086         PR middle-end/20491
22087         * gcc.dg/torture/asm-subreg-1.c: New test.
22088
22089 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22090
22091         PR c/20672
22092         * gcc.dg/pr20672-1.c: New test.
22093
22094 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22095
22096         * gfortran.dg/vect: New directory.
22097         * gfortran.dg/vect/vect.exp: New.
22098         * gfortran.dg/vect/vect-1.f90: New test.
22099         * gfortran.dg/vect/vect-2.f90: New test.
22100         * gfortran.dg/vect/vect-3.f90: New test.
22101         * gfortran.dg/vect/vect-4.f90: New test.
22102         * gfortran.dg/vect/vect-5.f90: New test.
22103
22104 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22105
22106         PR middle-end/20622
22107         * gcc.dg/alias-7.c: New test.
22108
22109 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22110
22111         * gcc.dg/sparc-reg-1.c: New test.
22112
22113 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22114
22115         PR target/19890
22116         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22117
22118 2005-03-29  Dale Ranta  <dir@lanl.gov>
22119             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22120
22121         PR libfortran/20163
22122         * gfortran.dg/pr20163-2.f: New test.
22123
22124 2005-03-28  Jan Hubicka  <jh@suse.cz>
22125
22126         PR middle-end/20635
22127         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22128         by Jakub Jelinek.
22129
22130 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22131
22132         PR tree-optimization/20626
22133         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22134         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22135
22136 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22137
22138         * gfortran.dg/underflow.f90: New test.
22139         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22140
22141 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22142
22143         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22144
22145 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22146
22147         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22148         (g++_init): Make sure that CXXFLAGS is set.
22149         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22150         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22151         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22152         * lib/objc.exp (objc_init): Likewise.
22153         * lib/treelang.exp (treelang_init): Likewise.
22154
22155 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22156
22157         PR tree-optimization/20470
22158         * gcc.dg/tree-ssa/pr20470.c: New test.
22159
22160 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22161
22162         * gcc.dg/ppc-stfiwx.c: New.
22163
22164 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22165
22166         PR target/19888
22167         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22168
22169 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22170
22171         * gcc.dg/20050325-1.c: Fix a typo.
22172
22173 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22174
22175         PR libfortran/19678
22176         PR libfortran/19679
22177         * gfortran.dg/dos_eol.f: New test.
22178
22179 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22180
22181         PR rtl-optimization/20249
22182         * gcc.dg/20050325-1.c: New test.
22183
22184 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22185
22186         PR libfortran/15332
22187         * gfortran.dg/pr15332.f: New test.
22188
22189 2005-03-24  Dale Johannesen  <dalej@apple.com>
22190
22191         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22192
22193 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22194
22195         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22196         'internal' visibility.
22197         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22198         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22199         'protected' visibility.
22200         * gcc.dg/visibility-7.c: Likewise.
22201         * lib/target-supports.exp (check_visibility_available): Take
22202         a parameter, the kind of visibility to check for.
22203         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22204         to check_visibility_available.
22205
22206         * g++.dg/expr/cast3.C: New.
22207
22208 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22209
22210         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22211         rs6000.
22212
22213 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22214
22215         PR target/20095
22216         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22217
22218 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22219
22220         * gcc.dg/badshift.c: Renamed to...
22221         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22222
22223         * gcc.target/i386/badshift.c: Renamed to...
22224         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22225         only.
22226
22227         PR rtl-optimization/20532
22228         * gcc.target/i386/badshift.c: New.
22229
22230 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22231
22232         * gfortran.dg/pr18025.f90: New test.
22233
22234 2005-03-23  Dale Johannesen  <dalej@apple.com>
22235
22236         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22237
22238 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22239
22240         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22241
22242         * lib/target-supports.exp (check_iconv_available): Default
22243         libiconv to -liconv, if there is no definition.
22244
22245 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22246
22247         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22248
22249 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22250
22251         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22252         * g++.dg/opt/pr7503-2.C: Likewise.
22253         * g++.dg/opt/pr7503-3.C: Likewise.
22254         * g++.dg/opt/pr7503-4.C: Likewise.
22255         * g++.dg/opt/pr7503-5.C: Likewise.
22256         * g++.dg/warn/minmax.C: New test.
22257
22258 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22259
22260         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22261         * gfortran.dg/g77_intrinsics_sub.f: New test.
22262
22263 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22264             Jan Hubicka  <jh@suse.cz>
22265             Steven Bosscher <stevenb@suse.de
22266
22267         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22268
22269 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22270
22271         PR c++/19980
22272         * g++.dg/template/redecl3.C: New test.
22273
22274 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22275
22276         PR c++/20499
22277         * g++.dg/parse/error16.C: Tweak error markers.
22278
22279 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22280
22281         PR target/20561
22282         * gcc.dg/20050321-2.c: New test.
22283
22284 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22285
22286         PR c++/20465
22287         PR c++/20381
22288         * g++.dg/template/ptrmem12.C: New.
22289
22290 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22291
22292         PR rtl-optimization/20527
22293         * gcc.c-torture/execute/pr20527-1.c: New test.
22294
22295 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22296
22297         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22298         program, compile it into a real executable and then delete the .c
22299         and .x files afterwards, to avoid problems on testglue targets.
22300
22301 2005-03-21  Stuart Hastings  <stuart@apple.com>
22302
22303         * gcc.target/i386/sse-2.c: New.
22304
22305 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22306
22307         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22308
22309 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22310
22311         * g++.dg/parse/crash25.C: Fix typo.
22312
22313 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22314
22315         PR c++/20461
22316         * g++.dg/parse/crash24.C: New test.
22317
22318         PR c++/20536
22319         * g++.dg/parse/crash25.C: New test.
22320
22321 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22322
22323         PR c++/20147
22324         * g++.dg/ext/stmtexpr4.C: New test.
22325
22326 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22327
22328         PR middle-end/20539
22329         * gcc.c-torture/compile/pr13066-1.c: New test case.
22330         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22331         * g++.dg/opt/pr13066-1.C: Likewise.
22332
22333 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22334
22335         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22336
22337 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22338
22339         PR fortran/18525
22340         * gfortran.dg/nesting_1.f90: New test.
22341
22342 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22343
22344         PR c++/20240
22345         * g++.dg/lookup/using13.C: New test.
22346
22347 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22348
22349         PR c++/20333
22350         * g++.dg/template/crash36.C: New test.
22351
22352 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22353
22354         PR c++/20463
22355         * g++.dg/template/crash35.C: New test.
22356
22357 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22358
22359         PR c++/19966
22360         * g++.dg/overload/operator2.C: New test.
22361
22362 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22363
22364         PR libfortran/20257
22365         * gfortran.dg/pr20257.f90: New test.
22366
22367 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22368
22369         PR libfortran/20480
22370         * gfortran.dg/pr20480.f90: New test.
22371
22372 2005-03-16  Richard Henderson  <rth@redhat.com>
22373
22374         PR middle-end/15700
22375         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22376         (_rtld_global): New.
22377         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22378         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22379
22380         * gcc.dg/alias-3.c: New.
22381         * gcc.dg/alias-4.c: New.
22382         * gcc.dg/alias-5.c: New.
22383         * gcc.dg/alias-6.c: New.
22384
22385 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22386
22387         * gcc.dg/cpp/ucnid-7.c: New.
22388
22389 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22390             Dorit Naishlos  <dorit@il.ibm.com>
22391
22392         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22393         darwin.
22394
22395 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22396
22397         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22398         support misaligned accesses.
22399         * gcc.dg/vect/vect-58.c: Likewise.
22400         * gcc.dg/vect/vect-92.c: New.
22401         * gcc.dg/vect/vect-93.c: New.
22402
22403 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22404
22405         PR fortran/18827
22406         * gfortran.dg/assign_2.f90: New test.
22407         * gfortran.dg/assign_3.f90: New test.
22408         * gfortran.dg/assign.f90: New test.
22409
22410 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22411
22412         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22413         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22414         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22415         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22416         names.
22417
22418 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22419
22420         * gcc.dg/cpp/ucnid-6.c: New.
22421
22422         * gcc.dg/cpp/normalize-1.c: New.
22423         * gcc.dg/cpp/normalize-2.c: New.
22424         * gcc.dg/cpp/normalize-3.c: New.
22425         * gcc.dg/cpp/normalize-4.c: New.
22426         * gcc.dg/cpp/ucnid-4.c: New.
22427         * gcc.dg/cpp/ucnid-5.c: New.
22428         * g++.dg/cpp/normalize-1.C: New.
22429         * g++.dg/cpp/ucnid-1.C: New.
22430
22431 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22432
22433         * gcc.dg/pr18628.c: New.
22434
22435 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22436
22437         PR c++/20280
22438         * g++.dg/tree-ssa/pr20280.C: New.
22439
22440 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22441
22442         PR fortran/20467
22443         * gfortran.dg/stfunc_2.f90: New test.
22444
22445 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22446
22447         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22448
22449 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22450
22451         * gcc.dg/tree-ssa/20050314-1.c: New test.
22452
22453 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22454
22455         PR c++/4403
22456         PR c++/9783, DR433
22457         * g++.dg/template/friend34.C: New test.
22458         * g++.dg/template/friend35.C: Likewise.
22459         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22460
22461 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22462
22463         Friend class name lookup 5/n
22464         PR c++/1016
22465         * g++.dg/lookup/hidden-class1.C: New test.
22466         * g++.dg/lookup/hidden-class2.C: Likewise.
22467         * g++.dg/lookup/hidden-class3.C: Likewise.
22468         * g++.dg/lookup/hidden-class4.C: Likewise.
22469         * g++.dg/lookup/hidden-class5.C: Likewise.
22470         * g++.dg/lookup/hidden-class6.C: Likewise.
22471         * g++.dg/lookup/hidden-class7.C: Likewise.
22472         * g++.dg/lookup/hidden-class8.C: Likewise.
22473         * g++.dg/lookup/hidden-class9.C: Likewise.
22474         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22475         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22476         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22477         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22478         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22479         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22480         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22481         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22482         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22483         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22484         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22485
22486 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22487
22488         PR c++/20157
22489         * g++.dg/template/error18.C: New test.
22490
22491 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22492
22493         PR debug/16792
22494         * g++.dg/debug/pr16792.C: New test.
22495
22496 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22497
22498         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22499         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22500         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22501         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22502         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22503         test assertion names.
22504
22505 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22506
22507         PR fortran/18600
22508         * gfortran.dg/stfunc_1.f90: New test.
22509
22510 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22511
22512         PR fortran/16907
22513         * gfortran.dg/real_index_1.f90: New test.
22514
22515 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22516
22517         PR fortran/20323
22518         * gfortran.dg/spec_expr_1.f90: New test.
22519
22520 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22521
22522         PR c/20402
22523         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22524         new parser.
22525
22526 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22527
22528         PR fortran/20361
22529         * gfortran.dg/largeequiv_1.f90: New test.
22530
22531 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22532
22533         * gcc.dg/ucnid-1.c: New.
22534         * gcc.dg/ucnid-2.c: New.
22535         * gcc.dg/ucnid-3.c: New.
22536         * gcc.dg/ucnid-4.c: New.
22537         * gcc.dg/ucnid-5.c: New.
22538         * gcc.dg/ucnid-6.c: New.
22539         * gcc.dg/cpp/ucnid-1.c: New.
22540         * gcc.dg/cpp/ucnid-2.c: New.
22541         * gcc.dg/cpp/ucnid-3.c: New.
22542         * g++.dg/other/ucnid-1.C: New.
22543
22544 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22545
22546         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22547
22548 2005-03-11  Per Bothner  <per@bothner.com>
22549
22550         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22551         that diagnotics refer to correct token.
22552         * gcc.dg/unused-3.c: Likewise.
22553
22554 2005-03-11  Per Bothner  <per@bothner.com>
22555
22556         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22557         constant" is now actually on same line as string constant.
22558         * gcc.dg/cpp/direct2s.c: Likewise.
22559
22560 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22561
22562         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22563
22564 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22565
22566         PR libfortran/20124
22567         * gfortran.dg/pr20124.f90: New Test
22568
22569 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22570
22571         PR tree-optimization/20130
22572         * gcc.dg/pr20130-1.c: New test.
22573
22574 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22575
22576         PR target/20095
22577         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22578
22579 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22580
22581         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22582
22583 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22584
22585         * g++.dg/eh/forced1.C: Fix comment.
22586         * g++.dg/eh/forced2.C: Ditto.
22587         * g++.dg/eh/forced3.C: Ditto.
22588         * g++.dg/eh/forced4.C: Ditto.
22589
22590 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22591
22592         PR rtl-opt/20412
22593         * gcc.c-torture/compile/pr20412.c: New test.
22594
22595 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22596
22597         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22598
22599 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22600
22601         PR target/20322
22602         * gcc.dg/20050307-1.c: New test.
22603
22604 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22605
22606         PR c++/20375
22607         * g++.dg/other/stdarg3.C: New.
22608
22609 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22610
22611         PR c++/18384, c++/18327
22612         * g++.dg/init/array19.C: New test.
22613
22614         PR inline-asm/20314
22615         * gcc.dg/torture/pr20314-1.c: New test.
22616         * gcc.dg/torture/pr20314-2.c: New test.
22617
22618 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22619
22620         * gcc.dg/20050309-1.c: New test.
22621
22622 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22623
22624         * gcc.dg/builtins-10.c: Reactivate disabled test.
22625         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22626         new cbrt transformations.
22627
22628 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22629
22630         PR c++/20208
22631         * g++.dg/template/array13.C: New test.
22632
22633 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22634
22635         PR c++/16859
22636         * g++.dg/init/brace4.C: New test.
22637
22638 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22639
22640         PR c++/20186
22641         * g++.dg/template/non-dependent12.C: New.
22642
22643 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22644
22645         PR c++/20142
22646         * g++.dg/init/array18.C: Add dg-do run marker.
22647
22648         PR c++/20142
22649         * g++.dg/init/array18.C: New test.
22650
22651 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22652
22653         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22654         * g++.dg/gcov/gcov.exp: Likewise.
22655         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22656         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22657         * lib/c-torture.exp: Likewise.
22658         * lib/fortran-torture.exp: Likewise.
22659         * lib/g++.exp: Likewise.
22660         * lib/gcc-defs.exp: Likewise.
22661         * lib/gcc-dg.exp: Likewise.
22662         * lib/gcc.exp: Likewise.
22663         * lib/gcov.exp: Likewise.
22664         * lib/gfortran.exp: Likewise.
22665         * lib/mike-g++.exp: Likewise.
22666         * lib/mike-gcc.exp: Likewise.
22667         * lib/objc-torture.exp: Likewise.
22668         * lib/objc.exp: Likewise.
22669         * lib/profopt.exp: Likewise.
22670         * lib/target-libpath.exp: Likewise.
22671         * lib/target-supports.exp: Likewise.
22672         * lib/treelang.exp: Likewise.
22673         * lib/wrapper.exp: Likewise.
22674
22675 2005-03-08  Jeff Law  <law@redhat.com>
22676
22677         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22678         PHI-OPT changes.
22679
22680 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22681
22682         * gcc.dg/vect/pr20122.c: New test.
22683
22684 2005-03-07  Jeff Law  <law@redhat.com>
22685
22686         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22687         was folded away.
22688         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22689         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22690         * gcc.dg/tree-ssa/pr18134.c: New test.
22691
22692 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22693
22694         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22695         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22696         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22697
22698 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22699
22700         PR tree-opt/17671
22701         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22702
22703 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22704
22705         * g++.dg/warn/Wnvdtor.C: New test.
22706
22707 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22708
22709         * gcc.dg/torture/pr19683-1.c: New test.
22710
22711 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22712
22713         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22714         * gfortran.dg/g77/19990313-2.f: Ditto.
22715         * gfortran.dg/g77/19990313-3.f: Ditto.
22716         * gfortran.dg/g77/19990525-0.f: Ditto.
22717         * gfortran.dg/g77/19990826-0.f: Ditto.
22718         * gfortran.dg/g77/19990826-2.f: Ditto.
22719         * gfortran.dg/g77/19990826-3.f: Ditto.
22720         * gfortran.dg/g77/20000511-1.f: Ditto.
22721         * gfortran.dg/g77/20000511-2.f: Ditto.
22722         * gfortran.dg/g77/970625-2.f: Ditto.
22723         * gfortran.dg/g77/980310-2.f: Ditto.
22724         * gfortran.dg/g77/980310-3.f: Ditto.
22725         * gfortran.dg/g77/980310-8.f: Ditto.
22726         * gfortran.dg/g77/980519-2.f: Ditto.
22727         * gfortran.dg/g77/alpha1.f: Ditto.
22728         * gfortran.dg/g77/claus.f: Ditto.
22729         * gfortran.dg/g77/erfc.f: Ditto.
22730         * gfortran.dg/g77/short.f: Ditto.
22731         * gfortran.fortran-torture/execute/data.f90: Ditto.
22732         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22733         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22734
22735 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22736
22737         * lib/file-format.exp (gcc_target_object_format): Add check for som
22738         format and hardcode object formats on hppa*-*-hpux*.
22739         * lib/target-supports.exp (check_weak_available): Add check for som
22740         object format.  Always return 0 on hppa*-*-hpux10*.
22741
22742         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
22743         is defined.
22744
22745         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
22746
22747 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22748
22749         * gfortran.dg/pr19936_1.f90: New test.
22750         * gfortran.dg/pr19936_2.f90: New test.
22751         * gfortran.dg/pr19936_3.f90: New test.
22752
22753 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22754             Paul Thomas <prthomas@drfccad.cea.fr>
22755
22756         * gfortran.dg/PR19754_1.f90: New test.
22757         * gfortran.dg/PR19754_2.f90: Ditto.
22758
22759 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22760
22761         PR c++/19311
22762         * g++.dg/template/non-dependent11.C: New test.
22763
22764 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
22765
22766         * lib/target-supports.exp (check_iconv_available): Fix comment.
22767
22768 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
22769             Joseph S. Myers  <joseph@codesourcery.com>
22770
22771         PR c++/19797
22772         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
22773
22774 2005-03-04  Matthew Sachs  <msachs@apple.com>
22775
22776         * gcc.exp (gcc_target_compile): Put braces around
22777         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
22778         * objc.exp (objc_target_compile): Likewise.
22779         * treelang.exp (treelang_target_compile): Likewise.
22780
22781 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22782
22783         PR fortran/19673
22784         * gfortran.dg/func_result_1.f90: New test.
22785
22786 2005-03-04  Ben Elliston  <bje@au.ibm.com>
22787
22788         * gcc.misc-tests/options.exp: New test.
22789
22790 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
22791
22792         * gcc.dg/pr15784-4.c: New test.
22793
22794 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
22795
22796         * gcc.c-torture/execute/pr17133.c: New.
22797         * gcc.c-torture/compile/20050303-1.c: New.
22798
22799 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
22800
22801         * gcc.dg/cpp/assert4.c: Fix for cygwin.
22802
22803 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
22804
22805         * g++.dg/overload/using2.C: New.
22806
22807 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
22808
22809         PR c++/19916
22810         * g++.dg/init/ptrmem2.C: New test.
22811
22812 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
22813
22814         PR c/8927
22815         * gcc.dg/pr8927-1.c: New test.
22816
22817 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         PR c++/20232
22820         * g++.dg/inherit/covariant12.C: New.
22821
22822 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22823
22824         PR fortran/19479
22825         * gfortran.dg/bound_1.f90: New test.
22826
22827 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
22828
22829         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
22830         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
22831
22832 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
22833
22834         PR c/20245
22835         * gcc.dg/pr20245-1.c: New test.
22836
22837 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
22838
22839         PR middle-end/19874
22840         * gcc.c-torture/execute/20050119-2.c: New test case.
22841
22842 2005-02-28  Ben Elliston  <bje@au.ibm.com>
22843
22844         * README: Update the DejaGnu bug reporting address.
22845         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
22846         * lib/objc-torture.exp: Likewise.
22847
22848 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22849
22850         * gfortran.dg/boz_1.f90: New test.
22851         * gfortran.dg/boz_3.f90: New test.
22852         * gfortran.dg/boz_4.f90: New test.
22853
22854 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22855
22856         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
22857         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
22858
22859 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22860
22861         PR libfortran/20101
22862         * gfortran.dg/write_0_pe_format.f90: New test.
22863
22864 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
22865
22866         PR c++/20206
22867         * g++.dg/opt/thunk2.C: New test.
22868         * g++.dg/opt/covariant1.C: New test.
22869
22870 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22871
22872         * gfortran.dg/e_d_fmt.f90: New test.
22873
22874 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
22875
22876         * gcc.dg/asm-b.c: Fix comment typos.
22877
22878 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22879
22880         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22881         a V_MAY_DEF also.
22882
22883 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22884
22885         PR tree-opt/20188
22886         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22887         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22888         * gcc.dg/asm-b.c: New test.
22889
22890 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
22891
22892         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22893         Disable this test on IRIX 6.
22894
22895 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
22896
22897         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22898         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22899         parser.
22900
22901 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
22902
22903         PR tree-optimization/20204
22904         * gcc.dg/pr20204.c: New test.
22905
22906 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
22907
22908         PR target/20196
22909         * gcc.c-torture/execute/20050224-1.c: New test.
22910
22911         PR c++/20175
22912         * g++.dg/warn/Wbraces2.C: New test.
22913
22914 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/19878
22917         * g++.dg/init/const2.C: New test.
22918
22919 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
22920
22921         PR tree-optimization/20100
22922         * gcc.c-torture/execute/pr20100-1.c: New test.
22923
22924 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22925
22926         * gfortran.dg/implicit_3.f90: New test.
22927
22928         * gfortran.dg/deftype_1.f90: New test.
22929
22930 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
22931
22932         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22933         the test passes.
22934         * g++.dg/other/anon3.C: Accept a warning.
22935
22936 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
22937
22938         * gcc.dg/pr20017.c: Fix a comment typo.
22939
22940 2005-02-23  Bud Davis  <bdavis@gfortran.org>
22941
22942         * gfortran.dg/list_read_4.f90: Change to f90 comments.
22943
22944 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22945
22946         PR ada/19902
22947         * ada/acats/tests/cxa/cxa3004.a: Remove.
22948         * ada/acats/tests/cxb/cxb30061.am: Likewise.
22949
22950 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/20073
22953         * g++.dg/init/const1.C: New test.
22954
22955         PR c++/19991
22956         * g++.dg/parse/constant7.C: New test.
22957
22958         PR c++/20152
22959         * g++.dg/parse/error27.C: New test.
22960         * g++.dg/template/qualttp15.C: Adjust error markers.
22961         * g++.old-deja/g++.other/struct1.C: Likewise.
22962
22963         PR c++/20153
22964         * g++.dg/template/error17.C: New test.
22965
22966         PR c++/20148
22967         * g++.dg/parser/error26.C: New test.
22968
22969 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
22970
22971         PR tree-optimization/20100
22972         PR tree-optimization/20115
22973         * gcc.dg/pr20115.c: New test.
22974         * gcc.dg/pr20115-1.c: New test.
22975         * gcc.dg/pr20100.c: New test.
22976         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22977         call-clobbered variables after alias1.
22978
22979 2005-02-22  Bud Davis  <bdavis@gfortran.org>
22980
22981         * gfortran.dg/list_read_4.f90: new test.
22982
22983 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
22984
22985         PR rtl-optimization/20017.
22986         * gcc.dg/pr20017.c: New.
22987
22988 2005-02-22  Devang Patel  <dpatel@apple.com>
22989
22990         PR 19952
22991         * g++.dg/tree-ssa/pr19952.C: New test.
22992
22993 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22994
22995         PR c++/19883
22996         * g++.dg/parse/constant6.C: New test.
22997
22998 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22999
23000         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23001         * g++.dg/charset/asm2.c: Likewise.
23002         * g++.dg/charset/asm3.c: Likewise.
23003         * g++.dg/charset/asm4.c: Likewise.
23004         * g++.dg/charset/asm5.c: Likewise.
23005         * g++.dg/charset/attribute1.c: Likewise.
23006         * g++.dg/charset/attribute2.c: Likewise.
23007         * g++.dg/charset/extern1.cc: Likewise.
23008         * g++.dg/charset/extern2.cc: Likewise.
23009         * g++.dg/charset/extern3.cc: Likewise.
23010         * g++.dg/charset/function.cc: Likewise.
23011         * g++.dg/charset/string.c: Likewise.
23012         * g++.dg/charset/charset.exp: Likewise.
23013         * lib/target-supports.exp (check_iconv_available): Fix comment.
23014
23015 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23016
23017         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23018         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23019         * gcc.dg/charset/asm2.c: Likewise.
23020         * gcc.dg/charset/asm3.c: Likewise.
23021         * gcc.dg/charset/asm4.c: Likewise.
23022         * gcc.dg/charset/asm5.c: Likewise.
23023         * gcc.dg/charset/asm6.c: Likewise.
23024         * gcc.dg/charset/attribute1.c: Likewise.
23025         * gcc.dg/charset/attribute2.c: Likewise.
23026         * gcc.dg/charset/builtin1.c: Likewise.
23027         * gcc.dg/charset/extern.c: Likewise.
23028         * gcc.dg/charset/function.c: Likewise.
23029         * gcc.dg/charset/string.c: Likewise.
23030         * gcc.dg/charset/charset.exp: Likewise.
23031
23032 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23033
23034         PR fortran/20086
23035         * gfortran.dg/pr20086.f90: New test.
23036
23037 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23038
23039         PR tree-optimization/19786
23040         * g++.dg/tree-ssa/pr19786.C: New.
23041
23042 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23043
23044         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23045
23046 2005-02-21  Jeff Law  <law@redhat.com>
23047
23048         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23049
23050 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23051
23052         * gfortran.dg/do_iterator: Split loop, markup all lines for
23053         which an error locus is printed.
23054         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23055         locus is printed.
23056         * gfortran.dg/select_4.f90: Likewise.
23057         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23058         locuses in the various permutations.
23059
23060 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23061
23062         PR tree-optimization/19951
23063         * g++.dg/vect: New directory.
23064         * g++.dg/vect/vect.exp: New file.
23065         * g++.dg/vect/pr19951.cc: New testcase.
23066         * g++.dg/dg.exp: Also prune vectorizer tests.
23067
23068 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23069
23070         PR 18785
23071         * gcc.dg/charset/builtin1.c: New test.
23072
23073 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23074
23075         PR c++/19299
23076         * g++.dg/inherit/volatile1.C: New test.
23077
23078         PR c++/19440
23079         * g++.dg/template/dtor4.C: New test.
23080
23081 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23082
23083         * gfortran.dg/int_1.f90: New test.
23084
23085 2005-02-19  Devang Patel  <dpatel@apple.com>
23086
23087         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23088
23089 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23090
23091         * gfortran.dg/achar_1.f90: New test.
23092
23093 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23094
23095         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23096
23097 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23098             Jakub Jelinek  <jakub@redhat.com>
23099
23100         PR tree-optimization/19828
23101         * gcc.dg/tree-ssa/loop-7.c: New test.
23102         * gcc.c-torture/execute/20050218-1.c: New test.
23103
23104 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23105
23106         PR c/20043
23107         * gcc.dg/transparent-union-1.c: New test.
23108         * gcc.dg/transparent-union-2.c: New test.
23109
23110 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23111
23112         PR tree-optimization/18977
23113         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23114
23115 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23116
23117         PR target/20054
23118         * gcc.dg/pr20054.c: New test.
23119
23120 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23121
23122         PR c++/19508
23123         * g++.dg/ext/attrib20.C: New test.
23124
23125 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23126
23127         PR middle-end/20030
23128         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23129
23130 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23131
23132         PR c++/20008
23133         * g++.dg/opt/switch4.C: New.
23134
23135 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23136
23137         PR c++/20023
23138         PR tree-optimization/20009
23139         * gcc.c-torture/compile/20050217-1.c: New test.
23140         * g++.dg/opt/switch3.C: New test.
23141
23142         PR tree-optimization/18947
23143         * gcc.c-torture/compile/20050215-1.c: New test.
23144         * gcc.c-torture/compile/20050215-2.c: New test.
23145         * gcc.c-torture/compile/20050215-3.c: New test.
23146
23147 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23148
23149         PR c++/20028
23150         * g++.dg/template/crash34.C: New.
23151
23152         PR c++/20022
23153         * g++.dg/other/access3.C: New.
23154
23155 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23156
23157         * gcc.dg/vect/vect-98.c: New test.
23158
23159 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23160
23161         PR tree-optimization/19967
23162         * gcc.dg/pr19967.c: New.
23163
23164 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23165
23166         PR middle-end/19857
23167         * gcc.dg/tree-ssa/20050215-1.c: New test.
23168         * gcc.c-torture/execute/20050215-1.c: New test.
23169
23170 2005-02-15  Eric Christopher  <echristo@redhat.com>
23171
23172         * gcc.dg/cpp/20050215-1.c: New file.
23173
23174 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23175
23176         PR tree-optimization/15785
23177         * gcc.dg/pr15785-1.c: New test.
23178
23179 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23180
23181         PR c++/17788
23182         * g++.dg/init/ctor4.C: New.
23183         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23184
23185 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23186
23187         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23188         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23189
23190 2005-02-15  Andreas Schwab  <schwab@suse.de>
23191
23192         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23193         declare malloc.
23194
23195 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23196
23197         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23198
23199 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23200
23201         PR tree-optimization/19853
23202         * gcc.c-torture/compile/pr19853.c: New test.
23203
23204 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23205
23206         PR c++/19608
23207         * g++.dg/parse/local-class1.C: New.
23208
23209         PR c++/19895
23210         * g++.dg/parse/ptrmem3.C: New.
23211
23212         PR c++/19884
23213         * g++.old-deja/g++.oliva/template6.C: Add another case.
23214         * g++.dg/template/explicit6.C: New.
23215
23216 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23217
23218         PR c++/17816
23219         * g++.dg/other/redecl2.C: New.
23220
23221 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23222
23223         PR c++/19891
23224         * g++.dg/abi/covariant4.C: New.
23225
23226 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23227
23228         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23229         New tests.
23230
23231 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23232
23233         * gcc.dg/vect/vect-96.c: Fix typo.
23234
23235 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23236
23237         PR c++/14479
23238         PR c++/19487
23239         * g++.dg/template/enum5.C: New test.
23240
23241 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23242
23243         * gcc.dg/vect/vect-97.c: New test.
23244
23245 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23246
23247         * gcc.dg/vect/vect-96.c: New test.
23248
23249 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23250
23251         * gcc.dg/builtins-34.c: Also check ldexp*.
23252
23253 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23254
23255         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23256
23257 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23258
23259         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23260         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23261         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23262         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23263         selector_list, selector_expression, dg-process-target): Move to new
23264         file target-supports-dg.exp.
23265         * lib/target-supports-dg.exp: New.
23266
23267         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23268         New.
23269
23270 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23271
23272         PR c++/19666
23273         * g++.dg/other/ptrmem6.C: New test.
23274
23275         PR middle-end/19858
23276         * gcc.c-torture/compile/20050210-1.c: New test.
23277
23278 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23279
23280         PR c++/19755
23281         * g++.dg/warn/Wbraces1.C: New test.
23282
23283 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23284
23285         * gcc.dg/builtins-52.c: New testcase.
23286
23287 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23288
23289         PR c/19342
23290         * gcc.c-torture/execute/20050119-1.c: New test.
23291
23292 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23293
23294         PR c++/19811
23295         * g++.dg/init/delete1.C: New test.
23296
23297 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23298
23299         PR c++/18470
23300         * g++.dg/template/static12.C: New test.
23301
23302 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23303
23304         PR c++/19787
23305         * g++.dg/conversion/ambig1.C: New test.
23306
23307         PR c++/19739
23308         * g++.dg/ext/attrib19.C: New test.
23309
23310         PR c++/19732
23311         * g++.dg/parse/dtor5.C: New test.
23312
23313         PR c++/19762
23314         * g++.dg/template/dtor3.C: New test.
23315
23316         PR c++/19826
23317         * g++.dg/template/static11.C: New test.
23318         * g++.dg/template/crash2.C: Remove dg-error marker.
23319
23320 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23321
23322         PR C++/18491
23323         * g++.old-deja/g++.mike/p10769a.C: Remove.
23324
23325 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23326
23327         * gcc.dg/builtins-48.c: New test case.
23328         * gcc.dg/builtins-49.c: New test case.
23329         * gcc.dg/builtins-50.c: New test case.
23330         * gcc.dg/builtins-51.c: New test case.
23331
23332 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23333
23334         PR middle-end/19583
23335         * g++.dg/warn/Wreturn-type-3.C: New test.
23336
23337 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23338
23339         PR middle-end/19402
23340         * gcc.dg/pr19402-1.c: New testcase.
23341         * gcc.dg/pr19402-2.c: likewise.
23342
23343 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23344
23345         PR middle-end/19854
23346         * g++.dg/tree-ssa/tmmti.C: New testcase.
23347
23348 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23349
23350         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23351
23352 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23353
23354         PR c++/19733
23355         * g++.dg/parse/crash23.C: New test.
23356         * g++.dg/warn/Weff1.C: New test.
23357
23358 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23359
23360         * gcc.dg/20050209-1.c: New test.
23361
23362 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23363
23364         PR target/19799
23365         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23366
23367 2005-02-08  Mike Stump  <mrs@apple.com>
23368
23369         * g++.dg/pch/import-2.c: New test.
23370         * g++.dg/pch/import-2.hs: New.
23371         * g++.dg/pch/include/import-2a.h: New.
23372         * g++.dg/pch/include/import-2b.h: New.
23373
23374 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23375
23376         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23377
23378 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23379
23380         * gfortran.dg/substr_1.f90: New test.
23381
23382 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23383
23384         PR middle-end/19775
23385         * gcc.dg/torture/builtin-power-1.c: Disable test for
23386         invalid transformation.
23387         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23388         no longer optimize.
23389         * gcc.dg/builtins-47.c: New testcase.
23390
23391 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23392             Dorit Naishlos  <dorit@il.ibm.com>
23393
23394         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23395
23396 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23397
23398         * gcc.c-torture/compile/20050206-1.c: New test.
23399
23400 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23401
23402         PR tree-opt/19768
23403         * g++.dg/opt/pr19768.C: New test.
23404
23405 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23406
23407         PR tree-opt/19736
23408         * gcc.c-torture/compile/pr19736.c: New test.
23409
23410 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23411
23412         PR c++/17401
23413         * g++.dg/parse/error25.C: New test.
23414
23415 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23416
23417         * gcc.c-torture/execute/20050203-1.c: New.
23418
23419 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23420
23421         * gcc.dg/vect/vect-85.c: Remove xfail.
23422         * gcc.dg/vect/vect-86.c: Remove xfail.
23423         * gcc.dg/vect/vect-87.c: Remove xfail.
23424         * gcc.dg/vect/vect-88.c: Remove xfail.
23425
23426 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23427
23428         * gcc.dg/altivec-19.c: New.
23429
23430 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23431
23432         PR c/17807
23433         * gcc.dg/nested-func-3.c: New test.
23434         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23435
23436 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23437
23438         * gcc.test-framework/gen_directive_tests: Generate tests for
23439         selector expressions.
23440
23441 2005-02-02  Matt Austern  <austern@apple.com>
23442
23443         PR c++/19628
23444         * g++/ext/builtin7.C: New.
23445         * g++/ext/builtin8.C: New.
23446
23447 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23448
23449         PR c/18502
23450         * gcc.dg/pr18502-1.c: New test.
23451
23452 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23453
23454         PR c++/17413
23455         * g++.dg/template/local4.C: Tweak.
23456
23457 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23458
23459         PR tree-optimization/19578
23460         * gcc.c-torture/compile/20050202-1.c: New test.
23461
23462 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23463
23464         PR c/19435
23465         * gcc.dg/c99-init-4.c: New test.
23466
23467 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23468
23469         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23470
23471         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23472
23473         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23474         * g++.dg/eh/check-vect.h: New.
23475
23476         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23477         * gcc.dg/vect/vect-78.c: Ditto.
23478         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23479         Remove.
23480
23481         * g++.dg/conversion/simd1.C: Expect warning.
23482         * g++.dg/ext/attribute-test-1.C: Ditto.
23483         * g++.dg/ext/attribute-test-2.C: Ditto.
23484         * g++.dg/ext/attribute-test-3.C: Ditto.
23485         * g++.dg/ext/attribute-test-4.C: Ditto.
23486
23487         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23488         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23489
23490         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23491
23492 2005-02-01  Richard Henderson  <rth@redhat.com>
23493
23494         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23495         long double for ibm double-double format.
23496         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23497
23498 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23499
23500         PR tree-optimization/19633
23501         * gcc.dg/pr19633-1.c: New test.
23502         * gcc.dg/pr19633.c: Tweak to make pointer point
23503         to NULL or a symbol.
23504
23505 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23506
23507         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23508         New procs.
23509         (dg-process-target (local override)): Handle selector expressions.
23510
23511         * gcc.test-framework/README: Describe tests in source directory.
23512         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23513         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23514         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23515         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23516         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23517         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23518         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23519         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23520         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23521         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23522         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23523         * gcc.test-framework/dg-error-exp-P.c: New test.
23524         * gcc.test-framework/dg-error-exp-XP.c: New test.
23525         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23526         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23527         * gcc.test-framework/dg-output-exp-P.c: New test.
23528         * gcc.test-framework/dg-output-exp-XF.c: New test.
23529         * gcc.test-framework/dg-warning-exp-P.c: New test.
23530         * gcc.misc-tests/dg-1.c: Remove.
23531         * gcc.misc-tests/dg-2.c: Remove.
23532         * gcc.misc-tests/dg-3.c: Remove.
23533         * gcc.misc-tests/dg-4.c: Remove.
23534         * gcc.misc-tests/dg-5.c: Remove.
23535         * gcc.misc-tests/dg-6.c: Remove.
23536         * gcc.misc-tests/dg-7.c: Remove.
23537         * gcc.misc-tests/dg-8.c: Remove.
23538         * gcc.misc-tests/dg-9.c: Remove.
23539         * gcc.misc-tests/dg-10.c: Remove.
23540         * gcc.misc-tests/dg-11.c: Remove.
23541         * gcc.misc-tests/dg-12.c: Remove.
23542         * gcc.misc-tests/dg-test.exp: Remove.
23543
23544         * gcc.test-framework/test-framework.awk: Change recording and
23545         printing of passes and failures.
23546
23547         * gcc.test-framework: New directory.
23548         * gcc.test-framework/README: New.
23549         * gcc.test-framework/test-framework.exp: New.
23550         * gcc.test-framework/test-framework.awk: New.
23551         * gcc.test-framework/gen_directive_tests: New.
23552
23553 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23554
23555         * lib/treelang.exp: Fix comment typos.
23556         (treelang_target_compile): Don't append libs=-ltreelang to options.
23557
23558 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23559
23560         * g++.dg/parse/typename7.C: Adjust error messages.
23561
23562 2005-01-31  Jeff Law  <law@redhat.com>
23563
23564         * gcc.c-torture/execute/20050131-1.c: New test.
23565         * gcc.dg/wcaselabel.c: New test.
23566
23567 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23568
23569         * g++.dg/other/warning1.C: Adjust error messags.
23570         * g++.dg/parse/constant5.C: New test.
23571
23572 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23573
23574         PR c/19333
23575         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23576         the test case valid.
23577         * gcc.dg/20030815-1.c: Remove invalid tests.
23578         * gcc.dg/array-7.c: Adjust expected result.
23579         * gcc.dg/pr18596-3.c: Likewise.
23580         * gcc.dg/noncompile/20000901-1.c: Likewise.
23581         * gcc.dg/noncompile/init-2.c: Likewise.
23582         * gcc.dg/noncompile/init-4.c: Likewise.
23583
23584 2005-01-31  Dale Johannesen  <dalej@apple.com>
23585
23586         * g++.dg/opt/pr19650.C: New test.
23587
23588 2005-01-31  Richard Henderson  <rth@redhat.com>
23589
23590         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23591         long double for intel double extended format.
23592         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23593
23594 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23595
23596         PR c++/19555
23597         * g++.dg/template/static10.C: New test.
23598
23599         PR c++/19395
23600         * g++.dg/parse/error24.C: New test.
23601
23602         PR c++/19367
23603         * g++.dg/lookup/builtin1.C: New test.
23604
23605         PR c++/19457
23606         * g++.dg/warn/conv3.C: New test.
23607
23608 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23609
23610         PR fortran/19647
23611         * gfortan.dg/inquire_7.f90
23612
23613 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23614
23615         PR tree-optimization/15791
23616         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23617         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23618         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23619         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23620         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23621         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23622         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23623         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23624         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23625         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23626
23627 2005-01-29  Paul Brook  <paul@codesourcery.com>
23628
23629         PR fortran/18565
23630         * check.c (real_or_complex_check): New function.
23631         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23632         * intrinsic.c (add_functions): Use new check functions.
23633         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23634         Add prototypes.
23635
23636 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23637
23638         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23639         gcc.dg/lvalue-3.c: New tests.
23640         * gcc.dg/concat.c: Update expected messages.
23641
23642 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23643
23644         PR libfortran/19595
23645         * gfortran.dg/eor_1.f90: New test.
23646
23647 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23648
23649         PR fortran/19589
23650         * gfortran.dg/logical_data_1.f90: New test.
23651
23652 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23653
23654         PR c++/19253
23655         * g++.dg/template/crash33.C: New test.
23656
23657         PR c++/19667
23658         * g++.dg/template/crash32.C: New test.
23659
23660 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23661
23662         PR middle-end/16558
23663         * g++.dg/warn/Wreturn-type-2.C: New test.
23664
23665 2004-06-24  Jeff Law  <law@redhat.com>
23666
23667         * gcc.dg/tree-ssa/20050128-1.c: New test.
23668
23669 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23670
23671         * gcc.target/frv/all-mdpackh-1.c: New test.
23672
23673 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23674
23675         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23676
23677 2005-01-27  Richard Henderson  <rth@redhat.com>
23678
23679         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23680
23681 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23682
23683         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23684
23685 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23686
23687         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23688         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23689         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23690         to cope with cases where the multilib options override the dg-options.
23691
23692 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23693
23694         PR c/18946
23695         * gcc.dg/noncompile/20050120-1.c: New test.
23696
23697 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23698
23699         PR tree-optimization/19633
23700         * gcc.dg/pr19633.c: New test.
23701         * gcc.dg/tree-ssa/pr19633.c: New test.
23702
23703 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23704
23705         * gcc.dg/20041216-1.c: New test.
23706
23707 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23708
23709         PR objc/18862
23710         * objc.dg/selector-2.m: New test.
23711
23712 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23713
23714         * g++.dg/opt/range-test-2.C: New test.
23715
23716         PR rtl-optimization/19579
23717         * gcc.c-torture/execute/20050124-1.c: New test.
23718
23719 2005-01-26  Greg Parker  <gparker@apple.com>
23720         Stuart Hastings  <stuart@apple.com>
23721
23722         * gcc.c-torture/execute/20050125-1.c: New.
23723
23724 2005-01-18  Jan Hubicka  <jh@suse.cz>
23725
23726         PR tree-optimize/19337
23727         * gcc.c-torture/compile/20050119-1.c: New test.
23728
23729 2005-01-24  James E Wilson  <wilson@specifixinc.com>
23730
23731         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23732         test for successful match.
23733
23734 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
23735
23736         PR objc/18408
23737         * objc.dg/comp-types-7.m: New test.
23738
23739 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
23740
23741         * lib/target-supports.exp (current_target_name): New.
23742         (check_effective_target_ilp32, check_effective_target_lp64):
23743         Cache the result to use as long as the current target, with
23744         multilib flags, remains the same.
23745
23746         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
23747         (dg-require-weak, dg-require-visibility, dg-require-alias,
23748         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
23749         dg-require-effective-target, dg-skip-if): Remove call to
23750         skip_test_and_clear_xfail.
23751         (dg-test): Clear xfail data.
23752
23753 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
23754
23755         PR target/17751
23756         * gcc.dg/ppc64-toc.c: New test.
23757
23758         * g++.dg/tree-ssa/empty-1.C: New test.
23759
23760         PR middle-end/19551
23761         * gcc.c-torture/execute/20050121-1.c: New test.
23762         * gcc.dg/20050121-2.c: New test.
23763
23764 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
23765         Paul Brook  <paul@codesourcery.com>
23766
23767         PR fortran/17941
23768         * gfortran.dg/real_const_1.f: New test.
23769         * gfortran.dg/real_const_2.f90: New test.
23770         * gfortran.dg/complex_int_1.f90: New test.
23771
23772 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
23773
23774         PR fortran/19313
23775         * gfortan.dg/inquire_6.f90: New test.
23776
23777 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23778
23779         PR libfortran/19451
23780         * open_readonly_1.f90: New test.
23781
23782 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23783
23784         PR libfortran/18982
23785         * gfortran.dg/open_new.f90: New file.
23786
23787 2005-01-22  Paul Brook  <paul@codesourcery.com>
23788
23789         * namelist_1.f90: New test.
23790
23791 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
23792
23793         PR tree-optimization/19484
23794         * gcc.c-torture/compile/20050122-[12].c: New tests.
23795
23796 2005-01-22  Paul Brook  <paul@codesourcery.com>
23797
23798         * gfortran.dg/implicit_2.f90: New test.
23799
23800 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
23801
23802         PR fortran/19314
23803         * gfortran.dg/inquire_5.f90: New test.
23804
23805 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23806
23807         PR c/18809
23808         * gcc.dg/pr18809-1.c: New test.
23809
23810 2005-01-21  Ian Lance Taylor  <ian@airs.com>
23811
23812         * gcc.dg/20050121-1.c: New test.
23813
23814         PR tree-optimization/13000
23815         * gcc.dg/20040206-1.c: Change warning to point where function is
23816         being inlined.
23817
23818 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23819
23820         PR c++/19208
23821         * g++.dg/template/array11.C: New test.
23822
23823 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23824
23825         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
23826         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
23827         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
23828         * gfortran.dg/getenv_1.f90: Add dg-do directive.
23829         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
23830         gfortran.dg/pr17164.f90: Add missing dg-do directives.
23831
23832 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23833
23834         PR tree-optimization/15349
23835         * gcc.dg/tree-ssa/pr15349.c: New.
23836
23837 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
23838
23839         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
23840
23841 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
23842
23843         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
23844         scan-assembler-times directive name.
23845
23846         * gcc.dg/asm-a.c: Move dg-require-effective-target to
23847         after dg-do.
23848
23849         PR rtl-optimization/19462
23850         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
23851
23852 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
23853
23854         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
23855         counting function calls on ia64.
23856
23857 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
23858
23859         PR rtl-optimization/15139
23860         * gcc.dg/20050111-2.c: New test.
23861
23862         PR c/17297
23863         * gcc.c-torture/compile/20050113-1.c: New testcase.
23864
23865         PR middle-end/19164
23866         * gcc.dg/20050113-1.c: New testcase.
23867
23868 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
23869
23870         * gcc.dg/vect/vect-85.c: Add comment.
23871         * gcc.dg/vect/vect-86.c: Add xfail for now.
23872         * gcc.dg/vect/vect-87.c: Add xfail for now.
23873         * gcc.dg/vect/vect-88.c: Add xfail for now.
23874         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
23875
23876 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23877
23878         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23879
23880 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23881
23882         * g++.dg/debug/typedef3.C: New test.
23883
23884 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
23885
23886         PR c/19472
23887         * gcc.dg/asm-a.c: New test.
23888
23889 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
23890
23891         * gcc.dg/sh-relax.c: Add prototype for abort.
23892
23893 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23894
23895         * gcc.dg/short-compare-1.c: New test.
23896         * gcc.dg/short-compare-2.c: Likewise.
23897
23898 2005-01-18  Michael Matz  <matz@suse.de>
23899
23900         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23901
23902 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
23903
23904         PR tree-optimization/19121
23905         * gcc.c-torture/compile/pr19121.c: New test.
23906
23907 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
23908
23909         PR target/19357
23910         * gcc.c-torture/compile/pr19357.c: New test.
23911
23912 2005-01-17  Ian Lance Taylor  <ian@airs.com>
23913
23914         PR c/5675
23915         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23916         pass--those that refer just to the variable, possibly with a
23917         cast.
23918         * gcc.dg/c99-const-expr-3.c: Likewise.
23919
23920         PR middle-end/13127
23921         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23922         longer emitted.
23923
23924 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
23925
23926         PR fortran/18778
23927         * gfortran.dg/endfile_2.f90: New test.
23928
23929 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
23930
23931         PR 19168
23932         * gfortran.dg/select_5.f90: New test.
23933
23934 2004-01-16  Paul Brook  <paul@codesourcery.com>
23935
23936         * gfortran.dg/common_4.f90: New test.
23937
23938 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
23939
23940         PR rtl-optimization/19462
23941         * gcc.dg/torture/pr19462-1.c: New test.
23942
23943 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
23944
23945         PR objc/19321
23946         * objc.dg/func-ptr-2.m: New.
23947         * objc.dg/volatile-1.m: New.
23948
23949 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23950
23951         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23952
23953 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23954
23955         PR tree-optimization/19060
23956         * gcc.c-torture/execute/20050104-1.c: New test.
23957
23958 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
23959
23960         PR fortran/18983
23961         * gfortran.dg/write_to_null.f90: New test.
23962
23963 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
23964             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23965
23966         PR other/19328
23967         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23968         argument.
23969
23970 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23971
23972         PR c++/19263
23973         * g++.dg/init/vector1.C: New test.
23974
23975 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
23976
23977         PR target/13158
23978         * gcc.target/ia64/sibcall-unwind-1.c: New test.
23979         PR target/18987
23980         * gcc.target/ia64/sibcall-unwind-2.c: New test.
23981
23982 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
23983
23984         * gfortran.dg/select_1.f90: New test.
23985         * gfortran.dg/select_2.f90: New test.
23986         * gfortran.dg/select_3.f90: New test.
23987         * gfortran.dg/select_4.f90: New test.
23988
23989 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
23990
23991         PR middle-end/19084
23992         PR rtl-optimization/19348
23993         * gcc.dg/20050111-1.c: New test.
23994         * gcc.c-torture/execute/20050111-1.c: New test.
23995
23996         * gcc.dg/i386-asm-4.c: New test.
23997
23998 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23999
24000         * gcc.dg/nested-func-2.c: New test.
24001         * ada/acats/norun.lst: Remove c953002.
24002
24003 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24004
24005         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24006
24007 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24008
24009         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24010
24011 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24012
24013         PR target/18761
24014         * g++.dg/abi/align1.C: New test.
24015
24016 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24017
24018         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24019         at a time.
24020         * g++.dg/ext/altivec_check.h: Support compiling as C.
24021
24022 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24023
24024         PR c++/19355
24025         * g++.dg/expr/pr19355-1.C: New test case.
24026
24027 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24028
24029         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24030         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24031         * ada/acats/tests/c3/c92005b.ada: Likewise.
24032         * ada/acats/tests/c3/cxb3012.a: Likewise.
24033         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24034
24035 2005-01-09  Paul Brook  <paul@codesourcery.com>
24036
24037         * gfortran.dg/common_2.f90: New file.
24038         * gfortran.dg/common_3.f90: New file.
24039
24040 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24041
24042         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24043
24044 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24045
24046         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24047         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24048         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24049         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24050         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24051         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24052         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24053         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24054         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24055         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24056         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24057         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24058         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24059         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24060         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24061         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24062         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24063         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24064         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24065         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24066         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24067         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24068         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24069         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24070         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24071         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24072         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24073         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24074         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24075         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24076         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24077         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24078         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24079         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24080         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24081         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24082         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24083         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24084         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24085         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24086         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24087         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24088         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24089         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24090         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24091         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24092         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24093         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24094         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24095         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24096         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24097         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24098         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24099         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24100         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24101         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24102         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24103         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24104         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24105         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24106         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24107         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24108         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24109         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24110         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24111         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24112         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24113
24114         * gcc.dg/vect/vect-1.c: Fix spelling.
24115         * gcc.dg/vect/vect-10.c: Fix spelling.
24116         * gcc.dg/vect/vect-11.c: Fix spelling.
24117         * gcc.dg/vect/vect-12.c: Fix spelling.
24118         * gcc.dg/vect/vect-14.c: Fix spelling.
24119         * gcc.dg/vect/vect-15.c: Fix spelling.
24120         * gcc.dg/vect/vect-16.c: Fix spelling.
24121         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24122         * gcc.dg/vect/vect-64.c: Fix comments.
24123         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24124
24125 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24126             Ira Rosen  <irar@il.ibm.com>
24127
24128         * gcc.dg/vect/vect-70.c: New test.
24129         * gcc.dg/vect/vect-71.c: New test.
24130
24131 2005-01-09  Manfred Hollstein  <mh@suse.com>
24132
24133         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24134         * gcc.dg/pr18241-2.c: Likewise.
24135         * gcc.dg/pr18241-3.c: Likewise.
24136         * gcc.dg/pr18241-4.c: Likewise.
24137         * gcc.dg/pr18241-5.c: Likewise.
24138
24139 2005-01-08  Richard Henderson  <rth@redhat.com>
24140
24141         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24142         False for x86 and x86-64.
24143
24144 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24145
24146         PR tree-optimization/18241
24147         * gcc.dg/pr18241-1.c: New test.
24148         * gcc.dg/pr18241-2.c: New test.
24149         * gcc.dg/pr18241-3.c: New test.
24150         * gcc.dg/pr18241-4.c: New test.
24151         * gcc.dg/pr18241-5.c: New test.
24152
24153 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24154
24155         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24156         gfortran.dg/select_4.f90: New.
24157
24158 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * gcc.c-torture/execute/20050107-1.c: New test.
24161
24162 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         PR c++/19298
24165         * g++.dg/template/ref2.C: New.
24166
24167 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24168
24169         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24170         instead of being empty.
24171
24172 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24173
24174         PR fortran/15553
24175         * gfortran.dg/array-1.f90: New test.
24176
24177 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24178
24179         PR tree-optimization/19283
24180         * gcc.c-torture/execute/20050106-1.c: New test.
24181
24182         PR rtl-optimization/18861
24183         * gcc.dg/20050105-1.c: New test.
24184
24185         PR tree-optimization/18828
24186         * gcc.dg/20050105-2.c: New test.
24187
24188 2005-01-07  Andreas Jaeger  <aj@suse.de>
24189
24190         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24191
24192 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24193
24194         PR fortran/18398
24195         * gfortran.dg/fmt_read.f90: New test.
24196
24197 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24198
24199         * gcc.dg/rs6000-ldouble-2.c: New.
24200
24201 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/19244
24204         * g++.dg/parser/ctor2.C: New test.
24205
24206 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24207
24208         PR c++/17154
24209         * g++.dg/template/using9.C: New test.
24210
24211 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24212
24213         PR c++/19258
24214         * g++.dg/lookup/friend6.C: New test.
24215
24216 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24217
24218         PR c++/19270
24219         * g++.dg/template/array10.C: New.
24220
24221 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24222
24223         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24224         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24225
24226 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24227
24228         * gcc.c-torture/compile/20050105-1.c: New test.
24229
24230 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24231
24232         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24233
24234 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24235
24236         PR middle-end/19100
24237         * gcc.dg/conv-3.c: New test case.
24238
24239 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24240
24241         * gcc.dg/asm-wide-1.c: New test.
24242
24243 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         PR c++/19030
24246         * g++.dg/parse/crash22.C: New
24247
24248 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24249
24250         PR 19257
24251         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24252
24253 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24254
24255         PR middle-end/17767
24256         * gcc.dg/i386-mmx-6.c: New test case.
24257
24258 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24259
24260         PR tree-optimization/18308
24261         * gcc.dg/vect/pr18308.c: New testcase.
24262
24263 2005-01-04  Andreas Jaeger  <aj@suse.de>
24264
24265         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24266
24267 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24268             Robert Bowdidge <bowdidge@apple.com>
24269
24270         * gcc.dg/cpp/subframework1.c: New.
24271         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24272         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24273         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24274         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24275
24276 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24277
24278         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24279         producing warning.
24280         * gcc.dg/darwin-weakimport-2.c: New.
24281
24282 2005-01-03  Richard Henderson  <rth@redhat.com>
24283
24284         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24285
24286 2005-01-03  Richard Henderson  <rth@redhat.com>
24287
24288         * gcc.dg/vect/vect.exp: Enable for ia64.
24289         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24290         (check_effective_target_vect_float): Likewise.
24291         (check_effective_target_vect_no_align): Likewise.
24292         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24293         * gcc.dg/vect/vect-8.c: Likewise.
24294
24295 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24296
24297         PR target/19236
24298         * gcc.dg/pr19236-1.c: New test case.
24299
24300 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24301
24302         PR rtl-optimization/12092
24303         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24304
24305 2005-01-02  Andreas Jaeger  <aj@suse.de>
24306
24307         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24308
24309 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24310             Andrew Pinski  <pinskia@physics.uc.edu>
24311
24312         PR rtl-optimization/12092
24313         * gcc.dg/pr12092-1.c: New test case.
24314
24315 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24316
24317         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24318         'hidden' and 'default' for better portability.
24319         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24320
24321         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24322         6 and 7.
24323         * g++.old-deja/g++.brendan/new3.C: Likewise.
24324
24325 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24326
24327         * gcc.dg/20041231-1.C: New test.
24328         * g++.dg/warn/Wunreachable-code-1.C: New test.
24329
24330 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24331
24332         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24333         file, not /dev/null.  Abort on error.
24334
24335 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24336             Ziemowit Laski  <zlaski@apple.com>
24337
24338         PR objc/18971
24339         * objc.dg/encode-5.m: New test.
24340
24341 2004-12-29  Richard Henderson  <rth@redhat.com>
24342
24343         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24344         * objc.dg/stabs-1.m: Disable for ia64.
24345
24346 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24347
24348         PR c++/19190
24349         * g++.dg/warn/Wunused-10.C: New test.
24350
24351 2004-12-28  Richard Henderson  <rth@redhat.com>
24352
24353         * objc.dg/stabs-1.m: Disable for alpha.
24354
24355 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24356
24357         PR c++/19149
24358         * g++.dg/parse/error23.C: New test.
24359
24360 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24361
24362         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24363
24364         PR fortran/19032
24365         * gfortran.dg/intrinsic_modulo_1.f90: New.
24366         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24367         tests with divisor -1.
24368
24369 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24370
24371         * g++.dg/opt/temp1.C (memcpy): Return a value.
24372
24373         PR c++/19148
24374         * g++.dg/expr/cond7.C: New test.
24375
24376 2004-12-27  Paul Brook  <paul@codesourcery.com>
24377
24378         * gfortran.dg/g77/select_no_compile.f: Remove.
24379
24380 2004-12-27  Richard Henderson  <rth@redhat.com>
24381
24382         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24383         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24384         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24385
24386 2004-12-26  Richard Henderson  <rth@redhat.com>
24387
24388         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24389         by 1i instead of token pasting.
24390
24391 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24392
24393         PR tree-optimization/17578
24394         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24395         to additional_flags.
24396         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24397
24398 2004-12-25  Richard Henderson  <rth@redhat.com>
24399
24400         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24401         Remove Alpha.
24402
24403 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24404
24405         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24406         hppa*-*-hpux*.
24407         * gcc.dg/pr17957.c (dg-options): Likewise.
24408         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24409         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24410         instead of 0 on __hppa__.
24411         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24412         "foo,%r" on hppa*-*-*.
24413
24414 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24415
24416         PR fortran/19071
24417         * gfortran.dg/complex_write.f90: New test.
24418
24419 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24420
24421         PR c++/17595
24422         * g++.dg/parse/pragma2.C: New test.
24423
24424         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24425
24426 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24427
24428         * gcc.dg/empty2.c: Add missing dg-warning.
24429
24430 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24431
24432         PR c++/17413
24433         * g++.dg/template/local4.C: New test.
24434         * g++.dg/template/crash19.C: Add dg-error marker.
24435
24436         * g++.dg/template/crash31.C: Correct embedded PR number.
24437
24438 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24439
24440         PR c++/16405
24441         * g++.dg/opt/temp1.C: Add do-run marker.
24442
24443 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24444
24445         * g++.dg/template/spec19.C: New.
24446
24447 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24448
24449         PR target/16819
24450         * gcc.dg/empty2.c: New.
24451
24452 2004-12-23  Richard Henderson  <rth@redhat.com>
24453
24454         * lib/target-supports.exp (check_effective_target_vect_no_align):
24455         Remove i?86 and x86-64.
24456
24457 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24458
24459         PR c++/16405
24460         * g++.dg/opt/temp1.C: New test.
24461
24462 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24463
24464         PR c++/18733
24465         * g++.dg/template/friend33.C: New testcase.
24466
24467 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/18464
24470         * g++.dg/template/cond5.C: New test.
24471
24472         PR c++/18492
24473         * g++.dg/inherit/thunk3.C: New test.
24474
24475         PR c++/11224
24476         * g++.dg/warn/Wunused-9.C: New test.
24477
24478 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24479
24480         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24481
24482 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24483
24484         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24485
24486 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24487
24488         PR c++/18378
24489         * g++.dg/ext/packed8.C: New test.
24490
24491         PR c++/19063
24492         * g++.dg/template/crash31.C: New test.
24493
24494         PR c++/19034
24495         * g++.dg/template/crash30.C: New test.
24496
24497 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24498
24499         PR C++/18984
24500         * g++.dg/eh/ctor3.C: New test.
24501
24502 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24503
24504         * objc.dg/stabs-1.m: Allow section name to be quoted and
24505         assembly label to begin with '.LL'.
24506
24507 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24508
24509         * gcc.dg/vect/vect.exp
24510         (check_effective_target_lp64_or_vect_no_align): New.
24511         * gcc.dg/vect/vect-77.c: Use it.
24512         * gcc.dg/vect/vect-78.c: Use it.
24513
24514         * lib/target-supports.exp
24515         (check_effective_target_vect_no_max,
24516         check_effective_target_vect_no_bitwise,
24517         check_effective_target_vect_no_align): New.
24518         * gcc.dg/vect/vect-13.c: Use them.
24519         * gcc.dg/vect/vect-17.c: Ditto.
24520         * gcc.dg/vect/vect-18.c: Ditto.
24521         * gcc.dg/vect/vect-19.c: Ditto.
24522         * gcc.dg/vect/vect-20.c: Ditto.
24523         * gcc.dg/vect/vect-27.c: Ditto.
24524         * gcc.dg/vect/vect-29.c: Ditto.
24525         * gcc.dg/vect/vect-44.c: Ditto.
24526         * gcc.dg/vect/vect-48.c: Ditto.
24527         * gcc.dg/vect/vect-50.c: Ditto.
24528         * gcc.dg/vect/vect-52.c: Ditto.
24529         * gcc.dg/vect/vect-54.c: Ditto.
24530         * gcc.dg/vect/vect-56.c: Ditto.
24531         * gcc.dg/vect/vect-58.c: Ditto.
24532         * gcc.dg/vect/vect-60.c: Ditto.
24533         * gcc.dg/vect/vect-72.c: Ditto.
24534         * gcc.dg/vect/vect-80.c: Ditto.
24535
24536 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24537
24538         PR c++/14075
24539         * g++.dg/init/string1.C: New.
24540
24541         PR c++/18975
24542         * g++.dg/other/synth1.C: New.
24543
24544 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24545
24546         PR c/18963
24547         * gcc.dg/pr18963-1.c: New test.
24548
24549 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24550
24551         PR c/18596
24552         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24553         * gcc.dg/pr18596-1.c: Use dg-error.
24554         (dg-options): Use -fno-unit-at-a-time.
24555         * gcc.dg/pr18596-2.c: New test.
24556         * gcc.dg/pr18596-3.c: New test.
24557
24558 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24559
24560         PR middle-end/18683
24561         * g++.dg/opt/pr18683-1.C: New test case.
24562
24563 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24564
24565         PR other/19093
24566         * g++.dg/opt/max1.C: Fix for 64bit targets.
24567
24568 2004-12-20  Matt Austern  <austern@apple.com>
24569
24570         PR c++/19044
24571         * g++.dg/ext/builtin6.C: New
24572
24573 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24574
24575         PR tree-optimization/19080
24576         * gcc.c-torture/compile/pr19080.c: New test.
24577
24578 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24579
24580         * gcc.dg/20041219-1.c: New test.
24581
24582 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24583
24584         PR middle-end/19068
24585         * g++.dg/opt/max1.C: New test case.
24586
24587 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24588
24589         * gcc.dg/fdata-sections-1.c: New test.
24590
24591 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24592
24593         PR middle-end/18548
24594         * gcc.dg/max-1.c: New test case.
24595
24596 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24597
24598         * gcc.c-torture/execute/20041218-1.c: New test.
24599
24600 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24601
24602         * gcc.dg/pr18501.c: New test.
24603         * gcc.dg/uninit-5.c: XFAIL.
24604         * gcc.dg/uninit-9.c: XFAIL.
24605
24606 2004-12-17  Dale Johannesen  <dalej@apple.com>
24607
24608         * gcc.dg/20041213-1.c: New.
24609
24610 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24611
24612         * objc.dg/stabs-1.m: Allow assembly label to begin
24613         with a dot ('.').
24614
24615 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24616
24617         * gcc.c-torture/execute/20041213-1.c: Move...
24618         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24619
24620 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24621
24622         PR c++/18721
24623         * g++.dg/lookup/conv-5.C: New.
24624
24625 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24626
24627         * objc.dg/stabs-1.m: New test.
24628
24629 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24630
24631         * gcc.dg/visibility-c.c: Change compile to
24632         assemble for the test.
24633
24634 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24635
24636         PR target/19041
24637         * gcc.dg/visibility-c.c: New test.
24638
24639 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24640
24641         PR middle-end/18493
24642         * gcc.dg/switch-8.c: New test case.
24643
24644 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24645
24646         PR c++/18905
24647         * g++.dg/template/init4.C: New.
24648         * g++.dg/opt/static3.C: Enable optimizer.
24649
24650 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24651
24652         * g++.dg/other/complex1.C: New test.
24653
24654 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24655
24656         * g++.dg/opt/inline9.C: New test.
24657
24658 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24659
24660         PR fortran/18993
24661         * gfotran.dg/nullify_1.f: New test.
24662
24663 2004-12-15  Richard Henderson  <rth@redhat.com>
24664
24665         * gcc.target/i386/i386.exp: New harness.
24666         * gcc.target/i386/vect-args.c: New.
24667
24668 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24669
24670         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24671
24672 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24673
24674         PR c++/18825
24675         * g++.dg/template/friend32.C: New test.
24676
24677 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24678
24679         * cpp/pragma-once-1.c: New test.
24680         * cpp/pragma-once-1b.h: Likewise.
24681         * cpp/pragma-once-1c.h: Likewise.
24682         * cpp/pragma-once-1d.h: Likewise.
24683         * cpp/inc/pragma-once-1a.h: Likewise.
24684
24685 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24686             Steven G. Kargl  <kargls@comcast.net>
24687
24688         PR fortran/17597
24689         * gfortran.dg/list_read_3.f90: New test.
24690
24691 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24692
24693         * gcc.dg/ftrapv-2.c: New test.
24694
24695 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24696
24697         PR c++/18981
24698         * g++.dg/template/typename9.C: New test.
24699
24700 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24701
24702         PR c++/18738
24703         * g++.dg/template/typename8.C: New test.
24704         * g++.dg/parse/friend2.C: Tweak error message.
24705
24706 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24707
24708         * gcc.c-torture/20041214-1.c: New test.
24709
24710 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24711
24712         PR c++/18965
24713         * g++.dg/init/array17.C: New test.
24714
24715 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/18793
24718         * g++.dg/init/aggr3.C: New test.
24719
24720 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
24721
24722         * gcc.dg/altivec-types-1.c: New test.
24723         * gcc.dg/altivec-types-2.c: New test.
24724         * gcc.dg/altivec-types-3.c: New test.
24725         * gcc.dg/altivec-types-4.c: New test.
24726         * g++.dg/ext/altivec-types-1.C: New test.
24727         * g++.dg/ext/altivec-types-2.C: New test.
24728         * g++.dg/ext/altivec-types-3.C: New test.
24729         * g++.dg/ext/altivec-types-4.C: New test.
24730
24731 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
24732
24733         PR middle-end/18951
24734         * gcc.c-torture/execute/20041213-1.c: New test.
24735
24736 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         PR c++/18949
24739         * g++.dg/template/cast1.C: New.
24740
24741 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
24742
24743         * gcc.c-torture/execute/20041213-2.c: New test.
24744
24745 2004-12-13  Richard Henderson  <rth@redhat.com>
24746
24747         * gcc.dg/i386-sse-10.c: Fix typo in options.
24748
24749 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
24750
24751         PR c++/18968
24752         * g++.dg/opt/pr18968.C: New test.
24753
24754 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
24755
24756         PR c++/18925
24757         * g++.dg/ext/visibility/staticdatamem.C: New test.
24758
24759 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
24760
24761         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
24762
24763 2004-12-13  Roger Sayle  <roger@eyesopen.com>
24764
24765         PR rtl-optimization/18928
24766         * gcc.dg/pr18928-1.c: New test case.
24767
24768 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
24769
24770         PR tree-opt/16951
24771         * gcc.c-torture/compile/20041211-1.c: New.
24772
24773 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24774
24775         PR middle-end/17564
24776         * gcc.c-torture/execute/20041212-1.c: New test.
24777
24778 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24779
24780         PR fortran/18869
24781         * gfortran.dg/common_1.f90: New test.
24782
24783 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
24784         Paul Brook  <paul@codesourcery.com>
24785
24786         PR fortran/16222
24787         * gfortran.dg/real_do_1.f90: New test.
24788
24789 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24790
24791         PR tree-opt/18040
24792         * g++.dg/opt/ptrmem6.C: New test.
24793
24794 2004-12-11  Roger Sayle  <roger@eyesopen.com>
24795
24796         PR middle-end/18921
24797         * gcc.dg/pr18921-1.c: New test case.
24798
24799 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24800
24801         PR fortran/17175
24802         * gfortran.dg/scale_1.f90: New test.
24803
24804 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
24805
24806         PR middle-end/18903
24807         * gcc.c-torture/compile/pr18903.c: New test.
24808
24809 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
24810
24811         * gcc.c-torture/execute/20041210-1.c: New test.
24812
24813 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24814
24815         PR c++/18731
24816         * g++.dg/parser/struct-1.C: New test.
24817         * g++.dg/parser/struct-2.C: New test.
24818         * g++.dg/parser/struct-3.C: New test.
24819
24820 2004-12-09  Richard Henderson  <rth@redhat.com>
24821
24822         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
24823
24824         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
24825         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
24826
24827 2004-12-09  Matt Austern  <austern@apple.com>
24828
24829         PR c++/18514
24830         * g++.dg/ext/builtin1.C: New
24831         * g++.dg/ext/builtin2.C: New
24832         * g++.dg/ext/builtin3.C: New
24833         * g++.dg/ext/builtin4.C: New
24834         * g++.dg/ext/builtin5.C: New
24835
24836 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
24837
24838         PR tree-opt/18904
24839         * g++.dg/opt/ptrmem5.C: New test.
24840
24841 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
24842
24843         * g++.dg/parse/typename5.C: Adjust for new error.
24844         * g++.dg/parse/typename7.C: New.
24845
24846 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24847
24848         PR c++/18073
24849         * g++.dg/other/mmintrin.C: New test.
24850
24851 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24852
24853         PR c++/16681
24854         * g++.dg/init/array15.C: New.
24855         * g++.dg/init/array16.C: New.
24856
24857 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24858
24859         PR fortran/18826
24860         * gfortran.dg/assign_1.f90: New test.
24861
24862 2004-12-08  Nick Clifton  <nickc@redhat.com>
24863
24864         * gcc.target/xstormy16/bss_below100: New directory containing tests.
24865         * gcc.target/xstormy16/data_below100: Likewise.
24866         * gcc.target/xstormy16/sfr: Likewise.
24867         * gcc.target/xstormy16/below100.S: New test source file.
24868         * gcc.target/xstormy16/below100.ld: New test linker script.
24869         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24870         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
24871         bp instructions.
24872         * gcc.target/xstormy16/bp.c: Likewise.
24873
24874         * gcc.target/xstormy16/bss_below100: New files:
24875         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24876         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24877         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24878         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24879         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24880         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24881         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24882         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24883         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24884         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24885         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24886         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24887         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24888         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24889         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24890         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24891         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24892         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24893         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24894         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24895         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24896         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24897         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24898         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24899         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24900         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24901         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24902
24903         * gcc.target/xstormy16/data_below100: New files:
24904         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24905         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24906         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24907         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24908         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24909         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24910         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24911         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24912         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24913         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24914         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24915         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24916         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24917         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24918         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24919         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24920         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24921         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24922         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24923         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24924         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24925         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24926         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24927         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24928         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24929         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24930         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24931
24932         * gcc.target/xstormy16/sfr: New files:
24933         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24934         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24935         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24936         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24937         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24938         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24939         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24940         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24941         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24942         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24943         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24944         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24945         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24946         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24947         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24948         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24949         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24950         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24951         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24952         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24953         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24954         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24955         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24956         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24957         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24958         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24959         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24960         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24961         27_if0_sfrw_bitfield_f.c
24962
24963 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24964
24965         PR c++/18100
24966         * g++.dg/lookup/name-clash4.C: New test.
24967
24968 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
24969
24970         PR c++/18672
24971         * g++.dg/opt/array1.C: New.
24972
24973         PR c++/18803
24974         * g++.dg/template/operator5.C: New.
24975
24976 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
24977
24978         PR c/18867
24979         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24980
24981 2004-12-07  Steven Bosscher  <stevenb@suse.de>
24982
24983         * gcc.dg/noncompile/20041207.c: New test.
24984
24985 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
24986
24987         * g++.dg/other/unreachable-1.C: New test.
24988
24989 2004-12-06  Nick Clifton  <nickc@redhat.com>
24990
24991         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24992         <limits.h> because the latter comes from gcc's include/ directory
24993         and not the newlib/libc/include directory.
24994
24995 2004-12-04  Richard Henderson  <rth@redhat.com>
24996
24997         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24998
24999 2004-12-04  Richard Henderson  <rth@redhat.com>
25000
25001         * lib/target-supports.exp (check_gc_sections_available): Disable
25002         for alpha and ia64.
25003
25004 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25005
25006         PR middle-end/17909
25007         * g++.dg/other/vararg-2.C: New test.
25008
25009 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25010
25011         PR c++/17011, c++/17971
25012         * g++.dg/template/error15.C: Adjust expected error.
25013         * g++.dg/template/instantiate3.C: Likewise.
25014
25015 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25016
25017         * gcc.dg/altivec-18.c: Fix for darwin
25018
25019 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25020
25021         PR c++/18782
25022         * g++.dg/parse/ptrmem2.C: New.
25023
25024         PR c++/18318
25025         * g++.dg/template/new1.C: New.
25026
25027 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25028
25029         PR fortran/18710
25030         * gfortran.dg/direct_io_3.f90: New test.
25031
25032 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25033
25034         PR 18758
25035         * g++.dg/parse/crash21.C: New.
25036
25037 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25038
25039         PR c++/15664, c++/18276
25040         * g++.dg/template/ttp13.C: New test.
25041         * g++.dg/template/ttp14.C: Likewise.
25042
25043 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25044
25045         PR c++/18123
25046         * g++.dg/parse/enum2.C: New test.
25047         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25048
25049 2004-12-02  Nick Clifton  <nickc@redhat.com>
25050
25051         * gcc.target/xstormy16: New test directory.
25052         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25053         * gcc.target/xstormy16/bp.c: Check the generation of bp
25054         instructions.
25055         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25056         bn instructions and the BELOW100 attribute.
25057
25058 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25059
25060         PR target/16952
25061         * gcc.dg/ppc-eabi.c: New.
25062
25063 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25064
25065         PR fortran/18284
25066         * gfortran.dg/backspace.f90
25067
25068 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25069
25070         * gfortran.dg/inquire.f90: New test.
25071
25072 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25073
25074         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25075         handle effective-target-keyword.
25076         (dg-skip-if): Support effective-target keyword as target list.
25077         (dg-xfail-if): Ditto.
25078         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25079
25080 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25081
25082         PR tree-optimization/18291
25083         * gcc.c-torture/compile/pr18291.c: New test.
25084
25085 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         PR C++/18729
25088         * g++.dg/parse/crash20.C: New.
25089
25090         PR c++/17431
25091         * g++.dg/overload/arg1.C: New.
25092         * g++.dg/overload/arg2.C: New.
25093         * g++.dg/overload/arg3.C: New.
25094         * g++.dg/overload/arg4.C: New.
25095
25096 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25097
25098         * gcc.dg/c99-flex-array-4.c: Remove.
25099
25100 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25101
25102         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25103
25104         * lib/target-supports.exp (is-effective-target): Simplify.
25105
25106         * lib/target-supports.exp (check_effective_target_vect_long):
25107         Fix for powerpc64-*-*.
25108
25109 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25110
25111         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25112         to support new requirements on FreeBSD 5.
25113
25114 2004-11-30  Devang Patel  <dpatel@apple.com>
25115
25116         PR 18702
25117         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25118
25119 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25120
25121         * g++.dg/ext/altivec-13.C: New test.
25122
25123 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25124
25125         PR tree-opt/18298
25126         * gcc.c-torture/execute/p18298.c: New test.
25127
25128 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25129             Dorit Naishlos  <dorit@il.ibm.com>
25130
25131         PR tree-opt/18607
25132         * gcc.dg/vect/vect-89.c: New test.
25133
25134 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25135
25136         * gcc.dg/pr18596-1.c: New test.
25137
25138 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25139
25140         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25141
25142 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25143
25144         PR c/18479
25145         * gcc.dg/pr18479.c: New test.
25146
25147 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25148
25149         PR target/18490
25150         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25151         mmix-knuth-mmixware.
25152
25153         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25154         cris-*-elf* cris-*-aout* mmix-*-*
25155
25156 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25157
25158         PR middle-end/18725
25159         * gcc.dg/pr18725.c: New test.
25160
25161 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25162
25163         PR target/18488
25164         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25165
25166         PR target/18336
25167         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25168
25169 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/18368
25172         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25173         * g++.old-deja/g++.law/ctors5.C: Likewise.
25174         * g++.old-deja/g++.other/crash25.C: Likewise.
25175
25176         PR c++/18674
25177         * g++.dg/template/error16.C: New test.
25178
25179         PR c++/18512
25180         * g++.dg/template/crash29.C: New test.
25181
25182 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25183
25184         PR tree-optimization/18712
25185         * gcc.c-torture/compile/pr18712.c: New test.
25186
25187 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25188
25189         PR c/7544
25190         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25191         tests.
25192
25193 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25194
25195         PR c++/18652
25196         * g++.dg/lookup/crash6.C: New test.
25197
25198 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25199
25200         PR middle-end/18164
25201         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25202
25203 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25204
25205         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25206         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25207         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25208
25209 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25210
25211         * gcc.dg/pr18164.c: New test.
25212
25213 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25214
25215         * gcc.dg/funroll-loops-all.c: New.
25216
25217 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25218
25219         PR target/18489
25220         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25221         delimeter, match space and TAB as well as ":".
25222
25223         PR target/18484
25224         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25225
25226         PR target/18348
25227         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25228
25229         PR target/18345
25230         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25231
25232         PR target/18337
25233         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25234
25235 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25236
25237         * gfortran.dg/direct_io_2.f90: New test.
25238
25239 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25240
25241         PR target/18334
25242         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25243
25244 2004-11-28  Richard Henderson  <rth@redhat.com>
25245
25246         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25247
25248 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25249
25250         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25251         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25252         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25253         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25254         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25255         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25256         gcc.dg/pointer-arith-8.c: New tests.
25257
25258 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25259
25260         PR fortran/18364
25261         * gfortran.dg/endfile.f90: New test.
25262
25263 2004-11-27  Falk Hueffner  <falk@debian.org>
25264
25265         * gcc.dg/loop-6.c: New test.
25266
25267 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25268
25269         * gcc.c-torture/execute/20041126-1.c: New test.
25270
25271 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25272
25273         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25274         on IRIX.
25275
25276 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25277
25278         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25279         functions.
25280
25281 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25282
25283         PR rtl-optimization/17825
25284         * gcc.c-torture/compile/20041119-1.c: New test.
25285
25286 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25287
25288         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25289         Check existence of ld library path variables before unsetting.
25290
25291 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25292
25293         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25294
25295 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25296
25297         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25298
25299 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25300
25301         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25302
25303 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25304
25305         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25306         dg-do directive.
25307
25308 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25309
25310         * gcc.dg/pr17957.c: Pass --param, not -param.
25311
25312 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25313
25314         PR middle-end/17957
25315         * gcc.dg/pr17957.c: New test.
25316
25317 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25318
25319         PR c++/18445
25320         * g++.dg/template/crash28.C: Likewise.
25321
25322         PR c++/18001
25323         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25324         * g++.dg/ext/lvaddr.C: Likewise.
25325         * g++.dg/opt/pr7503-3.C: Likewise.
25326
25327         PR c++/18466
25328         * g++.dg/parse/qualified3.C: New test.
25329         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25330
25331         PR c++/18545
25332         * g++.dg/expr/return1.C: New test.
25333
25334 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25335
25336         Friend class name lookup 3/n, PR c++/3332
25337         * g++.dg/lookup/friend3.C: New test.
25338         * g++.dg/lookup/friend4.C: Likewise.
25339         * g++.dg/lookup/friend5.C: Likewise.
25340
25341 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25342
25343         Friend class name lookup 2/n, PR c++/14513, c++/15410
25344         * g++.dg/lookup/friend2.C: New test.
25345         * g++.dg/template/friend31.C: Likewise.
25346
25347 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25348
25349         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25350
25351 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25352
25353         PR c++/17473
25354         * g++.dg/tc1/dr56.C: Remove.
25355         * g++.dg/template/typedef1.C: Add dg-error markers.
25356         * g++.old-deja/g++.other/typedef7.C: Likewise.
25357
25358         PR c++/18285
25359         * g++.dg/parse/typedef7.C: New test.
25360
25361 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25362
25363         * gcc.c-torture/execute/20041124-1.c: New test.
25364
25365 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25366
25367         * g++.dg/template/deduce3.C: New test.
25368
25369         PR c++/18586
25370         * g++.dg/template/crash27.C: New test.
25371
25372         PR c++/18530
25373         * g++.dg/warn/Wshadow-3.C: New test.
25374
25375 2004-11-24  Devang Patel  <dpatel@apple.com>
25376
25377         PR/18555
25378         * gcc.dg/cpp/isysroot-1.c: New test.
25379         * gcc.dg/cpp/usr/include/stdio.h: New file.
25380         * gcc.dg/cpp/isysroot-2.c: New test.
25381         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25382         New file.
25383
25384 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25385
25386         PR c++/8929
25387         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25388
25389 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25390
25391         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25392         * gcc.target/sparc/pdist.c: Likewise.
25393
25394 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25395
25396         PR c++/16882
25397         * g++.dg/conversion/simd1.C: New test.
25398
25399 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25400
25401         * lib/target-libpath.exp: New file defining
25402         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25403         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25404         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25405         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25406         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25407
25408 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25409
25410         * gcc.dg/pragma-align-2.c: Test macro expansion.
25411         * gcc.dg/pragma-pack-2.c: New test.
25412
25413 2004-11-23  Richard Henderson  <rth@redhat.com>
25414
25415         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25416         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25417         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25418         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25419         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25420         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25421
25422         * gcc.dg/vect/vect.exp: Add check for alpha.
25423         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25424         (check_effective_target_vect_int): Enable for alpha.
25425         (check_effective_target_vect_long): New.
25426         (is-effective-target): Add it.
25427
25428 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25429
25430         * gcc.dg/pr18614-1.c: New test.
25431
25432 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25433
25434         * gcc.dg/setjmp-2.c: New test.
25435
25436 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25437
25438         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25439         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25440         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25441         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25442         gcc.target/sparc/pdist.c: New tests.
25443
25444 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25445
25446         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25447
25448 2004-11-22  Dale Johannesen  <dalej@apple.com>
25449
25450         * gcc.dg/20041111-1.c: New.
25451
25452 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25453
25454         PR tree-opt/18536
25455         * gcc.dg/vect/pr18536.c: New test.
25456
25457 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25458
25459         PR c++/18354
25460         * g++.dg/template/nontype11.C: New test.
25461
25462 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25463
25464         PR middle-end/18520
25465         * gcc.dg/pr18520-1.c: New test case.
25466
25467 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25468
25469         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25470         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25471         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25472         expected diagnostics.
25473
25474 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25475
25476         PR target/18580
25477         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25478         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25479         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25480
25481 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25482
25483         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25484
25485 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25486             Joseph Myers  <joseph@codesourcery.com>
25487
25488         * lib/target-supports.exp (check_visibility_available): Really
25489         test the compiler.
25490
25491 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25492
25493         PR tree-opt/18181
25494         * gcc.dg/vect/vect-85.c: New test.
25495         * gcc.dg/vect/vect-86.c: New test.
25496         * gcc.dg/vect/vect-87.c: New test.
25497         * gcc.dg/vect/vect-88.c: New test.
25498
25499 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25500
25501         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25502
25503 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25504
25505         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25506         * gcc.dg/ppc-and-1.c: Ditto.
25507         * gcc.dg/ppc-compare-1.c: Ditto.
25508         * gcc.dg/ppc-mov-1.c: Ditto
25509
25510 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25511             Mark Mitchell  <mark@codesourcery.com>
25512
25513         * gcc.dg/pragma-init-fini-2.c: New test.
25514
25515 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25516             Aldy Hernandez  <aldyh@redhat.com>
25517
25518         * lib/target-supports.exp (check_effective_target_vect_int): New
25519         (check_effective_target_vect_float): New
25520         (check_effective_target_vect_double): New.
25521         (is-effective-target): Support new effective targets keywords.
25522         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25523         default action for dg-do.
25524         * gcc.dg/vect/pr16105.c: Use new support.
25525         * gcc.dg/vect/pr18400.c: Ditto.
25526         * gcc.dg/vect/pr18425.c: Ditto.
25527         * gcc.dg/vect/vect-1.c: Ditto.
25528         * gcc.dg/vect/vect-10.c: Ditto.
25529         * gcc.dg/vect/vect-11.c: Ditto.
25530         * gcc.dg/vect/vect-12.c: Ditto.
25531         * gcc.dg/vect/vect-13.c: Ditto.
25532         * gcc.dg/vect/vect-14.c: Ditto.
25533         * gcc.dg/vect/vect-15.c: Ditto.
25534         * gcc.dg/vect/vect-16.c: Ditto.
25535         * gcc.dg/vect/vect-17.c: Ditto.
25536         * gcc.dg/vect/vect-18.c: Ditto.
25537         * gcc.dg/vect/vect-19.c: Ditto.
25538         * gcc.dg/vect/vect-2.c: Ditto.
25539         * gcc.dg/vect/vect-20.c: Ditto.
25540         * gcc.dg/vect/vect-21.c: Ditto.
25541         * gcc.dg/vect/vect-22.c: Ditto.
25542         * gcc.dg/vect/vect-23.c: Ditto.
25543         * gcc.dg/vect/vect-24.c: Ditto.
25544         * gcc.dg/vect/vect-25.c: Ditto.
25545         * gcc.dg/vect/vect-26.c: Ditto.
25546         * gcc.dg/vect/vect-27.c: Ditto.
25547         * gcc.dg/vect/vect-27a.c: Ditto.
25548         * gcc.dg/vect/vect-28.c: Ditto.
25549         * gcc.dg/vect/vect-29.c: Ditto.
25550         * gcc.dg/vect/vect-29a.c: Ditto.
25551         * gcc.dg/vect/vect-3.c: Ditto.
25552         * gcc.dg/vect/vect-30.c: Ditto.
25553         * gcc.dg/vect/vect-31.c: Ditto.
25554         * gcc.dg/vect/vect-32.c: Ditto.
25555         * gcc.dg/vect/vect-33.c: Ditto.
25556         * gcc.dg/vect/vect-34.c: Ditto.
25557         * gcc.dg/vect/vect-35.c: Ditto.
25558         * gcc.dg/vect/vect-36.c: Ditto.
25559         * gcc.dg/vect/vect-37.c: Ditto.
25560         * gcc.dg/vect/vect-38.c: Ditto.
25561         * gcc.dg/vect/vect-4.c: Ditto.
25562         * gcc.dg/vect/vect-40.c: Ditto.
25563         * gcc.dg/vect/vect-41.c: Ditto.
25564         * gcc.dg/vect/vect-42.c: Ditto.
25565         * gcc.dg/vect/vect-43.c: Ditto.
25566         * gcc.dg/vect/vect-44.c: Ditto.
25567         * gcc.dg/vect/vect-45.c: Ditto.
25568         * gcc.dg/vect/vect-46.c: Ditto.
25569         * gcc.dg/vect/vect-47.c: Ditto.
25570         * gcc.dg/vect/vect-48.c: Ditto.
25571         * gcc.dg/vect/vect-48a.c: Ditto.
25572         * gcc.dg/vect/vect-49.c: Ditto.
25573         * gcc.dg/vect/vect-5.c: Ditto.
25574         * gcc.dg/vect/vect-50.c: Ditto.
25575         * gcc.dg/vect/vect-51.c: Ditto.
25576         * gcc.dg/vect/vect-52.c: Ditto.
25577         * gcc.dg/vect/vect-53.c: Ditto.
25578         * gcc.dg/vect/vect-54.c: Ditto.
25579         * gcc.dg/vect/vect-55.c: Ditto.
25580         * gcc.dg/vect/vect-56.c: Ditto.
25581         * gcc.dg/vect/vect-56a.c: Ditto.
25582         * gcc.dg/vect/vect-57.c: Ditto.
25583         * gcc.dg/vect/vect-58.c: Ditto.
25584         * gcc.dg/vect/vect-59.c: Ditto.
25585         * gcc.dg/vect/vect-6.c: Ditto.
25586         * gcc.dg/vect/vect-60.c: Ditto.
25587         * gcc.dg/vect/vect-61.c: Ditto.
25588         * gcc.dg/vect/vect-62.c: Ditto.
25589         * gcc.dg/vect/vect-63.c: Ditto.
25590         * gcc.dg/vect/vect-64.c: Ditto.
25591         * gcc.dg/vect/vect-65.c: Ditto.
25592         * gcc.dg/vect/vect-66.c: Ditto.
25593         * gcc.dg/vect/vect-67.c: Ditto.
25594         * gcc.dg/vect/vect-68.c: Ditto.
25595         * gcc.dg/vect/vect-69.c: Ditto.
25596         * gcc.dg/vect/vect-7.c: Ditto.
25597         * gcc.dg/vect/vect-72.c: Ditto.
25598         * gcc.dg/vect/vect-72a.c: Ditto.
25599         * gcc.dg/vect/vect-73.c: Ditto.
25600         * gcc.dg/vect/vect-74.c: Ditto.
25601         * gcc.dg/vect/vect-75.c: Ditto.
25602         * gcc.dg/vect/vect-76.c: Ditto.
25603         * gcc.dg/vect/vect-77.c: Ditto.
25604         * gcc.dg/vect/vect-77a.c: Ditto.
25605         * gcc.dg/vect/vect-78.c: Ditto.
25606         * gcc.dg/vect/vect-79.c: Ditto.
25607         * gcc.dg/vect/vect-8.c: Ditto.
25608         * gcc.dg/vect/vect-80.c: Ditto.
25609         * gcc.dg/vect/vect-82.c: Ditto.
25610         * gcc.dg/vect/vect-82_64.c: Ditto.
25611         * gcc.dg/vect/vect-83.c: Ditto.
25612         * gcc.dg/vect/vect-83_64.c: Ditto.
25613         * gcc.dg/vect/vect-9.c: Ditto.
25614         * gcc.dg/vect/vect-all.c: Ditto.
25615         * gcc.dg/vect/vect-none.c: Ditto.
25616
25617 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25618
25619         * lib/gcc-dg.exp (dg-skip-if): New function.
25620         (dg-forbid-option): Remove.
25621         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25622         * g++.dg/abi/bitfield8.C: Likewise.
25623         * g++.dg/abi/dtor1.C: Likewise.
25624         * g++.dg/abi/empty10.C: Likewise.
25625         * g++.dg/abi/empty7.C: Likewise.
25626         * g++.dg/abi/empty9.C: Likewise.
25627         * g++.dg/abi/layout3.C: Likewise.
25628         * g++.dg/abi/layout4.C: Likewise.
25629         * g++.dg/abi/thunk1.C: Likewise.
25630         * g++.dg/abi/thunk2.C: Likewise.
25631         * g++.dg/abi/vbase11.C: Likewise.
25632         * g++.dg/abi/vthunk2.C: Likewise.
25633         * g++.dg/abi/vthunk3.C: Likewise.
25634         * g++.dg/ext/attrib8.C: Likewise.
25635         * g++.dg/opt/longbranch2.C: Likewise.
25636         * g++.dg/opt/reg-stack4.C: Likewise.
25637         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25638         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25639         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25640         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25641         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25642         * gcc.dg/20000609-1.c: Likewise.
25643         * gcc.dg/20000720-1.c: Likewise.
25644         * gcc.dg/20011107-1.c: Likewise.
25645         * gcc.dg/20011119-1.c: Likewise.
25646         * gcc.dg/20020108-1.c: Likewise.
25647         * gcc.dg/20020122-2.c: Likewise.
25648         * gcc.dg/20020122-3.c: Likewise.
25649         * gcc.dg/20020201-3.c: Likewise.
25650         * gcc.dg/20020206-1.c: Likewise.
25651         * gcc.dg/20020218-1.c: Likewise.
25652         * gcc.dg/20020310-1.c: Likewise.
25653         * gcc.dg/20020411-1.c: Likewise.
25654         * gcc.dg/20020418-2.c: Likewise.
25655         * gcc.dg/20020426-1.c: Likewise.
25656         * gcc.dg/20020426-2.c: Likewise.
25657         * gcc.dg/20020517-1.c: Likewise.
25658         * gcc.dg/20020523-1.c: Likewise.
25659         * gcc.dg/20020523-2.c: Likewise.
25660         * gcc.dg/20020729-1.c: Likewise.
25661         * gcc.dg/20030204-1.c: Likewise.
25662         * gcc.dg/20030826-2.c: Likewise.
25663         * gcc.dg/20030926-1.c: Likewise.
25664         * gcc.dg/20031202-1.c: Likewise.
25665         * gcc.dg/980312-1.c: Likewise.
25666         * gcc.dg/980313-1.c: Likewise.
25667         * gcc.dg/990117-1.c: Likewise.
25668         * gcc.dg/990424-1.c: Likewise.
25669         * gcc.dg/990524-1.c: Likewise.
25670         * gcc.dg/991230-1.c: Likewise.
25671         * gcc.dg/i386-387-1.c: Likewise.
25672         * gcc.dg/i386-387-2.c: Likewise.
25673         * gcc.dg/i386-387-3.c: Likewise.
25674         * gcc.dg/i386-387-4.c: Likewise.
25675         * gcc.dg/i386-387-5.c: Likewise.
25676         * gcc.dg/i386-387-6.c: Likewise.
25677         * gcc.dg/i386-asm-1.c: Likewise.
25678         * gcc.dg/i386-bitfield1.c: Likewise.
25679         * gcc.dg/i386-bitfield2.c: Likewise.
25680         * gcc.dg/i386-loop-1.c: Likewise.
25681         * gcc.dg/i386-loop-2.c: Likewise.
25682         * gcc.dg/i386-loop-3.c: Likewise.
25683         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25684         * gcc.dg/i386-pic-1.c: Likewise.
25685         * gcc.dg/i386-regparm.c: Likewise.
25686         * gcc.dg/i386-signbit-1.c: Likewise.
25687         * gcc.dg/i386-signbit-2.c: Likewise.
25688         * gcc.dg/i386-signbit-3.c: Likewise.
25689         * gcc.dg/i386-sse-5.c: Likewise.
25690         * gcc.dg/i386-sse-8.c: Likewise.
25691         * gcc.dg/i386-unroll-1.c: Likewise.
25692         * gcc.dg/tls/opt-1.c: Likewise.
25693         * gcc.dg/tls/opt-2.c: Likewise.
25694         * gcc.dg/unroll-1.c: Likewise.
25695         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25696         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25697         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25698         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25699
25700 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25701
25702         * g++.dg/template/incomplete1.C: New test.
25703
25704 2004-11-16  Nick Clifton  <nickc@redhat.com>
25705
25706         Revert patches accidentally commited during checkin of fixes for
25707         xstormy16 tests:
25708         gcc.c-torture/execute/simd-4.c: Revert
25709         gcc.dg/20040910-1.c: Revert.
25710
25711 2004-11-16  Paul Brook  <paul@codesourcery.com>
25712
25713         PR fortran/13010
25714         * gfortran.dg/der_pointer_1.f90: New test.
25715
25716 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25717
25718         PR c/18498
25719         * gcc.dg/bitfld-13.c: New test.
25720
25721 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
25722
25723         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25724         powerpc*-*-linux*.
25725
25726         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25727         * gcc.dg/ppc64-abi-2.c: Ditto.
25728         * gcc.dg/ppc64-abi-3.c: Ditto.
25729
25730         * lib/gcc-dg.exp (dg-target-list): Remove.
25731
25732 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
25733
25734         * gcc.dg/ia64-postinc.c: New test.
25735
25736 2004-11-15  Mark Mitchell <mark@codesourcery.com>
25737
25738         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25739
25740 2004-11-15  Nick Clifton  <nickc@redhat.com>
25741
25742         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
25743         __INT_MAX__ so that the test can be compiled by toolchains
25744         targeted at 16-bit processors.
25745
25746         * gcc.dg/20040625-1.c: Use long constants rather than integers
25747         when performing arithmetic that will overflow 16-bits.
25748
25749         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
25750         xstormy16.  It does not support 128-bit vector operations.
25751
25752         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
25753         with the macro PTR_TYPE.  Define this macro to an integer type
25754         suitable for holding a pointer.
25755
25756         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
25757         the target is a 16-bit processor.
25758
25759         * gcc.dg/cpp/if-2.c: Expect a different warning message from
25760         16-bit targets where the character constant will be too long.
25761
25762         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
25763         where the double will not be directly addressable.
25764
25765 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25766
25767         Friend class name lookup 1/n, PR c++/18471
25768         * g++.dg/template/crash26.C: New test.
25769         * g++.dg/lookup/struct1.C: Adjust expected error.
25770         * g++.dg/parse/elab1.C: Likewise.
25771         * g++.dg/parse/elab2.C: Likewise.
25772         * g++.dg/parse/int-as-enum1.C: Likewise.
25773         * g++.dg/parse/struct-as-enum1.C: Likewise.
25774         * g++.dg/parse/typedef1.C: Likewise.
25775         * g++.dg/parse/typedef3.C: Likewise.
25776         * g++.dg/parse/typedef4.C: Likewise.
25777         * g++.dg/parse/typedef5.C: Likewise.
25778         * g++.dg/template/nontype4.C: Likewise.
25779         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
25780         * g++.old-deja/g++.other/elab1.C: Likewise.
25781         * g++.old-deja/g++.other/syntax4.C: Likewise.
25782
25783 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
25786
25787 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
25788
25789         * gcc.c-torture/execute/20041114-1.c: New test.
25790
25791 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
25792
25793         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
25794         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
25795         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
25796         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
25797         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
25798         gcc.dg/switch-7.c: New tests.
25799
25800 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25801
25802         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
25803
25804 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25805
25806         PR tree-opt/18400
25807         * gcc.dg/vect/pr18400.c: New test.
25808
25809 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25810             Andrew Pinski  <pinskia@physics.uc.edu>
25811
25812         PR tree-opt/18425
25813         * gcc.dg/vect/pr18425.c: New test.
25814
25815 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25816
25817         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
25818         Guard with dg-require-alias and dg-require-visibility.
25819
25820 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25821
25822         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
25823
25824 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25825
25826         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
25827
25828 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25829
25830         PR c++/17344
25831         * g++.dg/template/defarg5.C: New test.
25832
25833 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25834
25835         * g++.dg/parse/cast1.C: Run only on ILP32.
25836         * g++.old-deja/g++.mike/p784.C: Likewise.
25837
25838 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
25839
25840         * gcc.c-torture/execute/20041113-1.c: New test.
25841
25842 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25843
25844         PR target/18230
25845         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
25846         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
25847         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
25848         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25849         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
25850         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
25851         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
25852         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
25853         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
25854         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25855         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25856         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25857         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
25858
25859 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25860
25861         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
25862         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
25863         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
25864         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
25865         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
25866         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
25867         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
25868         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
25869         gcc.target/sparc/combined-1.c: New tests.
25870
25871 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
25872
25873         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
25874         New tests.
25875
25876 2004-11-12  Mark Mitchell <mark@codesourcery.com>
25877
25878         * lib/gcc-dg.exp (dg-forbid-option): New function.
25879         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25880         * g++.dg/abi/bitfield8.C: Likewise.
25881         * g++.dg/abi/dtor1.C: Likewise.
25882         * g++.dg/abi/empty10.C: Likewise.
25883         * g++.dg/abi/empty7.C: Likewise.
25884         * g++.dg/abi/empty9.C: Likewise.
25885         * g++.dg/abi/layout3.C: Likewise.
25886         * g++.dg/abi/layout4.C: Likewise.
25887         * g++.dg/abi/thunk1.C: Likewise.
25888         * g++.dg/abi/thunk2.C: Likewise.
25889         * g++.dg/abi/vbase11.C: Likewise.
25890         * g++.dg/abi/vthunk2.C: Likewise.
25891         * g++.dg/abi/vthunk3.C: Likewise.
25892         * g++.dg/ext/attrib8.C: Likewise.
25893         * g++.dg/opt/longbranch2.C: Likewise.
25894         * g++.dg/opt/reg-stack4.C: Likewise.
25895         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25896         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25897         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25898         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25899         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25900         * gcc.dg/20000609-1.c: Likewise.
25901         * gcc.dg/20000720-1.c: Likewise.
25902         * gcc.dg/20011107-1.c: Likewise.
25903         * gcc.dg/20011119-1.c: Likewise.
25904         * gcc.dg/20020108-1.c: Likewise.
25905         * gcc.dg/20020122-2.c: Likewise.
25906         * gcc.dg/20020122-3.c: Likewise.
25907         * gcc.dg/20020201-3.c: Likewise.
25908         * gcc.dg/20020206-1.c: Likewise.
25909         * gcc.dg/20020218-1.c: Likewise.
25910         * gcc.dg/20020310-1.c: Likewise.
25911         * gcc.dg/20020411-1.c: Likewise.
25912         * gcc.dg/20020418-2.c: Likewise.
25913         * gcc.dg/20020426-1.c: Likewise.
25914         * gcc.dg/20020426-2.c: Likewise.
25915         * gcc.dg/20020517-1.c: Likewise.
25916         * gcc.dg/20020523-1.c: Likewise.
25917         * gcc.dg/20020523-2.c: Likewise.
25918         * gcc.dg/20020729-1.c: Likewise.
25919         * gcc.dg/20030204-1.c: Likewise.
25920         * gcc.dg/20030826-2.c: Likewise.
25921         * gcc.dg/20030926-1.c: Likewise.
25922         * gcc.dg/20031202-1.c: Likewise.
25923         * gcc.dg/980312-1.c: Likewise.
25924         * gcc.dg/980313-1.c: Likewise.
25925         * gcc.dg/990117-1.c: Likewise.
25926         * gcc.dg/990424-1.c: Likewise.
25927         * gcc.dg/990524-1.c: Likewise.
25928         * gcc.dg/991230-1.c: Likewise.
25929         * gcc.dg/i386-387-1.c: Likewise.
25930         * gcc.dg/i386-387-2.c: Likewise.
25931         * gcc.dg/i386-387-3.c: Likewise.
25932         * gcc.dg/i386-387-4.c: Likewise.
25933         * gcc.dg/i386-387-5.c: Likewise.
25934         * gcc.dg/i386-387-6.c: Likewise.
25935         * gcc.dg/i386-asm-1.c: Likewise.
25936         * gcc.dg/i386-bitfield1.c: Likewise.
25937         * gcc.dg/i386-bitfield2.c: Likewise.
25938         * gcc.dg/i386-loop-1.c: Likewise.
25939         * gcc.dg/i386-loop-2.c: Likewise.
25940         * gcc.dg/i386-loop-3.c: Likewise.
25941         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25942         * gcc.dg/i386-pic-1.c: Likewise.
25943         * gcc.dg/i386-regparm.c: Likewise.
25944         * gcc.dg/i386-signbit-1.c: Likewise.
25945         * gcc.dg/i386-signbit-2.c: Likewise.
25946         * gcc.dg/i386-signbit-3.c: Likewise.
25947         * gcc.dg/i386-sse-5.c: Likewise.
25948         * gcc.dg/i386-sse-8.c: Likewise.
25949         * gcc.dg/i386-unroll-1.c: Likewise.
25950         * gcc.dg/tls/opt-1.c: Likewise.
25951         * gcc.dg/tls/opt-2.c: Likewise.
25952         * gcc.dg/unroll-1.c: Likewise.
25953         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25954         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25955         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25956         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25957         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25958         -m64 is specified.
25959
25960 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25961
25962         PR c++/18389
25963         * g++.dg/parse/cond1.C: New test.
25964
25965         PR c++/18429
25966         * g++.dg/template/array9.C: New test.
25967         * g++.dg/ext/vla1.C: Adjust error messages.
25968         * g++.dg/ext/vlm1.C: Likewise.
25969         * g++.dg/template/crash2.C: Likewise.
25970
25971         PR c++/18436
25972         * g++.dg/template/call3.C: New test.
25973
25974         PR c++/18407
25975         * g++.dg/template/ptrmem11.C: New test.
25976
25977 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
25978
25979         PR other/14264
25980         * lib/g++.exp: Set LC_ALL and LANG to C.
25981         * lib/gcc-dg.exp: Likewise.
25982         * lib/gfortran.exp: Likewise.
25983         * lib/objc.exp: Likewise.
25984         * lib/treelang.exp: Likewise.
25985
25986 2004-11-12  Andreas Schwab  <schwab@suse.de>
25987
25988         * gcc.dg/pr16286.c: Fix last change.
25989
25990 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25991
25992         PR c++/18416
25993         * g++.dg/init/global1.C: New test.
25994
25995 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
25996
25997         * gcc.c-torture/execute/20041112-1.c: New test.
25998
25999 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26000
26001         * lib/gcc-dg.exp (dg-target-list): New.
26002
26003 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26004             Richard Sandiford  <rsandifo@redhat.com>
26005
26006         * lib/target-supports.exp (get-compiler_messages): New.
26007         (check_named_sections_available): Use it.
26008         (check_effective_target_ilp32): New.
26009         (check_effective_target_lp64): New.
26010         (is-effective-target): New.
26011         * lib/gcc-dg.exp (dg-require-effective-target): New.
26012
26013 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26014
26015         * gcc.dg/precedence-1.c: New test.
26016
26017 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26018
26019         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26020
26021         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26022         message, delete generated files, use more descriptive name for
26023         executable, and make the test unsupported when it cannot be run.
26024
26025         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26026         (dg-require-weak, dg-require-visibility, dg-require-alias,
26027         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26028         dg-require-iconv, dg-require-named-sections): Use it.
26029
26030         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26031
26032 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26033
26034         PR target/16457
26035         * gcc.dg/ppc-and-1: New
26036
26037         PR target/16796
26038         * gcc.dg/ppc-mov-1.c: New.
26039
26040         PR target/16458
26041         * gcc.dg/ppc-compare-1.c: New.
26042
26043 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26044
26045         * objc.dg/desig-init-2.m: New test.
26046
26047 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26048
26049         PR middle-end/18160
26050         * g++.dg/warn/register-var-1.C: New test.
26051         * g++.dg/warn/register-var-2.C: New test.
26052
26053 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26054
26055         * gcc.dg/union-2.c: New test.
26056
26057 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26058
26059         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26060         New test for PR tree-optimization/17892.
26061
26062 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26063
26064         PR c++/18369
26065         * g++.dg/init/new12.C: New test.
26066
26067 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26068
26069         * gcc.target/sparc: New directory.
26070         * gcc.target/sparc/sparc.exp: New driver.
26071         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26072         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26073         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26074         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26075
26076 2004-11-10  Paul Brook  <paul@codesourcery.com>
26077
26078         PR fortran/18218
26079         * gfortran.dg/list_read.c: New test.
26080
26081 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26082
26083         PR c/18322
26084         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26085         expected diagnostic location.
26086
26087 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26088
26089         * gcc.dg/20041109-1.c: New test.
26090
26091 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26092
26093         PR objc/18406
26094         * objc/compile/pr18406.m: New test.
26095
26096 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26097
26098         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26099
26100 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26101
26102         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26103
26104 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26105
26106         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26107
26108 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26109
26110         * gcc.dg/20030225-2.c: Add prototype for abort and
26111         exit.
26112
26113 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26114
26115         PR tree-opt/18299
26116         * gcc.c-torture/pr18299-1.c: New test.
26117
26118 2004-11-06  Andreas Schwab  <schwab@suse.de>
26119
26120         * gcc.dg/pr16286.c: Also test for bool and pixel.
26121
26122 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26123
26124         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26125         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26126         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26127         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26128         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26129         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26130         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26131         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26132         gcc.dg/struct-semi-3.c: New tests.
26133
26134 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26135
26136         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26137
26138 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26139
26140         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26141         Do not use C99 designators.
26142
26143 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26144
26145         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26146
26147 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26148
26149         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26150         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26151         * gcc.c-torture/execute/simd-5.x: Remove.
26152
26153 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26154
26155         PR rtl-optimization/17933
26156         * gcc.dg/torture/pr17933-1.c: New test.
26157
26158 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26159
26160         PR target/18106
26161         * lib/target-supports.exp (check_weak_available): Support
26162         Windows.
26163
26164 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26165
26166         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26167         call to fflush(stdout) before abort.
26168         (my_ffsll): New function.
26169         (generate_fields): Use it.
26170
26171 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26172
26173         * gcc.dg/init-undef-1.c: New test.
26174
26175 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26176
26177         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26178         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26179         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26180         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26181         expected messages for new parser.
26182
26183 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26184
26185         * g++.dg/ext/visibility/symbian1.C: New test.
26186
26187 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26188
26189         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26190         on LP64 targets.
26191
26192 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26193
26194         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26195         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26196         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26197         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26198         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26199         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26200         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26201         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26202         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26203         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26204
26205 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26206
26207         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26208         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26209         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26210         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26211         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26212         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26213         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26214         for new parser.
26215
26216 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26217
26218         PR target/15342
26219         * gcc.dg/20041104-1.c: New test.
26220
26221 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26222
26223         * g++.dg/template/nontype7.C: New test.
26224         * g++.dg/template/nontype8.C: Likewise.
26225         * g++.dg/template/nontype9.C: Likewise.
26226         * g++.dg/template/nontype10.C: Likewise.
26227         * g++.dg/tc1/dr49.C: Likewise.
26228         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26229         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26230
26231 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26232
26233         * g++.dg/rtti/tinfo1.C: Remove xfails.
26234
26235 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26236
26237         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26238         packed attribute to the definition to satisfy the new C++ parser.
26239
26240 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26241
26242         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26243         invocations of va_arg.
26244
26245 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/18124
26248         * g++.dg/template/crash25.C: New test.
26249
26250         PR c++/18155
26251         * g++.dg/template/typedef2.C: New test.
26252         * g++.dg/parse/crash13.C: Adjust error markers.
26253
26254         PR c++/18177
26255         * g++.dg/conversion/const3.C: New test.
26256
26257 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26258
26259         PR fortran/17535
26260         PR fortran/17583
26261         PR fortran/17713
26262         * gfortran.dg/generic_[123].f90: New testcases.
26263
26264 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26265
26266         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26267         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26268
26269 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26270
26271         PR tree-opt/16808
26272         * gcc.c-torture/compile/pr16808.c: New test.
26273
26274 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         PR rtl-optimization/17104
26277         * gcc.dg/ppc-bitfield1.c: New.
26278
26279 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26280
26281         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26282
26283 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26284
26285         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26286         strings for 32-bit code.
26287
26288 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26289
26290         PR c/18239
26291         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26292
26293 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26294
26295         PR c++/18064
26296         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26297
26298 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26299
26300         PR c++/15172
26301         * g++.dg/init/aggr2.C: New test.
26302
26303 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26304
26305         * objc.dg/local-decl-1.m: New test.
26306
26307 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26308
26309         * gcc.dg/20040910-1.c: Adjust regex.
26310
26311 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26312
26313         PR rtl-optimization/18084
26314         * g++.dg/opt/pr18084-1.C: New testcase.
26315
26316 2004-10-30  Matt Austern  <austern@apple.com>
26317
26318         PR c++/17542
26319         * g++.dg/ext/attrib18.C: New test.
26320
26321 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26322
26323         PR middle-end/18096
26324         * gcc.dg/pr18096-1.c: New test case.
26325
26326 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26327
26328         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26329
26330 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26331
26332         PR c/16666
26333         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26334         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26335         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26336         gcc.dg/old-style-prom-3.c: New tests.
26337
26338 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26339
26340         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26341         Remove unnecessary inclusion of stdio.h.
26342
26343 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26344
26345         PR rtl-optimization/17581
26346         * gcc.dg/pr17581-1.c: New test case.
26347
26348 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26351         being implemented.
26352         * g++.dg/conversion/dr195-1.C: New.
26353         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26354         * g++.old-deja/g++.mike/p10148.C: Likewise.
26355
26356 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26357
26358         PR c++/17695
26359         * g++.dg/debug/typedef2.C: New test.
26360
26361 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26362
26363         PR fortran/13490
26364         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26365         * gfortran.dg/g77/README: Update.
26366
26367 2004-10-28  Matt Austern  <austern@apple.com>
26368
26369         PR c++/14124
26370         * g++.dg/ext/packed7.C: New test.
26371
26372 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26373
26374         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26375         scan-assembler.
26376         * lib/scanasm.exp (hidden-scan-for): New proc.
26377         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26378         string.
26379         (scan-not-hidden): Likewise.
26380         * lib/target-supports.exp (check_visibility_available): mach-o is
26381         support too.
26382
26383 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26384
26385         PR c++/17132
26386         * g++.dg/template/memclass3.C: New test.
26387
26388 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26389
26390         PR middle-end/18160
26391         * gcc.dg/register-var-1.c: New test.
26392         * gcc.dg/register-var-2.c: New test.
26393         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26394         error now.
26395
26396 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26397
26398         PR other/18172
26399         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26400         unused variables.
26401         * gcc.dg/vect/vect-22.c: Likewise.
26402
26403 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26404
26405         * gcc.dg/i386-rotate-1.c: New test.
26406
26407 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26408
26409         * g++.dg/init/ref12.C: Add "run" marker.
26410
26411         PR c++/17435
26412         * g++.dg/init/ref12.C: New test.
26413
26414         PR c++/18140
26415         * g++.dg/template/shift1.C: New test.
26416         * g++.dg/template/error10.C: Adjust error markers.
26417
26418 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26419
26420         PR tree-opt/17529
26421         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26422
26423 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26424
26425         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26426         * gcc.dg/weak/weak-3.c: Likewise.
26427         * gcc.dg/weak/weak-5.c: Likewise.
26428         * gcc.dg/weak/weak-9.c: Likewise.
26429         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26430         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26431
26432         * gcc.dg/darwin-weakimport-1.c: New.
26433
26434 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26435
26436         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26437
26438 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26439
26440         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26441         'syntax' error messages.
26442         * gcc.dg/cpp/direct2s.c: Likewise.
26443
26444 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26445
26446         * gcc.c-torture/compile/20041026-1.c: New.
26447
26448 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26449
26450         PR c++/18093
26451         * g++.dg/lookup/ns2.C: New test.
26452
26453         PR c++/18020
26454         * g++.dg/template/enum4.C: New test.
26455
26456         PR c++/18161
26457         * g++.dg/template/expr1.C: New test.
26458
26459 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26460
26461         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26462
26463 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26464
26465         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26466         gcc.dg/decl-nospec-3.c: New tests.
26467
26468 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26469
26470         * objc.dg/super-class-3.m: New test.
26471
26472 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26475         resyncing.
26476         * gcc.dg/cpp/direct2s.c: Likewise.
26477
26478 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26479
26480         * objc.dg/image-info.m: Update for changes to section selection.
26481
26482 2004-10-25  David Ayers  <d.ayers@inode.at>
26483             Ziemowit Laski  <zlaski@apple.com>
26484
26485         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26486         diagnostics when messaging 'id <Proto>'.
26487         * objc.dg/class-protocol-1.m: New test.
26488         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26489         a non-existent method signature.
26490         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26491         Update diagnostics when messaging with non-existent method signature.
26492         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26493         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26494         invalid receivers are now resolved as if messaging 'id'; remove
26495         extraneous diagnostics.
26496
26497 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26498
26499         PR c/16667
26500         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26501         gcc.dg/init-desig-obs-3.c: New tests.
26502
26503 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26504
26505         * gcc.dg/debug/20041023-1.c: New test.
26506
26507 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26508
26509         PR middle-end/17407
26510         * gcc.c-torture/compile/pr17407.c: New test.
26511
26512         PR c++/18121
26513         * g++.dg/template/array8.C: New test.
26514
26515 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26516
26517         PR other/18138
26518         * lib/g++.exp: Accept more than one multilib libgcc.
26519         * lib/gcc-dg.exp: Likewise.
26520         * lib/objc.exp: Likewise.
26521         * lib/treelang.exp: Likewise.
26522         * lib/gfortran.exp: Likewise.
26523
26524 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26525
26526         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26527
26528 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26529
26530         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26531         * gcc.dg/c99-const-expr-3.c: Likewise.
26532
26533 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26534
26535         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26536
26537 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26538
26539         * gcc.c-torture/execute/loop-2e.x: Remove.
26540
26541 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26542
26543         PR c++/18095
26544         * g++.dg/parse/crash18.C: New.
26545         * g++.dg/parse/crash19.C: New.
26546
26547 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26548
26549         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26550         * g++.dg/ext/dllimport2.C: Same.
26551         * g++.dg/ext/dllimport8.C: Same.
26552
26553 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/10841
26556         * g++.dg/conversion/cast1.C: New test.
26557         * g++.dg/overload/pmf1.C: Adjust error marker.
26558
26559 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26560
26561         PR objc/17923
26562         * objc.dg/const-str-7.m: New test.
26563
26564 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26565
26566         * g++.dg/template/memfriend11.C: Fix comment typo.
26567         * g++.dg/template/memfriend14.C: Likewise.
26568
26569 2004-10-20  Richard Henderson  <rth@redhat.com>
26570
26571         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26572         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26573         -fasynchronous-unwind-tables.
26574
26575 2004-10-20  Richard Henderson  <rth@redhat.com>
26576
26577         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26578         (main): Return success.
26579         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26580         (main): Return success.
26581
26582 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26583
26584         PR c++/13495
26585         * g++.dg/template/memfriend9.C: New test.
26586         * g++.dg/template/memfriend10.C: Likewise.
26587         * g++.dg/template/memfriend11.C: Likewise.
26588         * g++.dg/template/memfriend12.C: Likewise.
26589         * g++.dg/template/memfriend13.C: Likewise.
26590         * g++.dg/template/memfriend14.C: Likewise.
26591         * g++.dg/template/memfriend15.C: Likewise.
26592         * g++.dg/template/memfriend16.C: Likewise.
26593         * g++.dg/template/memfriend17.C: Likewise.
26594         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26595
26596 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26597
26598         * g++.dg/conversion/dr195.C: New.
26599         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26600
26601 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26602             Devang Patel  <dpatel@apple.com>
26603
26604         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26605         of floating point arithmetic, which could trap.
26606
26607 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26608
26609         PR c++/14035
26610         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26611         * g++.dg/conversion/const2.C: New test.
26612         * g++.dg/expr/reinterpret2.C: New test.
26613         * g++.dg/expr/reinterpret3.C: New test.
26614         * g++.dg/expr/cast2.C: New test.
26615         * g++.dg/expr/copy1.C: New test.
26616         * g++.dg/other/conversion1.C: Change error message.
26617         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26618         function pointers to void *.
26619         * g++.old-deja/g++.mike/p10148.C: Likewise.
26620
26621 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26622
26623         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26624
26625 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26626
26627         PR c++/18047
26628
26629         * g++.dg/parse/expr3.C: New test.
26630
26631 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26632
26633         * gcc.dg/smod-1.c: New test.
26634
26635 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26636
26637         * objc.dg/method-14.m: New test.
26638
26639 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26640
26641         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26642         Also xfail as the patch was reverted.
26643
26644 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26645
26646         PR middle-end/16973
26647         * gcc.dg/pr16973.c: New test.
26648
26649 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26650
26651         PR tree-optimization/17656
26652         * gcc.c-torture/compile/pr17656.c: New test.
26653
26654 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         * g++.dg/eh/shadow1.C: New.
26657
26658 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26659
26660         * gcc.c-torture/compile/20041018-1.c: New test.
26661
26662 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26663
26664         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26665         compiler referring to register 0 when accessing sdata.  The linker
26666         now patches things up.
26667
26668 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26669
26670         PR c/17529
26671         * gcc.c-torture/compile/pr17529.c: New test.
26672
26673 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26674
26675         PR c++/17743
26676         * g++.dg/ext/attrib17.C: New test.
26677
26678 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26679
26680         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26681
26682 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26683
26684         PR c++/10479
26685         * g++.dg/ext/attrib16.C: New test.
26686
26687 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26688
26689         PR c++/17042
26690         * g++.dg/init/dso_handle1.C: New test.
26691
26692         PR c++/14667
26693         * g++.dg/parse/typedef6.C: New test.
26694
26695         PR c++/17916
26696         * g++.dg/parse/pragma1.C: New test.
26697
26698 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26699
26700         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26701
26702 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26703
26704         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26705         -fno-common when on HPPA HP-UX platforms.
26706
26707 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26708
26709         PR other/16820
26710         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26711         stdint.h.
26712         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26713         uintptr_t.
26714
26715 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26716
26717         PR c++/16301
26718         * g++.dg/lookup/strong-using-4.C: New test.
26719
26720 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26721
26722         PR middle-end/16567
26723         * gcc.c-torture/compile/nested-1.c: New test.
26724
26725 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26726
26727         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26728         and mipsisa64*-*-* (until support for misaligned loads is added).
26729         * gcc.dg/vect/vect-50.c: Likewise.
26730         * gcc.dg/vect/vect-52.c: Likewise.
26731         * gcc.dg/vect/vect-54.c: Likewise.
26732         * gcc.dg/vect/vect-58.c: Likewise.
26733         * gcc.dg/vect/vect-60.c: Likewise.
26734         * gcc.dg/vect/vect-80.c: Likewise.
26735
26736 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
26737
26738         PR c++/17976
26739         * g++.dg/init/dtor3.C: New test.
26740
26741 2004-10-15  Ben Elliston  <bje@au.ibm.com>
26742
26743         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
26744
26745 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
26746
26747         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
26748         * gcc.dg/macho-lo-sum.c: Likewise.
26749
26750 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
26751
26752         * gcc.dg/ppc-spe64-1.c: New test.
26753
26754 2004-10-14  Devang Patel  <dpatel@apple.com>
26755
26756         PR 17635
26757         * gcc.dg/pr17635.c : New test.
26758
26759 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
26760
26761         * gcc.dg/vect/vect-28.c: Remove xfail.
26762         * gcc.dg/vect/vect-30.c: Remove xfail.
26763         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
26764         * gcc.dg/vect/vect-33.c: Remove xfail.
26765         * gcc.dg/vect/vect-44.c: Remove xfail.
26766         * gcc.dg/vect/vect-46.c: Remove xfail.
26767         * gcc.dg/vect/vect-50.c: Remove xfail.
26768         * gcc.dg/vect/vect-52.c: Remove xfail.
26769         * gcc.dg/vect/vect-54.c: Remove xfail.
26770         * gcc.dg/vect/vect-58.c: Remove xfail.
26771         * gcc.dg/vect/vect-60.c: Remove xfail.
26772         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
26773         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
26774         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
26775         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
26776         * gcc.dg/vect/vect-8.c: Remove xfail.
26777         * gcc.dg/vect/vect-80.c: Remove xfail.
26778         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
26779
26780 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26781
26782         * gcc.dg/vect/vect-82.c: New testcase.
26783         * gcc.dg/vect/vect-82_64.c: New testcase.
26784         * gcc.dg/vect/vect-83.c: New testcase.
26785         * gcc.dg/vect/vect-83_64.c: New testcase.
26786
26787 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26788
26789         * gcc.dg/cpp/error-1.c: New test.
26790
26791 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26792
26793         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
26794
26795 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
26796
26797         PR target/17984
26798         * gcc.dg/cris-peep2-xsrand2.c: New test.
26799
26800 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
26801
26802         PR c++/17661
26803         * g++.dg/expr/for2.C: New test.
26804
26805 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26806
26807         * g++.dg/inherit/thunk1.C: Run on the SPARC.
26808
26809 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
26810
26811         PR tree-optimization/17724
26812         * g++.dg/opt/pr17724-1.C: New test.
26813         * g++.dg/opt/pr17724-2.C: New test.
26814         * g++.dg/opt/pr17724-3.C: New test.
26815         * g++.dg/opt/pr17724-4.C: New test.
26816         * g++.dg/opt/pr17724-5.C: New test.
26817         * g++.dg/opt/pr17724-6.C: New test.
26818
26819 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
26820
26821         PR c/17301
26822         * gcc.dg/pr17301-2.c: New test.
26823
26824 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
26825
26826         PR c++/15876
26827         * g++.dg/parse/error22.C: New test.
26828
26829         PR c++/17936
26830         * g++.dg/template/spec18.C: New test.
26831
26832 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
26833
26834         * gcc.dg/ia64-asm-1.c: Add prototype for abort
26835         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
26836         memcpy.
26837         * gcc.dg/ia64-sync-2.c: Ditto.
26838         * gcc.dg/ia64-sync-3.c: Ditto.
26839
26840 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26841
26842         * g++.dg/eh/cleanup5.C: Add dg-options "".
26843
26844 2004-10-11  Roger Sayle  <roger@eyesopen.com>
26845
26846         PR middle-end/17657
26847         * gcc.dg/switch-4.c: New test case.
26848
26849 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
26850
26851         * gcc.c-torture/execute/20041011-1.c: New test.
26852
26853 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26854
26855         PR c++/17554
26856         * g++.dg/init/for3.C: New test.
26857
26858         PR c++/17657
26859         * g++.dg/opt/switch2.C: New test.
26860
26861         PR middle-end/17703
26862         * g++.dg/warn/Wreturn-2.C: New test.
26863
26864 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26865
26866         PR c++/17907
26867         * g++.dg/eh/cleanup5.C: New test.
26868
26869 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
26870
26871         PR c++/17393
26872         * g++.dg/parse/error21.C: New test.
26873
26874 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26875
26876         * g++.dg/overload/pmf1.C: Adjust quoting marks.
26877         * g++.dg/warn/incomplete1.C: Likewise.
26878         * g++.dg/template/qualttp20.C: Likewise.
26879
26880 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26881
26882         PR c/17881
26883         * parm-incomplete-1.c: New test.
26884
26885 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26886
26887         PR c++/17867
26888         * g++.dg/parse/error19.C: New test.
26889
26890         PR c++/17670
26891         * g++.dg/init/new11.C: New test.
26892
26893         PR c++/17821
26894         * g++.dg/parse/error20.C: New test.
26895
26896         PR c++/17826
26897         * g++.dg/template/crash24.C: New test.
26898
26899 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26900
26901         PR c/17301
26902         * gcc.dg/pr17301-1.c: New test.
26903
26904 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26905
26906         PR c/17189
26907         * gcc.dg/anon-struct-5.c: New test.
26908
26909 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26910
26911         PR c/17844
26912         * gcc.dg/pr17844-1.c: New test.
26913
26914 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
26915
26916         PR tree-optimization/17906
26917         * gcc.c-torture/compile/pr17906.c: New.
26918
26919 2004-10-09  Stuart Hastings  <stuart@apple.com>
26920             Roger Sayle  <roger@eyesopen.com>
26921
26922         PR rtl-optimization/17853
26923         * gcc.dg/i386-mmx-5.c: New testcase.
26924
26925 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
26926
26927         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26928
26929 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26930
26931         PR c++/17524
26932         * g++.dg/template/static9.C: New test.
26933
26934         PR c++/17685
26935         * g++.dg/parse/operator5.C: New test.
26936
26937 2004-10-09  Roger Sayle  <roger@eyesopen.com>
26938
26939         PR middle-end/17894
26940         * gcc.c-torture/execute/divcmp-4.c: New test case.
26941
26942 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26943
26944         PR tree-opt/17902
26945         * g++.dg/opt/pr17902.C: New test.
26946
26947 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
26948
26949         * gcc.dg/cpp/ident-1.c: Add dg-options "".
26950
26951 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26952
26953         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26954
26955 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26956
26957         * gcc.dg/assign-warn-3.c: New test.
26958
26959 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26960
26961         PR c/16999
26962         * gcc.dg/cpp/ident-1.c: New test.
26963
26964 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26965
26966         * gcc.c-torture/compile/acc1.c: New.
26967
26968 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26969
26970         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26971         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26972
26973 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26974
26975         * gcc.dg/ultrasp11.c: New test.
26976
26977 2004-10-08  Michael Matz  <matz@suse.de>
26978
26979         * gcc.dg/doloop-2.c: New test.
26980
26981 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26982
26983         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26984         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26985         objc.dg/method-9.m: Update expected diagnostics.
26986
26987 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
26988
26989         * gcc.dg/ppc-fsel-3.c: New file.
26990         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26991
26992 2004-10-07  Paul Brook  <paul@codesourcery.com>
26993
26994         * gfortran.dg/intrinsic_verify_1.f90: New test.
26995
26996 2004-10-07  Paul Brook  <paul@codesourcery.com>
26997
26998         * gfortran.dg/empty_format_1.f90: Remove stray commas.
26999
27000 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27001
27002         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27003         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27004         commit.
27005
27006 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27007
27008         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27009
27010 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27011
27012         PR c++/17115
27013         * g++.dg/warn/Winline-4.C: New test.
27014
27015 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27016
27017         * gcc.c-torture/compile/20041007-1.c: New test.
27018
27019 2004-10-07  Paul Brook  <paul@codesourcery.com>
27020
27021         PR fortran/17678
27022         * gfortran.dg/use_allocated_1.f90: New test.
27023
27024 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27025
27026         PR middle-end/17849
27027         * gfortran.fortran-torture/compile/nested.f90: New test
27028
27029 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27030
27031         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27032
27033 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27034
27035         PR c++/17368
27036         * g++.dg/ext/asm6.C: New test.
27037
27038 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27039
27040         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27041
27042 2004-10-06  Paul Brook  <paul@codesourcery.com>
27043
27044         PR libfortran/17709
27045         * gfortran.dg/empty_format_1.f90: New test.
27046
27047 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27048
27049         PR fortran/17568
27050         * gfortran.dg/ishft.f90: New test.
27051
27052         PR fortran/17283
27053         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27054         tests.
27055
27056 2004-10-06  Paul Brook  <paul@codesourcery.com>
27057
27058         * gfortran.dg/do_1.f90: New test.
27059
27060 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27061
27062         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27063         optimizing for size.
27064
27065 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27066
27067         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27068
27069 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27070
27071         * gcc.c-torture/compile/20041005-1.c: New test.
27072
27073 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27074
27075         PR c++/17829
27076         * g++.dg/lookup/koenig4.C: New.
27077
27078 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27079
27080         * g++.dg/other/classkey1.C: Adjust quoting marks.
27081         * g++.dg/parse/error15.C: Likewise.
27082         * g++.dg/template/meminit2.C (int>): Likewise.
27083
27084 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27085
27086         PR fortran/17283
27087         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27088
27089         PR fortran/17631
27090         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27091
27092         PR fortran/17708
27093         * gfortran.dg/pr17708.f90: New test.
27094
27095 2004-10-04  Chao-ying Fu  <fu@mips.com>
27096
27097         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27098         * gcc.dg/vect/vect-4.c: Ditto.
27099         * gcc.dg/vect/vect-5.c: Ditto.
27100         * gcc.dg/vect/vect-6.c: Ditto.
27101         * gcc.dg/vect/vect-8.c: Ditto.
27102         * gcc.dg/vect/vect-16.c: Ditto.
27103         * gcc.dg/vect/vect-30.c: Ditto.
27104         * gcc.dg/vect/vect-40.c: Ditto.
27105         * gcc.dg/vect/vect-41.c: Ditto.
27106         * gcc.dg/vect/vect-42.c: Ditto.
27107         * gcc.dg/vect/vect-43.c: Ditto.
27108         * gcc.dg/vect/vect-44.c: Ditto.
27109         * gcc.dg/vect/vect-45.c: Ditto.
27110         * gcc.dg/vect/vect-46.c: Ditto.
27111         * gcc.dg/vect/vect-47.c: Ditto.
27112         * gcc.dg/vect/vect-48.c: Ditto.
27113         * gcc.dg/vect/vect-49.c: Ditto.
27114         * gcc.dg/vect/vect-50.c: Ditto.
27115         * gcc.dg/vect/vect-51.c: Ditto.
27116         * gcc.dg/vect/vect-52.c: Ditto.
27117         * gcc.dg/vect/vect-53.c: Ditto.
27118         * gcc.dg/vect/vect-54.c: Ditto.
27119         * gcc.dg/vect/vect-55.c: Ditto.
27120         * gcc.dg/vect/vect-56.c: Ditto.
27121         * gcc.dg/vect/vect-57.c: Ditto.
27122         * gcc.dg/vect/vect-58.c: Ditto.
27123         * gcc.dg/vect/vect-59.c: Ditto.
27124         * gcc.dg/vect/vect-60.c: Ditto.
27125         * gcc.dg/vect/vect-74.c: Ditto.
27126         * gcc.dg/vect/vect-79.c: Ditto.
27127         * gcc.dg/vect/vect-80.c: Ditto.
27128
27129 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27130
27131         * gcc.dg/unused-7.c: Use the correct option.
27132
27133 2004-10-04  Paul Brook  <paul@codesourcery.com>
27134         Bud Davis  <bdavis9659@comcast.net>
27135
27136         PR fortran/17706
27137         PR fortran/16434
27138         * gfortran/pr17706.f90: New test.
27139         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27140
27141 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27142
27143         * gfortran.dg/pr17612.f90: New test.
27144
27145 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27146
27147         * g++.dg/template/local1.C: Adjust quoting marks in
27148         testing for diagnostics.
27149         * g++.dg/tls/diag-2.C: Likewise.
27150         * g++.dg/other/error8.C: Likewise.
27151
27152 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27153
27154         PR c/17178
27155         * gcc.dg/unused-4.c: Adjust to be correct.
27156
27157         PR c/17820
27158         * gcc.dg/unused-7.c: New test.
27159
27160 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27161
27162         PR c++/17797
27163         * g++.dg/overload/template2.C: New test.
27164
27165 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27166
27167         PR tree-optimization/16632
27168         * gcc.dg/tree-ssa/20041002-1.c: New.
27169
27170 2004-10-03  Paul Brook  <paul@codesourcery.com>
27171
27172         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27173         rather than relying on default formatting.
27174
27175 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27176
27177         * gcc.dg/20040920-1.c: Update expected message text.
27178
27179 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27180
27181         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27182
27183 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27184
27185         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27186         tree level.
27187
27188 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27189
27190         * gcc.dg/tree-ssa/pr17343.c: Remove.
27191
27192 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27193
27194         PR tree-opt/17343
27195         * gcc.dg/tree-ssa/pr17343.c: New test.
27196
27197 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27198
27199         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27200         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27201         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27202         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27203         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27204
27205 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27206
27207         * gcc.dg/lvalue-2.c: New test.
27208
27209 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27210
27211         PR c/17730
27212         * gcc.dg/pr17730-1.c: New test
27213
27214 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27215
27216         PR c/7425
27217         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27218
27219 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27220
27221         * gcc.c-torture/execute/stdarg-1.c: New test.
27222         * gcc.c-torture/execute/stdarg-2.c: New test.
27223         * gcc.c-torture/execute/stdarg-3.c: New test.
27224         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27225         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27226         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27227         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27228         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27229
27230 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27231
27232         PR tree-optimization/17697
27233         * g++.dg/opt/pr17697-1.C: New test.
27234         * g++.dg/opt/pr17697-2.C: New test.
27235         * g++.dg/opt/pr17697-3.C: New test.
27236
27237 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27238
27239         PR c/16409
27240         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27241         gcc.dg/vla-init-5.c: New tests.
27242
27243 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27244
27245         PR c/13804
27246         * gcc.dg/pr13804-1.c: New test.
27247
27248 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27249
27250         PR fortran/16938
27251         * gfortran.dg/pr16938.f90: New test.
27252
27253 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27254
27255         * g++.dg/template/crash23.C: New test.
27256
27257 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27258
27259         PR c++/17585
27260         * g++.dg/template/static8.C: New test.
27261
27262 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27263
27264         PR c++/17681
27265         * g++.dg/other/error9.C: New test.
27266
27267 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27268
27269         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27270
27271 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27272
27273         PR fortran/15164
27274         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27275
27276 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27277
27278         PR middle-end/17112
27279         * gcc.dg/pr17112-1.c: New test case.
27280
27281 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27282
27283         PR c/11459
27284         * gcc.dg/pr11459-1.c: New test.
27285
27286 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27287
27288         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27289         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27290
27291 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27292
27293         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27294
27295 2004-09-25  Jan Hubicka  <jh@suse.cz>
27296
27297         * compile/30040909-1.c: New test.
27298         * compile/30040907-1.c: New test.
27299
27300 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27301
27302         * gcc.c-torture/execute/va-arg-26.c: New test.
27303
27304 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27305
27306         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27307         extra diagnostics on targets with 64-bit pointers.
27308         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27309
27310 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27311
27312         PR c/17188
27313         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27314         * gcc.dg/decl-3.c: Adjust expected message.
27315
27316 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27317
27318         PR fortran/17615
27319         * gfortran.dg/pr17615.f90: New test.
27320
27321 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27322
27323         PR tree-optimzation/17517
27324         * g++.dg/tree-ssa/pr17517.C: New Test.
27325
27326 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27327
27328         PR c++/16889
27329         * g++.dg/lookup/ambig3.C: New.
27330
27331 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27332
27333         PR tree-opt/17624
27334         * g++.dg/opt/pr17624.C: New test.
27335
27336 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27337
27338         PR c/6980
27339         * gcc.dg/Wbad-function-cast-1.c: New test.
27340
27341 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27342
27343         * g++.dg/ext/complit1.C
27344         * g++.dg/other/error2.C
27345         * g++.dg/other/nontype-1.C
27346         * g++.dg/parse/crash11.C
27347         * g++.dg/parse/crash12.C
27348         * g++.dg/parse/error15.C
27349         * g++.dg/parse/error4.C
27350         * g++.dg/parse/tmpl-outside1.C
27351         * g++.dg/parse/too-many-tmpl-args1.C
27352         * g++.dg/template/dependent-expr3.C
27353         * g++.dg/template/error10.C
27354         * g++.dg/template/instantiate1.C
27355         * g++.dg/template/vtable2.C
27356         * g++.dg/warn/Wshadow-1.C
27357         * g++.dg/warn/weak1.C
27358         * g++.old-deja/g++.brendan/crash16.C
27359         * g++.old-deja/g++.brendan/crash18.C
27360         * g++.old-deja/g++.brendan/crash48.C
27361         * g++.old-deja/g++.brendan/crash49.C
27362         * g++.old-deja/g++.brendan/crash55.C
27363         * g++.old-deja/g++.brendan/crash56.C
27364         * g++.old-deja/g++.brendan/crash8.C
27365         * g++.old-deja/g++.brendan/enum11.C
27366         * g++.old-deja/g++.brendan/enum8.C
27367         * g++.old-deja/g++.brendan/enum9.C
27368         * g++.old-deja/g++.brendan/friend3.C
27369         * g++.old-deja/g++.brendan/misc14.C
27370         * g++.old-deja/g++.bugs/900402_02.C
27371         * g++.old-deja/g++.bugs/900404_03.C
27372         * g++.old-deja/g++.bugs/900404_04.C
27373         * g++.old-deja/g++.bugs/900428_03.C
27374         * g++.old-deja/g++.jason/crash4.C
27375         * g++.old-deja/g++.jason/overload21.C
27376         * g++.old-deja/g++.jason/redecl1.C
27377         * g++.old-deja/g++.jason/report.C
27378         * g++.old-deja/g++.jason/rfg10.C
27379         * g++.old-deja/g++.jason/template30.C
27380         * g++.old-deja/g++.law/arm12.C
27381         * g++.old-deja/g++.law/ctors5.C
27382         * g++.old-deja/g++.law/cvt20.C
27383         * g++.old-deja/g++.law/init10.C
27384         * g++.old-deja/g++.law/init8.C
27385         * g++.old-deja/g++.law/visibility17.C
27386         * g++.old-deja/g++.law/visibility7.C
27387         * g++.old-deja/g++.mike/net8.C
27388         * g++.old-deja/g++.mike/p646.C
27389         * g++.old-deja/g++.mike/p700.C
27390         * g++.old-deja/g++.mike/p701.C
27391         * g++.old-deja/g++.mike/p811.C
27392         * g++.old-deja/g++.ns/template13.C
27393         * g++.old-deja/g++.other/array3.C
27394         * g++.old-deja/g++.other/crash25.C
27395         * g++.old-deja/g++.other/dtor3.C
27396         * g++.old-deja/g++.other/dtor4.C
27397         * g++.old-deja/g++.other/main1.C
27398         * g++.old-deja/g++.other/warn7.C
27399         * g++.old-deja/g++.pt/crash11.C
27400         * g++.old-deja/g++.pt/crash36.C
27401         * g++.old-deja/g++.pt/spec22.C
27402         * g++.old-deja/g++.pt/spec9.C
27403         * g++.old-deja/g++.pt/ttp52.C
27404         * g++.old-deja/g++.robertl/eb103.C
27405         * g++.old-deja/g++.robertl/eb121.C
27406         * g++.old-deja/g++.robertl/eb22.C
27407         * g++.old-deja/g++.robertl/eb8.C:
27408         Update locations and/or regexps of dg-error markers.
27409         Remove markers for some bogus messages that are no longer issued.
27410
27411 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27412
27413         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27414         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27415
27416 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27417
27418         PR c++/17618
27419         * g++.dg/lookup/crash5.C: New test.
27420
27421 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27422
27423         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27424         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27425         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27426         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27427         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27428         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27429
27430         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27431         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27432         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27433         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27434         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27435         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27436
27437         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27438
27439         * gcc.dg/vect/vect-44.c: Check additional cases.
27440         * gcc.dg/vect/vect-48.c: Check additional cases.
27441
27442         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27443         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27444         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27445         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27446         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27447         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27448         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27449         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27450         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27451
27452         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27453         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27454         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27455
27456 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27457
27458         * gcc.dg/tree-ssa/loop-6.c: New test.
27459
27460 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27461
27462         PR c++/17620
27463         * g++.dg/inherit/base2.C: New.
27464
27465 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27466
27467         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27468         * gcc.dg/20001012-2.c: Likewise.
27469         * gcc.dg/20001013-1.c: Likewise.
27470         * gcc.dg/20001101-1.c: Likewise.
27471         * gcc.dg/20001102-1.c: Likewise.
27472         * gcc.dg/bf-spl1.c: Likewise.
27473         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27474         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27475
27476 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27477
27478         PR tree-optimization/16721
27479         * gcc.dg/tree-ssa/pr16721.c: New test.
27480
27481 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27482
27483         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27484         * gcc.dg/20040305-1.c: Likewise.
27485
27486 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27487
27488         PR c/16566
27489         * gcc.c-torture/compile/pr16566-1.c,
27490         gcc.c-torture/compile/pr16566-2.c,
27491         gcc.c-torture/compile/pr16566-3.c: New tests.
27492
27493 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27494
27495         PR tree-optimization/17512
27496         * gcc.c-torture/compile/20040916-1.c.
27497
27498 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27499
27500         * gcc.dg/pragma-re-3.c: New test.
27501
27502 2004-09-17  Matt Austern  <austern@apple.com>
27503
27504         PR c++/15049
27505         * g++.dg/other/anon3.C: New.
27506
27507 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27508
27509         PR c++/7503
27510         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27511         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27512         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27513         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27514         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27515
27516 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27517
27518         PR fortran/17286
27519         * gfortran.dg/pr17286.f90: New test.
27520
27521 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27522
27523         PR c++/17530
27524         * g++.dg/template/static7.C: New test.
27525
27526 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27527
27528         PR tree-opt/17558
27529         * gcc.c-torture/compile/pr17558.c: New test.
27530
27531 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27532
27533         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27534         if SKIP_ATTRIBUTE is defined.
27535
27536 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27537
27538         PR fortran/15957
27539         * gfortran.dg/pr15957.f90: New test.
27540
27541 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27542
27543         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27544         in comparison.
27545         * gcc.dg/vect/vect-79.c: Likewise.
27546         * gcc.dg/vect/vect-80.c: Likewise.
27547
27548 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27549
27550         PR fortran/15750
27551         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27552
27553 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27554
27555         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27556         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27557         * gcc.dg/vect/vect-62.c: New testcase.
27558         * gcc.dg/vect/vect-63.c: New testcase.
27559         * gcc.dg/vect/vect-64.c: New testcase.
27560         * gcc.dg/vect/vect-65.c: New testcase.
27561         * gcc.dg/vect/vect-66.c: New testcase.
27562         * gcc.dg/vect/vect-67.c: New testcase.
27563         * gcc.dg/vect/vect-68.c: New testcase.
27564         * gcc.dg/vect/vect-69.c: New testcase.
27565         * gcc.dg/vect/vect-79.c: New testcase.
27566         * gcc.dg/vect/vect-80.c: New testcase.
27567
27568 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27569
27570         * gcc.target/mips/asm-1.c: New test.
27571
27572 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27573
27574         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27575         * gcc.dg/vect/vect-73.c: New testcase.
27576         * gcc.dg/vect/vect-74.c: New testcase.
27577         * gcc.dg/vect/vect-75.c: New testcase.
27578         * gcc.dg/vect/vect-76.c: New testcase.
27579         * gcc.dg/vect/vect-77.c: New testcase.
27580         * gcc.dg/vect/vect-78.c: New testcase
27581
27582 2004-09-18  Paul Brook  <paul@codesourcery.com>
27583
27584         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27585
27586 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27587
27588         PR c/17424
27589         * gcc.dg/pr17424-1.c: New test.
27590
27591 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27592
27593         * g++.dg/tree-ssa/pr17153.C: New test.
27594
27595 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27596
27597         PR pch/13361
27598         * g++.dg/pch/wchar-1.C: New.
27599         * g++.dg/pch/wchar-1.Hs: New.
27600
27601 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27602
27603         * gcc.c-torture/execute/20040917-1.c: New test.
27604
27605 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27606
27607         PR tree-optimization/17319
27608         * gcc.dg/pr17319.c: New test.
27609
27610 2004-09-17  Devang Patel  <dpatel@apple.com>
27611
27612         * gcc.dg/20040813-1.c: New test.
27613
27614 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27615
27616         PR tree-optimization/17273
27617         * gcc.c-torture/compile/pr17273.c: New test.
27618
27619 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27620
27621         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27622         Update expected messages.
27623         * gcc.dg/declspec-13.c: New test.
27624
27625 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27626
27627         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27628
27629 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27630
27631         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27632         change what 'a' is pointing to.
27633
27634 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27635
27636         PR c++/16002
27637         * g++.dg/template/error18.C: New test.
27638
27639         PR c++/16029
27640         * g++.dg/warn/Wunused-8.C: New test.
27641
27642 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27643
27644         PR tree-optimization/17513
27645         * gcc.dg/20040916-1.c: New test.
27646
27647 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27648
27649         PR c++/17501
27650         * g++.dg/template/typename7.C: New test.
27651
27652 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27653
27654         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27655
27656 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27657
27658         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27659         with -ftree-based-profiling also.
27660         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27661
27662 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27663
27664         PR/15364
27665         * gfortran.dg/der_array_io_1.f90: New test.
27666         * gfortran.dg/der_array_io_2.f90: New test.
27667         * gfortran.dg/der_array_io_3.f90: New test.
27668
27669 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27670
27671         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27672         EABI.
27673
27674 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27675
27676         * g++.dg/opt/switch1.C: New test.
27677
27678 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27679
27680         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27681         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27682         Update expected messages.
27683
27684 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27685
27686         PR fortran/16485
27687         * gfortran.dg/same_name_1.f90: New test.
27688
27689 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27690
27691         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27692         dereference garbage pointers.
27693
27694 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27695
27696         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27697         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27698
27699         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27700         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27701         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27702
27703 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27704
27705         PR c++/17324
27706         * g++.dg/template/mangle1.C: New test.
27707
27708 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27709
27710         PR tree-optimization/17252
27711         * gcc.c-torture/execute/pr17252.c: New test.
27712
27713 2004-09-14  Andrew Pinski  <apinski@apple.com>
27714
27715         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27716
27717 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27718
27719         PR rtl-optimization/9771
27720         * gcc.dg/pr9771-1.c: New test case.
27721
27722 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27723
27724         PR tree-optimization/15262
27725         * gcc.c-torture/execute/pr15262-1.c: New test.
27726         * gcc.c-torture/execute/pr15262-2.c: New test.
27727
27728 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27729
27730         * gcc.dg/declspec-12.c: New test.
27731
27732 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
27733
27734         * gfortran.dg/pr17090.f90: Add directives to test.
27735
27736 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27737
27738         * gcc.c-torture/compile/20040914-1.c: New test.
27739
27740 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27741
27742         PR c++/16162
27743         * g++.dg/template/decl2.C: New test.
27744
27745 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
27746
27747         PR fortran/17090
27748         * gfortran.dg/pr17090.f90: New test.
27749
27750 2004-09-13  Dale Johannesen  <dalej@apple.com>
27751
27752         * gcc.c-torture/compile/pr17408.c: New test case.
27753
27754 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27755
27756         PR c++/16716
27757         * g++.dg/parse/crash17.C: New test.
27758
27759         PR c++/17327
27760         * g++.dg/template/enum3.C: New test.
27761
27762 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
27763
27764         * lib/gcc-defs.exp: Load wrapper.exp.
27765         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
27766         using local code.
27767         * lib/gcc.exp (gcc_init): Similar.
27768         * lib/gfortran.exp (gfortran_init): Similar.
27769         * lib/objc.exp (objc_init): Similar.
27770         * lib/treelang.exp (treelang_init): Similar.
27771         * lib/wrapper.exp: New file with build_wrapper call machinery in
27772         ${tool}_maybe_build_wrapper.
27773
27774 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27775
27776         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
27777         "inline".
27778         * gcc.dg/declspec-11.c: Update expected messages.
27779         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
27780         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
27781         gcc.dg/inline-12.c: New tests.
27782
27783 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
27784
27785         * g++.dg/tree-ssa/pr17400.C: New testcase.
27786
27787 2004-09-13  James E Wilson  <wilson@specifixinc.com>
27788
27789         * gcc.target/mips/sb1-1.c: New testcase.
27790
27791 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
27792
27793         * lib/g77-dg.exp: Remove unused file.
27794         * lib/mike-g77.exp: Ditto.
27795         * lib/g77.exp: Ditto.
27796
27797 2004-09-12  Richard Henderson  <rth@redhat.com>
27798
27799         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
27800
27801 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27802
27803         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
27804         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27805         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
27806         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
27807         Update expected messages.
27808
27809 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
27810
27811         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
27812         declaration/use mismatch for dirp parameter.
27813
27814 2004-09-12  Andrew Pinski  <apinski@apple.com>
27815
27816         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
27817         -fgnu-runtime is passed.
27818
27819 2004-09-12  Richard Henderson  <rth@redhat.com>
27820
27821         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
27822         do the uplevel thing and update additional_flags directly.
27823         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
27824         gfortran.fortran-torture/execute/intrinsic_nearest.x,
27825         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
27826         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
27827
27828 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27829
27830         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
27831
27832 2004-09-11  Roger Sayle  <roger@eyesopen.com>
27833
27834         PR middle-end/17411
27835         * g++.dg/opt/pr17411-1.C: New test case.
27836
27837 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27838
27839         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27840         gcc.dg/tls/diag-2.c: Update expected messages.
27841         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
27842         messages.
27843         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
27844         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
27845         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
27846         gcc.dg/tls/diag-5.c: New tests.
27847
27848 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
27849
27850         * gcc.dg/20040910-1.c: Correct dg-error regexp.
27851
27852 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27853
27854         * g++.dg/parse/break-in-for.C: New test.
27855
27856 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
27857
27858         * gcc.dg/tree-ssa/20040911-1.c: New test.
27859
27860 2004-09-11  Andreas Jaeger  <aj@suse.de>
27861
27862         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
27863         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
27864
27865 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
27866
27867         * gcc.target/frv: New directory of FR-V-specific tests.
27868
27869 2004-09-10  James E Wilson  <wilson@specifixinc.com>
27870
27871         * gcc.dg/convert-vec-1.c: New test.
27872
27873 2004-09-10  Roger Sayle  <roger@eyesopen.com>
27874
27875         PR middle-end/17024
27876         * gcc.dg/pr17024-1.c: New test case.
27877
27878 2004-09-10  Eric Christopher  <echristo@redhat.com>
27879
27880         * gcc.dg/20040910-1.c: New test.
27881
27882 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27883
27884         * gcc.dg/bitfld-9.c: New test.
27885
27886 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
27887
27888         * gcc.c-torture/execute/ieee/acc1.c: New test.
27889         * gcc.c-torture/execute/ieee/acc2.c: New test.
27890         * gcc.c-torture/execute/ieee/mzero6.c: New test.
27891
27892 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27893
27894         * gcc.dg/deprecated-2.c: New test.
27895
27896 2004-09-09  James E Wilson  <wilson@specifixinc.com>
27897
27898         * gcc.dg/init-vec-1.c: New test.
27899
27900 2004-09-09  Roger Sayle  <roger@eyesopen.com>
27901
27902         PR middle-end/17055
27903         * gcc.dg/pr17055-1.c: New test case.
27904
27905 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
27906
27907         PR target/17377
27908         * gcc.c-torture/execute/pr17377.c: New test.
27909
27910 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27911
27912         PR c/8420
27913         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27914         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27915         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27916         gcc.dg/long-long-typespec-1.c: New tests.
27917         * gcc.dg/tls/diag-2.c: Update expected diagnostics
27918
27919 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27920
27921         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27922         gcc.dg/gnu99-static-1.c: New tests.
27923
27924 2004-09-08  Devang Patel  <dpatel@apple.com>
27925
27926         * gcc.dg/darwin-ld-20040828-1.c: New test.
27927         * gcc.dg/darwin-ld-20040828-2.c: New test.
27928         * gcc.dg/darwin-ld-20040828-3.c: New test.
27929
27930 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
27931
27932         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27933         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27934         in error message.
27935         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27936         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27937         in error message.
27938         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27939         types they qualify.
27940         * objc.dg/type-size-2.m: Fix wording in comment.
27941         * objc.dg/va-meth-1.m: New test case.
27942
27943 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
27944
27945         PR c/16633:
27946         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27947         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27948
27949 2004-09-06  Devang Patel  <dpatel@apple.com>
27950
27951         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27952         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27953
27954 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
27955
27956         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27957         reflect changed line numbering of diagnostics.
27958
27959 2004-09-06  Paul Brook  <paul@codesourcery.com>
27960
27961         * gfortran.dg/edit_real_1.f90: Add new test.
27962
27963 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27964
27965         * gcc.dg/tree-ssa/loop-2.c: New test.
27966         * gcc.dg/tree-ssa/loop-3.c: New test.
27967         * gcc.dg/tree-ssa/loop-4.c: New test.
27968         * gcc.dg/tree-ssa/loop-5.c: New test.
27969
27970 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27971
27972         * gcc.dg/format/sentinel-1.c: Update for parameter option.
27973
27974 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27975
27976         * gcc.dg/format/sentinel-1.c: New test.
27977
27978 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
27979
27980         * gcc.dg/builtins-46.c: New.
27981
27982 2004-09-03  Devang Patel  <dpatel@apple.com>
27983
27984         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27985         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27986
27987 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27988
27989         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27990         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27991         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27992         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27993         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27994         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27995         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27996         the non-portable bzero.
27997         * gcc.dg/20010912-1.c: xfail for NetWare.
27998         * gcc.dg/20020426-2.c: xfail for NetWare.
27999         * gcc.dg/20021014-1.c: xfail for NetWare.
28000         * gcc.dg/20021018-1.c: xfail for NetWare.
28001         * gcc.dg/20030213-1.c: xfail for NetWare.
28002         * gcc.dg/20030225-1.c: xfail for NetWare.
28003         * gcc.dg/20030708-1.c: xfail for NetWare.
28004         * gcc.dg/builtins-config.h: Also exclude NetWare.
28005         * gcc.dg/format/format.h: Define restrict only if not already defined.
28006         * gcc.dg/nest.c: xfail for NetWare.
28007         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28008         * lib/target-supports.exp (check_visibility_available): Exclude
28009         NetWare.
28010
28011 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28012
28013         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28014         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28015         deterministic starting point for the alignment of structure fields.
28016         * gcc.dg/Wpadded.c: Dito.
28017         * g++.dg/abi/vbase10.C: Dito.
28018
28019 2004-09-03  Devang Patel  <dpatel@apple.com>
28020
28021         * g++.dg/debug/pr15736.cc: New test.
28022
28023 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28024
28025         * README.QMTEST: Fix out-of-date link.
28026
28027 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28028
28029         PR fortran/16579
28030         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28031         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28032
28033 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28034
28035         * g++.dg/abi/arm_rtti1.C: New test.
28036
28037 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28038
28039         * gcc.dg/ppc-vector-memcpy.c: New.
28040         * gcc.dg/ppc-vector-memset.c: New.
28041
28042 2004-09-02  Chao-ying Fu  <fu@mips.com>
28043
28044         * gcc.target/mips/mips-3d-1.c: New test.
28045         * gcc.target/mips/mips-3d-2.c: New test.
28046         * gcc.target/mips/mips-3d-3.c: New test.
28047         * gcc.target/mips/mips-3d-4.c: New test.
28048         * gcc.target/mips/mips-3d-5.c: New test.
28049         * gcc.target/mips/mips-3d-6.c: New test.
28050         * gcc.target/mips/mips-3d-7.c: New test.
28051         * gcc.target/mips/mips-3d-8.c: New test.
28052         * gcc.target/mips/mips-3d-9.c: New test.
28053         * gcc.target/mips/mips-ps-1.c: New test.
28054         * gcc.target/mips/mips-ps-2.c: New test.
28055         * gcc.target/mips/mips-ps-3.c: New test.
28056         * gcc.target/mips/mips-ps-4.c: New test.
28057         * gcc.target/mips/mips-ps-type.c: New test.
28058
28059 2004-09-02  Paul Brook  <paul@codesourcery.com>
28060
28061         * gfortran.dg/edit_real_1.f90: Add new tests.
28062
28063 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28064
28065         PR fortran/15327
28066         * gfortran.dg/merge_char_1.f90: New test.
28067
28068 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28069
28070         PR fortran/16404
28071         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28072
28073 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28074
28075         PR c/1522
28076         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28077
28078 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28079
28080         * g++.dg/opt/loop1.C: Do not XFAIL.
28081
28082 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * gcc.c-torture/execute/20040831-1.c: New test.
28085
28086 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28087
28088         PR fortran/16579
28089         * gfortran.dg/g77/20010610.f: Now passes.
28090         Copy from g77.f-torture/execute. Add dg-run directive.
28091         * gfortran.dg/g77/README: Update
28092
28093 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28094
28095         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28096         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28097         (t1, t2, t3, t4): Add volatile.
28098
28099 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28100
28101         * g++.dg/ext/visibility/arm1.C: New test.
28102
28103 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28104
28105         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28106         -pedantic-errors.
28107
28108 2004-09-01  Paul Brook  <paul@codesourcery.com>
28109
28110         * gfortran.dg/eof_2.f90: New test.
28111
28112 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28113
28114         PR fortran/16579
28115         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28116
28117 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28118
28119         PR libfortran/16805
28120         * gfortran.dg/list_read_2.f90: New test.
28121
28122 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28123
28124         * g++.dg/abi/key1.C: New test.
28125
28126 2004-08-31  Richard Henderson  <rth@redhat.com>
28127
28128         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28129         form of offsetof.
28130         * g++.dg/other/offsetof5.C: Remove duplicate.
28131
28132 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28133
28134         PR fortran/17244
28135         * gfortran.dg/func_derived_1.f90: New test.
28136
28137 2004-08-31  Paul Brook  <paul@codesourcery.com>
28138
28139         * gfortran.dg/eof_1.f90: New test.
28140
28141 2004-08-31  Paul Brook  <paul@codesourcery.com>
28142
28143         * gfortran.dg/list_read_1.f90: New file.
28144
28145 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28146
28147         * g++.dg/opt/loop1.C: XFAIL.
28148
28149 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28150
28151         * gcc.dg/funcdef-storage-1.c: New.
28152         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28153         an extern function in local scope.
28154         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28155         declare an 'auto inline' function in local scope.
28156         * gcc.dg/20011130-1.c: Likewise.
28157         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28158         an 'auto' function in local scope.
28159         * gcc.dg/20021014-1.c: Likewise.
28160         * gcc.dg/20030331-2.c: Likewise.
28161
28162 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28163
28164         * gfortran.dg/blockdata_1.f90: New test.
28165
28166 2004-08-30  Richard Henderson  <rth@redhat.com>
28167
28168         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28169
28170 2004-08-30  Richard Henderson  <rth@redhat.com>
28171
28172         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28173         additional_flags set by alternate driver.
28174         (ieee-options): New procedure.
28175         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28176         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28177         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28178         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28179
28180 2004-08-30  Richard Henderson  <rth@redhat.com>
28181
28182         * lib/f-torture.exp: Remove.
28183
28184 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR rtl-optimization/16590
28187         * g++.dg/opt/loop1.C: New test.
28188
28189 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28190
28191         PR fortran/13910
28192         * gfortran.dg/oldstyle_1.f90: New test.
28193
28194 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28195         Paul Brook  <paul@codesourcery.com>
28196
28197         * gfortran.dg/g77/README: Update.
28198         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28199         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28200         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28201
28202 2004-08-28  Paul Brook  <paul@codesourcery.com>
28203
28204         PR libfortran/17195
28205         * gfortran.dg/edit_real_1.f90: New test.
28206
28207 2004-08-27  Paul Brook  <paul@codesourcery.com>
28208
28209         * gfortran.dg/rewind_1.f90: New test.
28210
28211 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28212
28213         PR fortran/16597
28214         * gfortran.dg/pr16597.f90: New test.
28215
28216 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28217
28218         PR c/13801
28219         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28220         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28221         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28222         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28223         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28224
28225 2004-08-26  Nick Clifton  <nickc@redhat.com>
28226
28227         * gcc.c-torture/compile/pr17119.c: New test.
28228
28229 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28230
28231         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28232
28233 2004-08-25  Richard Henderson  <rth@redhat.com>
28234
28235         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28236         the bits that expect kind=8 to be the largest real kind.
28237
28238 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28239
28240         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28241
28242 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28243
28244         * gfortran.dg/assignment_1.f90: New test.
28245
28246 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28247
28248         * g++.dg/template/repo3.C: New test.
28249
28250 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28251
28252         PR middle-end/16693
28253         PR tree-optimization/16372
28254         * g++.dg/opt/pr16372-1.C: New test case.
28255         * g++.dg/opt/pr16693-1.C: New test case.
28256         * g++.dg/opt/pr16693-2.C: New test case.
28257
28258 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28259
28260         * objc.dg/proto-lossage-4.m: New test.
28261
28262 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28263
28264         PR c++/17155
28265         * g++.dg/inherit/local2.C: New test.
28266
28267 2004-08-25  Paul Brook  <paul@codesourcery.com>
28268
28269         PR fortran/17144
28270         * gfortran.dg/string_ctor_1.f90: New test.
28271
28272 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28273
28274         PR c++/14428
28275         * g++.dg/template/redecl2.C: New test.
28276
28277 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28278
28279         PR fortran/17143
28280         * gfortran.dg/pr17143.f90: New test.
28281
28282 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28283
28284         PR fortran/17164
28285         * gfortran.dg/pr17164.f90: New test.
28286
28287 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28288
28289         * gcc.dg/tree-ssa/loop-1.c: New test.
28290
28291 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28292
28293         * gcc.c-torture/compile/20040824-1.c: New test.
28294
28295 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28296
28297         * gcc.c-torture/compile/iftrap-3.c: New test.
28298
28299 2004-08-24  Paul Brook  <paul@codesourcery.com>
28300
28301         * gfortran.dg/entry_2.f90: New test.
28302
28303 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         PR c++/16889
28306         * g++.dg/lookup/ambig[12].C: New.
28307
28308 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28309
28310         PR c++/16706
28311         * g++.dg/template/crash21.C: New test.
28312         * g++.dg/template/crash22.C: Likewise.
28313
28314 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28315
28316         PR c++/17149
28317         * g++.dg/template/access15.C: New.
28318
28319 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28320
28321         PR c++/17163
28322         * g++.dg/template/repo2.C: New test.
28323
28324 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28325
28326         PR rtl-optimization/17078
28327         * gcc.c-torture/execute/pr17078-1.c: New test case.
28328
28329 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28330
28331         PR c/14492
28332         * gcc.dg/debug/crash1.c: New test.
28333
28334 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28335
28336         PR c/16180
28337         * gcc.dg/loop-5.c: New test.
28338
28339 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28340
28341         * gcc.c-torture/execute/20040823-1.c: New test.
28342
28343 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28344
28345         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28346         to the assembler.  Simplify test accordingly.
28347         (asm_abi_flags): Use GNU names.
28348         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28349         to check for ABI flags.
28350
28351 2004-08-22  Andrew Pinski  <apinski@apple.com>
28352
28353         * g++.dg/opt/pr14029.C: New test.
28354         * gcc.c-torture/execute/pr15262.c: New test.
28355
28356 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28357
28358         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28359
28360 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28361
28362         PR 16908
28363         * gfortran.dg/direct_io.f90: New test.
28364
28365 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28366
28367         PR c++/17121
28368         * g++.dg/inherit/local2.C: New test.
28369
28370 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28371
28372         PR c++/17120
28373         * g++.dg/warn/Wparentheses-4.C: New test.
28374
28375 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28376
28377         PR c++/17121
28378         * g++.dg/inherit/local2.C: New test.
28379
28380         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28381         * gcc.dg/ppc-ldstruct.c: Likewise.
28382         * gcc.dg/ppc64-abi-2.c: Likewise.
28383
28384 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28385
28386         PR rtl-optimization/17099
28387         * gcc.c-torture/execute/20040820-1.c: New test.
28388
28389 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28390
28391         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28392
28393 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28394
28395         PR fortran/17077
28396         * gfortran.dg/auto_array_1.f90: New test.
28397
28398 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28399
28400         PR fortran/17074
28401         * gfortran.dg/simpleif_1.f90: New test.
28402
28403 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28404
28405         * lib/target-supports.exp (check_profiling_available): Return
28406         false for arm*-*-symbianelf* and arm*-*-eabi*.
28407
28408         PR c++/15890
28409         * g++.dg/template/delete1.C: New test.
28410
28411 2004-08-19  Paul Brook  <paul@codesourcery.com>
28412
28413         PR fortran/14976
28414         PR fortran/16228
28415         * gfortran.dg/data_char_1.f90: New test.
28416
28417 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28418
28419         PR fortran/16946
28420         * gfortran.dg/reduction.f90: New testcase.
28421
28422 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28423
28424         PR fortran/16520
28425         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28426
28427 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28428
28429         PR c++/17041
28430         * g++.dg/Wparentheses-3.C: New test.
28431
28432 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28433
28434         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28435         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28436         * gcc.dg/vect/vect-2.c: Likewise.
28437         * gcc.dg/vect/vect-3.c: Likewise.
28438         * gcc.dg/vect/vect-4.c: Likewise.
28439         * gcc.dg/vect/vect-5.c: Likewise.
28440         * gcc.dg/vect/vect-6.c: Likewise.
28441         * gcc.dg/vect/vect-7.c: Likewise.
28442         * gcc.dg/vect/vect-25.c: Likewise.
28443         * gcc.dg/vect/vect-31.c: Likewise.
28444         * gcc.dg/vect/vect-32.c: Likewise.
28445         * gcc.dg/vect/vect-34.c: Likewise.
28446         * gcc.dg/vect/vect-36.c: Likewise.
28447         * gcc.dg/vect/vect-all.c: Likewise.
28448
28449 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28450
28451         PR c++/17068
28452         * g++.dg/template/operator4.C: New test.
28453
28454 2004-08-18  Richard Henderson  <rth@redhat.com>
28455
28456         * gcc.dg/20040206-1.c: XFAIL.
28457
28458 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28459
28460         PR c++/16246
28461         * g++.dg/template/array7.C: New test.
28462
28463 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28464
28465         * gcc.dg/mips-movcc-1.c: New test.
28466         * gcc.dg/mips-movcc-2.c: New test.
28467         * gcc.dg/mips-movcc-3.c: New test.
28468
28469         * gcc.dg/mips-nmadd-1.c: New test.
28470         * gcc.dg/mips-nmadd-2.c: New test.
28471
28472 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28473
28474         PR c++/15871
28475         * g++.dg/opt/inline8.C: New test.
28476
28477         PR c++/16965
28478         * g++.dg/parse/error17.C: New test.
28479
28480 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28481
28482         * gcc.dg/vect: New directory for vectorizer tests.
28483         * gcc.dg/vect/tree-vect.h: New file.
28484         * gcc.dg/vect/vect.exp: New file.
28485         * gcc.dg/vect/pr16105.c.c: New test.
28486         * gcc.dg/vect/vect-1.c: New test.
28487         * gcc.dg/vect/vect-2.c: New test.
28488         * gcc.dg/vect/vect-3.c: New test.
28489         * gcc.dg/vect/vect-4.c: New test.
28490         * gcc.dg/vect/vect-5.c: New test.
28491         * gcc.dg/vect/vect-6.c: New test.
28492         * gcc.dg/vect/vect-7.c: New test.
28493         * gcc.dg/vect/vect-8.c: New test.
28494         * gcc.dg/vect/vect-9.c: New test.
28495         * gcc.dg/vect/vect-10.c: New test.
28496         * gcc.dg/vect/vect-11.c: New test.
28497         * gcc.dg/vect/vect-12.c: New test.
28498         * gcc.dg/vect/vect-13.c: New test.
28499         * gcc.dg/vect/vect-14.c: New test.
28500         * gcc.dg/vect/vect-15.c: New test.
28501         * gcc.dg/vect/vect-16.c: New test.
28502         * gcc.dg/vect/vect-17.c: New test.
28503         * gcc.dg/vect/vect-18.c: New test.
28504         * gcc.dg/vect/vect-19.c: New test.
28505         * gcc.dg/vect/vect-20.c: New test.
28506         * gcc.dg/vect/vect-21.c: New test.
28507         * gcc.dg/vect/vect-22.c: New test.
28508         * gcc.dg/vect/vect-23.c: New test.
28509         * gcc.dg/vect/vect-24.c: New test.
28510         * gcc.dg/vect/vect-25.c: New test.
28511         * gcc.dg/vect/vect-26.c: New test.
28512         * gcc.dg/vect/vect-27.c: New test.
28513         * gcc.dg/vect/vect-28.c: New test.
28514         * gcc.dg/vect/vect-29.c: New test.
28515         * gcc.dg/vect/vect-30.c: New test.
28516         * gcc.dg/vect/vect-31.c: New test.
28517         * gcc.dg/vect/vect-32.c: New test.
28518         * gcc.dg/vect/vect-33.c: New test.
28519         * gcc.dg/vect/vect-34.c: New test.
28520         * gcc.dg/vect/vect-35.c: New test.
28521         * gcc.dg/vect/vect-36.c: New test.
28522         * gcc.dg/vect/vect-37.c: New test.
28523         * gcc.dg/vect/vect-38.c: New test.
28524         * gcc.dg/vect/vect-40.c: New test.
28525         * gcc.dg/vect/vect-41.c: New test.
28526         * gcc.dg/vect/vect-42.c: New test.
28527         * gcc.dg/vect/vect-43.c: New test.
28528         * gcc.dg/vect/vect-44.c: New test.
28529         * gcc.dg/vect/vect-45.c: New test.
28530         * gcc.dg/vect/vect-46.c: New test.
28531         * gcc.dg/vect/vect-47.c: New test.
28532         * gcc.dg/vect/vect-48.c: New test.
28533         * gcc.dg/vect/vect-49.c: New test.
28534         * gcc.dg/vect/vect-50.c: New test.
28535         * gcc.dg/vect/vect-51.c: New test.
28536         * gcc.dg/vect/vect-52.c: New test.
28537         * gcc.dg/vect/vect-53.c: New test.
28538         * gcc.dg/vect/vect-54.c: New test.
28539         * gcc.dg/vect/vect-55.c: New test.
28540         * gcc.dg/vect/vect-56.c: New test.
28541         * gcc.dg/vect/vect-57.c: New test.
28542         * gcc.dg/vect/vect-58.c: New test.
28543         * gcc.dg/vect/vect-59.c: New test.
28544         * gcc.dg/vect/vect-60.c: New test.
28545         * gcc.dg/vect/vect-61.c: New test.
28546         * gcc.dg/vect/vect-all.c: New test.
28547         * gcc.dg/vect/vect-none.c: New test.
28548
28549 2004-08-17  Paul Brook  <paul@codesourcery.com>
28550
28551         PR fortran/13082
28552         * gfortran.dg/entry_1.f90: New test.
28553
28554 2004-08-17  Andrew Pinski  <apinski@apple.com>
28555
28556         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28557
28558 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28559
28560         * gcc.dg/pr17036-1.c: New test.
28561
28562 2004-08-16  Devang Patel  <dpatel@apple.com>
28563
28564         * gcc.dg/darwin-20040809-1.c: New test.
28565
28566 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28567
28568         * gcc.dg/funcdef-attr-1.c: New test.
28569
28570 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28571
28572         * gcc.dg/altivec-17.c: New test.
28573         * gcc.dg/altivec-18.c: New test.
28574
28575 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28576
28577         PR c++/6749
28578         * g++.dg/template/vtable2.C: New test.
28579
28580 2004-08-14  Richard Henderson  <rth@redhat.com>
28581
28582         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28583         * gcc.dg/pack-test-4.c (main): Return 0.
28584         * gcc.dg/setjmp-1.c: Remove XFAIL.
28585         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28586
28587 2004-08-14  Richard Henderson  <rth@redhat.com>
28588
28589         * gcc.dg/980217-1.c: Add prototype for printf.
28590
28591 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28592
28593         * gfortran.dg/pr16935.f90: New test.
28594
28595 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28596
28597         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28598
28599 2004-08-13  Paul Brook  <paul@codesourcery.com>
28600
28601         * gfortran.dg/der_io_1.f90: Remove stray comma.
28602
28603 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28604
28605         * gcc.dg/vmx/cw-bug-2.c: Remove.
28606         * gcc.dg/vmx/vprint-1.c: Remove.
28607         * gcc.dg/vmx/vscan-1.c: Remove.
28608
28609 2004-08-12  Devang patel  <dpatel@apple.com>
28610
28611         * gcc.dg/darwin-20040809-2.c: New test.
28612
28613 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28614
28615         * g++.dg/ext/altivec-12.C: New test.
28616
28617         * g++.dg/ext/altivec-11.C: New test.
28618
28619 2004-08-12  Paul Brook  <paul@codesourcery.com>
28620
28621         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28622
28623 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28624
28625         * g++.dg/ext/altivec-2.C: Check for hardware support before
28626         executing any VMX instructions.
28627
28628         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28629
28630 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28631
28632         PR c++/16276
28633         * g++.old-deja/g++.other/comdat4.C: New test.
28634         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28635
28636 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28637
28638         PR target/16286
28639         * gcc.dg/pr16286.c: New test.
28640
28641 2004-08-12 Jan Beulich <jbeulich@novell.com>
28642
28643         * g++.dg/ext/asm5.C: New.
28644
28645 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28646
28647         PR c++/16698
28648         * g++.dg/eh/crash1.C: New test.
28649
28650         PR c++/16717
28651         * g++.dg/ext/construct1.C: New test.
28652
28653 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28654
28655         PR c++/16853
28656         * g++.dg/init/ptrmem1.C: New test.
28657
28658         PR c++/16618
28659         * g++.dg/parse/offsetof5.C: New test.
28660
28661         PR c++/16870
28662         * g++.dg/template/overload3.C: New test.
28663
28664 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/16964
28667         * g++.dg/parse/error16.C: New test.
28668
28669         PR c++/16904
28670         * g++.dg/template/error14.C: New test.
28671
28672         PR c++/16929
28673         * g++.dg/template/error15.C: New test.
28674
28675 2004-08-11  Devang Patel  <dpatel@apple.com>
28676
28677         * gcc.dg/darwin-ld-20040809-1.c: New test.
28678         * gcc.dg/darwin-ld-20040809-2.c: New test.
28679
28680 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28681
28682         PR fortran/16917
28683         * gfortran.dg/dfloat_1.f90: New test.
28684
28685 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28686
28687         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
28688         * gcc.dg/dll-2.c: Fix dg-require syntax.
28689         * gcc.misc-tests/arm-isr.c (abort): Declare.
28690         (exit): Likewise.
28691
28692 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28693
28694         PR c++/16971
28695         * g++.dg/parse/crash16.C: New test.
28696
28697 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28698
28699         * gcc.dg/mips-rsqrt-1.c: New test case.
28700         * gcc.dg/mips-rsqrt-2.c: New test case.
28701         * gcc.dg/mips-rsqrt-3.c: New test case.
28702
28703 2004-08-10  Paul Brook  <paul@codesourcery.com>
28704
28705         * gfortran.dg/der_io_1.f90: New test.
28706
28707 2004-08-10  Paul Brook  <paul@codesourcery.com>
28708
28709         PR fortran/16919
28710         * gfortran.dg/der_array_1.f90: New test.
28711
28712 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28713
28714         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28715
28716 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28717
28718         * gcc.dg/wchar_t-2.c: Fix typo.
28719
28720 2004-08-09  Falk Hueffner  <falk@debian.org>
28721
28722         PR tree-optimization/12517
28723         * gcc.c-torture/compile/pr12517.c: New test.
28724
28725         PR tree-optimization/12578
28726         * gcc.c-torture/compile/pr12578.c: New test.
28727
28728         PR tree-optimization/12899
28729         * gcc.c-torture/compile/pr12899.c: New test.
28730
28731         PR rtl-optimization/14692
28732         * gcc.c-torture/compile/pr14692.c: New test.
28733
28734         PR tree-optimization/16461
28735         * gcc.c-torture/compile/pr16461.c: New test.
28736
28737 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28738
28739         * gfortran.dg/getenv_1.f90: New test.
28740
28741 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28742
28743         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
28744         wchar_t.
28745         * gcc.dg/symbian5.c: Test -fno-short-wchar.
28746
28747 2004-08-06  Paul Brook  <paul@codesourcery.com>
28748
28749         * gfortran.dg/ret_array_1.f90: New test.
28750         * gfortran.dg/ret_pointer_1.f90: New test.
28751
28752 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
28753
28754         * gcc.dg/missing-field-init-[12].c: New tests.
28755         * g++.dg/warn/missing-field-init-[12].C: New tests.
28756
28757 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28758
28759         * gcc.dg/enum2.c: New test.
28760         * gcc.dg/symbian3.c: Likewise.
28761         * gcc.dg/symbian4.c: Likewise.
28762         * gcc.dg/wchar_t-2.c: Likewise.
28763
28764 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28765
28766         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
28767         destructor tests.
28768
28769 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28770
28771         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
28772         dg-require-visiblity.
28773         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
28774         * g++.dg/ext/visibility/fvisibility.C: Likewise.
28775         * g++.dg/ext/visibility/memfuncts.C: Likewise.
28776         * g++.dg/ext/visibility/new1.C: Likewise.
28777         * g++.dg/ext/visibility/pragma.C: Likewise.
28778         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
28779         * g++.dg/ext/visibility/virtual.C: Likewise.
28780         * g++/dg/ext/visibility/visibility-1.C: Likewise.
28781         * g++/dg/ext/visibility/visibility-2.C: Likewise.
28782         * g++/dg/ext/visibility/visibility-3.C: Likewise.
28783         * g++/dg/ext/visibility/visibility-4.C: Likewise.
28784         * g++/dg/ext/visibility/visibility-5.C: Likewise.
28785         * g++/dg/ext/visibility/visibility-6.C: Likewise.
28786         * g++/dg/ext/visibility/visibility-7.C: Likewise.
28787         * g++/dg/ext/visibility/visibility-8.C: New test.
28788         * gcc.c-torture/compile/dll.x: Remove.
28789         * gcc.dg/dll-2.c: Use dg-require-dll
28790         * gcc.dg/visibility-10.c: New test.
28791         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
28792         supporting DLLs.
28793         * lib/scanasm.exp (scan_hidden): New function.
28794         (scan_not_hidden): Likewise.
28795
28796 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
28797
28798         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
28799
28800 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
28801
28802         * gcc.c-torture/execute/20040805-1.c: New test.
28803
28804 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
28805
28806         * gcc.dg/20020118-1.c: Declare abort.
28807         * gcc.dg/altivec_check.h: Likewise.
28808         * gcc.dg/iftrap-2.c: Likewise.
28809         * gcc.dg/pragma-darwin.c: Likewise.
28810         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
28811
28812 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
28813
28814         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
28815
28816 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28817
28818         * gcc.c-torture/execute/builtins/abs-2.c,
28819         gcc.c-torture/execute/builtins/abs-3.c,
28820         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
28821         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
28822         intmax_t, uintmax_t and their limits.
28823         * gcc.dg/intmax_t-1.c: New test.
28824
28825 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28826
28827         * g++.dg/tc1/dr147.C: Add reference to PR.
28828
28829 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
28830
28831         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
28832         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
28833
28834 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
28835
28836         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
28837
28838 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28839
28840         * gcc.dg/redecl-5.c: New test.
28841         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
28842         of scanf.
28843
28844 2004-08-03  Roger Sayle  <roger@eyesopen.com>
28845
28846         PR middle-end/16790
28847         * gcc.c-torture/execute/pr16790-1.c: New test case.
28848
28849 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
28850
28851         * g++.dg/ext/visibility/assign1.C: New test.
28852         * g++.dg/ext/visibility/new1.C: Likewise.
28853
28854         * gcc.dg/symbian1.c: New test.
28855         * gcc.dg/symbian2.c: Likewise.
28856
28857 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
28858
28859         PR target/16570
28860         * gcc.dg/i386-sse-9.c: New test.
28861
28862 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28863
28864         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
28865
28866 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28867
28868         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
28869         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
28870         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
28871         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
28872         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
28873         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
28874         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
28875         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28876         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28877         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28878         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28879         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28880         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28881         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28882         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28883         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28884         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28885         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28886         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28887         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28888         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28889         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28890         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28891         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28892         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28893         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28894         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28895         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28896         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28897         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28898         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28899         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28900         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28901         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28902         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28903         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28904         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28905         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28906         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28907         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28908         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28909         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28910         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28911         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28912         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28913         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28914         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28915         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28916         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28917         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28918         gcc.misc-tests/i386-pf-3dnow-1.c,
28919         gcc.misc-tests/i386-pf-athlon-1.c,
28920         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28921         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28922         Declare built-in functions used.
28923         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28924
28925 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
28926
28927         PR c++/16707
28928         * g++.dg/lookup/using12.C: New test.
28929
28930         * g++.dg/init/null1.C: Fix PR number.
28931         * g++.dg/parse/namespace10.C: Likewise.
28932
28933 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/16224
28936         * g++.dg/template/spec17.C: New test.
28937         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28938         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28939
28940 2004-08-02  David Billinghurst
28941
28942         PR fortran/16292
28943         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28944
28945 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
28946
28947         * gcc.dg/ia64-got-1.c: New test case.
28948
28949 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28950
28951         PR c++/16489
28952         * g++.dg/init/null1.C: New test.
28953         * g++.dg/tc1/dr76.C: Adjust error marker.
28954
28955         PR c++/16529
28956         * g++.dg/parse/namespace10.C: New test.
28957
28958         PR c++/16810
28959         * g++.dg/inherit/ptrmem2.C: New test.
28960
28961 2004-08-02  Ben Elliston  <bje@au.ibm.com>
28962
28963         PR target/16155
28964         * gcc.dg/pr16155.c: New test.
28965
28966 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28967
28968         * gcc.dg/redecl-2.c: New test.
28969
28970 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
28971
28972         * gcc.dg/darwin-longdouble.c: New file.
28973
28974 2004-07-30  Richard Henderson  <rth@redhat.com>
28975
28976         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28977         write to constant argument.
28978         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28979
28980 2004-07-30  Richard Henderson  <rth@redhat.com>
28981
28982         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28983         tests of nearest around zero.
28984
28985 2004-07-30  Andrew Pinski  <apinski@apple.com>
28986
28987         * gcc.c-torture/compile/20040730-1.c: New test.
28988
28989 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28990
28991         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28992         powerpc-eabispe.
28993
28994 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28995
28996         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28997
28998 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
28999
29000         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29001         contains $ld_library_path.
29002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29003
29004 2004-07-29  Richard Henderson  <rth@redhat.com>
29005
29006         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29007
29008         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29009         (alt2, which): New.
29010         (Check): Accept either alternative.
29011
29012 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29013
29014         * g++.dg/abi/inline1.C: New test.
29015         * g++.dg/abi/local1-a.cc: Likewise.
29016         * g++.dg/abi/local1.C: Likewise.
29017         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29018         * g++.dg/abi/mangle12.C: Likewise.
29019         * g++.dg/abi/mangle17.C: Likewise.
29020         * g++.dg/abi/mangle20-2.C: Likewise.
29021         * g++.dg/opt/interface1.C: Likewise.
29022         * g++.dg/opt/interface1.h: Likewise.
29023         * g++.dg/opt/interface1-a.cc: New test.
29024         * g++.dg/parse/repo1.C: New test.
29025         * g++.dg/template/repo1.C: Likewise.
29026         * g++.dg/warn/Winline-1.C: Likewise.
29027         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29028
29029 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29030
29031         * gcc.dg/tree-ssa/20040729-1.c: New test.
29032
29033 2004-07-27  Matt Austern <austern@apple.com>
29034
29035         * gcc.dg/darwin-bool-1.c: New test.
29036         * gcc.dg/darwin-bool-2.c: New test.
29037
29038 2004-07-28  Richard Henderson  <rth@redhat.com>
29039
29040         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29041         arguments in the correct type.  Don't write to constant arguments.
29042
29043 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29044
29045         PR tree-optimization/16688
29046         PR tree-optimization/16689
29047         * g++.dg/tree-ssa/pr16688.C: New test.
29048
29049 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29050
29051         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29052         loads.  Not only in the comment, this time.
29053
29054 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29055
29056         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29057         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29058         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29059         * gcc.dg/sh4a-bitmovua.c: New.
29060         * gcc.dg/sh4a-cos.c: New.
29061         * gcc.dg/sh4a-cosf.c: New.
29062         * gcc.dg/sh4a-fprun.c: New.
29063         * gcc.dg/sh4a-fsrra.c: New.
29064         * gcc.dg/sh4a-memmovua.c: New.
29065         * gcc.dg/sh4a-sin.c: New.
29066         * gcc.dg/sh4a-sincos.c: New.
29067         * gcc.dg/sh4a-sincosf.c: New.
29068         * gcc.dg/sh4a-sinf.c: New.
29069
29070 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29071
29072         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29073         conditionals.
29074         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29075         loads.
29076         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29077         DOM1.
29078
29079 2004-07-27  Andrew Pinski  <apinski@apple.com>
29080
29081         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29082
29083 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29084
29085         * gcc.dg/pragma-isr.c: New test.
29086
29087 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29088
29089         PR c++/14429
29090         * g++.dg/template/ttp11.C: New test.
29091
29092 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29093
29094         * gcc.c-torture/compile/20040727-1.c: New test.
29095
29096 2004-07-26  Eric Christopher  <echristo@redhat.com>
29097
29098         * gcc.c-torture/compile/20040726-2.c: New test.
29099
29100 2004-07-26  Andrew Pinski  <apinski@apple.com>
29101
29102         * g++.dg/rtti/tinfo1.C: Xfail.
29103
29104 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29105
29106         * gcc.c-torture/compile/20040726-1.c: New test.
29107
29108 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29109             Brian Ryner  <bryner@brianryner.com>
29110
29111         PR c++/9283
29112         PR c++/15000
29113         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29114         * g++.dg/ext/visibility/: New directory.
29115         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29116         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29117         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29118         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29119         * g++.dg/ext/visibility/fvisibility.C,
29120         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29121         g++.dg/ext/visibility/fvisibility-override1.C
29122         g++.dg/ext/visibility/fvisibility-override2.C
29123         g++.dg/ext/visibility/memfuncts.C
29124         g++.dg/ext/visibility/noPLT.C
29125         g++.dg/ext/visibility/pragma.C
29126         g++.dg/ext/visibility/pragma-override1.C
29127         g++.dg/ext/visibility/pragma-override2.C
29128         g++.dg/ext/visibility/staticmemfuncts.C
29129         g++.dg/ext/visibility/virtual.C: New tests.
29130
29131 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29132
29133         PR c/15360
29134         * gcc.dg/pr15360-1.c: New test.
29135
29136 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29137
29138         * gcc.dg/pragma-align-2.c: New test.
29139         * gcc.dg/pragma-init-fini.c: New test.
29140         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29141         targets.
29142
29143 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29144
29145         * gcc.dg/init-string-2.c: New test.
29146
29147 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29148
29149         PR 16684
29150         * gcc.dg/Wredundant-decls-1.c: New test case.
29151
29152 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29153
29154         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29155         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29156         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29157         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29158         * gcc.dg/compat/generate-random.c: New file.
29159         * gcc.dg/compat/generate-random.h: Likewise.
29160         * gcc.dg/compat/generate-random_r.c: Likewise.
29161         * gcc.dg/compat/struct-layout-1.h: Likewise.
29162         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29163         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29164         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29165         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29166         * gcc.dg/compat/struct-layout-1_main.c: New test.
29167         * gcc.dg/compat/struct-layout-1_x.c: New file.
29168         * gcc.dg/compat/struct-layout-1_y.c: New file.
29169         * gcc.dg/compat/struct-layout-1_test.h: New file.
29170
29171 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29172
29173         * gcc.dg/comp-return-1.c: New test
29174
29175 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29176
29177         * gcc.dg/vmx/8-02a.c: Fix typo.
29178
29179         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29180         * gcc.dg/darwin-abi-3.c: New test.
29181
29182         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29183         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29184
29185         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29186         * gcc.dg/vmx/ops-long-1.c: New test.
29187         * gcc.dg/vmx/ops-long-2.c: New test.
29188
29189 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.dg/lookup/conv-[1234].C: New.
29192
29193 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29194
29195         * g++.dg/parse/attr2.C: Simplify.
29196
29197 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29198
29199         PR c/7284
29200         * gcc.c-torture/execute/pr7284-1.c: New test.
29201
29202 2004-07-22  Brian Booth  <bbooth@redhat.com>
29203
29204         * gcc.dg/tree-ssa/20040721-1.c: New test.
29205
29206 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29207
29208         * g++.dg/template/crash20.c: New.
29209
29210 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29211
29212         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29213         Add dg-run directive.  Declare variables as required.
29214         * gfortran.dg/g77/README: Update
29215
29216 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29217
29218         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29219         gcc.dg/cris-peep2-andu2.c: New tests.
29220
29221 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29222
29223         PR c/15052
29224         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29225         on return type.
29226         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29227         messages.
29228         * gcc.dg/qual-return-2.c: Update expected messages.
29229         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29230
29231 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29232
29233         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29234         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29235
29236 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29237
29238         PR c/11250
29239         * gcc.dg/init-string-1.c: New test.
29240
29241 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29242
29243         PR middle-end/15345
29244         PR c/16450
29245         * gcc.dg/torture/nested-fn-1.c: New test.
29246
29247 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29248
29249         PR target/16559
29250         * gcc.dg/ia64-fptr-1.c: New file.
29251
29252 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29253
29254         PR c++/14497
29255         * g++.dg/template/spec16.C: New test.
29256         * g++.old-deja/g++.robertl/eb118.C: Remove.
29257
29258 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29259
29260         PR c++/509
29261         * g++.dg/template/spec15.C: New test.
29262
29263 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29264
29265         Copy cases from g77.f-torture/execute and add dg-run
29266         directive.  Other changes as noted.
29267         * gfortran.dg/g77/13037.f
29268         * gfortran.dg/g77/1832.f
29269         * gfortran.dg/g77/19981119-0.f
29270         * gfortran.dg/g77/19990313-0.f
29271         * gfortran.dg/g77/19990313-1.f
29272         * gfortran.dg/g77/19990313-2.f
29273         * gfortran.dg/g77/19990313-3.f
29274         * gfortran.dg/g77/19990419-1.f
29275         * gfortran.dg/g77/19990826-0.f
29276         * gfortran.dg/g77/19990826-2.f
29277         * gfortran.dg/g77/20000503-1.f
29278         * gfortran.dg/g77/20001111.f
29279         * gfortran.dg/g77/20010116.f
29280         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29281         * gfortran.dg/g77/20010430.f
29282         * gfortran.dg/g77/6177.f
29283         * gfortran.dg/g77/947.f
29284         * gfortran.dg/g77/970816-3.f
29285         * gfortran.dg/g77/971102-1.f
29286         * gfortran.dg/g77/980520-1.f
29287         * gfortran.dg/g77/980628-0.f
29288         * gfortran.dg/g77/980628-1.f
29289         * gfortran.dg/g77/980628-10.f
29290         * gfortran.dg/g77/980628-2.f
29291         * gfortran.dg/g77/980628-3.f
29292         * gfortran.dg/g77/980628-7.f
29293         * gfortran.dg/g77/980628-8.f
29294         * gfortran.dg/g77/980628-9.f
29295         * gfortran.dg/g77/980701-0.f
29296         * gfortran.dg/g77/980701-1.f
29297         * gfortran.dg/g77/cabs.f
29298         * gfortran.dg/g77/claus.f
29299         * gfortran.dg/g77/complex_1.f
29300         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29301         * gfortran.dg/g77/dcomplex.f
29302         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29303         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29304         * gfortran.dg/g77/f90-intrinsic-numeric.f
29305         * gfortran.dg/g77/int8421.f
29306         * gfortran.dg/g77/labug1.f
29307         * gfortran.dg/g77/large_vec.f
29308         * gfortran.dg/g77/le.f
29309         * gfortran.dg/g77/short.f
29310         * gfortran.dg/g77/README: Update
29311
29312 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29313
29314         PR c++/16637
29315         * g++.dg/parse/lookup4.C: New test.
29316
29317 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29318
29319         PR c++/16175
29320         * g++.dg/template/ttp10.C: New test.
29321
29322 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29323
29324         * gcc.dg/pr12625-1.c: New test.
29325
29326 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29327
29328         * gcc.dg/switch-warn-1.c: New test.
29329         * gcc.dg/switch-warn-2.c: New test.
29330         * gcc.c-torture/compile/pr14730.c: Update.
29331
29332 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29333
29334         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29335         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29336         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29337         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29338
29339 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29340
29341         PR c++/16623
29342         * g++.dg/template/assign1.C: New test.
29343
29344 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29345
29346         PR c++/12170
29347         * g++.dg/template/ttp9.C: New test.
29348
29349 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29350
29351         * gcc.dg/format/cmn-err-1.c: New test.
29352
29353 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29354
29355         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29356         gcc.dg/Wparentheses-10.c: New tests.
29357         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29358
29359 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29360
29361         PR fortran/16465
29362         * gfortran.dg/g77//ffixed-line-length-0.f,
29363         gfortran.dg/g77/ffixed-line-length-132.f,
29364         gfortran.dg/g77/ffixed-line-length-72.f,
29365         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29366         gfortran.dg/g77/README: Update.
29367
29368 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29369
29370         PR c++/13092
29371         * g++.dg/template/non-dependent7.C: New test.
29372         * g++.dg/template/non-dependent8.C: Likewise.
29373         * g++.dg/template/non-dependent9.C: Likewise.
29374         * g++.dg/template/non-dependent10.C: Likewise.
29375
29376 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29377
29378         PR c++/16337
29379         * g++.dg/parse/attr2.C: New test.
29380
29381 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29382
29383         * g77.dg: Removed.
29384         * g77.f-torture: Ditto.
29385
29386 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29387
29388         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29389         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29390         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29391
29392 2004-07-16  Richard Henderson  <rth@redhat.com>
29393
29394         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29395
29396 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29397
29398         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29399         tests with full list of options.
29400         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29401         of TORTURE_OPTIONS if test contains 'dg-do run'.
29402
29403         PR fortran/16404
29404         * gfortran.dg/do_iterator.f90: New test.
29405
29406 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29407
29408         PR rtl-optimization/16536
29409         * gcc.c-torture/execute/restrict-1.c: New test.
29410
29411 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29412
29413         PR fortran/15324
29414         * gfortran.dg/pr15324.f90: New test.
29415
29416         PR fortran/15129
29417         * gfortran.dg/pr15129.f90: New test.
29418
29419         PR fortran/15140
29420         * gfortran.dg/pr15140.f90: New test.
29421
29422         PR fortran/13792
29423         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29424         compile-time simplification.
29425
29426 2004-07-14  Mike Stump  <mrs@apple.com>
29427
29428         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29429
29430 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29431
29432         PR target/16325
29433         * gcc.dg/profile-generate-1.c: New.
29434
29435 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * gcc.c-torture/execute/20040709-1.c: New test.
29438         * gcc.c-torture/execute/20040709-2.c: New test.
29439
29440 2004-07-14  Mike Stump  <mrs@apple.com>
29441
29442         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29443
29444 2004-07-14  Mike Stump  <mrs@apple.com>
29445
29446         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29447
29448 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29449
29450         PR c++/16518
29451         * g++.dg/parse/mutable1.C: New test.
29452
29453 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29454
29455         PR tree-optimization/16443
29456         * gcc.dg/tree-ssa/20040713-1.c: New test.
29457
29458 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29459
29460         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29461         for operator new.
29462
29463 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29464
29465         * gfortran.dg/g77/README: New file
29466         * gfortran.dg/g77/19981216-0.f: Copy from
29467         g77.f-torture/noncompile.  Add "dg-do compile" and
29468         dg-error as required.
29469         * gfortran.dg/g77/19990218-1.f: Likewise.
29470         * gfortran.dg/g77/19990905-1.f: Likewise.
29471         * gfortran.dg/g77/9263.f: Likewise.
29472         * gfortran.dg/g77/980615-0.f: Likewise.
29473         * gfortran.dg/g77/980616-0.f: Likewise.
29474         * gfortran.dg/g77/check0.f: Likewise.
29475         * gfortran.dg/g77/select_no_compile.f: Likewise.
29476
29477 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29478
29479         Copy files from g77.f-torture/compile.
29480         Add "{ dg-do compile}".  Other changes as noted
29481         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29482         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29483         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29484         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29485         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29486         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29487         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29488         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29489         statement to conform to standard.  Append alpha1.x for reference.
29490         * gfortran.dg/g77/xformat.f: Add dg-warning
29491
29492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29493
29494         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29495         Add {dg-do compile} directive.
29496         * gfortran.dg/g77/cpp2.F: Likewise.
29497
29498 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29499
29500         PR c++/5402
29501         * g++.dg/lookup/name-clash1.C: New test.
29502
29503         PR c++/9777
29504         * g++.dg/lookup/name-clash2.C: New test.
29505
29506         PR c++/12102
29507         * g++.dg/lookup/name-clash3.C: New test.
29508
29509 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29510
29511         * g++.dg/lookup/new2.C: New test.
29512         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29513
29514 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29515
29516         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29517         Add {dg-do compile} directive.
29518         * gfortran.dg/g77/13060.f: Likewise.
29519         * gfortran.dg/g77/19990218-0.f: Likewise.
29520         * gfortran.dg/g77/19990305-0.f: Likewise.
29521         * gfortran.dg/g77/19990419-0.f: Likewise.
29522         * gfortran.dg/g77/19990502-0.f: Likewise.
29523         * gfortran.dg/g77/19990502-1.f: Likewise.
29524         * gfortran.dg/g77/19990525-0.f: Likewise.
29525         * gfortran.dg/g77/19990826-1.f: Likewise.
29526         * gfortran.dg/g77/19990826-3.f: Likewise.
29527         * gfortran.dg/g77/19990905-2.f: Likewise.
29528         * gfortran.dg/g77/20000412-1.f: Likewise.
29529         * gfortran.dg/g77/20000511-1.f: Likewise.
29530         * gfortran.dg/g77/20000511-2.f: Likewise.
29531         * gfortran.dg/g77/20000518.f: Likewise.
29532         * gfortran.dg/g77/20000601-1.f: Likewise.
29533         * gfortran.dg/g77/20000601-2.f: Likewise.
29534         * gfortran.dg/g77/20000629-1.f: Likewise.
29535         * gfortran.dg/g77/20000630-2.f: Likewise.
29536         * gfortran.dg/g77/20010115.f: Likewise.
29537         * gfortran.dg/g77/20010321-1.f: Likewise.
29538         * gfortran.dg/g77/20010426.f: Likewise.
29539         * gfortran.dg/g77/20020307-1.f: Likewise.
29540         * gfortran.dg/g77/8485.f: Likewise.
29541         * gfortran.dg/g77/960317-1.f: Likewise.
29542         * gfortran.dg/g77/970915-0.f: Likewise.
29543         * gfortran.dg/g77/980310-1.f: Likewise.
29544         * gfortran.dg/g77/980310-2.f: Likewise.
29545         * gfortran.dg/g77/980310-3.f: Likewise.
29546         * gfortran.dg/g77/980310-4.f: Likewise.
29547         * gfortran.dg/g77/980310-6.f: Likewise.
29548         * gfortran.dg/g77/980310-7.f: Likewise.
29549         * gfortran.dg/g77/980310-8.f: Likewise.
29550         * gfortran.dg/g77/980419-2.f: Likewise.
29551         * gfortran.dg/g77/980424-0.f: Likewise.
29552         * gfortran.dg/g77/980427-0.f: Likewise.
29553         * gfortran.dg/g77/980729-0.f: Likewise.
29554         * gfortran.dg/g77/981117-1.f: Likewise.
29555         * gfortran.dg/g77/toon_1.f: Likewise.
29556
29557 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29558
29559         PR c++/2204
29560         * g++.dg/other/abstract2.C: New test.
29561
29562 2004-07-12  Paul Brook  <paul@codesourcery.com>
29563
29564         * gfortran.dg/pointer_init_1.f90: New test.
29565
29566 2004-07-11  Paul Brook  <paul@codesourcery.com>
29567
29568         PR fortran/15986
29569         * gfortran.dg/contained_1.f90: New test.
29570
29571 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29572
29573         * g++.dg/parse/defarg8.C: New test.
29574
29575 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29576
29577         PR fortran/16433
29578         * gfortran.dg/pr16433.f: New test.
29579
29580         PR fortran/17574
29581         * gfortran.dg/pr15754.f90: New test.
29582
29583 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29584
29585         PR tree-optimization/16437
29586         * gcc.c-torture/execute/bitfld-4.c: New test.
29587
29588 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29589
29590         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29591         access to common var from module.
29592
29593 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29594
29595         PR fortran/16336
29596         * gfortran.fortran-torture/execute/common_2.f90: New test.
29597
29598 2004-07-10  Paul Brook  <paul@codesourcery.com>
29599
29600         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29601
29602 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29603
29604         PR fortran/15969
29605         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29606
29607 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29608
29609         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29610         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29611         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29612         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29613         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29614         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29615         * gfortran.dg/g77/funderscoring.f: Likewise.
29616         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29617
29618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29619
29620         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29621
29622 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29623         Paul Brook  <paul@codesourcery.com>
29624
29625         PR fortran/13415
29626         * gfortran.dg/common_pointer_1.f90: New test.
29627
29628 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29629
29630         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29631
29632 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29633
29634         PR target/16364
29635         * gcc.c-torture/compile/20040709-1.c: New.
29636
29637 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29638
29639         PR fortran/14077
29640         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29641
29642 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29643
29644         PR fortran/13201
29645         * gfortran.dg/shape_1.f90: New test.
29646
29647 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29648             Andrew Pinski  <apinski@apple.com>
29649
29650         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29651
29652 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29653
29654         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29655         comment.
29656
29657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29658         Paul Brook  <paul@codesourcery.com>
29659
29660         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29661         '.f95' and '.F95'.
29662
29663 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29664
29665         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29666
29667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29668
29669         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29670         testcases with capital suffix.
29671
29672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29673
29674         PR fortran/15481
29675         PR fortran/13372
29676         PR fortran/13575
29677         PR fortran/15978
29678         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29679
29680         * gfortran.dg/implicit_1.f90: New test.
29681
29682 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29683
29684         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29685         expression to match gfortran warning/error messages
29686         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29687         dg-error text.
29688
29689 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29690
29691         * lib/fortran-torture.exp: Rename proc search_for to
29692         search_for_re.
29693
29694 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29695
29696         * gcc.c-torture/execute/simd-5.x: New file.
29697         XFAIL on SPARC 64-bit at -O0.
29698
29699 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29700
29701         PR c++/8211
29702         PR c++/16165
29703         * g++.dg/warn/effc3.C: New test.
29704
29705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29706
29707         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29708         change X to 1X in format.
29709         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29710         add data statements to conform to standard.
29711
29712 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29713
29714         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29715         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29716         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29717
29718 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29719
29720         * gfortran.dg/g77/7388.f: Copy from g77.dg
29721         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29722         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29723         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29724         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29725         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29726         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29727         * gfortran.dg/g77/strlen0.f: Likewise.
29728
29729 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29730
29731         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29732         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29733
29734 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29735
29736         * gcc.c-torture/execute/920428-2.x: Delete.
29737         * gcc.c-torture/execute/920501-7.x: Likewise.
29738
29739 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
29740
29741         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29742         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
29743         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
29744         prescott and c3-2.
29745         (PREFETCH_3DNOW): Add -march=c3.
29746
29747 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
29748
29749         PR c/16437
29750         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
29751         * gcc.c-torture/execute/bf64-1.x: Likewise.
29752
29753 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29754
29755         * gcc.c-torture/compile/20040708-1.c: New test.
29756
29757 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29758
29759         PR c++/16169
29760         * g++.dg/warn/effc2.C: New test.
29761
29762 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29763
29764         * gcc.c-torture/execute/bitfld-1.x: Remove.
29765         * gcc.c-torture/execute/bitfld-3.c: New test.
29766         * gcc.dg/bitfld-2.c: Remove XFAILs.
29767
29768 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
29769
29770         PR c++/16276
29771         * g++.dg/rtti/tinfo1.C: New file.
29772
29773 2004-07-07  Eric Christopher  <echristo@redhat.com>
29774
29775         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
29776
29777 2004-07-07  Andrew Pinski  <apinski@apple.com>
29778
29779         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
29780
29781 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
29782
29783         * g++.dg/init/call1.C: XFAIL.
29784
29785 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
29786
29787         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
29788         except for movstrict*, to movmem* and clrstr* to clrmem*.
29789
29790 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
29791
29792         * gcc.c-torture/execute/20040707-1.c: New test.
29793
29794 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
29795
29796         * gcc.c-torture/execute/20040706-1.c: New test.
29797
29798 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29799
29800         PR c++/3671
29801         * g++.dg/template/spec14.C: New test.
29802
29803 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
29804
29805         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
29806         nothing if not yet defined.  Use it in b, c and d type definitions.
29807         * gcc.c-torture/execute/20040705-1.c: New test.
29808         * gcc.c-torture/execute/20040705-2.c: New test.
29809
29810 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29811
29812         PR c++/2518
29813         * g++.dg/lookup/new1.C: New test.
29814
29815 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29816
29817         PR c++/11406
29818         * g++.dg/template/sizeof8.C: New test.
29819
29820 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
29821
29822         * gcc.c-torture/compile/20040705-1.c: New test.
29823
29824 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
29825
29826         * gfortran.fortran-torture/execute/seq_io.f90: New test.
29827
29828 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
29829
29830         * gcc.dg/cpp/if-mop.c: Two new testcases.
29831         * gcc.dg/cpp/trad/comment-3.c: New.
29832
29833 2004-07-04  Paul Brook  <paul@codesourcery.com>
29834
29835         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
29836
29837 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
29838
29839         PR c++/3761
29840         * g++.dg/lookup/crash4.C: New test.
29841
29842 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
29843
29844         * gcc.c-torture/execute/builtin-abs-1.c
29845         * gcc.c-torture/execute/builtin-abs-2.c
29846         * gcc.c-torture/execute/builtin-complex-1.c
29847         * gcc.c-torture/execute/builtins/string-1-lib.c
29848         * gcc.c-torture/execute/builtins/string-1.c
29849         * gcc.c-torture/execute/builtins/string-2-lib.c
29850         * gcc.c-torture/execute/builtins/string-2.c
29851         * gcc.c-torture/execute/builtins/string-3-lib.c
29852         * gcc.c-torture/execute/builtins/string-3.c
29853         * gcc.c-torture/execute/builtins/string-4-lib.c
29854         * gcc.c-torture/execute/builtins/string-4.c
29855         * gcc.c-torture/execute/builtins/string-5-lib.c
29856         * gcc.c-torture/execute/builtins/string-5.c
29857         * gcc.c-torture/execute/builtins/string-6-lib.c
29858         * gcc.c-torture/execute/builtins/string-6.c
29859         * gcc.c-torture/execute/builtins/string-7-lib.c
29860         * gcc.c-torture/execute/builtins/string-7.c
29861         * gcc.c-torture/execute/builtins/string-8-lib.c
29862         * gcc.c-torture/execute/builtins/string-8.c
29863         * gcc.c-torture/execute/builtins/string-9-lib.c
29864         * gcc.c-torture/execute/builtins/string-9.c
29865         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
29866         * gcc.c-torture/execute/builtins/string-asm-1.c
29867         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
29868         * gcc.c-torture/execute/builtins/string-asm-2.c
29869         * gcc.c-torture/execute/stdio-opt-1.c
29870         * gcc.c-torture/execute/stdio-opt-2.c
29871         * gcc.c-torture/execute/stdio-opt-3.c
29872         * gcc.c-torture/execute/string-opt-1.c
29873         * gcc.c-torture/execute/string-opt-10.c
29874         * gcc.c-torture/execute/string-opt-11.c
29875         * gcc.c-torture/execute/string-opt-12.c
29876         * gcc.c-torture/execute/string-opt-13.c
29877         * gcc.c-torture/execute/string-opt-14.c
29878         * gcc.c-torture/execute/string-opt-15.c
29879         * gcc.c-torture/execute/string-opt-16.c
29880         * gcc.c-torture/execute/string-opt-2.c
29881         * gcc.c-torture/execute/string-opt-6.c
29882         * gcc.c-torture/execute/string-opt-7.c
29883         * gcc.c-torture/execute/string-opt-8.c:
29884         Replace with ...
29885
29886         * gcc.c-torture/execute/builtins/abs-2.c
29887         * gcc.c-torture/execute/builtins/abs-3.c
29888         * gcc.c-torture/execute/builtins/complex-1.c
29889         * gcc.c-torture/execute/builtins/fprintf.c
29890         * gcc.c-torture/execute/builtins/fputs.c
29891         * gcc.c-torture/execute/builtins/memcmp.c
29892         * gcc.c-torture/execute/builtins/memmove.c
29893         * gcc.c-torture/execute/builtins/memops-asm.c
29894         * gcc.c-torture/execute/builtins/mempcpy-2.c
29895         * gcc.c-torture/execute/builtins/mempcpy.c
29896         * gcc.c-torture/execute/builtins/memset.c
29897         * gcc.c-torture/execute/builtins/printf.c
29898         * gcc.c-torture/execute/builtins/sprintf.c
29899         * gcc.c-torture/execute/builtins/strcat.c
29900         * gcc.c-torture/execute/builtins/strchr.c
29901         * gcc.c-torture/execute/builtins/strcmp.c
29902         * gcc.c-torture/execute/builtins/strcpy.c
29903         * gcc.c-torture/execute/builtins/strcspn.c
29904         * gcc.c-torture/execute/builtins/strlen-2.c
29905         * gcc.c-torture/execute/builtins/strlen.c
29906         * gcc.c-torture/execute/builtins/strncat.c
29907         * gcc.c-torture/execute/builtins/strncmp-2.c
29908         * gcc.c-torture/execute/builtins/strncmp.c
29909         * gcc.c-torture/execute/builtins/strncpy.c
29910         * gcc.c-torture/execute/builtins/strpbrk.c
29911         * gcc.c-torture/execute/builtins/strpcpy-2.c
29912         * gcc.c-torture/execute/builtins/strpcpy.c
29913         * gcc.c-torture/execute/builtins/strrchr.c
29914         * gcc.c-torture/execute/builtins/strspn.c
29915         * gcc.c-torture/execute/builtins/strstr-asm.c
29916         * gcc.c-torture/execute/builtins/strstr.c:
29917         ... these new files.
29918
29919         * gcc.c-torture/execute/builtins/abs-2-lib.c
29920         * gcc.c-torture/execute/builtins/abs-3-lib.c
29921         * gcc.c-torture/execute/builtins/complex-1-lib.c
29922         * gcc.c-torture/execute/builtins/fprintf-lib.c
29923         * gcc.c-torture/execute/builtins/fputs-lib.c
29924         * gcc.c-torture/execute/builtins/memcmp-lib.c
29925         * gcc.c-torture/execute/builtins/memmove-lib.c
29926         * gcc.c-torture/execute/builtins/memops-asm-lib.c
29927         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29928         * gcc.c-torture/execute/builtins/mempcpy-lib.c
29929         * gcc.c-torture/execute/builtins/memset-lib.c
29930         * gcc.c-torture/execute/builtins/printf-lib.c
29931         * gcc.c-torture/execute/builtins/sprintf-lib.c
29932         * gcc.c-torture/execute/builtins/strcat-lib.c
29933         * gcc.c-torture/execute/builtins/strchr-lib.c
29934         * gcc.c-torture/execute/builtins/strcmp-lib.c
29935         * gcc.c-torture/execute/builtins/strcpy-lib.c
29936         * gcc.c-torture/execute/builtins/strcspn-lib.c
29937         * gcc.c-torture/execute/builtins/strlen-2-lib.c
29938         * gcc.c-torture/execute/builtins/strlen-lib.c
29939         * gcc.c-torture/execute/builtins/strncat-lib.c
29940         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29941         * gcc.c-torture/execute/builtins/strncmp-lib.c
29942         * gcc.c-torture/execute/builtins/strncpy-lib.c
29943         * gcc.c-torture/execute/builtins/strpbrk-lib.c
29944         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29945         * gcc.c-torture/execute/builtins/strpcpy-lib.c
29946         * gcc.c-torture/execute/builtins/strrchr-lib.c
29947         * gcc.c-torture/execute/builtins/strspn-lib.c
29948         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29949         * gcc.c-torture/execute/builtins/strstr-lib.c
29950         * gcc.c-torture/execute/builtins/lib/abs.c
29951         * gcc.c-torture/execute/builtins/lib/fprintf.c
29952         * gcc.c-torture/execute/builtins/lib/memset.c
29953         * gcc.c-torture/execute/builtins/lib/printf.c
29954         * gcc.c-torture/execute/builtins/lib/sprintf.c
29955         * gcc.c-torture/execute/builtins/lib/strcpy.c
29956         * gcc.c-torture/execute/builtins/lib/strcspn.c
29957         * gcc.c-torture/execute/builtins/lib/strncat.c
29958         * gcc.c-torture/execute/builtins/lib/strncmp.c
29959         * gcc.c-torture/execute/builtins/lib/strncpy.c
29960         * gcc.c-torture/execute/builtins/lib/strpbrk.c
29961         * gcc.c-torture/execute/builtins/lib/strspn.c
29962         * gcc.c-torture/execute/builtins/lib/strstr.c:
29963         New files containing support routines.
29964
29965         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29966         declaration.
29967         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29968         when not optimizing.
29969
29970 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
29971
29972         PR c++/16240
29973         * g++.dg/abi/mangle22.C: New test.
29974         * g++.dg/abi/mangle23.C: Likewise.
29975
29976 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
29977
29978         PR fortran/16290
29979         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29980         Allow for cases without denormalized floating point numbers.
29981
29982 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
29983
29984         PR c/1027
29985         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29986         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29987         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29988         expected warning text.
29989         * gcc.dg/format/diag-2.c: New test.
29990
29991 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29992
29993         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29994
29995 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
29996
29997         * gcc.dg/builtins-43.c: New.
29998         * gcc.dg/builtins-44.c: New.
29999         * gcc.dg/builtins-45.c: New.
30000
30001 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30002             Andreas Tobler  <a.tobler@schweiz.ch>
30003
30004         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30005         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30006         as SIGSEGV.
30007         * gcc.dg/cleanup-11.c: Likewise.
30008         * gcc.dg/cleanup-8.c: Likewise.
30009         * gcc.dg/cleanup-9.c: Likewise.
30010         * gcc.dg/cleanup-5.c: Run on all platforms.
30011
30012 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30013
30014         * g++.dg/warn/nonnull1.C: New test.
30015
30016 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30017
30018         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30019         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30020         Special-case the Sun compiler wrt to <complex.h>.
30021
30022 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30023
30024         * gcc.dg/Wunreachable-8.C: New test.
30025
30026         * gcc.dg/h8300-ice2.c : New test.
30027
30028 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30029
30030         PR fortran/16161
30031         * gfortran.fortran-torture/compile/implicit.f90: Add test
30032         for implicit character.
30033
30034 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30035
30036         PR fortran/16289
30037         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30038         Use tiny() intrinsic to find smallest non-negative real
30039
30040 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30041
30042         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30043         * gcc.dg/compat/struct-by-value-22_x.c: New.
30044         * gcc.dg/compat/struct-by-value-22_y.c: New.
30045
30046         * gcc.c-torture/execute/20040629-1.c: New test.
30047
30048 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30049
30050         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30051         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30052
30053         PR target/16195
30054         * gcc.dg/20040625-1.c: New test.
30055
30056 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30057
30058         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30059
30060 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30061
30062         PR fortran/15963
30063         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30064
30065 2004-06-29  Richard Henderson  <rth@redhat.com>
30066
30067         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30068
30069 2004-06-29  Paul Brook  <paul@codesourcery.com>
30070
30071         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30072         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30073
30074 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30075
30076         PR c++/16260
30077         * g++.dg/parse/crash15.C: New.
30078
30079 2004-06-28  Andrew Pinski  <apinski@apple.com>
30080
30081         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30082         by the error already.
30083
30084         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30085
30086 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30087
30088         PR target/14041
30089         * gcc.dg/h8300-bss-align-1.c : New.
30090
30091 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30092
30093         * PR c++/16174
30094         * g++.dg/template/ctor4.C: New.
30095
30096 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         PR c++/16205
30099         * g++.dg/warn/Wsequence-point-1.C: New test.
30100
30101 2004-06-27  Paul Brook  <paul@codesourcery.com>
30102
30103         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30104
30105 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30106
30107         * g++.old-deja/g++.mike/p7325.C: Remove.
30108
30109 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30110
30111         PR c/14963
30112         * gcc.dg/pr14963.c: New test.
30113
30114 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30115
30116         PR c++/16193
30117         * g++.dg/parse/redef1.C: New test.
30118
30119 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30120
30121         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30122         20021110.c.
30123         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30124         20021119-1.c.
30125         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30126         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30127         5-04.c.
30128         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30129         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30130         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30131         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30132         g++.brendan/enum14.C.
30133         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30134         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30135         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30136         g++.mike/virt1.C.
30137         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30138         memtemp24.C.
30139
30140 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30141
30142         * gcc.dg/20040527-1.c: New test case.
30143
30144 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30145
30146         PR gfortran/pr16196
30147         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30148
30149 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30150
30151         PR middle-end/15825
30152         * gcc.dg/pr15825-1.c: New test case.
30153
30154 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30155
30156         * gcc.c-torture/execute/20040625-1.c: New test.
30157
30158 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30159
30160         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30161
30162 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30163
30164         * gcc.dg/torture/mips-div-1.c: New test.
30165
30166 2004-06-24  Jeff Law  <law@redhat.com>
30167
30168         * gcc.dg/tree-ssa/20040624-1.c: New test.
30169
30170 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30171
30172         * gcc.c-torture/compile/20040624-1.c: New test.
30173
30174 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30175
30176         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30177         this directory.
30178
30179 2004-06-23  Andrew Pinski  <apinski@apple.com>
30180
30181         PR middle-end/15988
30182         * g++.dg/opt/ptrmem4.C: New test.
30183
30184         * gcc.dg/c90-array-quals-2.c: New test.
30185
30186 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30187
30188         * gcc.dg/kpice1.c: New test.
30189
30190 2006-06-23  Andrew Pinski  <apinski@apple.com>
30191
30192         * gcc.dg/c90-array-quals.c: New test.
30193
30194 2006-06-22  Richard Henderson  <rth@redhat.com>
30195
30196         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30197
30198 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30199
30200         * gcc.dg/builtins-config.h: Handle FreeBSD.
30201
30202 2006-06-22  Richard Henderson  <rth@redhat.com>
30203
30204         * g++.dg/opt/devirt1.C: New.
30205
30206 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30207
30208         * g++.dg/opt/pr15551.C: New testcase.
30209
30210 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30211
30212         PR target/14800
30213         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30214         x86_64-*-linux* when compiling for 32bit.
30215
30216 2004-06-21  Andrew Pinski  <apinski@apple.com>
30217
30218         * gcc.dg/pch/struct-1.c: New.
30219         * gcc.dg/pch/struct-1.hs: New.
30220
30221 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30222
30223         * gcc.dg/pch/save-temps-1.c: New file.
30224         * gcc.dg/pch/save-temps-1.hs: New file.
30225
30226 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30227
30228         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30229         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30230
30231 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30232
30233         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30234         to fix type error.
30235         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30236         Remove trailing spaces.
30237
30238 2004-06-21  Richard Henderson  <rth@redhat.com>
30239
30240         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30241         merging && to BIT_FIELD_REF.
30242
30243 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30244
30245         * g++.dg/opt/placeholder1.C: New test.
30246
30247 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30248
30249         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30250         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30251         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30252         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30253
30254 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30255
30256         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30257         extern "C".
30258         * g++.dg/other/pragma-re-1.C: Add comments.
30259
30260 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30261
30262         PR gfortran/16080
30263         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30264
30265 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30266
30267         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30268         instead of setting the type of size_t by
30269         hand.
30270
30271 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30272
30273         * gcc.dg/unordered-2.c: New test case.
30274         * gcc.dg/unordered-3.c: New test case.
30275
30276 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30277
30278         PR other/16043
30279         * lib/g++.exp (g++_version): Tweak regexp for version
30280         * lib/g77.exp (g77_version): Likewise.
30281         * lib/gfortran.exp (gfortran_version): Likewise.
30282         * lib/objc.exp (objc_version): Likewise.
30283         * lib/treelang.exp (treelang_version): Likewise.
30284
30285 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30286
30287         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30288         Use INT_MAX instead of __INT_MAX__.
30289         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30290
30291         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30292         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30293         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30294         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30295         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30296         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30297         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30298         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30299         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30300
30301         * gcc.dg/range-test-1.c: New test.
30302         * g++.dg/opt/range-test-1.C: New test.
30303
30304 2004-06-17  Richard Henderson  <rth@redhat.com>
30305
30306         * objc.dg/sync-1.m: New.
30307         * objc.dg/try-catch-1.m: Don't force next runtime.
30308         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30309         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30310         shadowed catch clause.
30311         * objc.dg/try-catch-5.m: New.
30312
30313 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30314
30315         Bug 14610
30316         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30317
30318 2004-06-15  Richard Henderson  <rth@redhat.com>
30319
30320         * gcc.dg/20001116-1.c: Move expected warning line.
30321
30322 2004-06-15  Richard Henderson  <rth@redhat.com>
30323
30324         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30325         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30326
30327 2004-06-15  Jeff Law  <law@redhat.com>
30328
30329         * gcc.dg/tree-ssa/20040615-1.c: New test.
30330         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30331         be less sensitive to operand ordering.
30332         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30333
30334 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30335
30336         * g++.dg/abi/bitfield3.C: Add comment..
30337
30338 2004-06-15  Richard Henderson  <rth@redhat.com>
30339
30340         * g++.dg/ext/stmtexpr1.C: XFAIL.
30341         * gcc.dg/20030612-1.c: XFAIL.
30342
30343 2004-06-15  Eric Christopher  <echristo@redhat.com>
30344
30345         * g++.dg/charset/asm5.c: New.
30346         * gcc.dg/charset/asm6.c: New.
30347
30348 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30349
30350         PR fortran/15962
30351         * gfortran.fortran-torture/execute/select_1.f90: New test.
30352
30353 2004-06-15  Paul Brook  <paul@codesourcery.com>
30354
30355         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30356
30357 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30358
30359         PR c++/15967
30360         * g++.dg/lookup/crash3.C: New test.
30361
30362 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30363
30364         PR c++/15947
30365         * g++.dg/parse/dtor4.C: New test.
30366
30367 2004-06-14  Jeff Law  <law@redhat.com>
30368
30369         * gcc.c-torture/compile/20040614-1.c: New test.
30370
30371 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30372
30373         PR fortran/15211
30374         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30375         LEN of a character array.
30376
30377 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30378
30379         PR c++/15096
30380         * g++.dg/template/ptrmem10.C: New test.
30381
30382         PR c++/14930
30383         * g++.dg/template/friend30.C: New test.
30384
30385 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30386
30387         PR fortran/14928
30388         * gfortran.fortran-torture/compile/mloc.f90: New test.
30389
30390 2004-06-13  Paul Brook  <paul@codesourcery.com>
30391
30392         * gfortran.fortran-torture/execute/random_2.f90: New test.
30393
30394 2004-06-13  Eric Christopher  <echristo@redhat.com>
30395
30396         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30397
30398 2004-06-12  Paul Brook  <paul@codesourcery.com>
30399
30400         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30401
30402 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30403
30404         PR fortran/14923
30405         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30406
30407 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30408
30409         PR fortran/14957
30410         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30411         syntax errors in end statements of contained subroutines.
30412
30413 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30414
30415         PR fortran/12841
30416         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30417
30418 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30419
30420         PR fortran/15665
30421         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30422
30423 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30424
30425         PR gfortran/12839
30426         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30427
30428 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30429
30430         PR c++/15862
30431         * g++.dg/parse/enum1.C: New test.
30432
30433 2004-06-10  Jeff Law  <law@redhat.com>
30434
30435         * gcc.c-torture/compile/20040610-1.c: New test.
30436
30437 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30438
30439         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30440         * g++.old-deja/g++.other/decl3.C: Likewise.
30441
30442 2004-06-10  Brian Booth  <bbooth@redhat.com>
30443
30444         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30445         V_MAY_DEF instead of VDEF.
30446         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30447
30448 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30449
30450         PR c++/14211
30451         * g++.dg/conversion/const1.C: New test.
30452
30453         PR c++/15076
30454         * g++.dg/conversion/reinterpret1.C: New test.
30455
30456         PR c++/15877
30457         * g++.dg/template/enum2.C: New test.
30458
30459         PR c++/15227
30460         * g++.dg/template/error13.C: New test.
30461
30462 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30463
30464         PR fortran/14957
30465         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30466         arguments to test_* REAL and of the right size.
30467
30468 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30469
30470         PR target/15569
30471         PR rtl-optimization/15681
30472         * gcc.dg/20040609-1.c: New test.
30473
30474 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30475
30476         PR c++/14791
30477         * g++.dg/opt/builtins1.C: New test.
30478
30479 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30480
30481         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30482         that use default windows32 struct layout.
30483         * gcc.dg/i386-bitfield2.c: Likewise.
30484
30485 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30486
30487         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30488         for mingw32 and cygwin targets.
30489
30490 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30491
30492         * gcc.dg/pch/macro-4.c: New.
30493         * gcc.dg/pch/macro-4.hs: New.
30494
30495 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30496
30497         PR fortran/13249
30498         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30499
30500 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30501
30502         PR fortran/13372
30503         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30504
30505 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30506
30507         PR gfortran/14897
30508         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30509
30510 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30511
30512         PR gfortran/15755
30513         * gfortran.fortran-torture/execute/backspace.c : New test.
30514
30515 2004-06-09  Paul Brook  <paul@codesourcery.com>
30516
30517         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30518         (pointer_to_section): Rewrite to use smaller array.
30519
30520 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30521
30522         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30523         * gcc.dg/ext/altivec-10.c: Same.
30524         * gcc.dg/ext/altivec-11.c: Same.
30525         * gcc.dg/ext/altivec-12.c: Same.
30526         * gcc.dg/ext/altivec-13.c: Same.
30527         * gcc.dg/ext/altivec-14.c: Same.
30528         * gcc.dg/ext/altivec-15.c: Same.
30529         * gcc.dg/ext/altivec-16.c: Same.
30530         * gcc.dg/ext/altivec-3.c: Same.
30531         * gcc.dg/ext/altivec-4.c: Same.
30532         * gcc.dg/ext/altivec-6.c: Same.
30533         * gcc.dg/ext/altivec-7.c: Same.
30534         * gcc.dg/ext/altivec-8.c: Same.
30535         * gcc.dg/ext/altivec-varargs-1.c: Same.
30536
30537         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30538         * g++.dg/ext/altivec-10.C: Same.
30539         * g++.dg/ext/altivec-2.C: Same.
30540         * g++.dg/ext/altivec-3.C: Same.
30541         * g++.dg/ext/altivec-4.C: Same.
30542         * g++.dg/ext/altivec-5.C: Same.
30543         * g++.dg/ext/altivec-6.C: Same.
30544         * g++.dg/ext/altivec-7.C: Same.
30545         * g++.dg/ext/altivec-8.C: Same.
30546         * g++.dg/ext/altivec-9.C: Same.
30547
30548 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30549
30550         PR c++/7841
30551         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30552
30553 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30554
30555         * gcc.dg/union-1.c: New test.
30556
30557 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30558
30559         * gcc.dg/builtins-41.c: New test case.
30560         * gcc.dg/builtins-42.c: New test case.
30561
30562 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30563
30564         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30565         * g++.dg/ext/altivec-10.C: Same.
30566         * g++.dg/ext/altivec-2.C: Same.
30567         * g++.dg/ext/altivec-3.C: Same.
30568         * g++.dg/ext/altivec-4.C: Same.
30569         * g++.dg/ext/altivec-5.C: Same.
30570         * g++.dg/ext/altivec-6.C: Same.
30571         * g++.dg/ext/altivec-7.C: Same.
30572         * g++.dg/ext/altivec-8.C: Same.
30573         * g++.dg/ext/altivec-9.C: Same.
30574         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30575         * g++.old-deja/g++.brendan/new3.C: Same.
30576         * gcc.c-torture/execute/eeprof-1.x: Same.
30577
30578 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30579
30580         PR c/14765
30581         * gcc.dg/pr14765-1.c: New test.
30582
30583 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30584
30585         PR c/14649
30586         * gcc.dg/pr14649-1.c: New test case.
30587
30588 2004-06-07  Richard Henderson  <rth@redhat.com>
30589
30590         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30591         if temporaries.
30592
30593 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30594
30595         * g++.dg/eh/elide1.C: Remove XFAIL.
30596
30597 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30598
30599         PR c++/15337
30600         * g++.dg/expr/sizeof3.C: New test.
30601
30602         PR c++/14777
30603         * g++.dg/template/access14.C: New test.
30604
30605         PR c++/15554
30606         * g++.dg/template/enum1.C: New test.
30607
30608         PR c++/15057
30609         * g++.dg/eh/throw1.C: New test.
30610
30611 2004-06-07  David Ayers  <d.ayers@inode.at>
30612             Ziemowit Laski  <zlaski@apple.com>
30613
30614         * lib/objc.exp (objc_target_compile): Revert the '-framework
30615         Foundation' flag fix, since bare Darwin does not ship
30616         with the Foundation framework.
30617         * objc/execute/next_mapping.h: Provide a local NSConstantString
30618         @interface and @implementation.
30619         (objc_constant_string_init): A constructor function, used to
30620         initialize the NSConstantString meta-class object.
30621         * objc/execute/string1.m: Include "next_mapping.h" instead of
30622         <Foundation/NSString.h>.
30623         * objc/execute/string2.m: Likewise.
30624         * objc/execute/string3.m: Likewise.
30625         * objc/execute/string4.m: Likewise.
30626
30627 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30628
30629         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30630         to double. Replace double with FLOAT.
30631         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30632
30633         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30634         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30635         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30636         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30637         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30638         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30639         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30640         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30641
30642 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30643
30644         PR c/13519
30645         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30646
30647 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30648
30649         PR c++/15503
30650         * g++.dg/template/meminit2.C: New test.
30651
30652 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30653
30654         PR target/15822
30655         * gcc.c-torture/execute/compare-fp-1.c,
30656         gcc.c-torture/execute/compare-fp-2.c,
30657         gcc.c-torture/execute/compare-fp-3.c,
30658         gcc.c-torture/execute/compare-fp-4.c,
30659         gcc.c-torture/execute/compare-fp-3.x,
30660         gcc.c-torture/execute/compare-fp-4.x: Moved...
30661         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30662         gcc.c-torture/execute/ieee/compare-fp-2.c,
30663         gcc.c-torture/execute/ieee/compare-fp-3.c,
30664         gcc.c-torture/execute/ieee/compare-fp-4.c,
30665         gcc.c-torture/execute/ieee/compare-fp-3.x,
30666         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30667
30668 2004-06-04  David Ayers  <d.ayers@inode.at>
30669
30670         * objc/execute/protocol-isEqual-4.m: New testcase.
30671
30672 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30673
30674         * objc/execute/protocol-isEqual-1.m: New testcase.
30675         * objc/execute/protocol-isEqual-2.m: New testcase.
30676         * objc/execute/protocol-isEqual-3.m: New testcase.
30677
30678 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30679
30680         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30681
30682 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30683
30684         * lib/objc.exp (objc_target_compile): When running tests on
30685         Darwin (Mac OS X), inform the linker about '-framework
30686         'Foundation'.
30687
30688 2004-06-02  Eric Christopher  <echristo@redhat.com>
30689
30690         * gcc.c-torture/compile/20040602-1.c: New.
30691
30692 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30693
30694         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30695         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30696
30697         PR tree-optimization/14736
30698         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30699
30700         PR tree-optimization/14042
30701         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30702
30703         PR tree-optimization/14729
30704         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30705
30706 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30707
30708         PR fortran/15557
30709         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30710
30711 2004-06-01  Richard Hederson  <rth@redhat.com>
30712
30713         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30714
30715 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30716
30717         PR c++/14932
30718         * g++.dg/parse/offsetof4.C: New test.
30719
30720 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
30721
30722         PR objc/7993
30723         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30724
30725 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
30726
30727         PR c++/15701
30728         * g++.dg/template/friend29.C: New test.
30729
30730 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30731
30732         PR c/15749
30733         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30734
30735 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
30736
30737         * gcc.dg/sparc-trap-1.c: New test.
30738
30739 2004-05-31  Roger Sayle  <roger@eyesopen.com>
30740
30741         PR middle-end/15069
30742         * g++.dg/opt/fold3.C: New test case.
30743
30744 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
30745
30746         * lib/target-supports.exp (check_iconv_available): Fix fallout
30747         from 2004-05-28 patch.
30748
30749 2004-05-30  Paul Brook  <paul@codesourcery.com>
30750
30751         PR fortran/15620
30752         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
30753         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
30754
30755 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
30756
30757         * gfortran.fortran-torture/execute/random_1.f90: New test.
30758
30759 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30760
30761         * g++.dg/ext/altivec-10.C: New test.
30762
30763 2004-05-29  Paul Brook  <paul@codesourcery.com>
30764
30765         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
30766
30767 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30768
30769         * gcc.dg/altivec-16.c: New test.
30770
30771 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
30772
30773         * lib/target-supports.exp (check_vmx_hw_available): New.
30774         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
30775
30776         * lib/target-supports.exp (check_alias_available,
30777         check_iconv_available, check_named_sections_available): Use
30778         unique names for temporary files.
30779
30780 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30781
30782         * gcc.dg/altivec-15.c: New test.
30783
30784 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30785
30786         PR c++/15083
30787         * g++.dg/warn/noeffect6.C: New test.
30788
30789         PR c++/15471
30790         * g++.dg/expr/ptrmem4.C: New test.
30791
30792         PR c++/15640
30793         * g++.dg/template/operator3.C: New test.
30794
30795 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30796
30797         PR c++/14668
30798         * g++.dg/lookup/redecl1.C: New test.
30799         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
30800
30801 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
30802
30803         * gcc.c-torture/execute/compare-fp-1.c,
30804         gcc.c-torture/execute/compare-fp-2.c,
30805         gcc.c-torture/execute/compare-fp-3.c,
30806         gcc.c-torture/execute/compare-fp-4.c,
30807         gcc.c-torture/execute/compare-fp-3.x,
30808         gcc.c-torture/execute/compare-fp-4.x,
30809         gcc.dg/pr15649-1.c: New.
30810
30811 2004-05-27  Adam Nemet  <anemet@lnxw.com>
30812
30813         PR c++/12883
30814         * g++.dg/init/array14.C: New test.
30815
30816 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
30817
30818         * lib/compat.exp (compat-get-options-main): New.
30819         (compat-get-options): Remove unneeded code, warn for ignored
30820         command.
30821         (compat-execute): Check flag set by dg-require-* commands.
30822
30823         * lib/compat.exp (compat-execute): Break up long lines.
30824
30825 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
30826
30827         * gcc.dg/altivec-7.c: Don't use 'vector long'.
30828         * gcc.dg/altivec-14.c: New test.
30829         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
30830
30831         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
30832         * gcc.dg/altivec-12.c: Ditto.
30833
30834         * gcc.dg/altivec-3.c: Move call to altivec_check.
30835
30836 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30837
30838         PR c++/15044
30839         * g++.dg/template/error12.C: New test.
30840
30841         PR c++/15317
30842         * g++.dg/ext/attrib15.C: New test.
30843
30844         PR c++/15329
30845         * g++.dg/template/ptrmem9.C: New test.
30846
30847 2004-05-25  Paul Brook  <paul@codesourcery.com>
30848
30849         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
30850
30851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30852
30853         PR c++/15165
30854         * g++.dg/template/crash19.C: New test.
30855
30856 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30857
30858         PR c++/15025
30859         * g++.dg/template/redecl1.C: New test.
30860
30861 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30862
30863         PR c++/14821
30864         * g++.dg/other/ns1.C: New test.
30865
30866         PR c++/14883
30867         * g++.dg/template/invalid1.C: New test.
30868
30869 2004-05-23  Paul Brook  <paul@codesourcery.com>
30870         Victor Leikehman  <lei@haifasphere.co.il>
30871
30872         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
30873         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
30874
30875 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30876
30877         PR c++/15285
30878         PR c++/15299
30879         * g++.dg/template/non-dependent5.C: New test.
30880         * g++.dg/template/non-dependent6.C: New test.
30881
30882 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30883
30884         PR c++/15507
30885         * g++.dg/inherit/union1.C: New test.
30886
30887         PR c++/15542
30888         * g++.dg/template/addr1.C: New test.
30889
30890         PR c++/15427
30891         * g++.dg/template/array5.C: New test.
30892
30893         PR c++/15287
30894         * g++.dg/template/array6.C: New test.
30895
30896 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
30897             Roger Sayle  <roger@eyesopen.com>
30898
30899         * g++.dg/lookup/forscope2.C: New test case.
30900
30901 2004-05-22  Ben Elliston  <bje@au.ibm.com>
30902
30903         * gcc.dg/cpp/Wmissingdirs.c: New.
30904
30905 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30906
30907         PR target/15301
30908         * gcc.dg/compat/union-m128-1.h: New file.
30909         * gcc.dg/compat/union-m128-1_main.c: Likewise.
30910         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30911         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30912
30913 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30914
30915         PR target/15302
30916         * gcc.dg/compat/struct-complex-1.h: New file.
30917         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30918         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30919         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30920
30921 2004-05-20  Roger Sayle  <roger@eyesopen.com>
30922
30923         PR middle-end/3074
30924         * gcc.dg/pr3074-1.c: New test case.
30925         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30926
30927 2004-05-20  Falk Hueffner  <falk@debian.org>
30928
30929         PR other/15526
30930         * gcc.dg/ftrapv-1.c: New test case.
30931
30932 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30933
30934         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30935
30936 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
30937             Jeff Law  <law@redhat.com>
30938
30939         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30940         * gcc.dg/tree-ssa/20040518-2.c: New test.
30941
30942         * gcc.dg/tree-ssa/20040518-1.c: New test.
30943
30944 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
30945
30946         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30947
30948 2004-05-18  Paul Brook  <paul@codesourcery.com>
30949
30950         PR fortran/13930
30951         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30952
30953 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30954
30955         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30956         constant folding.
30957
30958 2004-05-17  Steven Bosscher  <stevenb@suse.de>
30959
30960         * gcc.dg/tree-ssa/20040517-1.c: New test.
30961
30962 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30963
30964         * gcc.dg/loop-4.c: New test.
30965
30966 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
30967
30968         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30969
30970 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
30971
30972         PR fortran/15311
30973         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30974
30975 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30976
30977         PR fortran/13826
30978         PR fortran/13940
30979         * gfortran.fortran-torture/compile/data_1.f90: New test.
30980
30981 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
30982
30983         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30984         * gcc.dg/uninit-H.c: Define ASM for __s390__.
30985
30986 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30987
30988         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30989
30990 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30991
30992         PR c/15444
30993         * gcc.dg/format/xopen-1.c: Adjust expected message.
30994         * gcc.dg/format/xopen-3.c: New test.
30995
30996 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
30997
30998         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30999
31000 2004-05-14  Jeff Law  <law@redhat.com>
31001
31002         * gcc.dg/tree-ssa/20040514-2.c: New test.
31003
31004 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31005
31006         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31007         this ...
31008         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31009         this.
31010
31011 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31012
31013         * gcc.dg/tree-ssa/20040514-1.c: New test.
31014
31015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31016
31017         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31018         test.
31019
31020 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31021
31022         PR fortran/14066
31023         * gfortran.fortran-torture/compile/do_1.f90: New test.
31024
31025 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31026
31027         PR fortran/15051
31028         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31029         test.
31030
31031 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31032
31033         PR fortran/15149
31034         * gfortran.fortran-torture/execute/random_init.f90: New test.
31035
31036 2004-05-13  Paul Brook  <paul@codesourcery.com>
31037
31038         PR fortran/15314
31039         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31040
31041 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31042
31043         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31044         for the powerpc case.
31045
31046 2004-05-13  Jeff Law  <law@redhat.com>
31047
31048         * gcc.dg/tree-ssa/20040513-1.c: New test.
31049         * gcc.dg/tree-ssa/20040513-2.c: New test.
31050
31051 2004-05-13  Paul Brook  <paul@codesourcery.com>
31052
31053         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31054         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31055         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31056
31057 2004-05-13  Andreas Schwab  <schwab@suse.de>
31058
31059         PR other/10819
31060         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31061         characters.
31062
31063 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31064
31065         PR fortran/15294
31066         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31067
31068 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31069
31070         Merge from tree-ssa-20020619-branch.  See
31071         ChangeLog.tree-ssa for details.
31072
31073 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31074
31075         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31076         include <altivec.h> explicitly.
31077         * gcc.dg/altivec-13.c: Likewise.
31078
31079 2004-05-11  Paul Brook  <paul@codesourcery.com>
31080
31081         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31082
31083 2004-05-10  Eric Christopher  <echristo@redhat.com>
31084
31085         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31086         * gcc.dg/sibcall-4.c: Ditto.
31087
31088 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31089
31090         * g++.dg/ext/altivec-8.C: New test case.
31091         * gcc.dg/altivec-13.c: New test case.
31092
31093 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31094
31095         * gcc.c-torture/execute/divcmp-1.c: New test case.
31096         * gcc.c-torture/execute/divcmp-2.c: New test case.
31097         * gcc.c-torture/execute/divcmp-3.c: New test case.
31098
31099 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31100
31101         * g++.dg/other/pragma-re-2.C: New test.
31102
31103 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31104
31105         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31106         * gcc.dg/i386-387-2.c: Likewise.
31107
31108         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31109         __builtin_drem.
31110         * gcc.dg/i386-387-6.c: Likewise.
31111
31112 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31113
31114         * gcc.dg/builtins-33.c: Also check log1p*.
31115
31116 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31117
31118         PR optimization/15296
31119         * gcc.c-torture/execute/pr15296.c: New test.
31120
31121 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31122
31123         * gcc.dg/builtins-40.c: New test.
31124
31125 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31126
31127         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31128
31129 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31130
31131         * g++.dg/ext/spe1.C: New testcase.
31132
31133 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31134
31135         * objc.dg/image-info.m: Allow additional attributes
31136         for __image_info section.
31137
31138 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31139
31140         * gcc.dg/torture/mips-hilo-2.c: New test.
31141
31142 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31143
31144         PR c++/14389
31145         * g++.dg/template/member5.C: New test.
31146
31147 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31148
31149         * gcc.dg/builtins-34.c: Also check expm1*.
31150
31151 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31152
31153         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31154         * gcc.dg/torture/builtin-convert-3.c: New test.
31155
31156 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31157
31158         PR middle-end/15054
31159         * g++.dg/opt/pr15054.C: New test.
31160
31161 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31162
31163         * gcc.dg/torture/builtin-rounding-1.c: New test.
31164         * gcc.dg/builtins-25.c: Delete.
31165         * gcc.dg/builtins-29.c: Delete.
31166
31167 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31168
31169         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31170         * gcc.dg/sibcall-4.c: Likewise.
31171         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31172
31173 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31174
31175         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31176         bit-field on 16-bit targets.
31177
31178 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31179
31180         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31181         16-bit targets.
31182
31183 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31184
31185         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31186         * gcc.dg/rs6000-power2-2.c: Likewise.
31187
31188 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31189
31190         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31191         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31192         Change the asm registers to be in form of frN instead of fN.
31193
31194 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31195
31196         * gcc.dg/torture/builtin-convert-2.c: New test.
31197
31198 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31199
31200         * gcc.dg/rs6000-power2-1.c: New test.
31201         * gcc.dg/rs6000-power2-2.c: New test.
31202
31203 2004-04-28  Jan Hubicka  <jh@suse.cz>
31204
31205         * gcc.dg/unused-6.c: New test.
31206
31207 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31208             Ulrich Weigand  <uweigand@de.ibm.com>
31209
31210         * ada/acats/run_all.sh: Define $target variable.
31211
31212 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31213
31214         PR c++/15119
31215         * g++.dg/other/vararg-1.C: New test.
31216
31217         PR c++/4794
31218         * g++.dg/eh/cleanup3.C: New test.
31219
31220 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31221
31222         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31223         and ad8011a (target_insn).
31224         * ada/acats/support/macro.dfs: Likewise.
31225         * ada/acats/support/impbit.adb: New file.
31226
31227 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31228
31229         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31230
31231 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31232
31233         * gcc.dg/loop-3.c: New test.
31234
31235 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31236
31237         * gcc.c-torture/execute/simd-5.c: New test.
31238
31239 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31240
31241         PR c++/15064
31242         * g++.dg/template/crash18.C: New test.
31243
31244 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31245
31246         * g++.dg/ext/complit3.C: New test.
31247
31248 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31249
31250         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31251         * gcc.dg/altivec-3.c: Same.
31252         * gcc.dg/altivec-varargs-1.c: Same.
31253
31254 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31255
31256         * lib/target-supports.exp (check_profiling_available): Assume
31257         profiling is not available on powerpc-eabi targets.
31258
31259 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31260
31261         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31262         * gcc.dg/vmx/bug-1.c: Ditto.
31263
31264 2004-04-20  Eric Christopher  <echristo@redhat.com>
31265
31266         * gcc.dg/charset/extern.c: New test.
31267         * g++.dg/charset/extern3.cc: Ditto.
31268
31269 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31270
31271         * gcc.dg/builtins-39.c: New test.
31272
31273 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31274
31275         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31276
31277 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31278
31279         * gcc.dg/torture/mips-hilo-1.c: New test.
31280
31281 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31282
31283         * gcc.c-torture/compile/20040419-1.c: New test.
31284
31285 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31286
31287         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31288
31289 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31290             Aldy Hernandez  <aldyh@redhat.com>
31291
31292         * gcc.c-torture/execute/va-arg-24.c: New.
31293
31294 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31295             Aldy Hernandez  <aldyh@redhat.com>
31296
31297         * gcc.dg/vmx/1b-01.c: New.
31298         * gcc.dg/vmx/1b-02.c: New.
31299         * gcc.dg/vmx/1b-03.c: New.
31300         * gcc.dg/vmx/1b-04.c: New.
31301         * gcc.dg/vmx/1b-05.c: New.
31302         * gcc.dg/vmx/1b-06.c: New.
31303         * gcc.dg/vmx/1b-07.c: New.
31304         * gcc.dg/vmx/1c-01.c: New.
31305         * gcc.dg/vmx/1c-02.c: New.
31306         * gcc.dg/vmx/3a-01a.c: New.
31307         * gcc.dg/vmx/3a-01.c: New.
31308         * gcc.dg/vmx/3a-01m.c: New.
31309         * gcc.dg/vmx/3a-03.c: New.
31310         * gcc.dg/vmx/3a-03m.c: New.
31311         * gcc.dg/vmx/3a-04.c: New.
31312         * gcc.dg/vmx/3a-04m.c: New.
31313         * gcc.dg/vmx/3a-05.c: New.
31314         * gcc.dg/vmx/3a-06.c: New.
31315         * gcc.dg/vmx/3a-06m.c: New.
31316         * gcc.dg/vmx/3a-07.c: New.
31317         * gcc.dg/vmx/3b-01.c: New.
31318         * gcc.dg/vmx/3b-02.c: New.
31319         * gcc.dg/vmx/3b-10.c: New.
31320         * gcc.dg/vmx/3b-13.c: New.
31321         * gcc.dg/vmx/3b-14.c: New.
31322         * gcc.dg/vmx/3b-15.c: New.
31323         * gcc.dg/vmx/3c-01a.c: New.
31324         * gcc.dg/vmx/3c-01.c: New.
31325         * gcc.dg/vmx/3c-02.c: New.
31326         * gcc.dg/vmx/3c-03.c: New.
31327         * gcc.dg/vmx/3d-01.c: New.
31328         * gcc.dg/vmx/4-01.c: New.
31329         * gcc.dg/vmx/4-03.c: New.
31330         * gcc.dg/vmx/5-01.c: New.
31331         * gcc.dg/vmx/5-02.c: New.
31332         * gcc.dg/vmx/5-03.c: New.
31333         * gcc.dg/vmx/5-04.c: New.
31334         * gcc.dg/vmx/5-05.c: New.
31335         * gcc.dg/vmx/5-06.c: New.
31336         * gcc.dg/vmx/5-07.c: New.
31337         * gcc.dg/vmx/5-07t.c: New.
31338         * gcc.dg/vmx/5-08.c: New.
31339         * gcc.dg/vmx/5-10.c: New.
31340         * gcc.dg/vmx/5-11.c: New.
31341         * gcc.dg/vmx/7-01a.c: New.
31342         * gcc.dg/vmx/7-01.c: New.
31343         * gcc.dg/vmx/7c-01.c: New.
31344         * gcc.dg/vmx/7d-01.c: New.
31345         * gcc.dg/vmx/7d-02.c: New.
31346         * gcc.dg/vmx/8-01.c: New.
31347         * gcc.dg/vmx/8-02a.c: New.
31348         * gcc.dg/vmx/8-02.c: New.
31349         * gcc.dg/vmx/brode-1.c: New.
31350         * gcc.dg/vmx/bug-1.c: New.
31351         * gcc.dg/vmx/bug-2.c: New.
31352         * gcc.dg/vmx/bug-3.c: New.
31353         * gcc.dg/vmx/cw-bug-1.c: New.
31354         * gcc.dg/vmx/cw-bug-2.c: New.
31355         * gcc.dg/vmx/cw-bug-3.c: New.
31356         * gcc.dg/vmx/dct.c: New.
31357         * gcc.dg/vmx/debug-1.c: New.
31358         * gcc.dg/vmx/debug-2.c: New.
31359         * gcc.dg/vmx/debug-3.c: New.
31360         * gcc.dg/vmx/debug-4.c: New.
31361         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31362         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31363         * gcc.dg/vmx/eg-5.c: New.
31364         * gcc.dg/vmx/fft.c: New.
31365         * gcc.dg/vmx/gcc-bug-1.c: New.
31366         * gcc.dg/vmx/gcc-bug-2.c: New.
31367         * gcc.dg/vmx/gcc-bug-3.c: New.
31368         * gcc.dg/vmx/gcc-bug-4.c: New.
31369         * gcc.dg/vmx/gcc-bug-5.c: New.
31370         * gcc.dg/vmx/gcc-bug-6.c: New.
31371         * gcc.dg/vmx/gcc-bug-7.c: New.
31372         * gcc.dg/vmx/gcc-bug-8.c: New.
31373         * gcc.dg/vmx/gcc-bug-9.c: New.
31374         * gcc.dg/vmx/gcc-bug-b.c: New.
31375         * gcc.dg/vmx/gcc-bug-c.c: New.
31376         * gcc.dg/vmx/gcc-bug-d.c: New.
31377         * gcc.dg/vmx/gcc-bug-e.c: New.
31378         * gcc.dg/vmx/gcc-bug-f.c: New.
31379         * gcc.dg/vmx/gcc-bug-g.c: New.
31380         * gcc.dg/vmx/gcc-bug-i.c: New.
31381         * gcc.dg/vmx/harness.h: New.
31382         * gcc.dg/vmx/ira1.c: New.
31383         * gcc.dg/vmx/ira2a.c: New.
31384         * gcc.dg/vmx/ira2b.c: New.
31385         * gcc.dg/vmx/ira2.c: New.
31386         * gcc.dg/vmx/ira2c.c: New.
31387         * gcc.dg/vmx/mem.c: New.
31388         * gcc.dg/vmx/newton-1.c: New.
31389         * gcc.dg/vmx/ops.c: New.
31390         * gcc.dg/vmx/sn7153.c: New.
31391         * gcc.dg/vmx/spill2.c: New.
31392         * gcc.dg/vmx/spill3.c: New.
31393         * gcc.dg/vmx/spill.c: New.
31394         * gcc.dg/vmx/t.c: New.
31395         * gcc.dg/vmx/varargs-1.c: New.
31396         * gcc.dg/vmx/varargs-2.c: New.
31397         * gcc.dg/vmx/varargs-3.c: New.
31398         * gcc.dg/vmx/varargs-4.c: New.
31399         * gcc.dg/vmx/varargs-5.c: New.
31400         * gcc.dg/vmx/varargs-6.c: New.
31401         * gcc.dg/vmx/varargs-7.c: New.
31402         * gcc.dg/vmx/vmx.exp: New.
31403         * gcc.dg/vmx/vprint-1.c: New.
31404         * gcc.dg/vmx/vscan-1.c: New.
31405         * gcc.dg/vmx/x-01.c: New.
31406         * gcc.dg/vmx/x-02.c: New.
31407         * gcc.dg/vmx/x-03.c: New.
31408         * gcc.dg/vmx/x-04.c: New.
31409         * gcc.dg/vmx/x-05.c: New.
31410         * gcc.dg/vmx/yousufi-1.c: New.
31411         * gcc.dg/vmx/zero-1.c: New.
31412         * gcc.dg/vmx/zero.c: New.
31413
31414 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31415
31416         * g++.dg/lookup/java1.C: Update for chage of
31417         _Jv_AllocObject.
31418         * g++.dg/lookup/java2.C: Likewise.
31419
31420 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31421
31422         * ada/acats/run_all.sh: use -O2 by default.
31423
31424 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31425
31426         * gcc.dg/vr-mult-[12].c: New tests.
31427
31428 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31429
31430         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31431
31432         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31433
31434 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31435
31436         * lib/target-supports.exp (check_profiling_available): Assume
31437         profiling isn't available for mips*-*-elf targets.
31438
31439 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31440
31441         * gcc.dg/builtins-38.c: New test.
31442
31443 2004-04-14  Eric Christopher  <echristo@redhat.com>
31444
31445         * g++.dg/charset/charset.exp: Run .cc extension tests.
31446
31447 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31448
31449         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31450
31451 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31452
31453         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31454
31455 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31456
31457         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31458         * gcc.dg/i386-387-2.c: Likewise.
31459
31460         * gcc.dg/i386-387-7.c: New test.
31461         * gcc.dg/i386-387-8.c: New test.
31462
31463         * gcc.dg/builtins-37.c: New test.
31464
31465 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31466
31467         * g++.dg/pch/externc-1.C: Add missing semicolon.
31468
31469 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31470
31471         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31472
31473 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31474
31475         * gcc.c-torture/execute/20040411-1.c: New test.
31476
31477 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31478
31479         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31480
31481 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31482
31483         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31484
31485 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31486
31487         * lib/target-supports.exp (check_named_sections_available): New.
31488         * lib/gcc-dg.exp (dg-require-named-sections): New.
31489         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31490         old-deja.exp.  Also prune error-count message from HP linker.
31491         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31492
31493         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31494         * g++.old-deja/g++.pt/static3.C: Likewise.
31495         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31496
31497 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31498
31499         * gcc.c-torture/execute/20040409-1.c: New test case.
31500         * gcc.c-torture/execute/20040409-2.c: New test case.
31501         * gcc.c-torture/execute/20040409-3.c: New test case.
31502
31503 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31504
31505         * gcc.dg/20040409-1.c: New test.
31506
31507 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31508
31509         PR target/14888
31510         * g++.dg/opt/pr14888.C: New test case.
31511
31512 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31513
31514         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31515         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31516         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31517         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31518         New tests.
31519
31520 2004-04-08  Paul Brook  <paul@codesourcery.com>
31521
31522         * gcc.dg/spill-1.c: New test.
31523
31524 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31525
31526         * gcc.dg/torture/builtin-ctype-2.c: New test.
31527
31528 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31529
31530         * gcc.dg/pch/pch.exp: Add largefile test.
31531
31532 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31533
31534         * g++.dg/pch/externc-1.Hs: New.
31535         * g++.dg/pch/externc-1.C: New.
31536
31537 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31538
31539         * gcc.dg/compat/struct-by-value-5a_main.c,
31540         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31541         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31542         * gcc.dg/compat/struct-by-value-5a_x.c,
31543         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31544         gcc.dg/compat/struct-by-value-5_x.c.
31545         * gcc.dg/compat/struct-by-value-5a_y.c,
31546         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31547         gcc.dg/compat/struct-by-value-5_y.c.
31548
31549         * gcc.dg/compat/struct-by-value-6a_main.c,
31550         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31551         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31552         * gcc.dg/compat/struct-by-value-6a_x.c,
31553         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31554         gcc.dg/compat/struct-by-value-6_x.c.
31555         * gcc.dg/compat/struct-by-value-6a_y.c,
31556         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31557         gcc.dg/compat/struct-by-value-6_y.c.
31558
31559         * gcc.dg/compat/struct-by-value-7a_main.c,
31560         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31561         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31562         * gcc.dg/compat/struct-by-value-7a_x.c,
31563         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31564         gcc.dg/compat/struct-by-value-7_x.c.
31565         * gcc.dg/compat/struct-by-value-7a_y.c,
31566         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31567         gcc.dg/compat/struct-by-value-7_y.c.
31568
31569 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31570
31571         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31572         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31573         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31574         options.
31575
31576 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31577
31578         * gcc.dg/builtins-36.c: New test.
31579
31580 2004-04-06  Paul Brook  <paul@codesourcery.com>
31581
31582         * README.gcc: Remove obsolete contraint on testcases.
31583
31584 2004-04-05  Paul Brook  <paul@codesourcery.com>
31585
31586         PR2123
31587         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31588         failure and exit(0) on success.
31589         * g++.dg/expr/anew2.C: Ditto.
31590         * g++.dg/expr/anew3.C: Ditto.
31591         * g++.dg/expr/anew4.C: Ditto.
31592
31593 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31594
31595         PR c++/3518
31596         * g++.dg/template/unify7.C: New.
31597
31598 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31599
31600         * g++.dg/README: Bring up to date with new subdirectories; remove
31601         duplicate subdirectory lines.
31602
31603 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31604
31605         PR c++/14007
31606         * g++.dg/template/unify5.C: New.
31607         * g++.dg/template/unify6.C: New.
31608         * g++.dg/template/qualttp20.C: Adjust.
31609         * g++.old-deja/g++.jason/report.C: Adjust.
31610         * g++.old-deja/g++.other/qual1.C: Adjust.
31611
31612 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31613
31614         PR c++/14803
31615         * g++.dg/inherit/ptrmem1.C: New test.
31616
31617 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31618
31619         PR c++/14755
31620         * gcc.c-torture/execute/20040331-1.c: New test.
31621         * gcc.dg/20040331-1.c: New test.
31622
31623 2004-04-01  Paul Brook  <paul@codesourcery.com>
31624
31625         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31626
31627 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31628
31629         PR c++/14724
31630         * g++.dg/init/goto1.C: New test.
31631
31632         PR c++/14763
31633         * g++.dg/template/defarg4.C: New test.
31634
31635 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31636
31637         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31638
31639 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31640
31641         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31642
31643 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31644
31645         * gcc.dg/noncompile/undeclared-2.c: New test.
31646
31647 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31648
31649         * gcc.dg/940409-1.c: Remove XFAIL.
31650         * gcc.dg/reg-vol-struct-1.c: New test.
31651
31652 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31653
31654         * gcc.dg/torture/builtin-wctype-1.c: New test.
31655
31656 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31657
31658         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31659         * gcc.dg/20001101-1.c: Likewise.
31660         * gcc.dg/20001102-1.c: Likewise.
31661
31662 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31663
31664         * gcc.dg/compare8.c: Add an additional test for XOR.
31665
31666 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31667
31668         * gcc.dg/torture/builtin-ctype-1.c: New test.
31669
31670 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31671
31672         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31673         * gcc.dg/torture/builtin-math-1.c: Likewise.
31674         * gcc.dg/torture/builtin-power-1.c: New test.
31675
31676 2004-03-24  Andreas Schwab  <schwab@suse.de>
31677
31678         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31679         IA64 assembler.
31680
31681 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31682             Roger Sayle  <roger@eyesopen.com>
31683
31684         * gcc.dg/compare8.c: New test case.
31685
31686 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31687
31688         * g++.dg/ext/altivec-7.C: New test.
31689
31690 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31691
31692         PR 12267, 12391, 12560, 13129, 14114, 14133
31693         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31694         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31695         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31696         Adjust error regexps.
31697         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31698         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31699         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31700         * gcc.dg/local1.c: Add explanatory comment.
31701
31702 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31703
31704         PR optimization/14669
31705         * g++.dg/opt/fold2.C: New test case.
31706
31707 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31708
31709         PR c/14069
31710         * gcc.dg/20040322-1.c: New test.
31711
31712 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31713
31714         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31715         * gcc.dg/ultrasp4.c: Likewise.
31716         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31717
31718 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31719
31720         * gcc.dg/i386-sse-8.c: Reset default options.
31721
31722 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31723
31724         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31725         in the error message text.
31726
31727 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31728
31729         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31730
31731 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
31732
31733         PR c++/14616
31734         * g++.dg/init/array13.C: New test.
31735
31736 2004-03-20  Roger Sayle  <roger@eyesopen.com>
31737
31738         PR target/13889
31739         * gcc.c-torture/compile/pr13889.c: New test case.
31740
31741 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31742
31743         PR c/14635
31744         * builtins-1.c (nan, nans): Don't test.
31745         * builtins-30.c: Don't use nan, nanf, nanl.
31746         * builtins-35.c: New test.
31747
31748 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
31749
31750         * g++.dg/ext/altivec-6.C: New test.
31751
31752 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
31753
31754         * g++.dg/init/placement3.C: New test.
31755
31756         * g++.dg/template/spec13.C: New test.
31757
31758         * g++.dg/lookup/using11.C: New test.
31759
31760         * g++.dg/lookup/koenig3.C: New test.
31761
31762         * g++.dg/template/operator2.C: New test.
31763
31764         * g++.dg/expr/dtor3.C: New test.
31765         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
31766         marker.
31767         * g++.old-deja/g++.law/visibility28.C: Likewise.
31768
31769 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
31770
31771         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
31772         * gcc.dg/ppc64-abi-3.c: Likewise.
31773
31774 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31775
31776         PR c++/14545
31777         * g++.dg/parse/template15.C: New test.
31778
31779 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31780
31781         * g++.dg/expr/dtor2.C: New test.
31782
31783         * g++.dg/lookup/anon4.C: New test.
31784
31785         * g++.dg/overload/using1.C: New test.
31786
31787         * g++.dg/template/lookup7.C: New test.
31788
31789         * g++.dg/template/typename6.C: New test.
31790
31791         * g++.dg/expr/cond6.C: New test.
31792
31793 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31794
31795         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
31796
31797 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31798
31799         * g++.dg/expr/cond5.C: New test.
31800         * g++.dg/expr/constcast1.C: Likewise.
31801         * g++.dg/expr/ptrmem2.C: Likewise.
31802         * g++.dg/expr/ptrmem3.C: Likewise.
31803         * g++.dg/lookup/main1.C: Likewise.
31804         * g++.dg/template/lookup6.C: Likewise.
31805
31806 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31807
31808         * gcc.dg/local1.c: New test.
31809
31810         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
31811
31812 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31813
31814         * gcc.dg/torture/builtin-convert-1.c: New test.
31815
31816 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31817
31818         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
31819
31820 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31821
31822         PR c++/14481
31823         * g++.dg/warn/Wunused-7.C: New test.
31824
31825 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31826
31827         * gcc.dg/torture/builtin-integral-1.c: New test.
31828
31829 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31830
31831         PR c++/14586
31832         * g++.dg/parse/non-dependent3.C: New test.
31833
31834 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
31835
31836         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
31837         * g++.dg/eh/simd-2.C: Likewise.
31838         * g++.dg/init/array10.C: Likewise.
31839         * gcc.c-torture/compile/simd-1.c: Likewise.
31840         * gcc.c-torture/compile/simd-2.c: Likewise.
31841         * gcc.c-torture/compile/simd-3.c: Likewise.
31842         * gcc.c-torture/compile/simd-4.c: Likewise.
31843         * gcc.c-torture/compile/simd-6.c: Likewise.
31844         * gcc.c-torture/execute/simd-1.c: Likewise.
31845         * gcc.c-torture/execute/simd-2.c: Likewise.
31846         * gcc.dg/compat/vector-defs.h: Likewise.
31847         * gcc.dg/20020531-1.c: Likewise.
31848         * gcc.dg/altivec-3.c: Likewise.
31849         * gcc.dg/altivec-4.c: Likewise.
31850         * gcc.dg/altivec-varargs-1.c: Likewise.
31851         * gcc.dg/compat/vector-defs.h: Likewise.
31852         * gcc.dg/i386-mmx-3.c: Likewise.
31853         * gcc.dg/i386-sse-4.c: Likewise.
31854         * gcc.dg/i386-sse-5.c: Likewise.
31855         * gcc.dg/i386-sse-8.c: Likewise.
31856         * gcc.dg/simd-1.c: Likewise.
31857         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
31858         __ev64_opaque__ since the machine description provides it.
31859
31860 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31861
31862         * lib/compat.exp (skip_list): New global variable.
31863         Use it to hold the user defined COMPAT_SKIPS list if any.
31864         (compat-obj): Add the members of skip_list to optall.
31865
31866 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31867
31868         * gcc.dg/compat/union-by-value-1_main.c,
31869         union-by-value-1_x.c, union-by-value-1_y.c,
31870         union-check.h, union-defs.h,
31871         union-init.h, union-return-1_main.c,
31872         union-return-1_x.c, union-return-1_y.c: New files.
31873
31874 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31875
31876         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31877         mixed-struct-init.h: Add 4 mixed structure types.
31878         struct-by-value-21_main.c, struct-by-value-21_x.c,
31879         struct-by-value-21_y.c, struct-return-21_main.c,
31880         struct-return-21_x.c, struct-return-21_y.c: New files.
31881
31882 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
31883
31884         PR c++/14550
31885         * g++.dg/parse/template14.C: New test.
31886
31887 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * gcc.c-torture/execute/20040313-1.c: New test.
31890
31891 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
31892
31893         PR target/14533
31894         * gcc.dg/20040311-2.c: New test.
31895
31896 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
31897
31898         PR other/14544
31899         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31900         bit-field.
31901
31902 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
31903
31904         * gcc.dg/20040305-2.c: Add missing return statement.
31905
31906 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31907
31908         * gcc.dg/builtins-34.c: Also check pow10*.
31909
31910 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31911
31912         PR target/14262
31913         * gcc.dg/20040305-2.c: New test.
31914
31915 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31916
31917         * gcc.dg/20040310-1.c: New test.
31918
31919 2004-03-11  Roger Sayle  <roger@eyesopen.com>
31920
31921         * gcc.c-torture/execute/20040311-1.c: New test case.
31922
31923 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
31924
31925         PR c++/14476
31926         * g++.dg/lookup/enum1.C: New test.
31927
31928 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
31929
31930         PR c++/14510
31931         * g++.dg/lookup/struct2.C: New test.
31932
31933 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
31934
31935         * gcc.dg/builtins-34.c: New test.
31936
31937 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31938
31939         * gcc.dg/torture/builtin-nonneg-1.c: New test.
31940
31941 2004-03-09  James E Wilson  <wilson@specifixinc.com>
31942
31943         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31944         * gcc.dg/alias-2.c: New testcase.
31945
31946 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
31947
31948         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31949
31950 2004-03-09  Roger Sayle  <roger@eyesopen.com>
31951
31952         * gcc.c-torture/execute/20040309-1.c: New test case.
31953
31954 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31955
31956         PR c++/14397
31957         * g++.dg/overload/ref1.C: New.
31958
31959 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31960
31961         PR c++/14409
31962         * g++.dg/template/spec12.C: New test.
31963
31964         PR c++/14448
31965         * g++.dg/parse/crash14.C: New test.
31966
31967 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31968
31969         PR c++/14230
31970         * g++.dg/init/ref11.C: New test.
31971
31972 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31973
31974         PR c++/14432
31975         * g++.dg/parse/builtin2.C: New test.
31976
31977 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31978
31979         PR c++/14401
31980         * g++.dg/init/ctor3.C: New test.
31981         * g++.dg/init/union1.C: New test.
31982         * g++.dg/ext/anon-struct4.C: New test.
31983
31984 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31985
31986         * g++.dg/lookup/koenig1.C: Tweak error messages.
31987         * g++.dg/lookup/used-before-declaration.C: Likewise.
31988         * g++.dg/other/do1.C: Likewise.
31989         * g++.dg/overload/koenig1.C: Likewise.
31990         * g++.dg/parse/crash13.C: Likewise.
31991         * g++.dg/template/instantiate3.C: Likewise.
31992
31993 2004-03-08  Eric Christopher  <echristo@redhat.com>
31994
31995         * * lib/target-supports.exp: Enable libiconv in test
31996         compilation.  Fix up error checking.
31997
31998 2004-03-08  Roger Sayle  <roger@eyesopen.com>
31999
32000         PR middle-end/14289
32001         * gcc.dg/pr14289-1.c: New test case.
32002         * gcc.dg/pr14289-2.c: Likewise.
32003         * gcc.dg/pr14289-3.c: Likewise.
32004
32005 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32006
32007         * gcc.c-torture/execute/20040308-1.c: New test.
32008
32009 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32010
32011         * gcc.c-torture/execute/20040307-1.c: New test case.
32012
32013 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32014
32015         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32016
32017 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32018
32019         * gcc.dg/20040306-1.c: New test.
32020
32021 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32022
32023         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32024         them static.
32025         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32026
32027 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32028
32029         PR c/14465
32030         * gcc.dg/decl-6.c: New test.
32031
32032 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32033
32034         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32035         Rename LOGPOW -> LOG_POW.
32036         (SQRT_EXP, POW_EXP): New.
32037
32038 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32039
32040         * gcc.dg/i386-sse-8.c: New test.
32041
32042 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32043
32044         PR c/14114
32045         * gcc.dg/decl-5.c: New test.
32046
32047 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32048
32049         * gcc.dg/20040305-1.c: New test.
32050
32051 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32052
32053         PR other/14354
32054         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32055
32056 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32057
32058         PR c++/14425, c++/14426
32059         * g++.dg/ext/altivec-4.C: New test.
32060         * g++.dg/ext/altivec-5.C: New test.
32061
32062 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32063
32064         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32065         global variables of a type with no linkage.
32066         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32067         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32068         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32069         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32070         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32071         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32072         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32073         * g++.dg/warn/deprecated.C: Name enum Color.
32074         * g++.dg/overload/VLA.C: Name structure for 'b'.
32075         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32076
32077 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32078
32079         * gcc.c-torture/compile/20040304-1.c: New test.
32080
32081 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32082
32083         PR 13728
32084         * gcc.dg/decl-4.c: New testcase.
32085
32086 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32087
32088         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32089         as PRECF if sizeof (float) > sizeof (double).
32090         (PRECL): Make it the same as PRECF if
32091         sizeof (float) > sizeof (long double).
32092
32093 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32094
32095         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32096         system type.  Add check for irix6 which doesn't have c99 runtime.
32097
32098 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32099
32100         * gcc.dg/const-elim-1.c: xfail for xtensa.
32101
32102 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32103
32104         PR c++/14369
32105         * g++.dg/template/cond4.C: New test.
32106
32107 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32108
32109         PR c++/14360
32110         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32111
32112         PR c++/14361
32113         * g++.dg/parse/defarg7.C: New test.
32114
32115         PR c++/14359
32116         * g++.dg/template/friend26.C: New test.
32117
32118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/14324
32121         * g++.dg/abi/mangle21.C: New test.
32122
32123         PR c++/14260
32124         * g++.dg/parse/constructor2.C: New test.
32125
32126         PR c++/14337
32127         * g++.dg/template/sfinae1.C: New test.
32128
32129 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32130
32131         PR c++/14267
32132         * g++.dg/expr/crash2.C: New test.
32133
32134         PR middle-end/13448
32135         * gcc.dg/inline-5.c: New test.
32136         * gcc.dg/always-inline.c: Split out tests into ...
32137         * gcc.dg/always-inline2.c: ... this and ...
32138         * gcc.dg/always-inline3.c: ... this.
32139
32140 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32141
32142         PR debug/12103
32143         * g++.dg/debug/crash1.C: New test.
32144
32145 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32146
32147         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32148         function with __attribute__((noinline)).
32149         (recurser_void2): Likewise.
32150         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32151         (recurser_void2): Likewise.
32152
32153 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32154
32155         PR middle-end/14203
32156         * g++.dg/warn/Wunused-6.C: New test case.
32157
32158 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32159
32160         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32161         not defined.
32162
32163 2004-02-27  Eric Christopher  <echristo@redhat.com>
32164
32165         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32166         * g++.dg/charset/asm2.c: Run only x86.
32167         * gcc.dg/charset/asm3.c: Ditto.
32168
32169 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32170
32171         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32172         ld_library_path.
32173
32174 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32175
32176         * g++.dg/ext/altivec-3.C: New.
32177
32178 2004-02-26  Richard Henderson  <rth@redhat.com>
32179
32180         * g++.dg/ext/attrib10.C: Mark for warning.
32181         * gcc.dg/attr-alias-1.c: New.
32182
32183 2004-02-26  Richard Henderson  <rth@redhat.com>
32184
32185         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32186         * gcc.c-torture/execute/20040208-2.c: ... it back.
32187
32188 2004-02-26  Eric Christopher  <echristo@redhat.com>
32189
32190         * lib/target-supports.exp (check-iconv-available): New function.
32191         * lib/gcc-dg.exp (dg-require-iconv): New function.
32192         Use above.
32193         * gcc.dg/charset: New directory.
32194         * gcc.dg/charset/charset.exp: New file.
32195         * gcc.dg/charset/asm1.c: Ditto.
32196         * gcc.dg/charset/asm2.c: Ditto.
32197         * gcc.dg/charset/asm3.c: Ditto.
32198         * gcc.dg/charset/asm4.c: Ditto.
32199         * gcc.dg/charset/asm5.c: Ditto.
32200         * gcc.dg/charset/attribute1.c: Ditto.
32201         * gcc.dg/charset/attribute2.c: Ditto.
32202         * gcc.dg/charset/string1.c: Ditto.
32203         * g++.dg/charset: New directory.
32204         * g++.dg/dg.exp: Add here. Special options.
32205         * g++.dg/charset/charset.exp: New file.
32206         * g++.dg/charset/asm1.c: Ditto.
32207         * g++.dg/charset/asm2.c: Ditto.
32208         * g++.dg/charset/asm3.c: Ditto.
32209         * g++.dg/charset/asm4.c: Ditto.
32210         * g++.dg/charset/attribute1.c: Ditto.
32211         * g++.dg/charset/attribute2.c: Ditto.
32212         * g++.dg/charset/extern1.cc: Ditto.
32213         * g++.dg/charset/extern2.cc: Ditto.
32214         * g++.dg/charset/string1.c: Ditto.
32215
32216 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32217
32218         PR c++/14278
32219         * g++.dg/parse/comma1.C: New test.
32220
32221 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32222
32223         PR c++/14284
32224         * g++.dg/template/ttp8.C: New test.
32225
32226 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32227
32228         * gcc.dg/fixuns-trunc-1.c: New test.
32229
32230 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32231
32232         * gcc.dg/builtins-config.h: Use #elif.
32233
32234 2004-02-26  Michael Matz  <matz@suse.de>
32235
32236         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32237         * gcc.dg/991214-1.c: Likewise.
32238         * gcc.dg/i386-asm-1.c: Likewise.
32239
32240 2004-02-25  Richard Henderson  <rth@redhat.com>
32241
32242         * gcc.c-torture/execute/20040208-2.c: Move ...
32243         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32244
32245 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32246
32247         PR c++/14246
32248         * g++.dg/other/crash-3.C: New test.
32249
32250 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32251
32252         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32253         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32254
32255         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32256         HP-UX.
32257
32258 2004-02-24  Michael Matz  <matz@suse.de>
32259
32260         * gcc.dg/i386-regparm.c: New.
32261
32262 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32263
32264         * gcc.c-torture/execute/20040223-1.c: New.
32265
32266 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32267             Kazu Hirata  <kazu@cs.umass.edu>
32268
32269         * gcc.dg/fwritable-strings-1.c: Remove.
32270
32271 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32272
32273         PR c/14156
32274         * gcc.dg/20040223-1.c: New test.
32275
32276 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32277
32278         PR c++/14106
32279         * g++.dg/ext/typeof9.C: New test.
32280
32281 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32282
32283         PR c++/14250
32284         * g++.dg/other/switch1.C: New test.
32285
32286 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32287
32288         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32289         * gcc.dg/va-arg-1.c: Likewise.
32290
32291 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32292
32293         PR c++/14143
32294         * g++.dg/template/koenig5.C: New test.
32295
32296 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32297
32298         * g++.dg/ext/altivec-1.C: Generalize target triple.
32299         * g++.dg/ext/altivec-2.C: New test case.
32300         * g++.dg/ext/altivec_check.h: New file.
32301         * gcc.dg/altivec-1.c: Generalize target triple;
32302         include altivec_check.h and call altivec_check().
32303         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32304         * gcc.dg/altivec-6.c: New test case.
32305         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32306         type casts as needed.
32307         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32308         altivec_check().
32309         * gcc.dg/altivec-12.c: New test case.
32310         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32311         include altivec_check.h and call altivec_check().
32312         * gcc.dg/altivec_check.h: New file.
32313
32314 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32315
32316         * lib/target-supports.exp (check_alias_available): Don't mangle
32317         function `g' in test program.
32318
32319 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32320
32321         * lib/target-supports.exp (check_profiling_available): Check
32322         argument to determine whether we support a profiling type.
32323         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32324         check_profiling_available.
32325         * g++.dg/bprob/bprob.exp: Likewise.
32326         * g77.dg/bprob/bprob.exp: Likewise.
32327         * gcc.misc-tests/bprob.exp: Likewise.
32328         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32329         dg-require-profiling and delete expected error handling.
32330         * gcc.dg/20021014-1.c: Likewise.
32331         * gcc.dg/nest.c: Likewise.
32332
32333 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32334
32335         PR c++/12007
32336         * g++.dg/other/vthunk1.C: New test.
32337
32338 2004-02-20  Falk Hueffner  <falk@debian.org>
32339
32340         PR target/14201
32341         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32342
32343 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32344
32345         PR c++/13927
32346         * g++.dg/other/error8.C: Remove XFAIL markers.
32347
32348         PR c++/14173
32349         * g++.dg/ext/packed5.C: New test.
32350
32351         PR c++/14199
32352         * g++.dg/warn/Wunused-5.C: New test.
32353
32354         PR c++/14186
32355         * g++.dg/lookup/member1.C: New test.
32356
32357 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32358
32359         * gcc.c-torture/compile/20040130-1.c: Enable only when
32360         __INT_MAX__ >= 2147483647L.
32361         * gcc.c-torture/compile/961203-1.c: Likewise.
32362
32363 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32364
32365         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32366         * g++.dg/opt/template1.C: Robustify assembler regexp
32367
32368 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32369
32370         * gcc.c-torture/execute/simd-4.x: Remove.
32371         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32372         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32373         Guard with #ifndef SKIP_ATTRIBUTE.
32374         * gcc.dg/compat/vector-1_y.c: Likewise.
32375         * gcc.dg/compat/vector-2_x.c: Likewise.
32376         * gcc.dg/compat/vector-2_y.c: Likewise.
32377         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32378         * g++.dg/eh/simd-2.C: Likewise.
32379
32380 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32381
32382         * gcc.c-torture/compile/complex-1.c: New.
32383
32384 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32385
32386         PR target/14209
32387         * gcc.c-torture/execute/20040218-1.c: New test.
32388
32389 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32390
32391         PR c++/14181
32392         * g++.dg/parse/new2.C: New test.
32393
32394 2004-02-18  Paul Brook  <paul@codesourcery.com>
32395
32396         * gcc.c-torture/compile/libcall-1.c: New test.
32397
32398 2004-02-18  Paul Brook  <paul@codesourcery.com>
32399
32400         PR debug/12934
32401         * gcc.dg/debug/debug-7.c: New test.
32402
32403 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32404
32405         * gcc.dg/20040217-1.c: New test.
32406
32407 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32408
32409         * gcc.c-torture/execute/990208-1.x: Delete.
32410
32411 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32412
32413         * gcc.c-torture/execute/20040208-2.x: New file.
32414
32415 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32416
32417         PR c++/11326
32418         * g++.dg/abi/structret1.C: New test.
32419
32420 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32421
32422         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32423         (i386_cpuid): No need to test if cpuid is available on AMD64.
32424         Fix assembly, so that it works onboth i386 and AMD64.
32425         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32426         (vecInLong): Fix s[] member type to unsigned int.
32427         (vecInWord): Remove type.
32428         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32429         (a64, b64, c64, d64, e64): Remove.
32430         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32431         Remove unused variable.  Remove initialization of removed variables.
32432         Don't call mmx_tests nor sse_tests.
32433         (reference_mmx, reference_sse): Remove.
32434         (check): Add return stmt.
32435         * gcc.dg/i386-sse-7.c: New test.
32436         * gcc.dg/i386-mmx-4.c: New test.
32437
32438 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32439
32440         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32441         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32442         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32443         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32444         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32445         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32446         g++.dg/tc1/dr94.C: Fix line terminator.
32447
32448 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32449
32450         * gcc.c-torture/compile/20040216-1.c: New.
32451
32452 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32453
32454         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32455         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32456         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32457         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32458         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32459         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32460
32461 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32462
32463         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32464
32465 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32466
32467         PR c++/13971
32468         * g++.dg/expr/cond4.C: New test.
32469
32470         PR c++/14086
32471         * g++.dg/lookup/crash2.C: New test.
32472
32473 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32474
32475         * gcc.c-torture/compile/20040214-2.c: New test.
32476
32477 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32478
32479         PR c++/14116
32480         * g++.dg/ext/typeof8.C: New test.
32481
32482 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32483
32484         * gcc.c-torture/compile/20040214-1.c: New test.
32485
32486 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32487
32488         PR c++/13635
32489         * g++.dg/template/spec11.C: New test.
32490
32491 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32492
32493         PR c++/13927
32494         * g++.dg/other/error8.C: New test.
32495
32496 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32497
32498         PR c++/14122
32499         * g++.dg/template/array4.C: New test.
32500
32501         PR c++/14108
32502         * g++.dg/inherit/thunk2.C: New test.
32503
32504         PR c++/14083
32505         * g++.dg/eh/cond2.C: New test.
32506
32507 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32508
32509         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32510
32511 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32512
32513         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32514
32515 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32516
32517         * g++.dg/simd-2.C: xfail on ppc64-linux.
32518
32519 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32520
32521         PR c/456
32522         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32523         tests.
32524
32525 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32526
32527         * gcc.dg/builtins-33.c: New test.
32528
32529 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32530
32531         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32532
32533 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32534
32535         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32536
32537 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32538
32539         * gcc.dg/ppc64-abi-3.c: New test.
32540
32541 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32542
32543         PR c/14092
32544
32545         * gcc.dg/pr14092-1.c: New testcase.
32546
32547 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32548
32549         * gcc.dg/cpp/assert4.c: Fix typo last change.
32550
32551         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32552         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32553
32554         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32555
32556 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32557
32558         * gcc.c-torture/compile/20040209-1.c: New test case.
32559
32560 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32561
32562         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32563
32564 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32565
32566         * gcc.c-torture/execute/20040208-[12].c: New tests.
32567
32568 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32569
32570         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32571
32572 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32573
32574         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32575
32576 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32577
32578         Bug 13856
32579         * gcc.dg/visibility-8.c: New testcase.
32580
32581 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32582
32583         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32584         arguments.
32585         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32586
32587 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32588
32589         PR middle-end/13696
32590         * g++.dg/opt/fold1.C: New test case.
32591
32592 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32593
32594         PR c++/14033
32595         * g++.dg/other/crash-2.C: New test.
32596
32597 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32598
32599         PR c++/14028
32600         * g++.dg/parse/angle-bracket2.C: New test.
32601
32602 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32603
32604         PR middle-end/13750
32605         Revert:
32606         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32607         PR pch/13361
32608         * g++.dg/pch/wchar-1.C: New.
32609         * g++.dg/pch/wchar-1.Hs: New.
32610
32611 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32612
32613         PR c++/14008
32614         * g++.dg/parse/error15.C: New test.
32615         * g++.dg/parse/crash11.C: Update dg-error mark.
32616
32617 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32618
32619         PR c++/13932
32620         * g++.dg/warn/conv2.C: New test.
32621
32622 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32623
32624         PR c++/13086
32625         * g++.dg/warn/incomplete1.C: Remove xfail.
32626
32627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32628
32629         * lib/file-format.exp (gcc_target_object_format): Use
32630         ${tool}_target_compile, not gcc_target_compile.
32631         * lib/target-supports.exp (check_alias_available): Likewise.
32632         (check_gc_sections_available): Likewise.
32633         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32634         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32635         dg-require-alias.
32636
32637 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32638
32639         PR c++/13969
32640         * g++.dg/template/static6.C: New test.
32641
32642 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32643
32644         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32645
32646 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32647
32648         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32649         tests for systems where `char' is unsigned by default.
32650
32651 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32652
32653         PR c++/13997
32654         * g++.dg/template/partial3.C: New test.
32655
32656 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32657
32658         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32659         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32660         Remove mentions of obsolete ports.
32661
32662 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32663
32664         * gcc.dg/noncompile/20001228-1.c: Fix for new
32665         error message.
32666
32667 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32668
32669         PR target/9348
32670         * gcc.c-torture/execute/multdi-1.c: New test case.
32671
32672 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32673
32674         PR c++/13925
32675         * g++.dg/template/lookup5.C: New test.
32676
32677 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32678
32679         PR c++/13950
32680         * g++.dg/template/lookup4.C: New test.
32681
32682         PR c++/13970
32683         * g++.dg/parse/error14.C: New test.
32684
32685         PR c++/14002
32686         * g++.dg/parse/template13.C: New test.
32687
32688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32689
32690         PR c++/13978
32691         * g++.dg/template/koenig4.C: New test.
32692
32693         PR c++/13968
32694         * g++.dg/template/crash17.C: New test.
32695
32696         PR c++/13975
32697         * g++.dg/parse/error13.C: New test.
32698         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32699
32700 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32701
32702         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32703
32704 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32705
32706         PR c/11658
32707         PR c/13994
32708         * gcc.dg/noncompile/20040203-1.c: New test.
32709         * gcc.dg/noncompile/20040203-2.c: Likewise.
32710         * gcc.dg/noncompile/20040203-3.c: Likewise.
32711         * gcc.dg/20040203-1.c: Likewise.
32712
32713 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32714
32715         PR c++/10858
32716         * g++.dg/template/sizeof7.C: New test.
32717
32718 2004-02-02  Eric Christopher  <echristo@redhat.com>
32719             Zack Weinberg  <zack@codesourcery.com>
32720
32721         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32722
32723 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
32724
32725         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32726         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32727         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32728         * gcc.dg/cleanup-5.c: Run only on Linux targets.
32729
32730 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/13113
32733         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32734
32735         PR c++/13854
32736         * g++.dg/ext/attrib13.C: New test.
32737
32738         PR c++/13907
32739         * g++.dg/conversion/op2.C: New test.
32740
32741 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32742
32743         * gcc.dg/titype-1.c: Fix pasto.
32744
32745 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32746
32747         * gcc.dg/titype-1.c: New test.
32748
32749 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32750
32751         PR c++/13957
32752         * g++.dg/template/non-type-template-argument-1.C,
32753         g++.dg/template/qualified-id1.C: Update dg-error marks.
32754         * g++.dg/template/nontype6.C: New test.
32755
32756 2004-02-01  Roger Sayle  <roger@eyesopen.com>
32757
32758         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
32759         * gcc.dg/builtins-31.c: New testcase.
32760         * gcc.dg/builtins-32.c: New testcase.
32761
32762 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
32763
32764         * objc.dg/call-super-2.m: Update line numbers
32765         for the including of stddef.h.
32766
32767 2004-01-30  Michael Matz  <matz@suse.de>
32768
32769         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
32770         g++.dg/ext/case-range3.C: New tests.
32771
32772 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32773
32774         DR206
32775         PR c++/13813
32776         * g++.dg/template/member4.C: New test.
32777
32778 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32779
32780         PR c++/13683
32781         * g++.dg/template/sizeof6.C: New test.
32782
32783 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32784
32785         * gcc.dg/fwritable-strings-1.c: New test.
32786
32787 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32788
32789         * gcc.c-torture/compile/20040130-1.c: New test.
32790
32791 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
32792
32793         * objc.dg/call-super-2.m: Include stddef.h for size_t.
32794
32795 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
32796
32797         PR c++/13883
32798         * g++.dg/template/ctor3.C: New test.
32799
32800 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32801
32802         * g++.dg/tc1: New directory.
32803         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
32804         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
32805         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
32806         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
32807         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
32808
32809 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32810
32811         * g++.dg/parse/error11.C: New test.
32812         * g++.dg/parse/error12.C: Likewise.
32813
32814 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
32815
32816         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
32817         (scan_initial, main): Use aligned_sizeof instead of sizeof.
32818
32819 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
32820
32821         PR c++/13791
32822         * g++.dg/ext/attrib12.C: New test.
32823
32824         PR c++/13736
32825         * g++.dg/parse/cast2.C: New test.
32826
32827 2004-01-27  James E Wilson  <wilson@specifixinc.com>
32828
32829         * objc.dg/encode-2.m (main): New local string.  Set depending on
32830         sizeof long.  Use in sscanf call.
32831         * objc.dg/encode-3.m (main): New local string.  Set depending on
32832         sizeof long.  Use in scan_initial call.
32833
32834 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32835
32836         * objc.dg/call-super-2.m: Make LP64-safe.
32837         * objc.dg/desig-init-1.m: Likewise.
32838
32839 2004-01-27  Devang Patel <dpatel@apple.com>
32840
32841         * g++.dg/debug/namespace1.C: New test.
32842
32843 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
32844
32845         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
32846         xscale-*-*.
32847
32848         * gcc.dg/arm-mmx-1.c: New test.
32849
32850 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32851
32852         * gcc.dg/20040127-1.c: New test.
32853         * gcc.dg/20040127-2.c: New test.
32854
32855 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32856
32857         * objc.dg/stret-1.m (glob): Renamed to globa.
32858
32859 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/13663
32862         * g++.dg/expr/for1.C: New test.
32863
32864 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
32865
32866         PR middle-end/13779
32867         * gcc.dg/darwin-longlong.c: New test.
32868
32869 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
32870
32871         * gcc.dg/20040124-1.c: Moved test from here...
32872         * gcc.c-torture/compile/20040124-1.c: ...to here.
32873
32874 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32875
32876         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
32877         the assembly output if -m64 is passed.
32878
32879 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
32880
32881         PR c++/13833
32882         * g++.dg/template/cond3.C: New test.
32883
32884 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32885
32886         PR c++/13810
32887         * g++.dg/template/ttp7.C: New test.
32888
32889 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32890
32891         PR c++/13797
32892         * g++.dg/template/nontype4.C: New test.
32893         * g++.dg/template/nontype5.C: Likewise.
32894
32895 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
32896
32897         * gcc.dg/torture/mips-clobber-at.c: New test.
32898
32899 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
32900
32901         * gcc.dg/20040124-1.c: New test.
32902
32903 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
32904
32905         * gcc.dg/20040123-1.c: New test.
32906
32907 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32908
32909         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32910
32911 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32912
32913         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32914
32915 2004-01-23  Andrew Pinski  <apinski@apple.com>
32916
32917         * gcc.dg/20030121-1.c: Move to ..
32918         * gcc.dg/20040121-1.c: here.
32919
32920 2004-01-23  Roger Sayle  <roger@eyesopen.com>
32921
32922         * gcc.dg/builtins-29.c: New test case.
32923
32924 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32925
32926         PR 18314
32927         * gcc.dg/builtins-30.c: New testcase.
32928
32929 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
32930
32931         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32932         * lib/g77.exp: Likewise.
32933         * lib/objc.exp: Likewise.
32934         * lib/g++.exp: Likewise.
32935
32936 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32937
32938         * gcc.dg/struct-by-value-2.c: New test.
32939
32940 2004-01-21  Andrew Pinski  <apinski@apple.com>
32941
32942         PR target/13785
32943         * gcc.dg/20030121-1.c: New test.
32944
32945 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
32946
32947         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
32948         clobber frame pointer register in asm statement.
32949
32950 2004-01-21  Falk Hueffner  <falk@debian.org>
32951
32952         * gcc.c-torture/compile/20040121-1.c: New test.
32953
32954 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
32955
32956         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32957
32958 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
32959
32960         * gcc.dg/ppc64-abi-2.c: New test.
32961
32962 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
32963
32964         * lib/treelang.exp: Fill out this file.
32965         * lib/treelang-dg.exp: New File.
32966
32967 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32968
32969         * gcc.c-torture/compile/981022-1.c: Remove.
32970         * gcc.dg/array-5.c: Remove XFAIL.
32971         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32972         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32973         gcc.dg/cond-lvalue-1.c: Update.
32974         * gcc.dg/cast-lvalue-2.c: New test.
32975
32976 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
32977
32978         PR c++/13592
32979         * g++.dg/other/error1.C (class foo): Tweak error message.
32980
32981         PR c++/13592
32982         * g++.dg/template/call2.C: New test.
32983
32984 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32985
32986         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32987         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32988         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32989         scalar-return-1_x.c, scalar-return-2_y.c,
32990         scalar-return-3_x.c, scalar-return-3_y.c,
32991         scalar-return-4_x.c, scalar-return-4_y.c,
32992         struct-align-1.h, struct-align-1_x.c,
32993         struct-align-1_y.c, struct-align-2.h,
32994         struct-align-2_x.c, struct-align-2_y.c,
32995         struct-by-value-10_y.c, struct-by-value-11_x.c,
32996         struct-by-value-11_y.c, struct-by-value-12_x.c,
32997         struct-by-value-12_y.c, struct-by-value-13_x.c,
32998         struct-by-value-13_y.c, struct-by-value-14_x.c,
32999         struct-by-value-14_y.c, struct-by-value-15_x.c,
33000         struct-by-value-15_y.c, struct-by-value-16_y.c,
33001         struct-by-value-17_y.c, struct-by-value-18_y.c,
33002         struct-by-value-19_y.c, struct-by-value-1_x.c,
33003         struct-by-value-1_y.c, struct-by-value-20_y.c,
33004         struct-by-value-2_x.c, struct-by-value-2_y.c,
33005         struct-by-value-3_y.c, struct-by-value-4_x.c,
33006         struct-by-value-4_y.c, struct-by-value-5_y.c,
33007         struct-by-value-6_y.c, struct-by-value-7_y.c
33008         struct-by-value-8_x.c, struct-by-value-8_y.c
33009         struct-by-value-9_x.c, struct-by-value-9_y.c
33010         struct-return-10_x.c, struct-return-10_y.c,
33011         struct-return-19_x.c, struct-return-20_x.c
33012         struct-return-2_x.c, struct-return-2_y.c
33013         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33014         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33015
33016 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33017
33018         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33019         attribute on sparc*-sun-solaris2.*.
33020
33021 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33022
33023         PR c++/13710
33024         * g++.dg/ext/typeof7.C: New test.
33025
33026 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33027
33028         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33029         * gcc.dg/const-elim-1.c: Same.
33030
33031 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33032
33033         * objc.dg/stret-1.m: New.
33034         * objc.dg/stret-2.m: New.
33035
33036 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33037
33038         PR c++/11895
33039         * g++.dg/ext/vector1.C: New test.
33040
33041 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33042
33043         * gcc.dg/pch/import-1.c: New.
33044         * gcc.dg/pch/import-1.hs: New.
33045         * gcc.dg/pch/import-1a.h: New.
33046         * gcc.dg/pch/import-1b.h: New.
33047         * gcc.dg/pch/import-1c.h: New.
33048
33049 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33050
33051         PR c++/13574
33052         * g++.dg/ext/array1.C: New test.
33053
33054         PR c++/13178
33055         * g++.dg/conversion/op1.C: New test.
33056
33057 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33058
33059         PR 11864
33060         From Kazumoto Kojima / Dan Kegel:
33061         * gcc.dg/pr11864-1.c: New test.
33062
33063         PR 10392
33064         From Marcus Comstedt / Dan Kegel:
33065         * gcc.dg/pr10392-1.c: New test.
33066
33067 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33068
33069         PR c++/13478
33070         * g++.dg/init/ref10.C: New test.
33071
33072 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33073
33074         PR c++/13407
33075         * g++.dg/parse/typename6.C: New test.
33076
33077 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33078
33079         PR pch/13361
33080         * g++.dg/pch/wchar-1.C: New.
33081         * g++.dg/pch/wchar-1.Hs: New.
33082
33083 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33084
33085         PR c++/9259
33086         * g++.dg/expr/sizeof2.C: New test.
33087
33088 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33089
33090         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33091
33092 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33093
33094         PR c++/13659
33095         * g++.dg/lookup/strong-using-3.C: New.
33096         * g++.dg/lookup/using-10.C: New.
33097
33098 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33099
33100         PR c++/13594
33101         * g++.dg/lookup/strong-using-2.C: New.
33102
33103 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33104             Dan Kegel <dank@kegel.com>
33105             J"orn Rennecke <joern.rennecke@superh.com>
33106
33107         PR target/9365
33108         * gcc.dg/pr9365-1.c: New test.
33109
33110 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33111
33112         PR c++/8856
33113         * g++.dg/parse/casting-operator2.C: New test.
33114         * g++.old-deja/g++.pt/explicit83.C: Remove.
33115
33116 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33117
33118         * gcc.dg/label-compound-stmt-1.c: New test.
33119         * gcc.c-torture/compile/950922-1.c,
33120         gcc.c-torture/compile/20000211-3.c,
33121         gcc.c-torture/compile/20000518-1.c,
33122         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33123         compound statements.
33124
33125 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33126
33127         * gcc.dg/ppc64-abi-1.c: New test.
33128
33129 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33130
33131          * g++.dg/ext/attrib9.C: Add dg-warnings.
33132
33133 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33134
33135         PR c++/12335
33136         * g++.dg/parse/dtor3.C: New test.
33137
33138 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33139
33140         PR c++/12709
33141         * g++.dg/parse/try-catch-1.C: New test.
33142
33143 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33144
33145         * ada/acats/run_all.sh: Add more verbose output in acats.log
33146         when compiling tests.
33147
33148 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33149
33150         PR 13656
33151         * gcc.dg/typedef-redecl.c: New test case.
33152         * gcc.dg/typedef-redecl.h: New support file.
33153
33154 2004-01-13  Jan Hubicka  <jh@suse.cz>
33155
33156         * gcc.dg/always_inline.c: New test.
33157         * gcc.dg/debug/20031231-1.c: Fix.
33158
33159 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33160
33161         PR c++/13474
33162         * g++.dg/template/array3.C: New test.
33163
33164 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33165
33166         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33167         * g++.dg/warn/Wunused-2.C: Likewise.
33168
33169 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33170
33171         PR c++/13289
33172         * g++.dg/template/instantiate6.C: New test.
33173
33174 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33175
33176         PR middle-end/11397
33177         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33178
33179 2004-01-12  Jan Hubicka  <jh@suse.cz>
33180
33181         PR opt/12826
33182         * gcc.dg/20040112-1.c: New.
33183
33184         * gcc.dg/dwarf-die[1-7].c: Move to...
33185         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33186         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33187
33188 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33189
33190         PR c++/4100
33191         * g++.dg/parse/friend4.C: New test.
33192
33193 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33194
33195         PR c++/4100
33196         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33197         definition is called a friend.
33198
33199 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33200
33201         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33202
33203 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33204
33205         PR c++/3478
33206         * g++.dg/parse/error10.C: New test.
33207         * g++.dg/template/arg2.C: Accept "invalid type" error.
33208
33209 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33210
33211         PR middle-end/13392
33212         * g++.dg/opt/expect2.C: New test.
33213
33214 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33215
33216         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33217         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33218         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33219         Update dg-error regexps.
33220
33221 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33222
33223         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33224         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33225
33226 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33227
33228         * gcc.dg/pragma-re-1.c: Use right pointer type.
33229
33230 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33231
33232         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33233
33234 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33235
33236         * gcc.dg/rs6000-ldouble-1.c: New.
33237
33238 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33239
33240         DR 337
33241         PR c++/9256
33242         * g++.dg/other/abstract1.C: New test.
33243
33244 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33245
33246         * g++.dg/lookup/strong-using-1.C: New.
33247
33248 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33249
33250         PR c/11234
33251         * gcc.dg/func-ptr-conv-1.c: New test.
33252         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33253
33254 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33255
33256         PR target/13380.
33257         * gcc.c-torture/compile/20040109-1.c: New.
33258
33259 2004-01-08  Stuart Hastings  <stuart@apple.com>
33260
33261         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33262         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33263         * gcc.dg/i386-sse-6.c: ...this new testcase.
33264
33265 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33266
33267         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33268
33269 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33270
33271         * ada/acats/run_acats: Treat 'gnatchop' the same way
33272         as 'gnatmake'.  Export GCC_DRIVER.
33273         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33274         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33275
33276 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33277
33278         PR c++/12573
33279         * g++.dg/template/dependent-expr4.C: New test.
33280
33281 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33282
33283         * gcc.dg/altivec-11.c: New test.
33284
33285 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33288
33289 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33290
33291         PR c/6024
33292         * gcc.dg/enum-compat-1.c: New test.
33293         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33294
33295 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33296
33297         PR c/12165
33298         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33299         gcc.dg/c99-idem-qual-3.c: New tests.
33300
33301 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33302
33303         * gcc.dg/winline-7.c: Don't cast void * to int.
33304
33305 2004-01-06  Jan Hubicka  <jh@suse.cz>
33306
33307         * gcc.dg/i386-sse-5.c: New test
33308         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33309
33310 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33311
33312         PR c++/12815
33313         * g++.dg/rtti/typeid4.C: New test.
33314
33315 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33316
33317         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33318
33319 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33320
33321         PR c++/12132
33322         * g++.dg/template/error11.C: New test.
33323
33324         PR c++/13451
33325         * g++.dg/template/class2.C: New test.
33326
33327 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33328         Richard Sandiford <rsandifo@redhat.com>
33329
33330         PR c++/13387
33331         * g++.dg/opt/alias3.C: New test.
33332
33333 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33334
33335         PR c++/13157
33336         * g++.dg/template/koenig3.C: New test.
33337
33338         PR c++/13529
33339         * g++.dg/parse/offsetof3.C: New test.
33340
33341         * g++.dg/init/copy7.C: Add missing dg-error markers.
33342
33343         PR c++/12226
33344         * g++.dg/init/copy7.c: New test.
33345
33346         PR c++/13536
33347         * g++.dg/parse/cast1.C: New test.
33348
33349 2004-01-04  Jan Hubicka  <jh@suse.cz>
33350
33351         * gcc.dg/winline[1-7].c: New tests.
33352
33353 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33354
33355         PR c++/13520
33356         * g++.dg/template/qualttp22.C: New test.
33357
33358 2004-01-01  Jan Hubicka  <jh@suse.cz>
33359
33360         * gcc.dg/debug/20031231-1.c: New.
33361         * gcc.c-torture/compile/20040101-1.c: New.
33362         * gcc.dg/dwarf-die-[1-7].c: New.
33363
33364 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33365
33366         PR optimization/13521
33367         * gcc.c-torture/compile/20031231-1.c: New test.
33368
33369 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33370
33371         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33372
33373 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33374
33375         PR c++/10079
33376         * g++.dg/template/crash16.C: New test.
33377
33378 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33379
33380         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33381
33382 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33383
33384         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33385         ports.
33386         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33387         * g++.old-deja/g++.law/profile1.C: Likewise.
33388         * gcc.c-torture/compile/981006-1.c: Likewise.
33389         * gcc.c-torture/execute/loop-2e.x: Likewise.
33390         * gcc.c-torture/execute/loop-2f.x: Remove.
33391         * gcc.c-torture/execute/loop-2g.x: Likewise.
33392         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33393         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33394
33395 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         PR c++/13507
33398         * g++.dg/ext/attrib11.C: New test.
33399
33400         PR c++/13494
33401         * g++.dg/template/array2-1.C: New test.
33402         * g++.dg/template/array2-2.C: New test.
33403
33404 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33405
33406         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33407
33408 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33409
33410         PR c++/12774
33411         * g++.dg/template/array1-1.C: New test.
33412         * g++.dg/template/array1-2.C: New test.
33413
33414 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33415
33416         PR fortran/12632
33417         * g77.dg/12632.f: New test case.
33418
33419 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33420
33421         PR c++/13289
33422         * g++.dg/parse/nontype1.C: New test.
33423
33424 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33425
33426         PR c++/12403
33427         * g++.dg/parse/explicit1.C: New test.
33428         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33429
33430 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33431
33432         PR c++/13081
33433         * g++.dg/opt/inline6.C: New test.
33434
33435         PR c++/12613
33436         * g++.dg/parse/error9.C: New test.
33437
33438         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33439
33440 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33441
33442         PR c++/13009
33443         * g++.dg/init/assign1.C: New test.
33444
33445 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33446
33447         PR c++/13070
33448         * g++.dg/warn/format3.C: New test case.
33449
33450 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33451
33452         * gcc.c-torture/compile/20031227-1.c: New test.
33453
33454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33455
33456         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33457         * g77.dg/bprob/bprob.exp: Likewise.
33458         * gcc.misc-tests/bprob.exp: Likewise.
33459         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33460         variants on systems where the library does not provide that
33461         functionality.
33462         * gcc.dg/builtins-20.c: Use builtins-config.h.
33463         * gcc.dg/builtins-config.h: New file.
33464
33465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33466
33467         * lib/gcc-dg.exp (dg-require-profiling): New function.
33468         * lib/target-supports.exp (check_profiling_available): Likewise.
33469         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33470         * g77.dg/bprob/bprob.exp: Likewise.
33471         * gcc.misc-tests/bprob.exp: Likewise.
33472         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33473         * gcc.dg/20021014-1.c: Likewise.
33474         * gcc.dg/nest.c: Likewise.
33475
33476 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33477
33478         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33479         compiling.
33480         * g++.dg/lookup/java2.C: Likewise.
33481         * gcc.dg/cpp/lexident.c: Likewise.
33482
33483 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33484
33485         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33486         given.
33487         * gcc.c-torture/compile/961203-1.c: Likewise.
33488         * gcc.c-torture/compile/980506-1.c: Likewise.
33489
33490 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33491
33492         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33493         (additional_prunes): New global.
33494         (gcc-dg-prune): Handle additional per-test pruning.
33495         (dg-test): Clear additional_prunes between tests.
33496
33497         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33498         dg-prune-output to avoid spurious failures from assembler
33499         complaining about nonexistent WAW violations.
33500         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33501         Use dg-prune-output to avoid spurious failures from assembler
33502         warning about Itanium B-step errata.
33503
33504 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33505
33506         * g++.dg/abi/macro0.C: New test.
33507         * g++.dg/abi/macro1.C: Likewise.
33508         * g++.dg/abi/macro2.C: Likewise.
33509
33510         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33511         * g++.dg/abi/bitfield7.C: Likewise.
33512         * g++.dg/abi/dtor2.C: Likewise.
33513         * g++.dg/abi/mangle11.C: Likewise.
33514         * g++.dg/abi/mangle12.C: Likewise.
33515         * g++.dg/abi/mangle14.C: Likewise.
33516         * g++.dg/abi/mangle17.C: Likewise.
33517         * g++.dg/abi/vbase10.C: Likewise.
33518         * g++.dg/abi/vbase14.C: Likewise.
33519         * g++.dg/template/qualttp17.C: Likewise.
33520
33521 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33522
33523         PR c/11995
33524         * gcc.dg/20031223-1.c: New test.
33525
33526 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33527
33528         * gcc.dg/noreturn-7.c: New test.
33529
33530 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33531
33532         * gcc.dg/null-pointer-1.c: New test.
33533
33534 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33535
33536         * g++.old-deja/g++.jason/template18.C: Remove.
33537         * g++.old-deja/g++.jason/template37.C: Likewise.
33538
33539         PR c++/12862
33540         * g++.dg/lookup/ns1.C: New test.
33541
33542         PR c++/12397
33543         * g++.dg/template/lookup3.C: New test.
33544
33545 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33546
33547         * g++.dg/template/recurse1.C: New test
33548
33549 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33550
33551         PR c++/12479
33552         * g++.dg/parse/semicolon1.C: New test.
33553         * g++.dg/parse/semicolon1.h: Likewise.
33554
33555 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33556
33557         * gcc.dg/darwin-misaligned.c: New test.
33558
33559 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33560
33561         PR c/9163
33562         * gcc.dg/20031222-1.c: New test.
33563
33564 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33565
33566         PR c++/13438
33567         * g++.dg/parse/error8.C: New test.
33568
33569         PR c++/11554
33570         * g++.dg/warn/ctor-init-1.C: New test.
33571
33572 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33573
33574         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33575         too small.
33576         * gcc.c-torture/compile/930217-1.c: Likewise.
33577         * gcc.c-torture/compile/930513-1.c: Likewise.
33578         * gcc.c-torture/execute/920908-2.c: Likewise.
33579         * gcc.c-torture/execute/921204-1.c: Likewise.
33580         * gcc.c-torture/execute/930621-1.c: Likewise.
33581         * gcc.c-torture/execute/930630-1.c: Likewise.
33582         * gcc.c-torture/execute/931031-1.c: Likewise.
33583         * gcc.c-torture/execute/980602-2.c: Likewise.
33584         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33585         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33586         * gcc.c-torture/execute/extzvsi.c: Likewise.
33587         * gcc.c-torture/unsorted/ext.c: Likewise.
33588
33589 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33590
33591         PR target/12749
33592         * gcc.c-torture/compile/20031220-2.c: New test case.
33593
33594 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33595
33596         PR optimization/13031
33597         * gcc.c-torture/compile/20031220-1.c: New test case.
33598
33599 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33600
33601         * gcc.dg/cast-function-1.c: New test.
33602
33603 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33604
33605         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33606         formats.
33607
33608 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33609
33610         PR c++/12795
33611         * g++.dg/ext/attrib10.C: New test.
33612
33613 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33614
33615         * gcc.dg/cleanup-10.c: New test.
33616         * gcc.dg/cleanup-11.c: New test.
33617
33618 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33619
33620         PR c++/13239
33621         * g++.dg/opt/expect1.C: New test.
33622
33623 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33624
33625         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33626
33627 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33628
33629         PR debug/12923
33630         * gcc.dg/20031218-1.c: New test.
33631
33632         PR debug/12389
33633         * gcc.dg/20031218-2.c: New test.
33634         * gcc.dg/20031218-3.c: New test.
33635
33636         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33637         of label name and allow for USER_LABEL_PREFIX == "_" names.
33638         * g++.dg/abi/mangle18-2.C: Likewise.
33639         * g++.dg/abi/mangle19-1.C: Likewise.
33640         * g++.dg/abi/mangle19-2.C: Likewise.
33641         * g++.dg/abi/mangle20-1.C: Likewise.
33642         * g++.dg/abi/mangle20-2.C: Likewise.
33643
33644 2003-12-18  Richard Henderson  <rth@redhat.com>
33645
33646         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33647
33648 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33649             Dan Kegel <dank@kegel.com>
33650
33651         PR other/12009
33652         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33653         testing a cross compiler, it causes spurious compile failures.
33654         * lib/g++.exp: Likewise.
33655
33656 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33657
33658         PR c++/13262
33659         * g++.dg/template/access13.C: New test.
33660
33661 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33662
33663         * gcc.dg/20031216-1.c: New test.
33664
33665 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33666
33667         PR c++/9154
33668         * g++.dg/template/error10.C: New test.
33669
33670 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33671
33672         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33673         * g++.dg/eh/simd-2.C: Likewise.
33674
33675 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33676             Roger Sayle  <roger@eyesopen.com>
33677
33678         * gcc.c-torture/execute/ieee/mzero5.c: New.
33679
33680 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33681
33682         PR c++/10603
33683         * g++.dg/parse/error6.C: New test.
33684
33685         PR c++/12827
33686         * g++.dg/parse/error7.C: New test.
33687
33688 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33689
33690         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33691         at -O with stabs debugging formats.
33692         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33693         * gcc.dg/debug/debug-2.c: Likewise.
33694
33695 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33696
33697         PR c++/12696
33698         * g++.dg/init/error1.C: New test.
33699
33700         PR c++/12218
33701         * g++.dg/init/pm3.C: New test.
33702
33703 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33704
33705         PR c/3347
33706         * gcc.dg/bitfld-8.c: New test.
33707
33708 2003-12-16  James Lemke  <jim@wasabisystems.com>
33709
33710         * gcc.dg/arm-scd42-[123].c: New tests.
33711
33712 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33713
33714         PR c++/9043
33715         * g++.dg/abi/mangle20-1.C: New test.
33716         * g++.dg/abi/mangle20-2.C: New test.
33717
33718 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33719
33720         PR c++/13275
33721         * g++.dg/other/offsetof2.C: Remove XFAIL.
33722         * g++.dg/parse/offsetof1.C: New test.
33723         * g++.gd/parse/offsetof2.C: Likewise.
33724
33725 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33726
33727         * g++.dg/template/nontype3.C: New test.
33728         * g++.dg/template/static2.C: Tweaked the dg-error clause.
33729
33730 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33731
33732         * g++.dg/warn/noreturn-3.C: Also test instantiation.
33733
33734 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         PR c++/13387
33737         * g++.dg/expr/assign1.C: New test.
33738
33739         PR c++/13242
33740         * g++.dg/abi/mangle19-1.C: New test.
33741         * g++.dg/abi/mangle19-2.C: New test.
33742
33743 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
33744
33745         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
33746
33747 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33748
33749         * gcc.c-torture/execute/20031216-1.c: New test.
33750
33751 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33752
33753         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
33754         an ICE regression.
33755
33756 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33757
33758         PR c++/10926
33759         * g++.dg/template/error9.C: New test.
33760
33761         PR c++/11116
33762         * g++.dg/template/error8.C: New test.
33763
33764 2003-12-15  Roger Sayle  <roger@eyesopen.com>
33765
33766         PR middle-end/13400
33767         * gcc.c-torture/execute/20031215-1.c: New test case.
33768
33769 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33770
33771         PR c++/13269
33772         * g++.dg/parse/error5.C: New test.
33773
33774         PR c++/12989
33775         * g++.dg/expr/sizeof1.C: New test.
33776
33777         PR c++/13310
33778         * g++.dg/template/crash15.C: New test.
33779
33780 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
33781
33782         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
33783         a non-POD type as the last named parameter of a varargs function.
33784
33785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33786
33787         PR c++/13243
33788         PR c++/12573
33789         * g++.dg/template/crash14.C: New test.
33790         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
33791
33792 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33793
33794         * g++.dg/other/java1.C: New test.
33795
33796         PR c++/13241
33797         * g++.dg/abi/mangle18-1.C: New test.
33798         * g++.dg/abi/mangle18-2.C: New test.
33799
33800 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33801
33802         PR optimization/10312
33803         * gcc.c-torture/execute/20031214-1.c: New.
33804
33805 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
33806
33807         PR c++/10779
33808         PR c++/12160
33809         * g++.dg/parse/error3.C: New test.
33810         * g++.dg/parse/error4.C: Likewise.
33811         * g++.dg/abi/mangle4.C: Tweak error messages.
33812         * g++.dg/lookup/using5.C: Likewise.
33813         * g++.dg/other/error2.C: Likewise.
33814         * g++.dg/parse/typename5.C: Likewise.
33815         * g++.dg/parse/undefined1.C: Likewise.
33816         * g++.dg/template/arg2.C: Likewise.
33817         * g++.dg/template/ttp3.C: Likewise.
33818         * g++.dg/template/type1.C: Likewise.
33819         * g++.old-deja/g++.other/crash32.C: Likewise.
33820         * g++.old-djea/g++.pt/defarg8.C: Likewise.
33821
33822 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33823
33824         PR c++/13106
33825         * g++.dg/warn/noreturn-3.C: New test.
33826
33827 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33828
33829         PR c++/13118
33830         * g++.dg/abi/covariant3.C: New.
33831
33832 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
33833
33834         * g++.dg/eh/ia64-1.C: New test.
33835
33836 2003-12-12  Roger Sayle  <roger@eyesopen.com>
33837
33838         PR optimization/13037
33839         * g77.f-torture/execute/13037.f: New test case.
33840
33841 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33842
33843         PR c++/12881
33844         * g++.dg/abi/covariant2.C: New.
33845
33846 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
33847
33848         * gcc.dg/cpp/trad/macro.c: New tests.
33849
33850 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
33851
33852         * gcc.c-torture/execute/wchar_t-1.x: Delete.
33853
33854 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
33855
33856         PR other/10819
33857         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
33858         to fix Bug 10819.
33859         * lib/g++.exp (g++_version): Likewise.
33860         * lib/g77.exp (g77_version): Likewise.
33861         * lib/objc.exp (default_objc_version): Likewise.
33862
33863 2003-12-10  Richard Henderson  <rth@redhat.com>
33864
33865         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
33866
33867         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
33868
33869 2003-12-08  Matt Austern  <austern@apple.com>
33870
33871         PR c/13134
33872         * lib/gcc-dg.exp (dg-require-visibility): Define.
33873         * lib/target-supports (check_visibility_available): Define.
33874         * gcc.dg/visibility-1.c: New test.
33875         * gcc.dg/visibility-2.c: Likewise.
33876         * gcc.dg/visibility-3.c: Likewise.
33877         * gcc.dg/visibility-4.c: Likewise.
33878         * gcc.dg/visibility-5.c: Likewise.
33879         * gcc.dg/visibility-6.c: Likewise.
33880         * g++.dg/ext/visibility-1.C: Likewise.
33881         * g++.dg/ext/visibility-2.C: Likewise.
33882         * g++.dg/ext/visibility-3.C: Likewise.
33883         * g++.dg/ext/visibility-4.C: Likewise.
33884         * g++.dg/ext/visibility-5.C: Likewise.
33885         * g++.dg/ext/visibility-6.C: Likewise.
33886
33887 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33888
33889         * g++.dg/lookup/java1.C: New test.
33890         * g++.dg/lookup/java2.C: New test.
33891
33892 2003-12-07  Falk Hueffner  <falk@debian.org>
33893
33894         * g++.dg/opt/noreturn-1.C: New test.
33895
33896 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
33897
33898         * gcc.dg/overflow-1.c: New test.
33899
33900 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33901
33902         * g77.f-torture/compile/13060.f: New test.
33903
33904 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
33905
33906         PR c++/13323
33907         * g++.dg/inherit/operator2.C: New test.
33908
33909 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33910
33911         PR c++/13305
33912         * g++.dg/ext/attrib9.C: New test.
33913
33914 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33915
33916         PR c++/13314
33917         * g++.dg/template/error7.C: New test.
33918
33919 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
33920             J"orn Rennecke <joern.rennecke@superh.com>
33921
33922         PR target/13302
33923         * g++.dg/other/struct-va_list.C: New test.
33924
33925 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33926
33927         PR c++/13166
33928         * g++.dg/parse/defarg6.C: New test.
33929
33930 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
33931
33932         PR target/13256
33933         * gcc.c-torture/execute/20031201-1.c: New test.
33934
33935 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
33936
33937         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33938
33939 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33940
33941         * gcc.dg/builtin-return-1.c: New test.
33942
33943 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
33944             J"orn Rennecke <joern.rennecke@superh.com>
33945
33946         PR optimization/13260
33947         * gcc.c-torture/execute/20031204-1.c: New test.
33948
33949 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33950
33951         PR c++/9127
33952         * g++.dg/template/error6.C: New test.
33953
33954 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
33955
33956         * gcc.dg/20031202-1.c: New test.
33957
33958 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33959
33960         PR c++/13179
33961         * g++.dg/template/eh1.C: New test.
33962
33963         PR c++/10771
33964         * g++.dg/template/error5.C: New test.
33965
33966 2003-12-02  David Ung  <davidu@mips.com>
33967
33968         * gcc.dg/compat/vector-check.h: Corrected type for var
33969         g_##TMODE
33970
33971 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33972
33973         PR c++/10126
33974         * g++.dg/template/ptrmem8.C: New test.
33975
33976 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33977
33978         PR c++/12573
33979         * g++.dg/template/dependent-expr3.C: New test.
33980
33981 2003-12-01  James Lemke  <jim@wasabisystems.com>
33982
33983         * gcc.dg/arm-g2.c: New test.
33984
33985 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33986
33987         PR optimization/11634
33988         * gcc.dg/20031201-2.c: New test case.
33989
33990 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
33991
33992         PR 11433
33993         * objc.dg/proto-lossage-3.m: New test.
33994
33995 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33996
33997         PR optimization/12628
33998         * gcc.dg/20031201-1.c: New test case.
33999
34000 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34001
34002         * gcc.dg/unaligned-1.c: New test.
34003
34004 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34005
34006         PR c++/9849
34007         * g++.dg/template/error4.C: New test.
34008         * g++.dg/template/nested3.C: Adjust error markers.
34009
34010 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34011
34012         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34013
34014 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34015
34016         PR c/10333
34017         * gcc.dg/bitfld-7.c: New test.
34018
34019 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34020
34021         * gcc.dg/tls/asm-1.C: New test.
34022
34023 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34024
34025         * gcc.dg/cpp/assert4.c: Update.
34026
34027 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34028
34029         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34030         * gcc.dg/builtin-apply3.c: New test.
34031
34032 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34033
34034         * lib/compat.exp (compat-obj): New xfaildata parameter.
34035         Use it to set compiler_conditional_xfail_data before compiling.
34036         (compat-get-options): Handle dg-xfail-if.
34037         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34038         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34039         * gcc.dg/compat/vector-1_y.c: Likewise.
34040         * gcc.dg/compat/vector-2_x.c: Likewise.
34041         * gcc.dg/compat/vector-2_y.c: Likewise.
34042
34043 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34044
34045         * g++.dg/opt/reg-stack4.C: New test.
34046
34047 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34048
34049         * gcc.dg/builtin-apply2.c: New test.
34050
34051 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34052
34053         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34054
34055 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34056
34057         PR c++/12924
34058         * g++.dg/template/template-id-2.C: New test.
34059
34060 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34061
34062         PR c++/5369
34063         * g++.dg/template/memfriend1.C: New test.
34064         * g++.dg/template/memfriend2.C: Likewise.
34065         * g++.dg/template/memfriend3.C: Likewise.
34066         * g++.dg/template/memfriend4.C: Likewise.
34067         * g++.dg/template/memfriend5.C: Likewise.
34068         * g++.dg/template/memfriend6.C: Likewise.
34069         * g++.dg/template/memfriend7.C: Likewise.
34070         * g++.dg/template/memfriend8.C: Likewise.
34071         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34072
34073 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34074
34075         PR c++/12515
34076         * g++.dg/ext/cond1.C: New test.
34077
34078 2003-11-20  Richard Henderson  <rth@redhat.com>
34079
34080         * gcc.dg/20020201-2.c: Remove.
34081         * gcc.dg/20020201-4.c: Remove.
34082         * gcc.dg/20020304-1.c: Remove.
34083
34084 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34085
34086         * gcc.dg/cpp/trad/xwin1.c: New test case.
34087
34088 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34089
34090         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34091         * lib/g77.exp: Likewise.
34092         * lib/objc.exp: Likewise.
34093         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34094         for darwin.
34095
34096 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34097
34098         PR c++/12932
34099         * g++.dg/template/static5.C: New test.
34100
34101 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34102
34103         * gcc.dg/nested-func-1.c: New test.
34104
34105 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34106
34107         * gcc.dg/cpp/assert4.c: New test.
34108
34109 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34110
34111         PR c++/2294
34112         * g++.dg/lookup/using9.c: New test.
34113
34114 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34115
34116         PR c++/12762
34117         * g++.dg/template/error3.C: New test.
34118
34119 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34120
34121         PR ada/13035
34122         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34123         No longer use a wrapper for gcc, since this does not work under
34124         Windows.
34125
34126 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34127
34128         PR c++/2094
34129         * g++.dg/template/ptrmem7.C: New test.
34130
34131 2003-11-13  Andrew Pinski <apinski@apple.com>
34132
34133         * gcc.c-torture/compile/20031113-1.c: New test.
34134
34135 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34136             Kean Johnston <jkj@sco.com>
34137
34138         PR c/13029
34139         * gcc.dg/unused-4.c: Update.
34140
34141 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34142
34143         * g++.dg/opt/const3.C: New test.
34144
34145 2003-11-13  Jan Hubicka  <jh@suse.cz>
34146
34147         * gcc.c-torture/compile/20031112-1.c: New test.
34148
34149 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34150
34151         * g++.dg/parse/crash10.C: Remove bogus error marker.
34152
34153 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34154
34155         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34156         (host_gcc): Likewise.
34157         (ROOT): Honor $PWDCMD.
34158         (BASE): Likewise.
34159         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34160
34161 2003-11-12  Catherine Moore  <clm@redhat.com>
34162
34163         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34164
34165 2003-11-12  Andreas Jaeger  <aj@suse.de>
34166             Jakub Jelinek  <jakub@redhat.com>
34167             Andrew Pinski  <pinskia@physics.uc.edu>
34168             Richard Henderson  <rth@redhat.com>
34169
34170         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34171         systems.
34172         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34173
34174         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34175         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34176
34177 2003-11-11  Andreas Jaeger  <aj@suse.de>
34178
34179         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34180
34181         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34182
34183 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34184
34185         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34186         Clean ups.
34187
34188 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34189
34190         * gcc.dg/trampoline-1.c: New test.
34191
34192 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34193
34194         * gcc.c-torture/compile/200031109-1.c: New test.
34195
34196 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34197
34198         PR c/3190
34199         PR c/8714
34200         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34201         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34202         gcc.dg/format/no-y2k-1.c: Update.
34203
34204 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34205
34206         PR optimization/10467
34207         * gcc.dg/20031108-1.c: New test case.
34208
34209 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34210
34211         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34212
34213 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34214
34215         * gcc.dg/compound-lvalue-1.c: New test.
34216         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34217         some XFAILs.
34218
34219 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34220
34221         * gcc.dg/altivec-varargs-1.c: New test.
34222
34223 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34224
34225         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34226         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34227         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34228         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34229         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34230
34231 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34232
34233         * gcc.dg/cond-lvalue-1.c: New test.
34234
34235 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34236
34237         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34238
34239 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34240
34241         PR c++/11616
34242         * g++.dg/template/instantiate5.C: New test.
34243
34244 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34245
34246         PR c++/12726
34247         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34248         * ChangeLog: Add missing first entry for above test.
34249
34250 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34251
34252         PR c++/9810
34253         * g++.dg/template/using8.C: New test.
34254         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34255
34256 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34257
34258         PR optimization/10817
34259         * gcc.c-torture/compile/20031102-1.c: New test case.
34260
34261 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34262
34263         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34264         2147483647.
34265
34266 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34267
34268         * gcc.dg/20031102-1.c: New test.
34269
34270 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34271
34272         * gcc.dg/complex-1.c: New test.
34273
34274 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34275
34276         PR c++/12796
34277         * g++.dg/template/crash13.C: Adjust expected error location.
34278         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34279
34280 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34281
34282         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34283
34284 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34285
34286         PR/10239
34287         * gcc.c-torture/compile/20031031-2.c: New test.
34288
34289 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34290
34291         PR/11640
34292         * gcc.c-torture/compile/20031031-1.c: New test.
34293
34294 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34295
34296         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34297         * gcc.misc-tests/bprob.exp: Likewise.
34298         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34299         the execution test on arm-elf configs.
34300         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34301         configs that don't support scratch files.
34302         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34303
34304 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34305
34306         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34307         done by dejagnu.
34308
34309 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34310
34311         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34312         Avoid non pure sh syntax. Add more logging.
34313
34314         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34315         fail.
34316
34317 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34318
34319         PR libgcj/10610
34320         * gcc.dg/ppc-stackalign-1.c: New test.
34321
34322 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34323
34324         * ada/acats/run_all.sh: Change output to be more compliant with
34325         dejagnu framework.
34326         Create acats.sum and acats.log files under testsuite/ada/acats
34327         Only run [a-z]* directories, to filter out e.g. CVS.
34328         Redirect build output to log file.
34329
34330 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34331
34332         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34333
34334 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34335
34336         PR ada/5909:
34337         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34338
34339 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * gcc.c-torture/compile/20031023-1.c: New test.
34342         * gcc.c-torture/compile/20031023-2.c: New test.
34343         * gcc.c-torture/compile/20031023-3.c: New test.
34344         * gcc.c-torture/compile/20031023-4.c: New test.
34345
34346 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34347
34348         PR c++/10371
34349         * g++.dg/lookup/scoped8.C: New test.
34350
34351 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34352
34353         * g++.dg/opt/reg-stack3.C: New test.
34354
34355 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34356
34357         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34358
34359 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34360
34361         PR c++/11076
34362         * g++.dg/template/crash13.C: New test.
34363
34364 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34365
34366         * gcc.dg/c99-restrict-2.c: New test.
34367
34368 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34369
34370         PR c++/12698, c++/12699, c++/12700, c++/12566
34371         * g++.dg/inherit/covariant9.C: New test.
34372         * g++.dg/inherit/covariant10.C: New test.
34373         * g++.dg/inherit/covariant11.C: New test.
34374
34375 2003-10-23  Jason Merrill  <jason@redhat.com>
34376
34377         PR c++/12726
34378         * g++.dg/ext/complit2.C: New test.
34379
34380 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34381
34382         PR target/12654
34383         * gcc.c-torture/execute/20031020-1.c: New test.
34384
34385 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34386
34387         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34388         following the jump_insn.
34389
34390 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34391
34392         * gcc.dg/cast-lvalue-1.c: New test.
34393
34394 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34395
34396         PR c++/11962
34397         * g++.dg/template/cond2.C: New test.
34398
34399 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34400
34401         * gcc.dg/builtins-28.c: New test.
34402
34403 2003-10-20  Jan Hubicka  <jh@suse.cz>
34404
34405         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34406         parameter.
34407         * gcc.dg/inline-2.c: Likewise.
34408
34409 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34410
34411         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34412         * gcc.dg/nest.c: Likewise.
34413
34414 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34415
34416         PR c++/9781, c++/10583, c++/11862
34417         * g++.dg/parse/crash13.C: New test.
34418
34419 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34420
34421         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34422
34423 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34424
34425         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34426         Define HAVE_C99_RUNTIME except on Solaris.
34427         * gcc.dg/builtins-20.c: Likewise.
34428
34429 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34430
34431         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34432
34433 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34434
34435         PR c++/12495
34436         * g++.dg/template/crash21.C: New test.
34437
34438 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34439
34440         PR c++/2513
34441         * g++.dg/template/typename5.C: New test.
34442
34443 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34444
34445         PR c++/12369
34446         * g++.dg/template/friend25.C: New test.
34447
34448 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34449
34450         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34451         versions.
34452
34453 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34454
34455         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34456         == 2147483647.
34457
34458 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34459
34460         * gcc.c-torture/execute/960416-1.x: Remove.
34461         * gcc.c-torture/execute/divconst-3.x: Likewise.
34462
34463 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34464
34465         PR target/12598
34466         * gcc.dg/torture/cris-volatile-1.c: New test.
34467
34468 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34469
34470         PR optimization/9325
34471         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34472         for overflowing floating point to integer conversion during RTL
34473         simplification.
34474
34475 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34476
34477         * objc/execute/_cmd.m: Fix typo.
34478         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34479         Relax 'scan-assembler' regexp.
34480         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34481         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34482         * objc.dg/zero-link-2.m: Remove blank line.
34483         * objc.dg/zero-link-3.m: New test case.
34484
34485 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34486
34487         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34488
34489         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34490         than linker trickery.
34491
34492 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34493
34494         PR c++/12370
34495         * g++.dg/other/friend2.C: New test.
34496
34497 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34498
34499         * gcc.dg/20031012-1.c: New test.
34500
34501 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34502
34503         * gcc.dg/weak/weak-3.c: Fix for new warning.
34504
34505 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34506
34507         PR optimization/8750
34508         * gcc.c-torture/execute/20031012-1.c: New test case.
34509
34510 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34511
34512         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34513         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34514
34515 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34516
34517         PR optimization/12260
34518         * gcc.c-torture/compile/20031011-2.c: New test case.
34519
34520 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34521
34522         * gcc.c-torture/execute/20031011-1.c: New testcase.
34523
34524 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34525
34526         * gcc.c-torture/compile/20031011-1.c: New test.
34527
34528 2003-10-11  Jan Hubicka  <jh@suse.cz>
34529
34530         * g++.dg/other/first-global.C: New test.
34531
34532 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34533
34534         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34535
34536 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34537
34538         * gcc.c-torture/compile/20031010-1.c: New test.
34539
34540 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34541
34542         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34543         * gcc.c-torture/execute/va-arg-25.c: ... here.
34544
34545 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34546
34547         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34548
34549 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34550
34551         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34552
34553 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34554
34555         * g++.dg/parse/error2.C: New test.
34556
34557 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34558
34559         PR c++/11097
34560         * g++.dg/other/error5.C: Modify the error message.
34561         * g++.dg/lookup/using8.C: New test.
34562
34563 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34564
34565         * gcc.dg/darwin-abi-2.c: New file.
34566         * gcc.c-torture/execute/va-arg-24.c: New file.
34567
34568 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34569
34570         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34571         indentation.
34572
34573 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34574
34575         PR c++/10147
34576         * g++.dg/other/error4.C: Update error messages.
34577         * g++.dg/template/ptrmem4.C: Likewise.
34578
34579         PR c++/12337
34580         * g++.dg/init/new9.C: New test.
34581
34582         PR c++/12334, c++/12236, c++/8656
34583         * g++.dg/ext/attrib8.C: New test.
34584
34585 2003-10-06  Devang Patel  <dpatel@apple.com>
34586
34587         * gcc.dg/debug/dwarf2-3.h: New test.
34588         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34589
34590 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34591
34592         * g++.dg/opt/cfg2.C: New test.
34593
34594 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34595
34596         * g++.dg/opt/float1.C: New test.
34597
34598 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34599
34600         * gcc.dg/c90-array-lval-6.c: New test.
34601         * gcc.dg/c99-array-lval-6.c: New test.
34602
34603 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34604             Ziemowit Laski  <zlaski@apple.com>
34605
34606         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34607         'Derived', so that it is never considered a class method; add
34608         new warning for '+port' method ambiguity.
34609         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34610         <objc/objc-api.h> (needed on Mac OS X).
34611         * objc.dg/method-13.m: New test.
34612
34613 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34614
34615         PR optimization/9325, PR java/6391
34616         * gcc.c-torture/execute/20031003-1.c: New test case.
34617
34618 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34619
34620         PR optimization/12180
34621         * gcc.dg/20031002-1.c: New test.
34622
34623         PR c++/12486
34624         * g++.dg/inherit/error1.C: New test.
34625
34626 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34627
34628         * lib/f-torture.exp (search_for): Rename to...
34629         (search_for_re): This.  Also, clean up comments and the
34630         "regexp" invocation.
34631
34632 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34633
34634         * gcc.c-torture/compile/20031002-1.c: New test.
34635
34636 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34637
34638         * g++.dg/opt/cond1.C: New test.
34639
34640 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34641
34642         * gcc.dg/Wold-style-definition-2.c: New testcase.
34643         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34644
34645 2003-09-29  Richard Henderson  <rth@redhat.com>
34646
34647         * g++.dg/init/array10.C: Add dg-options.
34648
34649 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34650
34651         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34652
34653 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34654
34655         * g++.dg/template/friend19.C: Fix typo.
34656         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34657
34658 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34659
34660         * gcc.c-torture/execute/20030928-1.c: New test.
34661         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34662
34663 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34664
34665         * g++.dg/opt/unroll1.C: New test.
34666
34667 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34668
34669         PR optimization/11741
34670         * gcc.dg/20030926-1.c: New test case.
34671
34672 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34673
34674         PR c++/5655
34675         * g++.dg/parse/access7.C: New test.
34676         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34677
34678 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34679
34680         MERGE OF objc-improvements-branch into MAINLINE:
34681         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34682         if libobjc has not been built.
34683         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34684         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34685         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34686         objc/execute/nested-3.m, objc/execute/np-2.m,
34687         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34688         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34689         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34690         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34691         objc.dg/special/unclaimed-category-1.h,
34692         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34693         well as GNU runtime.
34694         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34695         * execute/cascading-1.m, execute/function-message-1.m,
34696         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34697         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34698         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34699         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34700         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34701         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34702         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34703         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34704         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34705         * objc.dg/bitfield-2.m: Run only on Darwin.
34706         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34707         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34708         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34709         * objc.dg/const-str-1.m: Fix constant string layout.
34710
34711 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34712
34713         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34714
34715 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34716
34717         * gcc.dg/darwin-abi-1.c: New file.
34718
34719 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34720
34721         PR target/12281
34722         * gcc.c-torture/compile/20030921-1.c: New test.
34723
34724 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34725
34726         * g++.dg/opt/reg-stack2.C: New test.
34727
34728 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34729
34730         * g++.dg/eh/delayslot1.C: New test.
34731
34732 2003-09-20  Richard Henderson  <rth@redhat.com>
34733
34734         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34735
34736 2003-09-20  Roger Sayle  <roger@eyesopen.com>
34737
34738         * gcc.c-torture/execute/20030920-1.c: New test case.
34739
34740 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34741
34742         * g++.dg/rtti/typeid3.C: Correct expected error message.
34743
34744 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34745
34746         PR c++/157
34747         * g++.dg/parse/crash12.C: New test.
34748
34749 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
34750
34751         * gcc.dg/compat/mixed-struct-check.h: New.
34752         * gcc.dg/compat/mixed-struct-defs.h: New.
34753         * gcc.dg/compat/mixed-struct-init.h: New.
34754         * gcc.dg/compat/struct-by-value-19_main.c: New.
34755         * gcc.dg/compat/struct-by-value-19_x.c: New.
34756         * gcc.dg/compat/struct-by-value-19_y.c: New.
34757         * gcc.dg/compat/struct-by-value-20_main.c: New.
34758         * gcc.dg/compat/struct-by-value-20_x.c: New.
34759         * gcc.dg/compat/struct-by-value-20_y.c: New.
34760         * gcc.dg/compat/struct-return-19_main.c: New.
34761         * gcc.dg/compat/struct-return-19_x.c: New.
34762         * gcc.dg/compat/struct-return-19_y.c: New.
34763         * gcc.dg/compat/struct-return-20_main.c: New.
34764         * gcc.dg/compat/struct-return-20_x.c: New.
34765         * gcc.dg/compat/struct-return-20_y.c: New.
34766
34767 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
34768         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
34769         so that it will not complain on LP64 targets.
34770
34771 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34772
34773         PR c++/495
34774         * g++.dg/template/friend24.C: New test.
34775
34776 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
34777
34778         PR c++/12332
34779         * g++.dg/template/memtmpl2.C: New test.
34780
34781 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
34782
34783         PR target/11184
34784         * gcc.dg/builtin-apply1.c: New test.
34785
34786 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34787
34788         PR c++/9848
34789         * g++.dg/warn/Wunused-4.C: New test.
34790
34791 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34792
34793         PR c++/12316
34794         * g++.dg/other/gc2.C: New test.
34795
34796 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
34797
34798         PR c++/11991
34799         * g++.dg/rtti/typeid3.C: New test.
34800
34801         PR c++/12266
34802         * g++.dg/overload/template1.C: New test.
34803
34804 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34805
34806         * g++.dg/opt/cfg3.C: New test.
34807
34808 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34809
34810         PR c++/7939
34811         * g++.dg/template/crash11.C: New test.
34812
34813 2003-09-16  Jason Merrill  <jason@redhat.com>
34814             Jakub Jelinek  <jakub@redhat.com>
34815
34816         * gcc.dg/attr-warn-unused-result.c: New test.
34817
34818 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34819
34820         PR c++/12184
34821         * g++.dg/expr/call2.C: New test.
34822
34823 2003-09-15  Andreas Jaeger  <aj@suse.de>
34824
34825         * gcc.dg/Wold-style-definition-1.c: New test.
34826
34827 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
34828
34829         PR c++/3907
34830         * g++.dg/parse/template12.C: New test.
34831
34832         * g++.dg/abi/bitfield11.C: New test.
34833         * g++.dg/abi/bitfield12.C: Likewise.
34834
34835 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
34836
34837         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
34838         non-expansion of functional macro name without arguments at EOL.
34839         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
34840
34841 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
34842
34843         * gcc.c-torture/execute/20030914-[12].c: New tests.
34844
34845 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34846
34847         PR c++/11788
34848         * g++.dg/overload/addr1.C: New test.
34849
34850 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
34851
34852         * gcc.dg/20030909-1.c: New test.
34853
34854 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34855
34856         * gcc.dg/ultrasp10.c: New test.
34857
34858 2003-09-09  Devang Patel  <dpatel@apple.com>
34859
34860         * gcc.dg/darwin-ld-6.c: New test.
34861
34862 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34863
34864         * gcc.dg/torture/builtin-explog-1.c: New testcase.
34865
34866 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34867
34868         * gcc.dg/ia64-types1.c: New test.
34869         * gcc.dg/ia64-types2.c: Likewise.
34870
34871 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34872
34873         * gcc.dg/builtins-1.c: Add more _Complex tests.
34874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34875
34876         * gcc.dg/builtins-1.c: Test existing _Complex functions.
34877         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34878
34879 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34880
34881         PR c++/11786
34882         * g++.dg/lookup/koenig2.C: New test.
34883
34884         PR c++/5296
34885         * g++.dg/rtti/typeid2.C: New test.
34886
34887 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
34888
34889         * gcc.c-torture/compile/20030904-1.c: New test.
34890
34891 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34892
34893         * g++.dg/opt/longbranch2.C: New test.
34894
34895 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34896
34897         * g++.dg/template/crash10.C: Only compile it.
34898
34899 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34900
34901         PR middle-end/11665
34902         * gcc.c-torture/compile/20030907-1.c: New test.
34903         * g++.dg/init/array11.C: New test.
34904
34905 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34906
34907         PR c++/11852
34908         * g++.dg/init/struct1.C: New test.
34909
34910 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34911
34912         PR c++/12181
34913         * g++.dg/expr/comma1.C: New test.
34914
34915 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
34916
34917         PR c++/11867
34918         * g++.dg/expr/static_cast5.C: New test.
34919
34920 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
34921
34922         PR c++/11507
34923         * g++.dg/lookup/scoped7.C: New test.
34924
34925         PR c++/9574
34926         * g++.dg/other/static1.C: New test.
34927
34928         PR c++/11490
34929         * g++.dg/warn/template-1.C: New test.
34930
34931         PR c++/11432
34932         * g++.dg/template/crash10.C: New test.
34933
34934         PR c++/2478
34935         * g++.dg/overload/VLA.C: New test.
34936
34937         PR c++/10804
34938         * g++.dg/template/call1.C: New test.
34939
34940 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34941
34942         PR c++/11794
34943         * g++.dg/parse/using3.C: New test.
34944
34945 2003-09-06  Roger Sayle  <roger@eyesopen.com>
34946
34947         PR c++/11409
34948         * g++.dg/overload/builtin3.C: New test case.
34949
34950 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
34951
34952         PR c/9862
34953         * gcc.dg/20030906-1.c: New test.
34954         * gcc.dg/20030906-2.c: Likewise.
34955
34956 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34957
34958         PR c++/12167
34959         * g++.dg/parse/defarg5.C: New test.
34960
34961         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34962
34963 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
34964
34965         PR c++/12163
34966         * g++.dg/expr/static_cast4.C: New test.
34967
34968         PR c++/12146
34969         * g++.dg/template/crash9.C: New test.
34970
34971 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
34972
34973         * g++.old-deja/g++.ext/pretty2.C: Update for change
34974         in __FUNCTION__.
34975         * g++.old-deja/g++.ext/pretty3.C: Likewise.
34976
34977 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
34978
34979         PR c++/11922
34980         * g++/dg/template/qualified-id1.C: New test.
34981
34982         PR c++/12037
34983         * g++.dg/warn/noeffect4.C: New test.
34984
34985 2003-09-04  Matt Austern  <austern@apple.com>
34986
34987         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34988         * g++.dg/ext/fnname2.C: Likewise.
34989         * g++.dg/ext/fnname3.C: Likewise.
34990
34991 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
34992
34993         * g++.dg/expr/lval1.C: New test.
34994         * g++.dg/ext/lvcast.C: Remove.
34995
34996 2003-09-03  Roger Sayle  <roger@eyesopen.com>
34997
34998         PR optimization/11700.
34999         * gcc.c-torture/compile/20030903-1.c: New test case.
35000
35001 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35002
35003         PR c++/12053
35004         * g++.dg/abi/layout4.C: New test.
35005
35006 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35007
35008         PR c++/11553
35009         * g++.dg/parse/friend3.C: New test.
35010
35011 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35012
35013         PR c++/11847
35014         * g++.dg/template/class1.C: New test.
35015
35016         PR c++/11808
35017         * g++.dg/expr/call1.C: New test.
35018
35019 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35020
35021         PR c++/12114
35022         * g++.dg/init/ref9.C: New test.
35023
35024         PR c++/11972
35025         * g++.dg/template/nested4.C: New test.
35026
35027 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35028
35029         PR c++/12093
35030         * g++.dg/template/non-dependent4.C: New test.
35031
35032         PR c++/11928
35033         * g++.dg/inherit/conv1.C: New test.
35034
35035 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35036
35037         PR c++/6196
35038         * g++.dg/ext/label1.C: New test.
35039         * g++.dg/ext/label2.C: Likewise.
35040
35041 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35042
35043         * g++.dg/expr/cond3.C: New test.
35044
35045 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35046
35047         * gcc.dg/builtins-1.c: Add new builtin cases.
35048
35049 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35050
35051         * gcc.dg/builtins-1.c: Add new cases.
35052         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35053
35054 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35055
35056         * gcc.dg/builtins-1.c: Add more math builtin tests.
35057         * gcc.dg/torture/builtin-attr-1.c: New test.
35058
35059 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35060
35061         PR optimization/5079
35062         * g++.dg/opt/static3.C: New test.
35063
35064 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35065
35066         * gcc.misc-tests/gcov-10b.c: New test.
35067
35068 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35069
35070         * g++.dg/opt/ptrmem3.C: New test.
35071
35072         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35073
35074 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35075
35076         * gcc.dg/20030826-2.c: New test.
35077
35078 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35079
35080         PR middle-end/12002
35081         * g77.f-torture/compile/12002.f: New test case.
35082
35083 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35084
35085         * gcc.dg/20030826-1.c: New test case.
35086
35087 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35088
35089         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35090
35091 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         PR c++/11871
35094         * c++.dg/lookup/crash1.C: New test.
35095
35096         * c++.dg/warn/noeffect3.C: New test.
35097
35098 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35099
35100         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35101         * gcc.dg/compat/vector-1_y.c: Ditto.
35102         * gcc.dg/compat/vector-2_x.c: Ditto.
35103         * gcc.dg/compat/vector-2_y.c: Ditto.
35104
35105 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35106
35107         * gcc.dg/20030702-1.c: New test.
35108
35109 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35110
35111         PR c++/8795
35112         * g++.dg/ext/altivec-1.C: New test.
35113
35114 2003-08-24  Richard Henderson  <rth@redhat.com>
35115
35116         * g++.dg/eh/simd-2.C: Add -w for x86.
35117
35118 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35119
35120         * gcc.dg/20030815-1.c: New test.
35121
35122 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35123
35124         PR c++/3765
35125         * g++.dg/parse/access6.C: New test.
35126
35127 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35128
35129         PR c++/641, c++/11876
35130         * g++.dg/template/friend22.C: New test.
35131         * g++.dg/template/friend23.C: Likewise.
35132
35133 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35134
35135         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35136         identically.
35137
35138 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35139
35140         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35141
35142 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35143
35144         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35145
35146 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35147
35148         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35149
35150 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35151
35152         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35153
35154 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35155
35156         PR c++/11919
35157         * g++.dg/overload/prom1.C: New test.
35158
35159         PR c++/11551
35160         * g++.dg/parse/dtor2.C: New test.
35161
35162         PR c++/10762
35163         * g++.dg/parse/using2.C: New test.
35164
35165 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35166
35167         PR target/11805
35168         * gcc.c-torture/compile/20030821-1.c: New.
35169
35170 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35171
35172         PR c++/11834
35173         * g++.dg/template/deduce2.C: New test.
35174
35175 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35176
35177         * gcc.c-torture/execute/20030821-1.c: New test.
35178
35179 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35180
35181         PR middle-end/11984
35182         * gcc.dg/20030820-1.c: New test case.
35183
35184 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35185
35186         PR c++/11945
35187         * g++.dg/warn/noeffect2.C: New test.
35188
35189 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35190
35191         PR c++/10926
35192         * g++.dg/template/dtor2.C: New test.
35193
35194         PR c++/11684
35195         * g++.dg/template/operator1.C: New test.
35196         * g++.dg/parse/operator4.C: New test.
35197
35198         PR c++/11946.C
35199         * g++.dg/expr/enum1.C: New test.
35200         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35201
35202         PR c++/11036.C
35203         * g++.dg/parse/elab2.C: New test.
35204         * g++.dg/parse/typedef4.C: Change error message.
35205         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35206         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35207         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35208
35209 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35210
35211         * gcc.dg/pch/warn-1.c: New.
35212         * gcc.dg/pch/warn-1.hs: New.
35213
35214         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35215         not-tested file.
35216
35217 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35218
35219         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35220
35221 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35222
35223         * gcc.dg/uninit-D.c: New Test.
35224         * gcc.dg/uninit-E.c: New Test.
35225         * gcc.dg/uninit-F.c: New Test.
35226         * gcc.dg/uninit-G.c: New Test.
35227
35228 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35229
35230         * g++.dg/README: Describe the pch directory.
35231
35232 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35233
35234         PR c++/11174
35235         * g++.dg/parse/access4.C: New test.
35236         * g++.dg/parse/access5.C: Likewise.
35237         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35238
35239 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35240
35241         * gcc.dg/noncompile/20030818-1.c: New.
35242
35243 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35244
35245         PR c++/11957
35246         * g++.dg/warn/noeffect1.C: New test.
35247
35248         * g++.dg/template/scope2.C: New test.
35249         * g++.dg/template/error2.C: Correct dg-error
35250
35251 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35252
35253         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35254
35255 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35256
35257         PR C++/11512
35258         * g++.dg/template/warn1.C: New.
35259
35260 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35261
35262         * g++.dg/template/error2.C: New test.
35263         * g++.dg/lookup/using7.C: Adjust errors
35264         * g++.old-deja/g++.pt/crash36.C: Likewise.
35265         * g++.old-deja/g++.pt/derived3.C: Likewise.
35266
35267 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35268
35269         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35270         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35271         * gcc.c-torture/execute/builtins/string-9.c: New, from
35272         string-opt-9.c.  Adjust for execute/builtins framework.
35273         * gcc.c-torture/execute/string-opt-9.c: Delete.
35274
35275 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35276
35277         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35278
35279         * g++.dg/parse/ret-type2.C: New test.
35280
35281         PR c++/11703
35282         * g++.dg/init/new8.C: New test.
35283
35284         PR c++/10923
35285         * g++.dg/parse/typedef5.C: New test.
35286
35287         PR c++/9512
35288         * g++.dg/parse/qualified2.C: New test.
35289         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35290         invalid code.
35291
35292 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35293
35294         * g++.dg/conversion/ptrmem1.C: New test.
35295
35296 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35297
35298         PR target/11693
35299         * gcc.dg/20030811-1.c: New test.
35300
35301         PR target/11535
35302         * gcc.c-torture/execute/20030811-1.c: New test.
35303
35304 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35305
35306         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35307
35308 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35309
35310         PR c++/11789.C
35311         * g++.dg/inherit/multiple1.C: New test.
35312
35313 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35314
35315         * gcc.dg/spe1.c: New test.
35316
35317         PR c++/11670
35318         * g++.dg/expr/cast2.C: New test.
35319
35320         PR c++/10530
35321         * g++.dg/template/dependent-name2.C: New test.
35322
35323 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35324
35325         * g++.dg/parse/crash11.C: Put the dg options in comments.
35326
35327 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35328
35329         * lib/gcc-dg.exp: Update for diagnostic change.
35330
35331 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35332
35333         PR c++/5767
35334         * g++.dg/parse/crash11.C: New test.
35335
35336 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35337
35338         * gcc.dg/cpp/spacing1.c: Update.
35339
35340 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35341
35342         PR target/11739
35343         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35344         a value for -mtune.
35345
35346 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35347
35348         PR middle-end/11771
35349         * gcc.c-torture/compile/20030804-1.c: New test case.
35350
35351 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35352
35353         * gcc.dg/20030804-1.c: New test case.
35354
35355 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35356
35357         * gcc.dg/cpp/separate-1.c: New test.
35358
35359 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35360
35361         PR c++/11704
35362         * g++.dg/template/dependent-expr2.C: New test.
35363
35364         PR c++/11766
35365         * g++.dg/expr/ptrmem1.C: New test.
35366
35367 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35368
35369         PR c++/9453
35370         * g++.dg/template/friend15.C: New test.
35371
35372 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35373
35374         * lib/dg-pch.exp: Work round PCH bug.
35375
35376 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35377
35378         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35379         builtins.  Move cases from builtins-4.c here.
35380
35381         * gcc.dg/torture/builtin-math-1.c: New test taken from
35382         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35383         additional cases.
35384
35385         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35386         Delete.
35387
35388 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35389
35390         PR c++/9447
35391         * g++.dg/template/using7.C: New test.
35392
35393 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35394
35395         * import1.c, import2.c: New tests.
35396
35397 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35398
35399         * g++.dg/eh/crossjump1.C: New test.
35400
35401 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35402
35403         PR c++/11697
35404         * g++.dg/template/using6.C: New test.
35405
35406         PR c++/11744
35407         * g++.dg/template/koenig2.C: New test.
35408
35409 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35410
35411         PR c++/7983
35412         * g++.dg/parse/typedef4.C: New test.
35413
35414 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35415
35416         PR c++/8442, c++/8806
35417         * g++.dg/template/elab1.C: New test.
35418         * g++.dg/template/type2.C: Likewise.
35419         * g++.dg/template/ttp3.C: Adjust expected error message.
35420         * g++.old-deja/g++.law/visibility13.C: Likewise.
35421         * g++.old-deja/g++.niklas/t135.C: Likewise.
35422         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35423         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35424         template argument.
35425         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35426
35427 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35428
35429         PR c++/11295
35430         * g++.dg/ext/stmtexpr1.C: New test.
35431
35432         * g++.dg/opt/tmp1.C: New test.
35433
35434         PR c++/11525
35435         * g++.dg/parse/constant4.C: New test.
35436
35437         PR c++/9447
35438         * g++.dg/template/using5.C: New test.
35439
35440 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35441
35442         * gcc.dg/builtins-27.c: New test case.
35443
35444 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35445
35446         * gcc.dg/tls/opt-7.c: New test.
35447
35448 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35449
35450         * g++.old-deja/g++.other/crash18.C: Remove.
35451
35452 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35453
35454         * g++.dg/template/explicit3.C: New.
35455         * g++.dg/template/explicit4.C: New.
35456         * g++.dg/template/explicit5.C: New.
35457
35458         PR c++/11347
35459         * g++.dg/template/memtmpl1.C: New.
35460
35461 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35462
35463         PR target/11565
35464         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35465         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35466
35467 2003-07-30  Jan Hubicka  <jh@suse.cz>
35468
35469         * vtgc1.c: Kill.
35470
35471 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35472
35473         * gcc.dg/struct-in-proto-1.c: New test.
35474
35475 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35476
35477         * gcc.dg/cpp/include2.c: Only expect one message.
35478
35479 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35480
35481         PR c++/9447
35482         * g++.dg/template/using1.C: New test.
35483         * g++.dg/template/using2.C: New test.
35484         * g++.dg/template/using3.C: New test.
35485         * g++.dg/template/using4.C: New test.
35486
35487 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35488
35489         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35491
35492 2003-07-28  Jan Hubicka  <jh@suse.cz>
35493
35494         PR c++/11530
35495         * g++.dg/opt/call1.C: New test.
35496
35497 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35498
35499         PR c++/11667
35500         * g++.dg/init/enum2.C: New test.
35501         * g++.dg/template/overload1.C: Add "-w" option.
35502
35503 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35504
35505         * gcc.dg/Wdeclaration-after-statement-1.c,
35506         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35507
35508 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35509
35510         * gcc.c-torture/compile/20030725-1.c: New test.
35511
35512 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35513
35514         * gcc.dg/20030505.c: Only run for SPE.
35515         Remove definition of opaque type.
35516
35517 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35518
35519         * g++.dg/template/ptrmem6.C: New test.
35520
35521 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35522
35523         * gcc.c-torture/compile/zero-strct-2.c: New test.
35524
35525 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35526
35527         * gcc.dg/intermod-1.c: New test.
35528
35529 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         PR c++/11617
35532         * g++.dg/template/lookup2.C: New test.
35533         * g++.dg/template/memclass1.C: Remove instantiated from error.
35534         * g++.dg/other/error2.C: Tweak expected errors.
35535
35536         PR c++/11596
35537         * g++.dg/template/defarg3.C: New test.
35538
35539         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35540
35541 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35542
35543         * g++.dg/inherit/access5.C: New test.
35544
35545 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35546
35547         PR c++/11513
35548         * g++.dg/template/crash8.C: New test.
35549
35550 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35551
35552         PR c/10602
35553         * gcc.dg/noncompile/incomplete-2.c: New test.
35554
35555 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35556
35557         PR c++/11645
35558         * g++.dg/inherit/access4.C: New test.
35559
35560         PR c++/11517
35561         * g++.dg/expr/cond2.C: New test.
35562
35563         PR optimization/10679
35564         * g++.dg/opt/inline4.C: New test.
35565
35566 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35567
35568         * g++.dg/parse/crash10: New test.
35569
35570 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         * g++.dg/ext/flexary1.C: New test.
35573
35574 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35575
35576         PR c++/10793
35577         * g++.dg/template/crash9.C: New test.
35578
35579 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35580
35581         PR c++/3004
35582         * g++.dg/parse/typedef3.C: New test.
35583
35584         PR c++/7906
35585         * g++.dg/parse/operator2.C: New test.
35586
35587         PR c++/8895
35588         * g++.dg/parse/def-tmpl-arg1.C: New test.
35589
35590         PR c++/9282
35591         * g++.dg/parse/funptr1.C: New test.
35592
35593         PR c++/9452
35594         * g++.dg/parse/ambig3.C: New test.
35595
35596         PR c++/9454
35597         * g++.dg/parse/operator3.C: New test.
35598
35599         PR c++/9486
35600         * g++.dg/parse/template10.C: New test.
35601
35602         PR c++/9488
35603         * g++.dg/parse/template11.C: New test.
35604
35605         PR c++/10150
35606         * g++.dg/parse/invalid-op1.C: New test.
35607
35608         PR c++/10247
35609         * g++.dg/parse/condexpr1.C: New test.
35610
35611 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35612
35613         * g++.dg/ext/packed3.C: New test.
35614         * g++.dg/ext/packed4.C: New test.
35615
35616         * gcc.dg/pack-test-3.c: New test.
35617
35618 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35619
35620         * lib/compat.exp: Handle dg-options per source file.
35621         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35622         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35623         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35624         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35625         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35626         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35627         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35628         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35629         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35630         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35631         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35632         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35633         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35634         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35635
35636 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35637
35638         PR c/10320
35639         * gcc.c-torture/execute/20030718-1.c: New test.
35640
35641 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35642
35643         PR optimization/11536
35644         * gcc.dg/20030721-1.c: New test.
35645
35646 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35647
35648         PR c++/11546
35649         * g++.dg/template/lookup1.C: New test.
35650
35651 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35652
35653         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35654         diagnostics of ill-formed constructs involving labels.
35655         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35656         the new 'previously defined here' message.
35657
35658 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35659
35660         * g++.dg/parse/non-dependent2.C: New test.
35661
35662 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35663
35664         * g++.dg/init/init-ref4.C: xfail on targets without
35665         weak symbols.
35666
35667 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35668
35669         PR target/11087
35670         * gcc.c-torture/execute/20030717-1.c: New test.
35671
35672 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35673
35674         * g++.dg/opt/cfg1.C: New test.
35675
35676 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35677
35678         PR optimization/11557
35679         * gcc.dg/20030717-1.c: New test.
35680
35681 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35682
35683         PR c++/10476
35684         * g++.dg/expr/crash-1.C: New test.
35685
35686         PR c++/11027
35687         * g++.dg/template/init3.C: New test.
35688
35689         PR c++/8222
35690         * g++.dg/template/non-dependent1.C: New test.
35691
35692         PR c++/11070
35693         * g++.dg/template/non-dependent2.C: New test.
35694
35695         PR c++/11071
35696         * g++.dg/template/non-dependent3.C: New test.
35697
35698         PR c++/9907
35699         * g++.dg/template/sizeof5.C: New test.
35700
35701 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35702
35703         PR 11498
35704         * gcc.c-torture/compile/mangle-1.c: New file.
35705
35706 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35707
35708         PR c++/7809
35709         * g++.dg/parse/access3.C: New test.
35710
35711 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35712
35713         PR c++/11384
35714         * g++.dg/init/init-ref4.C: New test.
35715
35716 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35717
35718         PR c++/11547
35719         * g++.dg/parse/constant3.C: New test.
35720         * g++.dg/parse/crash7.C: Likewise.
35721
35722 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
35723
35724         PR target/11008
35725         * gcc.dg/i386-pentium4-not-mull.c: New.
35726
35727 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
35728
35729         * gcc.dg/asm-names.c (ymain): Make it weak.
35730
35731 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35732
35733         PR c++/5421
35734         * g++.dg/template/friend21.C: New test.
35735
35736 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
35737
35738         * gcc.dg/cleanup-8.c: New test.
35739         * gcc.dg/cleanup-9.c: New test.
35740
35741 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
35742
35743         * g++.dg/ext/dll-MI1.h: New file.
35744         * g++.dg/ext/dllexport-MI1.C: New file.
35745         * g++.dg/ext/dllimport-MI1.C: New file.
35746
35747 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
35748
35749         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
35750         it does not have cmpstrsi patterns (just cmpmemsi).
35751
35752 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
35753
35754         PR debug/11473
35755         * g++.dg/debug/debug8.C: New test.
35756
35757 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35758
35759         PR c++/10108
35760         * g++.dg/template/crash7.C: New test.
35761
35762 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
35763
35764         PR target/10795
35765         * gcc.c-torture/compile/20030708-1.c: New.
35766
35767 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35768
35769         * gcc.c-torture/execute/20030715-1.c: New test.
35770
35771 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
35772
35773         * gcc.dg/pch/inline-3.c: New file.
35774         * gcc.dg/pch/inline-3.hs: New file.
35775         * gcc.dg/pch/inline-4.c: New file.
35776         * gcc.dg/pch/inline-4.hs: New file.
35777
35778 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
35779
35780         PR c++/11509
35781         * g++.dg/template/crash6.C: New test.
35782
35783         PR c++/7053
35784         * g++.dg/template/friend20.C: New test.
35785
35786         PR c++/7019
35787         * g++.dg/template/overload2.C: New test.
35788
35789 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35790
35791         PR optimization/11440
35792         * gcc.c-torture/execute/20030714-1.c: New test.
35793
35794 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35795
35796         PR c++/11154
35797         * g++.dg/template/partial2.C: New test.
35798
35799 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
35800
35801         PR c++/11503
35802         * g++.dg/template/anon1.C: New test.
35803
35804         PR c++/11493
35805         PR c++/11495
35806         * g++.dg/parse/template9.C: Likewise.
35807         * g++.dg/template/crash4.C: New test.
35808         * g++.dg/template/koenig1.C: Likewise.
35809         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
35810         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
35811         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
35812         functions.
35813         * g++.old-deja/g++.jason/template36.C: Likewise.
35814         * g++.old-deja/g++.mike/p1989.C: Likewise.
35815         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
35816         * g++.old-deja/g++.pt/ttp20.C: Use this->.
35817         * g++.old-deja/g++.pt/ttp21.C: Use this->.
35818         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
35819         compiling.
35820         * g++.old-deja/g++.pt/union2.C: Use this->.
35821
35822 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
35823
35824         * gcc.dg/20030711-1.c: New test.
35825
35826 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         PR c++/11050
35829         * g++.dg/parse/args1.C: New test.
35830         * g++.pt/defarg8.C: Change expected errors.
35831
35832 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
35833
35834         PR c++/8164
35835         * g++.dg/template/nontype2.C: New test.
35836
35837         PR c++/10558
35838         * g++.dg/parse/template8.C: New test.
35839
35840         PR c++/8327
35841         * g++.dg/template/scope1.C: New test.
35842
35843         * g++.dg/warn/Wsign-compare-1.C: New test.
35844
35845 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35846
35847         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
35848
35849 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
35850
35851         PR c++/9411
35852         * g++.dg/template/explicit2.C: New test.
35853
35854         PR c++/10032
35855         * g++.dg/warn/pedantic1.C: New test.
35856
35857 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
35858
35859         PR c++ 9483
35860         * g++.dg/other/field1.C: New test.
35861
35862 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35863
35864         PR c/11449
35865         * gcc.c-torture/compile/20030707-1.c: New.
35866
35867 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35868
35869         PR c++/10849
35870         * g++.dg/template/access12.C: New test.
35871
35872 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
35873
35874         * g++.dg/bprob/bprob.exp (prof_ext): Update.
35875         * g77.dg/bprob/bprob.exp (prof_ext): Update.
35876         * gcc.misc-tests/bprob.exp (prof_ext): Update.
35877         * gcc.misc-tests/gcov.exp: Update
35878         * g++.dg/gcov/gcov.exp: Update
35879         * lib/gcov.exp: Update.
35880
35881 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
35882
35883         * g++.dg/abi/mangle17.C: Make sure template expressions are
35884         dependent.
35885         * g++.dg/abi/mangle4.C: Mark erroneous casts.
35886         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35887         * g++.dg/opt/stack1.C: Remove erroneous code.
35888         * g++.dg/parse/template7.C: New test.
35889         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35890         * g++.old-deja/g++.pt/crash4.C: Likewise.
35891
35892 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35893
35894         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35895         with zero or one occurence of `$' after the initial `L'.
35896
35897 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
35898
35899         * gcc.c-torture/compile/20030704-1.c: Add a comment.
35900
35901 2003-07-08  Roger Sayle  <roger@eyesopen.com>
35902
35903         PR c/11370
35904         * gcc.dg/Wunreachable-6.c: New testcase.
35905         * gcc.dg/Wunreachable-7.c: New testcase.
35906
35907 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35908
35909         PR c/11420
35910         * gcc.dg/20030708-1.c: New test.
35911
35912 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
35913
35914         * gcc.dg/compat/sdata-section.h: New file.
35915         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35916         * gcc.dg/torture/mips-sdata-1.c: New test.
35917
35918 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35919
35920         PR c++/11030
35921         * g++.dg/template/friend19.C: New test.
35922
35923 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35924
35925         * g++.dg/opt/strength-reduce.C: New test.
35926
35927 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35928
35929         PR target/10979
35930         * gcc.dg/20030707-1.c: New testcase.
35931
35932 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35933
35934         PR optimization/11059
35935         * g++.dg/opt/emptyunion.C: New testcase.
35936
35937 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35938             Eric Botcazou  <ebotcazou@libertysurf.fr>
35939
35940         * g++.dg/opt/stack1.C: New test.
35941
35942 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
35943
35944         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35945         run test.
35946
35947         PR c++/11431
35948         * g++.dg/expr/static_cast3.C: New test.
35949
35950 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
35951
35952         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35953         everywhere.
35954         * gcc.dg/concat.c: Concatenation of string constants with
35955         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35956         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35957         * gcc.dg/cpp/escape-2.c: Use wide character constants where
35958         necessary to avoid multi-character character constant warning.
35959         * gcc.dg/cpp/escape.c: Likewise.
35960         * gcc.dg/cpp/ucs.c: Likewise.
35961         Remove backslashes from dg-bogus comments, as they confuse Tcl.
35962         Fix a typo.
35963
35964 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35965
35966         PR c/11428
35967         * gcc.c-torture/compile/20030704-1.c: New.
35968
35969 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35970
35971         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35972
35973 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
35974
35975         PR c++/5287, PR c++/7910,  PR c++/11021
35976         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35977         tests for warnings.
35978         * g++.dg/ext/dllimport2.C: Add tests for warnings.
35979         * g++.dg/ext/dllimport3.C: Likewise.
35980         * g++.dg/ext/dllimport4.C: New file.
35981         * g++.dg/ext/dllimport5.C: New file.
35982         * g++.dg/ext/dllimport6.C: New file.
35983         * g++.dg/ext/dllimport7.C: New file.
35984         * g++.dg/ext/dllimport8.C: New file.
35985         * g++.dg/ext/dllimport9.C: New file.
35986         * g++.dg/ext/dllimport10.C: New file.
35987         * g++.dg/ext/dllexport1.C: New file.
35988
35989 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35990
35991         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35992         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35993
35994 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35995
35996         * gcc.dg/builtins-25.c: New testcase.
35997         * gcc.dg/builtins-26.c: New testcase.
35998
35999 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36000
36001         * gcc.dg/compat/vector-defs.h: New file.
36002         * gcc.dg/compat/vector-setup.h: New file.
36003         * gcc.dg/compat/vector-check.h: New file.
36004         * gcc.dg/compat/vector-1_main.c: New file.
36005         * gcc.dg/compat/vector-1_x.c: New file.
36006         * gcc.dg/compat/vector-1_y.c: New file.
36007         * gcc.dg/compat/vector-2_main.c: New file.
36008         * gcc.dg/compat/vector-2_x.c: New file.
36009         * gcc.dg/compat/vector-2_y.c: New file.
36010
36011         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36012         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36013         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36014         * gcc.dg/compat/struct-align-1.h: New file.
36015         * gcc.dg/compat/struct-align-1_main.c: New file.
36016         * gcc.dg/compat/struct-align-1_x.c: New file.
36017         * gcc.dg/compat/struct-align-1_y.c: New file.
36018         * gcc.dg/compat/struct-align-2.h: New file.
36019         * gcc.dg/compat/struct-align-2_main.c: New file.
36020         * gcc.dg/compat/struct-align-2_x.c: New file.
36021         * gcc.dg/compat/struct-align-2_y.c: New file.
36022
36023         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36024         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36025         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36026         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36027         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36028         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36029         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36030         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36031         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36032         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36033         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36034         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36035         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36036         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36037         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36038         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36039         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36040         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36041         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36042         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36043         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36044         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36045         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36046         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36047         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36048         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36049         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36050         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36051         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36052
36053 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36054
36055         * gcc.dg/i386-call-1.c: New test.
36056
36057 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36058
36059         PR c++/9162
36060         * g++.dg/parse/defarg4.C: New.
36061
36062 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36063
36064         PR target/10700
36065         * gcc.c-torture/compile/20030703-1.c: New test case.
36066
36067 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36068
36069         * g++.dg/template/local3.C: Remove extra semicolon.
36070
36071 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36072
36073         * gcc.dg/i386-volatile-1.c: New test.
36074
36075 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36076
36077         PR c++/11072
36078         * g++.dg/other/offsetof2.C: XFAIL.
36079         * g++.dg/other/offsetof5.C: New.
36080
36081         PR c++/10219
36082         * g++.dg/template/error1.C: New.
36083
36084         PR c++/9779
36085         * g++.dg/template/dependent-expr1.C: New.
36086
36087 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36088
36089         PR c++/6949
36090         * g++.dg/template/local3.C: New test.
36091
36092         PR c++/11149
36093         * g++.dg/lookup/scoped6.C: New test.
36094
36095 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36096
36097         PR c++/8046
36098         * g++.dg/other/error7.C: New test.
36099
36100 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36101
36102         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36103         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36104         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36105         * g++.old-deja/g++.other/union2.C: Likewise.
36106         * gcc.dg/c90-const-expr-2.c: Likewise.
36107         * gcc.dg/c90-const-expr-3.c: Likewise.
36108         * gcc.dg/c99-const-expr-2.c: Likewise.
36109         * gcc.dg/c99-const-expr-3.c: Likewise.
36110         * gcc.dg/concat.c: Likewise.
36111
36112 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36113
36114         PR c++/9559
36115         * g++.dg/init/static1.C: New test.
36116
36117 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36118
36119         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36120         * g++.old-deja/g++.other/access2.C: Likewise.
36121         * g++.old-deja/g++.other/decl2.C: Likewise.
36122         * gcc.c-torture/execute/20020615-1.c: Likewise.
36123
36124 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36125
36126         PR c++/4933
36127         * g++.dg/template/sizeof4.C: New test.
36128
36129 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36130
36131         * g++.dg/other/error6.C: New test.
36132
36133 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36134
36135         PR c++/10750
36136         * g++.dg/parse/constant2.C: New test.
36137
36138 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36139
36140         PR c++/11106
36141         * g++.dg/other/error5.C: New test.
36142
36143 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36144
36145         * gcc.dg/format/gcc_diag-1.c: New test.
36146
36147 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36148
36149         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36150
36151 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36152
36153         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36154         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36155         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36156
36157 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36158
36159         * gcc.c-torture/execute/builtins/string-8.c: New test.
36160         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36161         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36162         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36163
36164 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36165
36166         PR c++/10468
36167         * g++.dg/ext/typeof6.C: New test.
36168
36169 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36170
36171         PR c++/10796
36172         * g++.dg/init/enum1.C: New test.
36173
36174 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36175
36176         * gcc.dg/20030627-1.c: New test.
36177
36178 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36179
36180         PR c++/11332
36181         * g++.dg/expr/static_cast2.C: New test.
36182
36183 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36184             Jakub Jelinek  <jakub@redhat.com>
36185
36186         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36187         sprintf(dst,"%s",src) optimization.
36188         * gcc.c-torture/execute/20030626-1.c: New test case.
36189         * gcc.c-torture/execute/20030626-2.c: New test case.
36190
36191 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36192
36193         * gcc.c-torture/execute/multi-ix.c: New test.
36194
36195         * gcc.c-torture/execute/simd-4.c (main):
36196         Added missing semicolon at end of union.
36197
36198 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36199
36200         PR c++/8266
36201         * g++.dg/template/explicit-instantiation3.C: New test.
36202
36203 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36204
36205         * gcc.dg/20030626-1.c: Use signed char.
36206
36207 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36208
36209         * gcc.dg/20030626-1.c: New test.
36210
36211 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36212
36213         * const-str-2.m: Update.
36214
36215 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36216
36217         PR c++/10990
36218         * g++.dg/rtti/dyncast1.C: New test.
36219         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36220         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36221         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36222
36223         PR c++/10931
36224         * g++.dg/expr/static_cast1.C: New test.
36225
36226 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36227
36228         * gcc.dg/20030625-1.c: New test.
36229
36230 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36231
36232         * gcc.c-torture/compile/20030624-1.c: New test case.
36233
36234 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36235
36236         * gcc.c-torture/execute/string-opt-17.c: New test.
36237
36238 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36239
36240         PR c++/5754
36241         * g++.dg/parse/crash6.C: New test.
36242
36243 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36244
36245         * gcc.dg/builtins-24.c: New test case.
36246
36247 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36248
36249         * g++.dg/opt/operator1.C: New test.
36250
36251 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36252
36253         * gcc.c-torture/execute/string-opt-16.c: New test case.
36254
36255 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36256
36257         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36258         * g++.old-deja/g++.other/conv7.C: Likewise.
36259         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36260         * g++.old-deja/g++.other/overload14.C: Likewise.
36261
36262 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36263
36264         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36265         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36266
36267 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36268
36269         PR c++/10888
36270         * g++.dg/warn/Winline-3.C: New test.
36271
36272 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36273
36274         * lib/target-supports.exp (check_alias_available): Make the test
36275         program acceptable to the Solaris assembler.
36276
36277         PR c++/10749
36278         * g++.dg/template/memclass2.C: New test.
36279
36280 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36281             Eric Botcazou  <ebotcazou@libertysurf.fr>
36282
36283         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36284         data for non-matching targets.
36285         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36286
36287 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36288
36289         PR c++/10845
36290         * g++.dg/template/member3.C: New test.
36291
36292 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36293
36294         PR c++/10939
36295         * g++.dg/template/func1.C: New test.
36296
36297         PR c++/9649
36298         * g++.dg/template/static4.C: New test.
36299         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36300
36301         PR c++/11041
36302         * g++.dg/init/ref7.C: New test.
36303
36304 2003-06-19  Matt Austern  <austern@apple.com>
36305
36306         PR c++/11228
36307         * g++.dg/anew1.C: New test.
36308         * g++.dg/anew2.C: New test.
36309         * g++.dg/anew3.C: New test.
36310         * g++.dg/anew4.C: New test.
36311
36312 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36313
36314         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36315
36316 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36317
36318         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36319         endian-dependent.
36320
36321 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36322
36323         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36324         Remove cruft.
36325
36326 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36327
36328         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36329         * gcc.c-torture/compile/961203-1.c: Likewise.
36330         * gcc.c-torture/compile/980506-1.c: Likewise.
36331
36332 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36333
36334         PR c++/10712
36335         * g++.dg/lookup/using7.C: New test.
36336
36337 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36338
36339         PR c++/11105
36340         * g++.dg/abi/conv1.C: Remove it.
36341         * g++.dg/template/conv7.C: New test.
36342         * g++.dg/template/conv8.C: Likewise.
36343         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36344         conversion operator.
36345
36346 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36347
36348         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36349         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36350         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36351         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36352         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36353         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36354         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36355         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36356         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36357         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36358         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36359         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36360         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36361         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36362         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36363         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36364         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36365         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36366         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36367         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36368         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36369         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36370         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36371         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36372         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36373         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36374         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36375         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36376         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36377
36378 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36379
36380         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36381         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36382         indications.
36383
36384 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36385
36386         * gcc.dg/i386-387-5.c: New test case.
36387         * gcc.dg/i386-387-6.c: New test case.
36388         * gcc.dg/builtins-23.c: New test case.
36389
36390 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36391
36392         * gcc.dg/builtins-22.c: New test case.
36393         * gcc.dg/i386-387-1.c: Update to test exp.
36394         * gcc.dg/i386-387-2.c: Likewise.
36395
36396 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36397
36398         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36399
36400 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36401
36402         * lib/gcc-dg.exp (dg-require-dll): New function.
36403         (dg-xfail-if): Likewise.
36404         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36405         driver.
36406
36407         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36408         * gcc.c-torture/compile/20001205-1.c: Likewise.
36409         * gcc.c-torture/compile/20001226-1.c: Likewise.
36410         * gcc.c-torture/compile/20010518-2.c: Likewise.
36411         * gcc.c-torture/compile/20020312-1.c: Likewise.
36412         * gcc.c-torture/compile/20020604-1.c: Likewise.
36413         * gcc.c-torture/compile/920501-12.c: Likewise.
36414         * gcc.c-torture/compile/920501-4.c: Likewise.
36415         * gcc.c-torture/compile/920520-1.c: Likewise.
36416         * gcc.c-torture/compile/920521-1.c: Likewise.
36417         * gcc.c-torture/compile/920625-1.c: Likewise.
36418         * gcc.c-torture/compile/961203-1.c: Likewise.
36419         * gcc.c-torture/compile/980506-1.c: Likewise.
36420         * gcc.c-torture/compile/981006-1.c: Likewise.
36421         * gcc.c-torture/compile/981022-1.c: Likewise.
36422         * gcc.c-torture/compile/981223-1.c: Likewise.
36423         * gcc.c-torture/compile/990617-1.c: Likewise.
36424         * gcc.c-torture/compile/dll.c: Likewise.
36425         * gcc.c-torture/compile/labels-3.c: Likewise.
36426         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36427         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36428         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36429         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36430         * gcc.c-torture/compile/simd-5.c: Likewise.
36431         * gcc.c-torture/compile/20000804-1.x: Remove.
36432         * gcc.c-torture/compile/20001205-1.x: Likewise.
36433         * gcc.c-torture/compile/20001226-1.x: Likewise.
36434         * gcc.c-torture/compile/20010518-2.x: Likewise.
36435         * gcc.c-torture/compile/20020312-1.x: Likewise.
36436         * gcc.c-torture/compile/20020604-1.x: Likewise.
36437         * gcc.c-torture/compile/920501-12.x: Likewise.
36438         * gcc.c-torture/compile/920501-4.x: Likewise.
36439         * gcc.c-torture/compile/920520-1.x: Likewise.
36440         * gcc.c-torture/compile/920521-1.x: Likewise.
36441         * gcc.c-torture/compile/920625-1.x: Likewise.
36442         * gcc.c-torture/compile/961203-1.x: Likewise.
36443         * gcc.c-torture/compile/980506-1.x: Likewise.
36444         * gcc.c-torture/compile/981006-1.x: Likewise.
36445         * gcc.c-torture/compile/981022-1.x: Likewise.
36446         * gcc.c-torture/compile/981223-1.x: Likewise.
36447         * gcc.c-torture/compile/990617-1.x: Likewise.
36448         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36449         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36450         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36451         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36452         * gcc.c-torture/compile/simd-5.x: Likewise.
36453
36454         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36455
36456 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36457
36458         * gcc.c-torture/execute/20030611-1.c: New test.
36459
36460 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36461
36462         PR middle-end/168
36463         * gcc.dg/20030612-1.c: New test case.
36464
36465 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36466
36467         PR c++/10635
36468         * g++.dg/expr/cast1.C: New test.
36469
36470 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36471
36472         * gcc.dg/builtins-21.c: New test case.
36473
36474 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36475
36476         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36477         options instead of at the end.
36478         * lib/objc.exp (objc_target_compile): Likewise.
36479
36480 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36481
36482         PR c++/10432
36483         * g++.dg/parse/error1.C: New test.
36484
36485 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36486
36487         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36488         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36489         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36490         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36491         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36492         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36493         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36494         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36495         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36496         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36497         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36498         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36499         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36500         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36501         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36502         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36503         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36504         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36505         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36506         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36507         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36508         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36509         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36510         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36511
36512         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36513         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36514         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36515         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36516         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36517         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36518         * gcc.dg/compat/scalar-return-3_main.c: New file.
36519         * gcc.dg/compat/scalar-return-3_x.c: New file.
36520         * gcc.dg/compat/scalar-return-3_y.c: New file.
36521         * gcc.dg/compat/scalar-return-4_main.c: New file.
36522         * gcc.dg/compat/scalar-return-4_x.c: New file.
36523         * gcc.dg/compat/scalar-return-4_y.c: New file.
36524
36525 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36526
36527         * gcc.dg/compat/fp2-struct-check.h: New file.
36528         * gcc.dg/compat/fp2-struct-defs.h: New file.
36529         * gcc.dg/compat/fp2-struct-init.h: New file.
36530         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36531         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36532         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36533         * gcc.dg/compat/struct-return-10_main.c: New file.
36534         * gcc.dg/compat/struct-return-10_x.c: New file.
36535         * gcc.dg/compat/struct-return-10_y.c: New file.
36536
36537         * gcc.dg/compat/compat-common.h: New file.
36538         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36539         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36540         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36541         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36542         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36543         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36544         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36545         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36546         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36547         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36548         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36549         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36550         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36551         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36552         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36553         * gcc.dg/compat/small-struct-check.h: Ditto.
36554         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36555         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36556         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36557         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36558         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36559         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36560         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36561         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36562         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36563         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36564         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36565         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36566         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36568         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36569         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36570         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36571         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36572         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36573         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36574         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36575         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36576         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36577         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36578         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36580         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36581         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36582         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36583         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36584
36585 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36586
36587         * g++.dg/pch/static-1.C: New file.
36588         * g++.dg/pch/static-1.Hs: New file.
36589
36590 2003-06-10  Richard Henderson  <rth@redhat.com>
36591
36592         * gcc.dg/asm-7.c: Adjust expected warning text.
36593
36594 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36595
36596         * gcc.dg/builtins-20.c: New test case.
36597
36598 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36599
36600         PR c++/11131
36601         * g++.dg/opt/template1.C: New test.
36602
36603 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36604
36605         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36606         additional_sources.
36607
36608 2003-05-21  David Taylor  <dtaylor@emc.com>
36609
36610         * gcc.dg/Wpadded.c: New file.
36611
36612 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36613
36614         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36615         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36616         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36617         dg-require-weak.
36618
36619 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36620
36621         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36622
36623 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36624
36625         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36626         (dg-require-alias): Likewise.
36627         (dg-require-gc-sections): Likewise.
36628         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36629
36630 2003-06-08  Richard Henderson  <rth@redhat.com>
36631
36632         * gcc.dg/20011029-2.c: Fix the array reference.
36633         * gcc.dg/asm-7.c: New.
36634
36635 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36636
36637         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36638
36639 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36640
36641         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36642         (dg-require-gc-sections): Likewise.
36643
36644 2003-06-08  Jan Hubicka  <jh@suse.cz>
36645
36646         * i386-cmov1.c: Fix regular expression.
36647         * i386-cvt-1.c: Likewise.
36648         * i386-local.c: Likewise.
36649         * i386-local2.c: Likewise.
36650         * i386-mul.c: Likewise.
36651         * i386-ssetype-1.c: Likewise.
36652         * i386-ssetype-3.c: Likewise.
36653         * i386-ssetype-5.c: Likewise.
36654
36655 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36656
36657         PR c++/11039
36658         * g++.dg/warn/implicit-typename2.C: New test.
36659         * g++.dg/warn/implicit-typename3.C: New test.
36660
36661 2003-06-07  Richard Henderson  <rth@redhat.com>
36662
36663         * g++.dg/other/offsetof3.C: Use size_t.
36664         * g++.dg/other/offsetof4.C: Likewise.
36665
36666 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36667
36668         * lib/copy-file.exp: New. Implement gcc_copy_files.
36669
36670         * lib/dg-pch.exp: Load copy-file.exp
36671         (dg-pch): Use gcc_copy_files instead of "file copy".
36672
36673 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36674
36675         * gcc.dg/weak/weak.exp: Simplify.
36676         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36677         * gcc.dg/weak/weak-1.c: Likewise.
36678         * gcc.dg/weak/weak-2.c: Likewise.
36679         * gcc.dg/weak/weak-3.c: Likewise.
36680         * gcc.dg/weak/weak-4.c: Likewise.
36681         * gcc.dg/weak/weak-5.c: Likewise.
36682         * gcc.dg/weak/weak-6.c: Likewise.
36683         * gcc.dg/weak/weak-7.c: Likewise.
36684         * gcc.dg/weak/weak-8.c: Likewise.
36685         * gcc.dg/weak/weak-9.c: Likewise.
36686
36687 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36688
36689         gcc.c-torture/execute/20030606-1.c: New.
36690
36691 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36692
36693         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36694         * gcc.dg/builtins-19.c: Likewise.
36695
36696 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36697
36698         * gcc.dg/builtins-2.c: Add some more tests.
36699         * gcc.dg/builtins-18.c: New test case.
36700         * gcc.dg/builtins-19.c: New test case.
36701
36702 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36703             Jim Wilson  <wilson@tuliptree.org>
36704
36705         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36706
36707 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36710         mempcpy/stpcpy calls not to be optimized into something else.
36711         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36712         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36713         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36714
36715 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36716
36717         * gcc.dg/format/asm_fprintf-1.c: New test.
36718
36719 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36720
36721         * lib/gcc-defs.exp (additional_sources): New variable.
36722         (dg-additional-sources): New function.
36723         (additional_files): New variable.
36724         (dg-additional-files): New function.
36725         (dg-additional-files-options): Likewise.
36726         * lib/gcc-dg.exp (dg-require-weak): New function.
36727         (dg-require-alias): Likewise.
36728         (dg-require-gc-sections): Likewise.
36729         * lib/target-supports.exp (check_alias_available): Remove testfile
36730         parameter.
36731         (check_gc_sections_available): New function.
36732         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36733         (dg-gpp-additional-files): Likewise.
36734         * lib/g++.exp (additional_sources): Remove.
36735         (additional_files): Likewise.
36736         (g++_target_compile): Use dg-additional-files-options.
36737
36738         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
36739         Tcl logic.
36740         * gcc.dg/special/ecos.exp: Remove.
36741         * gcc.dg/special/20000419-2.c: Use dg-require-*.
36742         * gcc.dg/special/alias-1.c: Likewise.
36743         * gcc.dg/special/alias-2.c: Likewise.
36744         * gcc.dg/special/gcsec-1.c: Likewise.
36745         * gcc.dg/special/weak-1.c: Likewise.
36746         * gcc.dg/special/weak-2.c: Likewise.
36747         * gcc.dg/special/wkali-1.c: Likewise.
36748         * gcc.dg/special/wkali-2.c: Likewise.
36749
36750         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
36751         dg-gpp-additional-*.
36752         * g++.dg/special/conpr-3.C: Likewise.
36753         * g++.dg/special/conpr-4.C: Likewise.
36754         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
36755         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
36756         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
36757         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
36758         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
36759         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
36760         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
36761         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
36762         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
36763         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
36764         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
36765         * g++.old-deja/g++.other/comdat1.C: Likewise.
36766         * g++.old-deja/g++.other/comdat2.C: Likewise.
36767         * g++.old-deja/g++.other/comdat3.C: Likewise.
36768         * g++.old-deja/g++.other/ctor1.C: Likewise.
36769         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
36770
36771 2003-06-05  Richard Henderson  <rth@redhat.com>
36772
36773         * gcc.dg/debug/20030605-1.c: New.
36774
36775 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36776
36777         * README.QMTEST: Update.
36778
36779 2003-06-04  Richard Henderson  <rth@redhat.com>
36780
36781         * gcc.dg/cleanup-1.c: New.
36782         * gcc.dg/cleanup-2.c: New.
36783         * gcc.dg/cleanup-3.c: New.
36784         * gcc.dg/cleanup-4.c: New.
36785         * gcc.dg/cleanup-5.c: New.
36786         * gcc.dg/cleanup-6.c: New.
36787         * gcc.dg/cleanup-7.c: New.
36788
36789 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36790
36791         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
36792
36793         * lib/dg-pch.exp: New file.
36794         * g++.dg/pch/pch.exp: Use dg-pch.exp.
36795         * gcc.dg/pch/pch.exp: Likewise.
36796
36797 2003-06-04  Roger Sayle  <roger@eyesopen.com>
36798
36799         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
36800         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
36801         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
36802         * gcc.dg/builtins-17.c: New test case.
36803         * gcc.dg/i386-387-4.c: New test case.
36804         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
36805
36806 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36807
36808         * gcc.dg/ultrasp9.c: New test.
36809
36810 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36811
36812         * gcc.c-torture/compile/20030604-1.c: New test.
36813         * gcc.dg/sparc-constant-1.c: New test.
36814
36815 2003-06-03  Glen Nakamura  <glen@imodulo.com>
36816
36817         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
36818
36819 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
36820
36821         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
36822
36823         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
36824         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
36825
36826 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
36827
36828         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
36829
36830 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36831
36832         PR c++/10940
36833         * g++.dg/template/spec10.C: New test.
36834
36835 2003-06-03  Roger Sayle  <roger@eyesopen.com>
36836
36837         * gcc.dg/builtins-16.c: New test case.
36838
36839 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
36840
36841         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
36842         mempcpy test with post-increments.
36843         * gcc.c-torture/execute/string-opt-3.c: New test.
36844         * gcc.dg/string-opt-1.c: New test.
36845
36846 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
36847
36848         PR fortran/10965
36849         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
36850
36851 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
36852
36853         * lib/scanasm.exp (dg-scan): New function, factored out of ...
36854         (scan-assembler): ... here.  Use dg-scan.
36855         (scan-assembler-not): Likewise.
36856         (scan-file): New function.
36857         (scan-file-not): Likewise.
36858         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
36859         * gcc.dg/cpp/_Pragma4.c: Likewise.
36860         * gcc.dg/cpp/_Pragma5.c: Likewise.
36861         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36862         * gcc.dg/cpp/avoidpaste2.c: Likewise.
36863         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
36864         * gcc.dg/cpp/cmdlne-P.c: Likewise.
36865         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
36866         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
36867         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
36868         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
36869         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
36870         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
36871         * gcc.dg/cpp/cxxcom1.c: Likewise.
36872         * gcc.dg/cpp/line1.c: Likewise.
36873         * gcc.dg/cpp/maccom1.c: Likewise.
36874         * gcc.dg/cpp/maccom2.c: Likewise.
36875         * gcc.dg/cpp/maccom3.c: Likewise.
36876         * gcc.dg/cpp/maccom4.c: Likewise.
36877         * gcc.dg/cpp/maccom5.c: Likewise.
36878         * gcc.dg/cpp/maccom6.c: Likewise.
36879         * gcc.dg/cpp/multiline.c: Likewise.
36880         * gcc.dg/cpp/spacing1.c: Likewise.
36881         * gcc.dg/cpp/spacing2.c: Likewise.
36882         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36883         * gcc.dg/cpp/trad/maccom1.c: Likewise.
36884         * gcc.dg/cpp/trad/maccom2.c: Likewise.
36885         * gcc.dg/cpp/trad/maccom3.c: Likewise.
36886         * gcc.dg/cpp/trad/maccom4.c: Likewise.
36887         * gcc.dg/cpp/trad/maccom6.c: Likewise.
36888         * gcc.dg/cpp/cxxcom2.c: Likewise.
36889         * gcc.dg/cpp/cxxcom2.h: New file.
36890
36891         * gcc.dg/cpp/truefalse.cpp: Move it to ...
36892         * g++.dg/cpp/truefalse.C: Here.
36893         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36894
36895 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
36896
36897         * gcc.dg/cpp/redef3.c: New file.
36898
36899 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36900
36901         * gcc.dg/i386-loop-3.c: New test.
36902
36903 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
36904
36905         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36906
36907 2003-05-31  Roger Sayle  <roger@eyesopen.com>
36908
36909         * gcc.dg/fwrapv-1.c: New test case.
36910         * gcc.dg/fwrapv-2.c: New test case.
36911
36912 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36913
36914         PR c++/10956
36915         * g++.dg/template/spec9.C: New test.
36916
36917 2003-05-29  Roger Sayle  <roger@eyesopen.com>
36918
36919         * gcc.dg/duff-4.c: New test case.
36920
36921 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
36922
36923         PR fortran/10843
36924         * g77.dg/ffixed-form-1.f: New test
36925         * g77.dg/ffixed-form-2.f: New test
36926         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36927         * g77.dg/ffree-form-3.f: New test
36928
36929 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
36930
36931         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36932         * gcc.dg/wint_t-1.c: Likewise.
36933
36934 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36935
36936         * g++.dg/template/access11.C: New test.
36937
36938 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36939
36940         PR c++/10849
36941         * g++.dg/template/access10.C: New test.
36942
36943 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36944             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36945
36946         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36947
36948 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36949
36950         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36951         suppress for powerpc-*-darwin*.
36952         * gcc.dg/torture/builtin-noret-2.c: Likewise.
36953
36954 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36955
36956         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36957         suppress option for powerpc-*-darwin*.
36958
36959 2003-05-23  Roger Sayle  <roger@eyesopen.com>
36960
36961         * gcc.dg/builtins-1.c: Add tests for tan and atan.
36962         * gcc.dg/builtins-4.c: Add test for fmod.
36963
36964 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36965
36966         PR c++/10682
36967         * g++.dg/template/instantiate4.C: New test.
36968
36969 2003-05-22  Roger Sayle  <roger@eyesopen.com>
36970
36971         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36972
36973 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
36974
36975         * gcc.dg/compat/scalar-return-1_main.c: New file.
36976         * gcc.dg/compat/scalar-return-1_x.c: New file.
36977         * gcc.dg/compat/scalar-return-1_y.c: New file.
36978         * gcc.dg/compat/scalar-return-2_main.c: New file.
36979         * gcc.dg/compat/scalar-return-2_x.c: New file.
36980         * gcc.dg/compat/scalar-return-2_y.c: New file.
36981         * gcc.dg/compat/struct-return-3_main.c: New file.
36982         * gcc.dg/compat/struct-return-3_y.c: New file.
36983         * gcc.dg/compat/struct-return-3_x.c: New file.
36984         * gcc.dg/compat/struct-return-2_main.c: New file.
36985         * gcc.dg/compat/struct-return-2_x.c: New file.
36986         * gcc.dg/compat/struct-return-2_y.c: New file.
36987
36988 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36989
36990         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36991         for hppa*-hp-hpux*.
36992         * gcc.dg/20021014-1.c (dg-options): Likewise.
36993         * gcc.dg/nest.c (dg-options): Likewise.
36994
36995 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
36996
36997         PR c++/9738
36998         * g++.dg/ext/dllimport2.C: New file.
36999         * g++.dg/ext/dllimport3.C: New file.
37000
37001 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37002
37003         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37004         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37005         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37006         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37007         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37008         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37009         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37010         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37011         * gcc.dg/compat/small-struct-defs.h: New file.
37012         * gcc.dg/compat/small-struct-init.h: New file.
37013         * gcc.dg/compat/small-struct-check.h: New file.
37014         * gcc.dg/compat/fp-struct-defs.h: New file.
37015         * gcc.dg/compat/fp-struct-check.h: New file.
37016         * gcc.dg/compat/fp-struct-init.h: New file.
37017         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37018         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37019
37020 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37021
37022         * gcc.dg/20030225-2.c: New test.
37023
37024 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37025             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37026
37027         * gcc.c-torture/compile/20030518-1.c: New test case.
37028
37029 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37030
37031         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37032         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37033         gcc-dg-debug-runtest.
37034         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37035         gcc-dg-debug-runtest.
37036
37037 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37038
37039         PR c++/9022
37040         * g++.dg/lookup/using6.C: New test.
37041
37042 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37043
37044         * g++.dg/parse/access2.C: New test.
37045
37046 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37047
37048         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37049         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37050         * gcc.dg/debug/debug.exp: Likewise.
37051
37052 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37053
37054         * gcc.dg/dollar.c: New test.
37055
37056 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37057
37058         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37059         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37060         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37061         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37062         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37063         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37064         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37065         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37066         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37067         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37068         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37069         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37070         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37071         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37072         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37073         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37074         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37075         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37076
37077 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37078
37079         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37080         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37081         support for "repo" mode.
37082         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37083         * lib/g77-dg.exp: Likewise.
37084         * lib/obj-dg.exp: Likewise.
37085
37086 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37087
37088         Merge from gcc-3_2-rhl8-branch:
37089         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37090
37091         * gcc.dg/tls/opt-6.c: New test.
37092
37093         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37094
37095         * gcc.dg/20030405-1.c: New test.
37096
37097         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37098
37099         * gcc.dg/20030309-1.c: New test.
37100
37101         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37102
37103         * gcc.c-torture/execute/20030307-1.c: New test.
37104
37105         2003-02-20  Randolph Chung  <tausq@debian.org>
37106
37107         * gcc.c-torture/compile/20030220-1.c: New test.
37108
37109         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37110
37111         * gcc.dg/20030217-1.c: New test.
37112
37113         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37114
37115         * gcc.c-torture/compile/20020129-1.c: New test.
37116
37117         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37118
37119         * gcc.dg/unroll-1.c: New test.
37120
37121         2002-11-16  Jan Hubicka  <jh@suse.cz>
37122
37123         * gcc.c-torture/execute/20020920-1.c: New test.
37124
37125         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37126
37127         PR target/7434
37128         * gcc.c-torture/compile/20021008-1.c: New test.
37129
37130         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37131
37132         PR target/7559
37133         * gcc.c-torture/execute/20020810-1.c: New test.
37134
37135         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37136
37137         * gcc.c-torture/compile/20020807-1.c: New test.
37138
37139         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37140
37141         * gcc.dg/tls/opt-1.c: New test.
37142
37143         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37144
37145         * gcc.dg/20020729-1.c: New test.
37146
37147         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37148
37149         * g++.dg/opt/life1.C: New test.
37150
37151         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37152
37153         * gcc.dg/20020525-1.c: New test.
37154
37155         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37156
37157         PR c++/6794
37158         * g++.dg/ext/pretty1.C: New test.
37159         * g++.dg/ext/pretty2.C: New test.
37160
37161 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37162
37163         PR c++/8385
37164         * g++.dg/ext/typeof5.C: New test.
37165
37166 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37167
37168         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37169         __USER_LABEL_PREFIX__ into account.
37170         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37171
37172 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37173
37174         * gcc.dg/builtins-15.c: New test case.
37175
37176 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37177
37178         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37179
37180 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37181
37182         * lib/g++.exp: Tweak handling of additional source files.
37183         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37184         * g++.dg/special/conpr-2a.C: Rename to ...
37185         * g++.dg/special/conpr-2a.cc: ... this.
37186         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37187         * g++.dg/special/conpr-3a.C: Rename to ...
37188         * g++.dg/special/conpr-3a.cc: This.
37189         * g++.dg/special/conpr-3b.C: Rename to ...
37190         * g++.dg/special/conpr-3b.cc: This.
37191         * g++.dg/special/conpr-4.C: New test.
37192         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37193
37194 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37195
37196         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37197
37198 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37199
37200         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37201         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37202         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37203         * g++.old-deja/g++.other/warn3.C: Likewise.
37204
37205 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37206
37207         * gcc.dg/i386-387-1.c: Update to also test log.
37208         * gcc.dg/i386-387-2.c: Likewise.
37209
37210 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37211
37212         * g77.f-torture/execute/int8421.f: New test.
37213
37214 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37215
37216         PR c++/10230, c++/10481
37217         * g++.dg/lookup/scoped5.C: New test.
37218
37219 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37220
37221         PR c++/10552
37222         * g++.dg/template/ttp6.C: New test.
37223
37224 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37225
37226         * gcc.c-torture/execute/builtins: New directory.
37227         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37228         gcc.c-torture/execute/builtins.
37229         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37230         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37231         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37232         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37233
37234 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37235
37236         PR c++/9252
37237         * g++.dg/template/access8.C: New test.
37238         * g++.dg/template/access9.C: New test.
37239
37240 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37241
37242         PR c++/9554
37243         * g++.dg/parse/access1.C: New test.
37244
37245 2003-05-09  DJ Delorie  <dj@redhat.com>
37246
37247         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37248         long, and not an int.
37249
37250 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37251
37252         PR c++/10555, c++/10576
37253         * g++.dg/template/memclass1.C: New test.
37254
37255 2003-05-08  DJ Delorie  <dj@redhat.com>
37256
37257         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37258         targets.
37259         * gcc.c-torture/execute/20021024-1.x: Likewise.
37260         * gcc.c-torture/execute/shiftdi.x: Likewise.
37261         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37262         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37263         * gcc.dg/20021018-1.c: Likewise.
37264
37265 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37266
37267         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37268
37269         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37270         (bcopy): Call memmove.
37271
37272 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37273
37274         * g77.f-torture/compile/8485.f: New test case.
37275
37276 2003-05-07  Richard Henderson  <rth@redhat.com>
37277
37278         PR c++/10570
37279         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37280         Verify exception_cleanup not called for rethrows.
37281         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37282         when exiting catch block without rethrowing.
37283         * g++.dg/eh/forced3.C: New.
37284         * g++.dg/eh/forced4.C: New.
37285
37286 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37287
37288         * gcc.dg/20030505.c: Fix triplet.
37289
37290 2003-05-06  DJ Delorie  <dj@redhat.com>
37291
37292         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37293         * gcc.dg/nest.c: Likewise.
37294
37295 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37296
37297         * gcc.dg/builtins-14.c: New test case.
37298
37299 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37300
37301         * lib/compat.exp (compat-execute): New argument.
37302         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37303         * gcc.dg/compat: New test directory.
37304         * gcc.dg/compat/compat.exp: New expect script.
37305         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37306         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37307         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37308         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37309         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37310         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37311
37312         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37313         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37314         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37315         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37316         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37317         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37318         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37319         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37320         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37321         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37322         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37323         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37324         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37325         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37326         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37327
37328 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37329
37330         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37331
37332 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37333
37334         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37335
37336 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37337
37338         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37339         * gcc.dg/ppc-fsel-2.c: New test.
37340
37341         * gcc.dg/unused-5.c: New test.
37342
37343 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37344
37345         PR c++/10496
37346         * g++.dg/warn/pmf1.C: New test.
37347
37348 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37349
37350         PR c++/4494
37351         * g++.dg/warn/main.C: New test.
37352
37353 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37354
37355         * gcc.dg/nonnull-3.c: New test.
37356
37357 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37358
37359         * gcc.dg/cpp/Wtrigraphs.c: Update.
37360         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37361
37362 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37363
37364         * gcc.dg/ppc-fsel-1.c: New test.
37365
37366 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37367
37368         PR c/10604
37369         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37370
37371 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37372
37373         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37374
37375 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37376
37377         PR c++/9364, c++/10553, c++/10586
37378         * g++.dg/parse/typename4.C: New test.
37379         * g++.dg/parse/typename5.C: Likewise.
37380
37381 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37382
37383         * gcc.c-torture/compile/20030503-1.c: New test.
37384
37385 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37386
37387         * g++.dg/lookup/using5.C: Fix testcase error.
37388
37389 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37390
37391         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37392         since MEABI is no longer supported.  Remove all vestiges
37393         of MEABI from the test.
37394
37395 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37396
37397         PR c++/10554
37398         * g++.dg/lookup/using5.C: New test.
37399
37400 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37401
37402         PR c++/8772
37403         * g++.dg/template/ttp5.C: New test.
37404
37405 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37406
37407         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37408         (dg-gpp-additional-sources): New function.
37409         (dg-gpp-additional-files): Likewise.
37410         * lib/g++.exp (additional_sources): New variable.
37411         (additional_files): Likewise.
37412         (g++_target_compile): Deal with them.
37413         * lib/old-dejagnu.exp: Remove.
37414         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37415         * g++.old-deja: Revise all tests to use dg commands.
37416
37417 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37418
37419         PR c++/9432, c++/9528
37420         * g++.dg/lookup/using4.C: New test.
37421
37422 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37423
37424         * gcc.dg/noreturn-5.c: New file.
37425         * gcc.dg/noreturn-6.c: New file.
37426
37427         * gcc.c-torture/compile/inline-1.c: New file.
37428
37429 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37430
37431         PR c++/10551
37432         * g++.dg/template/explicit1.C: New test.
37433
37434 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37435
37436         PR c++/10549
37437         * g++.dg/other/bitfield1.C: New test.
37438
37439         PR c++/10527
37440         * g++.dg/init/new7.C: New test.
37441
37442 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37443
37444         * g++.dg/ext/desig1.C: New test.
37445         * g++.dg/ext/init1.C: Update.
37446
37447         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37448
37449 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37450
37451         PR c++/10180
37452         * g++.dg/warn/Winline-1.C: New test.
37453
37454 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * gcc.c-torture/execute/string-opt-19.c: New test.
37457
37458         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37459         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37460
37461 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37462
37463         PR c++/10506
37464         * g++.dg/init/new6.C: New test.
37465
37466         PR c++/10503
37467         * g++.dg/init/ref6.C: New test.
37468
37469 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37470
37471         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37472
37473 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37474
37475         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37476         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37477
37478 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37479
37480         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37481         initialized static data members.
37482
37483 2003-04-25  H.J. Lu <hjl@gnu.org>
37484
37485         * gcc.dg/ia64-sync-4.c: New test.
37486
37487 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37488
37489         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37490         date.
37491
37492 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37493
37494         PR c++/10337
37495         * g++.dg/warn/conv1.C: New test.
37496         * g++.old-deja/g++.other/conv7.C: Adjust.
37497         * g++.old-deja/g++.other/overload14.C: Adjust.
37498
37499 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37500
37501         PR c++/10471
37502         * g++.dg/template/defarg2.C: New test.
37503
37504 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37505
37506         * gcc.dg/cpp/include2.c: Update.
37507         * gcc.dg/cpp/multiline-2.c: New.
37508         * gcc.dg/cpp/multiline.c: Update.
37509         * gcc.dg/cpp/strify2.c: Update.
37510         * gcc.dg/cpp/trad/literals-2.c: Update.
37511
37512 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37513
37514         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37515
37516 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37517
37518         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37519
37520 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37521
37522         PR c++/10451
37523         * g++.dg/parse/crash4.C: New test.
37524
37525         PR c++/9847
37526         * g++.dg/parse/crash5.C: New test.
37527
37528 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37529
37530         PR c++/10446
37531         * g++.dg/parse/crash3.C: New test.
37532
37533         PR c++/10428
37534         * g++.dg/parse/elab1.C: New test.
37535
37536 2003-04-22  Devang Patel  <dpatel@apple.com>
37537
37538         * gcc.dg/cpp/trad/funlike-5.c: New test.
37539
37540 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37541
37542         * g++.dg/other/packed1.C: Fix dg options.
37543
37544 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37545
37546         * g++.dg/other/offsetof2.C: New test.
37547
37548 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37549
37550         * g++.dg/template/recurse.C: Adjust location of error messages.
37551
37552 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37553
37554         PR c++/9881
37555         * g++.dg/init/addr-const1.C: New test.
37556         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37557
37558 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37559
37560         PR c++/10405
37561         * g++.dg/lookup/struct-hack1.C: New test.
37562
37563 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37564
37565         * ucs.c: Update diagnostic messages.
37566
37567 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37568
37569         * gcc.dg/cpp/truefalse.cpp: New test.
37570         * gcc.dg/cpp/cpp.exp: Update.
37571         * g++.dg/other/stdbool-if.C: Remove.
37572
37573 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37574
37575         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37576         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37577
37578 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37579
37580         * gcc.c-torture/compile/20030418-1.c: New test.
37581
37582 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37583
37584         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37585
37586 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37587
37588         PR c++/10347
37589         g++.dg/template/dependent-name1.C: New test.
37590
37591 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37592
37593         * gcc.dg/warn-1.c (tourist_guide): New array,
37594         contains a pointer to bar.
37595
37596 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37597
37598         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37599         * gcc.c-torture/execute/medce-1.c: New test case.
37600         * gcc.c-torture/execute/medce-2.c: New test case.
37601
37602 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37603
37604         * lib/prune.exp: Ignore more messages.
37605
37606         PR c++/10381
37607         * g++.dg/parse/lookup3.C: New test.
37608
37609 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37610
37611         * gcc.c-torture/compile/20030415-1.c : New test.
37612
37613 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37614
37615         * gcc.c-torture/execute/scope-2.c: Move to ...
37616         * gcc.dg/noncompile/scope.c: .... here.
37617
37618 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37619
37620         * gcc.dg/20030414-2.c: New test case.
37621
37622 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37623
37624         PR target/10377
37625         * gcc.dg/20030414-1.c: New test.
37626
37627 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37628
37629         * gcc.dg/builtins-12.c: New test case.
37630         * gcc.dg/builtins-13.c: New test case.
37631
37632 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37633
37634         * gcc.c-torture/execute/string-opt-18.c: New test.
37635
37636 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37637
37638         PR c++/10300
37639         * g++.dg/init/new5.C: New test.
37640
37641 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37642
37643         PR c++/7910
37644         * g++.dg/ext/dllimport1.C: New test.
37645
37646 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37647
37648         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37649
37650 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37651
37652         PR Fortran/9263
37653         * g77.f-torture/noncompile/9263.f: New test
37654         PR Fortran/1832
37655         * g77.f-torture/execute/1832.f: New test
37656
37657 2003-04-11  David Chad  <davidc@freebsd.org>
37658             Loren J. Rittle  <ljrittle@acm.org>
37659
37660         PR libobjc/8562
37661         * objc.dg/headers.m: New test.
37662
37663 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37664
37665         * gcc.c-torture/execute/builtin-noret-2.c: New.
37666         * gcc.c-torture/execute/builtin-noret-2.x: New.
37667         XFAIL builtin-noret-2.c at -O1 and above.
37668         * gcc.dg/redecl.c: New.
37669         * gcc.dg/Wshadow-1.c: Update error regexps.
37670
37671 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37672
37673         * g++.dg/abi/bitfield10.C: New test.
37674
37675 2003-04-09  Mike Stump  <mrs@apple.com>
37676
37677         * gcc.dg/pch/pch.exp: Make testcase names longer.
37678         * g++.dg/pch/pch.exp: Make testcase names longer.
37679
37680 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37681
37682         * gcc.dg/builtins-11.c: New test case.
37683
37684 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37685
37686         * gcc.dg/builtins-9.c: New test case.
37687         * gcc.dg/builtins-10.c: New test case.
37688
37689 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37690
37691         * gcc.dg/noncompile/init-4.c.c: New test.
37692
37693 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37694
37695         * gcc.misc-test/gcov-9.c: New test.
37696         * gcc.misc-test/gcov-10.c: New test
37697         * gcc.misc-test/gcov-11.c: New test.
37698
37699 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37700
37701         PR optimization/10024
37702         * gcc.c-torture/compile/20030405-1.c: New test.
37703
37704 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37705
37706         * gcc.dg/pch/static-3.c: New.
37707         * gcc.dg/pch/static-3.hs: New.
37708         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37709
37710 2003-04-04  Richard Henderson  <rth@redhat.com>
37711
37712         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37713         * g++.dg/eh/forced2.C: Likewise.
37714
37715 2003-04-03  Mike Stump  <mrs@apple.com>
37716
37717         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37718         target arg.
37719         (scan-assembler-times, scan-assembler-not): Likewise.
37720         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37721
37722 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37723
37724         * gcc.dg/sparc-loop-1.c: New test.
37725
37726 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
37727
37728         PR other/9274
37729         * g++.dg/pch/system-2.C: New.
37730         * g++.dg/pch/system-2.Hs: New.
37731
37732 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
37733
37734         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37735
37736         * g++.dg/eh/simd-1.C (vecfunc): Same.
37737
37738 2003-04-01  Roger Sayle  <roger@eyesopen.com>
37739
37740         * gcc.c-torture/execute/20030401-1.c: New test case.
37741
37742 2003-04-01  Ziemowit Laski <zlaski@apple.com>
37743
37744         * objc.dg/defs.m: New.
37745
37746 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
37747
37748         * g++.dg/eh/simd-1.C: New.
37749         * g++.dg/eh/simd-2.C: New.
37750
37751 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
37752
37753         * gcc.c-torture/execute/simd-3.c: New.
37754
37755 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37756
37757         PR c/9936
37758         * gcc.dg/20030331-2.c: New test.
37759
37760 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37761
37762         PR c++/10278
37763         * g++.dg/parse/crash2.C: New test.
37764
37765 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37766
37767         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
37768         * gcc.c-torture/execute/20030331-1.c: ...here.
37769
37770 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37771
37772         * gcc.c-torture/execute/20030331-1.c: New test.
37773
37774 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * lib/gcov.exp: Adjust call return testing strings.
37777         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
37778
37779 2003-03-31  Roger Sayle  <roger@eyesopen.com>
37780
37781         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
37782         * gcc.dg/builtins-7.c: New test case.
37783         * gcc.dg/builtins-8.c: New test case.
37784
37785 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37786
37787         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
37788
37789 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
37790
37791         PR c++/7647
37792         * g++.dg/lookup-class-member-2.C: New test.
37793
37794 2003-03-30  Glen Nakamura  <glen@imodulo.com>
37795
37796         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
37797
37798 2003-03-28  Roger Sayle  <roger@eyesopen.com>
37799
37800         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
37801
37802 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
37803
37804         * g++.dg/init/attrib1.C: New test.
37805
37806 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37807
37808         * gcc.dg/ultrasp8.c: New test.
37809
37810 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37811
37812         * gcc.dg/ultrasp7.c: New test.
37813
37814 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
37815
37816         PR c++/10047
37817         * g++.dg/template/inline1.C: New test.
37818
37819 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37820
37821         * gcc.dg/sparc-dwarf2.c: New test.
37822
37823 2003-03-27  Roger Sayle  <roger@eyesopen.com>
37824
37825         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
37826         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
37827
37828 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
37829
37830         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
37831         than reading .x files.
37832         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
37833         * g77.dg/gcov/gcov-1.f: Likewise.
37834         * gcc.misc-tests/gcov-4b.c: Likewise.
37835         * gcc.misc-tests/gcov-5b.c: Likewise.
37836         * gcc.misc-tests/gcov-6.c: Likewise.
37837         * gcc.misc-tests/gcov-7.c: Likewise.
37838         * gcc.misc-tests/gcov-8.c: Likewise.
37839         * g++.dg/gcov/gcov-1.x: Remove.
37840         * g77.dg/gcov/gcov-1.x: Likewise.
37841         * gcc.misc-tests/gcov-4b.x: Likewise.
37842         * gcc.misc-tests/gcov-5b.x: Likewise.
37843         * gcc.misc-tests/gcov-6.x: Likewise.
37844         * gcc.misc-tests/gcov-7.x: Likewise.
37845         * gcc.misc-tests/gcov-8.x: Likewise.
37846
37847 2003-03-27  Glen Nakamura  <glen@imodulo.com>
37848
37849         PR opt/10087
37850         * gcc.dg/20030324-1.c: New test.
37851
37852 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
37853
37854         PR c++/10224
37855         * g++.dg/template/arg3.C: New test.
37856
37857         PR c++/10158
37858         * g++.dg/template/friend18.C: New test.
37859
37860 2003-03-26  Roger Sayle  <roger@eyesopen.com>
37861
37862         * g77.f-torture/compile/20030326-1.f: New test case.
37863
37864 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
37865
37866         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
37867
37868         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
37869
37870 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
37871
37872         * gcc.dg/ia64-sync-3.c: New test.
37873
37874 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
37875
37876         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37877
37878 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37879
37880         * gcc.dg/ultrasp6.c: New test.
37881
37882 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37883
37884         * gcc.dg/i386-signbit-1.c: New test.
37885         * gcc.dg/i386-signbit-2.c: New test.
37886         * gcc.dg/i386-signbit-3.c: New test.
37887
37888 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37889
37890         * gcc.dg/ultrasp5.c: Fix options.
37891
37892 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37893
37894         * gcc.dg/ultrasp5.c: Fix comment.
37895
37896 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
37897
37898         PR fortran/10197
37899         * g77.f-torture/execute/10197.f: New test.
37900
37901 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
37902
37903         PR c++/9898, c++/383
37904         * g++.dg/template/conv6.C: New test.
37905
37906         PR c++/10119
37907         * g++.dg/template/ptrmem5.C: New test.
37908
37909         PR c++/10026
37910         * g++.dg/lookup/koenig1.C: New test.
37911
37912         PR C++/10199
37913         * g++.dg/lookup/template2.C: New test.
37914
37915 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
37916
37917         * g++.dg/opt/rtti1.C: New test.
37918
37919 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37920
37921         * gcc.dg/ultrasp5.c: New test.
37922
37923 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
37924
37925         PR middle-end/9967
37926         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37927         builtin fputs.
37928
37929 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37930
37931         PR c/8224
37932         * gcc.dg/20030323-1.c: New test.
37933
37934 2003-03-23  Roger Sayle  <roger@eyesopen.com>
37935
37936         * gcc.c-torture/compile/20030323-1.c: New test case.
37937
37938 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
37939
37940         * gcc.dg/20030321-1.c: New test.
37941
37942 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
37943
37944         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37945
37946 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
37947
37948         PR c++/9978, c++/9708
37949         * g++.dg/ext/vlm1.C: Adjust expected error.
37950         * g++.dg/ext/vla2.C: New test.
37951         * g++.dg/template/arg1.C: New test.
37952         * g++.dg/template/arg2.C: New test.
37953
37954 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
37955
37956         * g77.f-torture/execute/select.f: New test.
37957         * g77.f-torture/noncompile/select_no_compile.f: New test.
37958
37959 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
37960
37961         PR c++/9898
37962         * g++.dg/other/error4.C: New test.
37963
37964 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
37965
37966         * g++.dg/template/friend17.C: New test.
37967
37968 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
37969
37970         * gcc.c-torture/compile/20030320-1.c: New.
37971
37972 2003-03-20  Roger Sayle  <roger@eyesopen.com>
37973
37974         * gcc.dg/builtins-6.c: New test case.
37975
37976 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
37977
37978         PR target/10073
37979         * gcc.c-torture/compile/20030319-1.c: New.
37980
37981 2003-03-18  Jan Hubicka  <jh@suse.cz>
37982
37983         * gcc.dg/i386-cvt-1.c: New test.
37984
37985 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
37986
37987         * objc.dg/naming-1.m: Use "(parse|syntax) error".
37988         * objc.dg/naming-2.m: Likewise.
37989
37990 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
37991
37992         PR c++/9639
37993         * g++.dg/parse/crash1.C: New test.
37994
37995 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
37996
37997         PR c++/8805
37998         * g++.dg/eh/cleanup1.C: New test.
37999
38000 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38001
38002         * gcc.c-torture/execute/20030316-1.c: New test case.
38003
38004 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38005
38006         PR c++/9629
38007         * g++.dg/init/ctor2.C: New test.
38008
38009 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38010
38011         * g77.f-torture/compile/xformat.f: New test case.
38012
38013 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38014
38015         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38016         * g++.old-deja/g++.mike/eh50.C: Likewise.
38017
38018 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38019
38020         PR c++/6440
38021         * g++.dg/template/spec7.C: New test.
38022         * g++.dg/template/spec8.C: Likewise.
38023
38024 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38025
38026         * gcc.c-torture/execute/20030313-1.c: New test.
38027
38028 2003-03-14  Richard Henderson  <rth@redhat.com>
38029
38030         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38031
38032 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38033
38034         * gcc.c-torture/compile/20030314-1.c: New test.
38035
38036 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38037
38038         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38039         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38040         thumb target,
38041         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38042         to accept newer _imp__  prefix and additional
38043         newline in .drectve section.
38044         * gcc.dg/dll-4.c: Likewise.
38045         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38046         switch.
38047
38048 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38049
38050         * g++.dg/parse/namespace9.C: New test.
38051
38052         * g++.dg/init/ref5.C: New test.
38053         * g++.dg/parse/ptrmem1.C: Likewise.
38054
38055 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38056
38057         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38058         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38059         regular expression.
38060         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38061         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38062
38063 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38064
38065         * gcc.c-torture/execute/20030224-2.c: New test.
38066
38067 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38068
38069         * gcc.dg/decl-3.c: New test.
38070
38071 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38072
38073         * gcc.dg/i386-loop-2.c: New test.
38074
38075 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38076
38077         PR c++/9474
38078         * g++.dg/parse/namespace8.C: New test.
38079
38080         PR c++/9924
38081         * g++.dg/overload/builtin2.C: New test.
38082
38083 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38084
38085         * gcc.dg/return-type-3.c: New test.
38086
38087 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38088
38089         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38090         profiling options are not supported.
38091
38092 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38093
38094         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38095         * g++.old-deja/g++.warn/impint2.C: Likewise.
38096
38097 2003-03-10  Devang Patel  <dpatel@apple.com>
38098
38099         * g++.dg/cpp/c++_cmd_1.C: New test.
38100         * g++.dg/cpp/c++_cmd_1.h: New file.
38101
38102 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38103
38104         * gcc.dg/altivec-9.c: New file.
38105
38106 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38107
38108         * gcc.dg/ppc-sdata-1.c: New test.
38109         * gcc.dg/ppc-sdata-2.c: New test.
38110
38111 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38112
38113         PR c++/9373
38114         * g++.dg/opt/ptrmem2.C: New test.
38115
38116         PR c++/8534
38117         * g++.dg/opt/ptrmem1.C: New test.
38118
38119 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38120
38121         * gcc.dg/i386-loop-1.c: New test.
38122
38123 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38124
38125         PR c++/9970
38126         * g++.dg/lookup/friend1.C: New test.
38127
38128 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38129
38130         PR c++/9823
38131         * g++.dg/parser/constructor1.C: New test.
38132
38133 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38134
38135         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38136
38137         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38138
38139 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38140
38141         * gcc.dg/cpp/Wunused.c: Update test.
38142
38143 2003-03-08  Jan Hubicka  <jh@suse.cz>
38144
38145         * gcc.dg/inline-3.c: New test.
38146
38147 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38148
38149         PR c++/9809
38150         * g++.dg/parse/builtin1.C: New test.
38151
38152         PR c++/9982
38153         * g++.dg/abi/cookie1.C: New test.
38154         * g++.dg/abi/cookie2.C: Likewise.
38155
38156         PR c++/9524
38157         * g++.dg/template/field1.C: New test.
38158
38159         PR c++/9912
38160         * g++.dg/parse/class1.C: New test.
38161         * g++.dg/parse/namespace7.C: Likewise.
38162         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38163
38164 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38165
38166         * g++.dg/init/ref4.C: New test.
38167
38168 2003-03-07  Jan Hubicka  <jh@suse.cz>
38169
38170         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38171         * gcc.dg/inline-3.c: New test.
38172
38173 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38174
38175         * g++.dg/init/ref3.C: New test.
38176
38177         PR c++/9965
38178         * g++.dg/init/ref2.C: New test.
38179
38180         PR c++/9400
38181         * g++.dg/warn/Wshadow-2.C: New test.
38182
38183         PR c++/9791
38184         * g++.dg/warn/Woverloaded-1.C: New test.
38185
38186 2003-03-05  Jan Hubicka  <jh@suse.cz>
38187
38188         * gcc.dg/i386-local2.c: New.
38189         * gcc.dg/i386-local.c: Fix typo.
38190
38191 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38192
38193         * g++.dg/abi/layout3.C: New test.
38194
38195 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38196
38197         * gcc.c-torture/compile/20030305-1.c
38198
38199 2003-03-05  Jan Hubicka  <jh@suse.cz>
38200
38201         * gcc.dg/i386-local.c: New.
38202
38203 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38204
38205         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38206
38207 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38208
38209         * gcc.dg/switch-2.c: New test.
38210         * gcc.dg/switch-3.c: New test.
38211         * gcc.dg/Wswitch.c: Adjust line numbers.
38212         * gcc.dg/Wswitch-default.c: Likewise.
38213         * gcc.dg/Wswitch-enum.c: Likewise.
38214
38215 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38216
38217         * gcc.c-torture/execute/20030222-1.c: New test.
38218
38219 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38220
38221         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38222
38223 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38224
38225         PR c++/9878
38226         * g++.dg/init/ref1.C: New test.
38227
38228 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38229
38230         * gcc.dg/sh-relax.c: New SH-only test.
38231
38232 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38233
38234         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38235         comment explaining purpose of testcase.
38236
38237 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38238
38239         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38240         for HC11/HC12 (asm needs two int registers).
38241         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38242         HC11/HC12 because the test uses an asm which needs two 32-bit
38243         registers.
38244
38245 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38246
38247         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38248         for HC11/HC12 (array is too large otherwise).
38249         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38250         * gcc.c-torture/compile/20010518-2.x: Likewise.
38251         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38252         HC11/HC12 (array is too large).
38253
38254 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38255
38256         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38257         * lib/g++-dg.exp (g++-dg-test): Likewise.
38258
38259 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38260
38261         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38262         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38263
38264 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38265
38266         * g++.dg/warn/implicit-typename1.C: Remove warning.
38267
38268 2003-02-28  Richard Henderson  <rth@redhat.com>
38269
38270         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38271         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38272
38273 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38274
38275         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38276         * g++.dg/pch/pch.exp: Likewise.
38277
38278 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38279
38280         PR c++/9879
38281         * g++.dg/init/new4.C: New test.
38282
38283 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38284
38285         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38286
38287 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38288
38289         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38290         unsigned long.
38291
38292         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38293         wider than float.
38294
38295 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38296
38297         * lib/scanasm.exp: Add support for counting numbers of
38298         occurences.
38299         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38300         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38301
38302 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38303
38304         PR c++/9683
38305         * g++.dg/template/static3.C: New test.
38306
38307         PR c++/9829
38308         * g++.dg/parse/namespace6.C: New test.
38309
38310 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38311
38312         PR target/9732
38313         * gcc.dg/20030225-1.c: New test.
38314
38315 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38316
38317         * README: Remove out-of-date information.
38318
38319         PR c++/9836
38320         * g++.dg/template/spec6.C: New test.
38321
38322 2003-02-24  Jeff Law  <law@redhat.com>
38323
38324         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38325
38326 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38327
38328         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38329         * gcc.dg/pragma-ep-1.c: Likewise.
38330
38331 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38332
38333         PR c++/9602
38334         * g++.dg/template/friend16.C: New test.
38335
38336 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38337
38338         PR c++/5333
38339         * g++.dg/parse/fused-params1.C: Adjust error messages.
38340         * g++.dg/template/nested3.C: New test.
38341
38342 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38343
38344         * g++.dg/abi/param1.C: New test.
38345
38346 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38347
38348         PR c++/7982
38349         * g++.dg/warn/implicit-typename1.C: New test.
38350
38351 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38352
38353         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38354         with "mtune".
38355         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38356         * gcc.c-torture/execute/20010129-1.x: Likewise.
38357         * gcc.dg/20011107-1.c: Likewise.
38358         * gcc.dg/20020108-1.c: Likewise.
38359         * gcc.dg/20020122-3.c: Likewise.
38360         * gcc.dg/20020206-1.c: Likewise.
38361         * gcc.dg/20020310-1.c: Likewise.
38362         * gcc.dg/20020426-2.c: Likewise.
38363         * gcc.dg/20020517-1.c: Likewise.
38364         * gcc.dg/991230-1.c: Likewise.
38365         * gcc.dg/i386-unroll-1.c: Likewise.
38366         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38367
38368 2003-02-22  Jan Hubicka  <jh@suse.cz>
38369
38370         * gcc.dg/i386-mul.c: New test.
38371
38372 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38373
38374         * gcc.dg/builtins-5.c: New test case.
38375
38376 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38377
38378         * gcc.dg/asmreg-1.c: New test.
38379
38380 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38381
38382         PR c++/9749
38383         * g++.dg/parse/varmod1.C: New test.
38384
38385 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38386
38387         PR c++/9727
38388         * g++.dg/template/op1.C: New test.
38389
38390 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38391
38392         PR c++/8906
38393         * g++.dg/template/nested2.C: New test.
38394
38395 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38396
38397         PR c++/8724
38398         * g++.dg/expr/dtor1.C: New test.
38399
38400 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38401
38402         * gcc.dg/cpp/include3.c: New test.
38403         * gcc.dg/cpp/inc/foo.h: New file.
38404
38405 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38406
38407         * gcc.c-torture/execute/20030221-1.c: New test.
38408
38409 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38410
38411         PR c++/9729
38412         * g++.dg/abi/conv1.C: New test.
38413
38414 2003-02-20  Jan Hubicka  <jh@suse.cz>
38415
38416         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38417
38418 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38419
38420         * gcc.c-torture/compile/20030219-1.c: New test.
38421
38422 2003-02-18  Jan Hubicka  <jh@suse.cz>
38423
38424         * gcc.dg/funcorder.c: New test.
38425
38426 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38427
38428         * gcc.c-torture/execute/20030218-1.c: New.
38429
38430 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38431
38432         * gcc.dg/20030218-1.c: New.
38433
38434 2003-02-18  Richard Henderson  <rth@redhat.com>
38435
38436         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38437         * gcc.dg/attr-used-2.c: New.
38438
38439 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38440
38441         PR c++/9704
38442         * g++.dg/init/copy5.C: New test.
38443
38444 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38445
38446         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38447         * g++.dg/pch/pch.exp: Likewise.
38448
38449 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38450
38451         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38452         STACK_SIZE is not defined.
38453
38454 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38455
38456         PR c++/9457
38457         * g++.dg/template/init1.C: New test.
38458
38459 2003-02-16  Jan HUbicka  <jh@suse.cz>
38460
38461         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38462         (foo): Add few extra tests
38463         * gcc.dg/c99-const-expr-3.c: Likewise.
38464         * gcc.c-torture/execute/20030216-1.c: New.
38465
38466 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38467
38468         PR c++/9459
38469         * g++.dg/ext/typeof4.C: New test.
38470
38471 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38472
38473         * gcc.dg/i386-387-3.c: New test case.
38474
38475 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38476
38477         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38478         cris-*-elf* cris-*-aout* and mmix-*-*.
38479
38480 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38481
38482         * gcc.dg/20030213-1.c: New test.
38483
38484 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38485
38486         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38487         * gcc.dg/i386-387-2.c: Likewise.
38488
38489 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38490
38491         * gcc.dg/ppc-spe.c: Fix formatting.
38492         Enable tests that were previously unsupported by gas.
38493         Delete tests for instructions that no longer exist.
38494         Switch arguments on evsubifw builtin.
38495
38496 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38497
38498         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38499         STACK_SIZE is too small.
38500
38501 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38502             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38503
38504         * gcc.dg/decl-2.c: New test.
38505
38506 2003-02-10  Jan Hubicka  <jh@suse.cz>
38507
38508         * gcc.dg/i386-fpcvt-1.c: New test.
38509
38510 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38511
38512         * gcc.c-torture/execute/20030209-1.c: New test.
38513
38514 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38515
38516         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38517         int-wide bitops, use the constants of the same width.
38518         Likewise, if long long is 32-bit wide, test bitops using
38519         32-bit constants.
38520
38521 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38522
38523         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38524
38525 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38526
38527         * gcc.dg/builtins-4.c: New test case.
38528
38529 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38530
38531         * gcc.dg/20020430-1.c: Fix dg command typos.
38532         * gcc.dg/20020503-1.c: Likewise.
38533
38534 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38535
38536         PR c++/8785
38537         * g++.dg/parse/fused-params1.C: New test.
38538
38539         PR c++/8857
38540         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38541
38542         PR c++/8921
38543         * g++.dg/parse/non-dependent1.C: New test.
38544
38545         PR c++/8928
38546         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38547
38548         PR c++/9228
38549         * g++.dg/parse/undefined7.C: New test.
38550         * g++.dg/parse/non-templ1.C: New test.
38551
38552         PR c++/9229
38553         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38554
38555 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38556
38557         * gcc.c-torture/compile/20030206-1.c: New test.
38558
38559 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38560
38561         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38562         "pow" to "foo" to avoid potential confusion with a math built-in.
38563
38564 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38565
38566         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38567         conditions for SPARC targets.
38568
38569 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38570
38571         * gcc.dg/20030204-1.c: New test.
38572
38573 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38574
38575         PR c++/38
38576         * g++.dg/parse/array-size1.C: New test.
38577
38578         PR c++/5657
38579         * g++.dg/parse/undefined3.C: New test.
38580
38581         PR c++/5665
38582         * g++.dg/parse/undefined4.C: New test.
38583
38584         PR c++/5975
38585         * g++.dg/parse/undefined5.C: New test.
38586
38587         PR c++/7259
38588         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38589
38590         PR c++/8578
38591         * g++.dg/parse/casting-operator1.C: New test.
38592
38593         PR c++/8596
38594         * g++.dg/parse/undefined6.C: New test.
38595
38596         PR c++/8736
38597         * g++.dg/parse/missing-template1.C: New test.
38598
38599 2003-02-04  Jan Hubicka  <jh@suse.cz>
38600
38601         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38602         * gcc.dg/i386-cmov?.c: Likewise.
38603         * gcc.dg/i386-fpcvt-?.c: Likewise.
38604         * gcc.dg/i386-ssefp-1.c: Likewise.
38605         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38606         conventions.
38607
38608 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38609
38610         PR c++/7129
38611         * g++.dg/ext/max.C: New test.
38612
38613 2003-02-03  Jan Hubicka  <jh@suse.cz>
38614
38615         * gcc.c-torture/execute/20030203-1.c: New test.
38616
38617 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38618
38619         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38620         'natural-endian'.
38621
38622 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38623
38624         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38625         * g++.dg/init/new2.C: Likewise.
38626         * g++.dg/other/new1.C: Likewise.
38627
38628 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38629
38630         * gcc.dg/struct-ret-libc.c: New test.
38631
38632 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38633
38634         * gcc.dg/20030129-1.c: New test.
38635
38636 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38637
38638         PR c++/8849
38639         * g++.dg/template/ptrmem4.C: New test.
38640
38641 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38642
38643         * g++.dg/parser/constant1.C: New test.
38644
38645 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38646
38647         PR c++/8591
38648         * g++.dg/parse/friend2.C: New test.
38649
38650 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         PR c++/9437
38653         * g++.dg/template/unify4.C: New test.
38654
38655 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38656
38657         * gcc.c-torture/execute/20030128-1.c: New test.
38658
38659 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38660
38661         * g++.dg/lookup/nested1.C: Test moved from ...
38662         * g++.old-deja/g++.other/lookup24.C: ... here.
38663
38664 2003-01-28  Jan Hubicka  <jh@suse.cz>
38665
38666         * gcc.dg/i386-cmov5.c: New test.
38667
38668 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38669
38670         * gcc.c-torture/execute/20010925-1.c: Changed the
38671         memcpy declaration.
38672
38673 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38674
38675         PR c++/3902
38676         * g++.dg/parse/template5.C: New test.
38677
38678 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38679
38680         PR fortran/9258
38681         * g77.dg/pr9258: New test.
38682
38683 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38684
38685         * README: Move relevant parts from README.g++.
38686
38687         * README.g++: Remove this file.
38688
38689 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         * g++.dg/abi/dcast1.C: New test.
38692
38693 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38694
38695         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38696
38697 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38698
38699         PR c++/47
38700         * g++.old-deja/g++.other/lookup24.C: New test.
38701
38702 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38703
38704         PR middle-end/7227
38705         * gcc.dg/uninit-C.c: New test.
38706
38707 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38708
38709         * g++.dg/abi/covariant1.C: New test.
38710
38711 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38712
38713         * gcc.dg/20030123-1.c: New test.
38714
38715 2003-01-25  Jan Hubicka  <jh@suse.cz>
38716
38717         PR opt/8492
38718         * gcc.c-torture/compile/20030125-1.c
38719
38720 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
38721
38722         PR c++/9403
38723         * g++.dg/parse/template3.C: New test.
38724         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38725
38726         PR c++/795
38727         * g++.dg/parse/template4.C: New test.
38728
38729         PR c++/9415
38730         * g++.dg/template/qual2.C: New test.
38731
38732         PR c++/8545
38733         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38734
38735         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38736
38737 2003-01-25  Roger Sayle  <roger@eyesopen.com>
38738
38739         * gcc.c-torture/execute/switch-1.c: New test case.
38740
38741 2003-01-25  Jan Hubicka  <jh@suse.cz>
38742
38743         * gcc.c-torture/execute/20030125-1.[cx]: New test.
38744
38745 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
38746
38747         Tweaks for Bison-1.875. From the NEWS file:
38748         "- `parse error' -> `syntax error'
38749         Bison now uniformly uses the term `syntax error'"
38750         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
38751         * gcc.dg/cpp/digraph2.c: Likewise.
38752         * gcc.dg/cpp/direct2.c: Likewise.
38753         * gcc.dg/cpp/paste4.c: Likewise.
38754         * gcc.dg/c90-restrict-1.c: Likewise.
38755         * gcc.dg/c99-func-2.c: Likewise.
38756         * gcc.dg/noncompile/920721-2.c: Likewise.
38757         * gcc.dg/noncompile/930622-2.c: Likewise.
38758         * gcc.dg/noncompile/940112-1.c: Likewise.
38759         * gcc.dg/noncompile/950921-1.c: Likewise.
38760         * gcc.dg/noncompile/951123-1.c: Likewise.
38761         * gcc.dg/noncompile/971104-1.c: Likewise.
38762         * gcc.dg/noncompile/990416-1.c: Likewise.
38763
38764 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
38765
38766         * g++.dg/parse/undefined1.C: Add error message.
38767
38768 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38769
38770         PR c++/9354
38771         * g++.dg/parse/new1.C: New test.
38772
38773         PR c++/9216
38774         * g++.dg/parse/template2.C: New test.
38775
38776         PR c++/9354
38777         * g++.dg/parse/typedef2.C: New test.
38778
38779         PR c++/9328
38780         * g++.dg/ext/typeof3.C: New test.
38781
38782 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38783
38784         PR c++/2738
38785         * g++.dg/parse/ret-type1.C: New test.
38786
38787         PR c++/3792
38788         * g++.dg/parse/tmpl-outside1.C: New test.
38789
38790         PR c++/4207
38791         * g++.dg/parse/int-as-enum1.C: New test.
38792
38793         PR c++/4903
38794         * g++.dg/parse/no-typename1.C: New test.
38795
38796         PR c++/5533
38797         * g++.dg/parse/no-value1.C: New test.
38798
38799         PR c++/5921
38800         * g++.dg/parse/wrong-inline1.C: New test.
38801
38802         PR c++/6402
38803         * g++.dg/parse/ref1.C: New test.
38804
38805         PR c++/6992
38806         * g++.dg/parse/attr-ctor1.C: New test.
38807
38808         PR c++/7229
38809         * g++.dg/parse/namespace5.C: New test.
38810
38811         PR c++/7917
38812         * g++.dg/parse/func-def1.C: New test.
38813
38814         PR c++/8143
38815         * g++.dg/parse/undefined1.C: New test.
38816
38817         PR c++/5723, PR c++/8522
38818         * g++.dg/parse/specialization1.C: New test.
38819
38820         PR c++/163, PR c++/8595
38821         * g++.dg/parse/struct-as-enum1.C: New test.
38822
38823         PR c++/9173
38824         * g++.dg/parse/undefined2.C: New test.
38825
38826 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38827
38828         PR c++/9298
38829         * g++.dg/parse/template1.C: New test.
38830
38831         PR c++/9384
38832         * g++.dg/parse/using1.C: New test.
38833
38834         PR c++/9285
38835         PR c++/9294
38836         * g++.dg/parse/expr2.C: New test.
38837
38838         PR c++/9388
38839         * g++.dg/parse/lookup2.C: Likewise.
38840
38841 2003-01-21  Jan Hubicka  <jh@suse.cz>
38842
38843         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
38844         * gcc.c-torture/execute/eeprof-1.c: Likewise.
38845         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
38846         * gcc.c-torture/execute/string-opt-*.c: Likewise.
38847
38848 2003-01-20  Nick Clifton  <nickc@redhat.com>
38849
38850         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
38851         problem with ARM sibcall code generation.
38852
38853 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
38854
38855         * gcc.c-torture/execute/20030120-1.c: New.
38856
38857 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
38858
38859         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
38860
38861 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
38862
38863         PR c++/9272
38864         * g++.dg/parse/ctor1.C: New test.
38865
38866         PR c++/9294:
38867         * g++.dg/parse/qualified1.C: New test.
38868
38869         * g++.dg/parse/typename3.C: New test.
38870
38871 2003-01-16  Richard Henderson  <rth@redhat.com>
38872
38873         * g++.dg/tls/init-2.C: Fix error matches for real this time.
38874
38875 2003-01-16  Richard Henderson  <rth@redhat.com>
38876
38877         * g++.dg/pch/pch.exp: Copy test header to the working directory
38878         before using it either for precompilation or direct use.
38879         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38880         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38881
38882 2003-01-16  Richard Henderson  <rth@redhat.com>
38883
38884         * gcc.dg/pch/pch.exp: Copy test header to the working directory
38885         before using it either for precompilation or direct use.
38886         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38887         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38888
38889 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
38890
38891         * g++.dg/ext/typename1.C: Add typename keyword.
38892         * g++.dg/template/crash1.C: Update error messages.
38893         * g++.dg/template/crash2.C: Remove error message.
38894         * g++.dg/parse/typename2.C: New test.
38895         * g++.dg/template/typename2.C: Change implicit
38896         typename warning into error.
38897         * g++.old-deja/g++.benjamin/tem03.C: Issue more
38898         error messages.
38899         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38900         * g++.old-deja/g++.brendan/crash56.C: Add this->.
38901         * g++.old-deja/g++.law/visibility13.C: Remove error
38902         messages.
38903         * g++.old-deja/g++.ns/template17.C: Reorder code to
38904         make declaration visible in template.
38905         * g++.old-deja/g++.pt/crash3.C: Fix typos.
38906         * g++.old-deja/g++.pt/crash36.C: Issue more error
38907         messages.
38908         * g++.old-deja/g++.pt/crash5.C: Improve error
38909         message.
38910         * g++.old-deja/g++.pt/crash67.C: Remove warning.
38911         * g++.old-deja/g++.pt/inherit1.C: Add this->.
38912         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38913         * g++.old-deja/g++.pt/typename16.C: Replace implicit
38914         typename warning with error message.
38915         * g++.old-deja/g++.pt/typename19.C: Remove warning.
38916         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38917         * g++.old-deja/g++.robertl/eb24.C: Use this->.
38918
38919 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         * g++.dg/parse/ambig2.C: New test.
38922
38923 2003-01-15  Richard Henderson  <rth@redhat.com>
38924
38925         * g++.dg/tls/init-2.C: Update error message string.
38926
38927 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38928
38929         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38930
38931 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
38932
38933         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38934         all for HC11/HC12.
38935         * gcc.c-torture/compile/20001205-1.x: Likewise.
38936         * gcc.c-torture/compile/20001226-1.x: Likewise.
38937         * gcc.c-torture/compile/920520-1.x: Likewise.
38938         * gcc.c-torture/compile/961203-1.x: Likewise.
38939         * gcc.c-torture/compile/20020604-1.x: Likewise.
38940
38941 2003-01-15  Jan Hubicka  <jh@suse.cz>
38942
38943         * gcc.c-torture/compile/20030115-1.c: New test.
38944
38945         * gcc.dg/i386-fpcvt-1.c: New test.
38946         * gcc.dg/i386-fpcvt-2.c: New test.
38947
38948 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
38949
38950         Further conform g++'s __vmi_class_type_info to the C++ ABI
38951         specification.
38952         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38953         the specification.
38954
38955 2003-01-14  Jan Hubicka  <jh@suse.cz>
38956
38957         * gcc.dg/i386-fpcvt-1.c: New test.
38958         * gcc.dg/i386-fpcvt-2.c: New test.
38959
38960 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38961
38962         * gcc.dg/i386-mmx-3.c: New test.
38963
38964 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
38965
38966         PR c++/9264
38967         * g++.dg/parse/octal1.C: New file.
38968
38969         PR c++/9172
38970         * g++.dg/parse/typename1.C: New file.
38971
38972 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
38973
38974         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38975         * gcc.dg/bf-no-ms-layout.c: Likewise.
38976         * gcc.dg/bf-ms-attrib.c: Likewise.
38977
38978 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
38979
38980         PR c++/9099
38981         * g++.dg/parse/dtor1.C: New file.
38982
38983         PR c++/9128
38984         * g++.dg/rtti/typeid1.C: New file.
38985
38986         PR c++/9153
38987         * g++.dg/parse/lookup1.C: New file.
38988
38989         PR c++/9171
38990         * g++.dg/templ/spec5.C: New file.
38991
38992 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
38993
38994         * gcc.c-torture/compile/20030110-1.c: New test.
38995
38996 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
38997
38998         Merge from pch-branch:
38999
39000         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39001
39002         * gcc.dg/pch/cpp-1.h: New.
39003         * gcc.dg/pch/cpp-1.c: New.
39004         * gcc.dg/pch/cpp-2.h: New.
39005         * gcc.dg/pch/cpp-2.c: New.
39006
39007         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39008
39009         * gcc.dg/pch/except-1.h: New.
39010         * gcc.dg/pch/except-1.c: New.
39011
39012         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39013
39014         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39015         running test.
39016         * gcc.dg/pch: Include *.hp not *.h.
39017         * gcc.dg/pch/system-1.h: New.
39018         * gcc.dg/pch/system-1.c: New.
39019
39020         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39021
39022         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39023         rather than trying to build and run a program using PCH.
39024         * gcc.dg/pch: Remove dg-do commands from test files.
39025
39026         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39027
39028         * gcc.dg/pch/macro-3.c: New.
39029         * gcc.dg/pch/macro-3.h: New.
39030
39031         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39032
39033         * gcc.dg/pch/common-1.c: New.
39034         * gcc.dg/pch/common-1.h: New.
39035         * gcc.dg/pch/decl-1.c: New.
39036         * gcc.dg/pch/decl-1.h: New.
39037         * gcc.dg/pch/decl-2.c: New.
39038         * gcc.dg/pch/decl-2.h: New.
39039         * gcc.dg/pch/decl-3.c: New.
39040         * gcc.dg/pch/decl-3.h: New.
39041         * gcc.dg/pch/decl-4.c: New.
39042         * gcc.dg/pch/decl-4.h: New.
39043         * gcc.dg/pch/decl-5.c: New.
39044         * gcc.dg/pch/decl-5.h: New.
39045         * gcc.dg/pch/global-1.c: New.
39046         * gcc.dg/pch/global-1.h: New.
39047         * gcc.dg/pch/inline-1.c: New.
39048         * gcc.dg/pch/inline-1.h: New.
39049         * gcc.dg/pch/inline-2.c: New.
39050         * gcc.dg/pch/inline-2.h: New.
39051         * gcc.dg/pch/static-1.c: New.
39052         * gcc.dg/pch/static-1.h: New.
39053         * gcc.dg/pch/static-2.c: New.
39054         * gcc.dg/pch/static-2.h: New.
39055
39056         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39057
39058         * g++.dg/pch/pch.exp: Better handle failing testcases.
39059         * gcc.dg/pch/pch.exp: Likewise.
39060         * gcc.dg/pch/macro-1.c: New.
39061         * gcc.dg/pch/macro-1.h: New.
39062         * gcc.dg/pch/macro-2.c: New.
39063         * gcc.dg/pch/macro-2.h: New.
39064
39065         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39066
39067         * g++.dg/dg.exp: Treat files in pch/ specially.
39068         * g++.dg/pch/pch.exp: New file.
39069         * g++.dg/pch/empty.H: New file.
39070         * g++.dg/pch/empty.C: New file.
39071         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39072         "precompile".
39073
39074         * gcc.dg/pch/pch.exp: New file.
39075         * gcc.dg/pch/empty.h: New file.
39076         * gcc.dg/pch/empty.c: New file.
39077         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39078         "precompile".
39079
39080 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39081
39082         * g++.dg/template/friend14.C: New test.
39083
39084 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39085
39086         * gcc.dg/old-style-asm-1.c: New test.
39087
39088 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39089
39090         * gcc.c-torture/compile/20030109-1.c: New test.
39091
39092 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39093
39094         * gcc.c-torture/execute/20030109-1.c: New test.
39095
39096 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39097
39098         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39099         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39100         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39101         * g++.old-deja/g++.mike/eh2.C: Likewise.
39102         * g++.old-deja/g++.mike/eh3.C: Likewise.
39103         * g++.old-deja/g++.mike/eh5.C: Likewise.
39104         * g++.old-deja/g++.mike/eh6.C: Likewise.
39105         * g++.old-deja/g++.mike/eh7.C: Likewise.
39106         * g++.old-deja/g++.mike/eh8.C: Likewise.
39107         * g++.old-deja/g++.mike/eh9.C: Likewise.
39108         * g++.old-deja/g++.mike/eh10.C: Likewise.
39109         * g++.old-deja/g++.mike/eh12.C: Likewise.
39110         * g++.old-deja/g++.mike/eh13.C: Likewise.
39111         * g++.old-deja/g++.mike/eh14.C: Likewise.
39112         * g++.old-deja/g++.mike/eh16.C: Likewise.
39113         * g++.old-deja/g++.mike/eh17.C: Likewise.
39114         * g++.old-deja/g++.mike/eh18.C: Likewise.
39115         * g++.old-deja/g++.mike/eh21.C: Likewise.
39116         * g++.old-deja/g++.mike/eh23.C: Likewise.
39117         * g++.old-deja/g++.mike/eh24.C: Likewise.
39118         * g++.old-deja/g++.mike/eh25.C: Likewise.
39119         * g++.old-deja/g++.mike/eh26.C: Likewise.
39120         * g++.old-deja/g++.mike/eh27.C: Likewise.
39121         * g++.old-deja/g++.mike/eh28.C: Likewise.
39122         * g++.old-deja/g++.mike/eh29.C: Likewise.
39123         * g++.old-deja/g++.mike/eh31.C: Likewise.
39124         * g++.old-deja/g++.mike/eh33.C: Likewise.
39125         * g++.old-deja/g++.mike/eh34.C: Likewise.
39126         * g++.old-deja/g++.mike/eh35.C: Likewise.
39127         * g++.old-deja/g++.mike/eh36.C: Likewise.
39128         * g++.old-deja/g++.mike/eh37.C: Likewise.
39129         * g++.old-deja/g++.mike/eh38.C: Likewise.
39130         * g++.old-deja/g++.mike/eh39.C: Likewise.
39131         * g++.old-deja/g++.mike/eh40.C: Likewise.
39132         * g++.old-deja/g++.mike/eh41.C: Likewise.
39133         * g++.old-deja/g++.mike/eh42.C: Likewise.
39134         * g++.old-deja/g++.mike/eh44.C: Likewise.
39135         * g++.old-deja/g++.mike/eh46.C: Likewise.
39136         * g++.old-deja/g++.mike/eh47.C: Likewise.
39137         * g++.old-deja/g++.mike/eh48.C: Likewise.
39138         * g++.old-deja/g++.mike/eh49.C: Likewise.
39139         * g++.old-deja/g++.mike/eh50.C: Likewise.
39140         * g++.old-deja/g++.mike/eh51.C: Likewise.
39141         * g++.old-deja/g++.mike/eh53.C: Likewise.
39142         * g++.old-deja/g++.mike/eh55.C: Likewise.
39143         * g++.old-deja/g++.mike/p7912.C: Likewise.
39144         * g++.old-deja/g++.mike/p9706.C: Likewise.
39145         * g++.old-deja/g++.mike/p10416.C: Likewise.
39146         * g++.old-deja/g++.mike/p11667.C: Likewise.
39147         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39148         Remove redundant reference to Iris.
39149         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39150         Elxsi, i860, Pico Java, and WE32K.
39151
39152 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39153
39154         * g++.dg/ext/asm4.C: New test.
39155
39156 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39157
39158         PR c++/9030
39159         * g++.dg/template/friend12.C: New test.
39160         * g++.dg/template/friend13.C: Likewise.
39161         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39162
39163 2003-01-08  Jan Hubicka  <jh@suse.cz>
39164
39165         * gcc.dg/i386-cadd.c: New test.
39166         * gcc.dg/i386-cmov4.c: Likewise.
39167
39168 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39169
39170         PR c++/9165
39171         * g++.dg/warn/Wunused-3.C: New test.
39172
39173         * g++.dg/abi/bitfield9.C: New test.
39174
39175         PR c++/9189
39176         * g++.dg/parse/defarg3.C: New test.
39177
39178 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39179
39180         * g++.dg/parse/ambig1.C: New test.
39181         * g++.dg/parse/defarg2.C: New test.
39182
39183 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39184
39185         * g++.dg/template/defarg-1.C: New test.
39186         * g++.dg/template/local2.C: Likewise.
39187
39188 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39189
39190         * gcc.c-torture/execute/20030105-1.c: New test.
39191
39192 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39193
39194         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39195         * g++.dg/parse/namespace4.C: Likewise.
39196
39197 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39198
39199         * g++.dg/template/ntp2.C: New test.
39200
39201 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39202
39203         * g++.dg/parse/extern-C-1.C: New test.
39204
39205         * g++.dg/parse/namespace4.C: New test.
39206
39207         * g++.dg/template/nested1.C: New test.
39208
39209         * g++.dg/parse/namespace3.C: New test.
39210
39211 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39212
39213         * g++.dg/lookup/two-stage1.C: New test.
39214
39215 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39216
39217         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39218         * g++.old-deja/g++.jason/access8.C: Likewise.
39219         * g++.old-deja/g++.other/decl5.C: Likewise.
39220
39221 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39222
39223         * g++.dg/parse/parse7.C: New test.
39224
39225 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39226
39227         PR c++/2843
39228         * g++.dg/ext/attrib7.C: New test.
39229
39230 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39231
39232         * g++.dg/parse/parse6.C: New test.
39233
39234 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39235
39236         * gcc.dg/h8300-stack-1.c: New.
39237
39238 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39239
39240         g++.dg/lookup/exception1.C: New test.
39241
39242         g++.dg/lookup/template1.C: New test.
39243
39244         g++.dg/parse/namespace2.C: New test.
39245
39246         g++.dg/parse/parens2.C: New test.
39247
39248 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39249
39250         * g++.dg/parse/parse5.C: New test.
39251         * g++.dg/lookup/scoped4.C: New test.
39252
39253 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39254
39255         * g++.dg/parse/parens1.C: New test.
39256
39257         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39258         angle-bracket1.C.
39259         * g++.dg/parse/parens2.C: New test.
39260
39261         * g++.dg/lookup/scope-operator1.C: New test.
39262
39263         * g++.dg/parse/operator1.C: New test.
39264
39265 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39266
39267         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39268         * g++.old-deja/g++.other/access6.C: Likewise.
39269         * g++.old-deja/g++.other/decl1.C: Likewise.
39270         * g++.old-deja/g++.pt/typename12.C: Likewise.
39271
39272 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39273
39274         * g++.dg/parse/namespace1.C: New test.
39275
39276 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39277
39278         * g++.dg/parse/parse4.C: New test.
39279
39280 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39281
39282         * g++.dg/parse/parse3.C: New test.
39283
39284 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39285
39286         * g++.dg/parse/parse2.C: New test.
39287
39288 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39289
39290         * g++.dg/template/friend11.C: New test.
39291
39292 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39293
39294         * g++.dg/parse/parse1.C: New test.
39295
39296 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39297
39298         * lib/profopt.exp: Change the name of a global variable to avoid
39299         possible clashes with other test suites.
39300
39301 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39302
39303         * g++.dg/inherit/covariant8.C: New test.
39304
39305 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39306
39307         * g++.dg/init/array9.C: New test.
39308
39309         PR c++/9112
39310         * g++.dg/parse/expr1.C: New test.
39311
39312 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39313
39314         * gcc.c-torture/compile/20021230-1.c: New test.
39315
39316 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39317
39318         * g++.dg/inherit/covariant5.C: New test.
39319         * g++.dg/inherit/covariant6.C: New test.
39320         * g++.dg/inherit/covariant7.C: New test.
39321
39322 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39323
39324         PR c++/2739
39325         * g++.dg/other/access2.C: New test.
39326
39327 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39328
39329         * g++.dg/other/anon-struct.C: No longer fails
39330         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39331         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39332         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39333
39334 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39335
39336         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39337
39338 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39339
39340         * g++.dg/eh/spec4.C: Remove stray semicolon.
39341         * g++.dg/expr/pmf-1.C: Change error message.
39342         * g++.dg/ext/asm1.C: Remove stray semicolon.
39343         * g++.dg/ext/typename1.C: Add missing typenames.
39344         * g++.dg/inherit/template-as-base.C: Change error message.
39345         * g++.dg/lookup/scoped1.C: Likewise.
39346         * g++.dg/lookup/scoped2.C: Likewise.
39347         * g++.dg/lookup/using2.C: Likewise.
39348         * g++.dg/other/component1.C: Remove stray semicolon.
39349         * g++.dg/other/do1.C: Change error message.
39350         * g++.dg/other/error2.C: Likewise.
39351         * g++.dg/other/init1.C: Likewise.
39352         * g++.dg/other/packed1.C: Remove stray semicolon.
39353         * g++.dg/other/ptrmem2.C: Change error message.
39354         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39355         marker.
39356         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39357         * g++.dg/template/access3.C: Add typename keyword.
39358         * g++.dg/template/access5.C: Remove stray semicolon.
39359         * g++.dg/template/access6.C: Likewise.
39360         * g++.dg/template/complit1.C: Likewise.
39361         * g++.dg/template/crash1.C: Change error message.
39362         * g++.dg/template/inherit2.C: Remove stray semicolon.
39363         * g++.dg/template/instantiate2.C: Likewise.
39364         * g++.dg/template/instantiate3.C: Change error message.
39365         * g++.dg/template/qual1.C: Remove stray semicolon.
39366         * g++.dg/template/qualttp18.C: Change error message.
39367         * g++.dg/template/ref1.C: Remove stray semicolon.
39368         * g++.dg/template/sizeof1.C (A::value): Declare it.
39369         * g++.dg/template/spec4.C: Change error message.
39370         * g++.dg/template/static1.C: Likewise.
39371         * g++.dg/template/type1.C: Likewise.
39372         * g++.dg/template/typename3.C: Likewise.
39373         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39374         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39375         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39376         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39377         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39378         named return value extension.
39379         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39380         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39381         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39382         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39383         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39384         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39385         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39386         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39387         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39388         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39389         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39390         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39391         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39392         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39393         syntax.
39394         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39395         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39396         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39397         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39398         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39399         * g++.old-deja/g++.brendan/template11.C: Likewise.
39400         * g++.old-deja/g++.brendan/template26.C: Likewise.
39401         * g++.old-deja/g++.brendan/template27.C: Use explicit
39402         specialization syntax.
39403         * g++.old-deja/g++.brendan/template30.C: Likewise.
39404         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39405         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39406         non-dependent names.
39407         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39408         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39409         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39410         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39411         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39412         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39413         named return value extension.
39414         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39415         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39416         * g++.old-deja/g++.ext/return1.C: Likewise.
39417         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39418         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39419         * g++.old-deja/g++.jason/access8.C: Likewise.
39420         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39421         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39422         pseudo-destructor names.
39423         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39424         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39425         pseudo-destructor names.
39426         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39427         * g++.old-deja/g++.jason/overload19.C: Likewise.
39428         * g++.old-deja/g++.jason/overload32.C: Likewise.
39429         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39430         stray semicolons.
39431         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39432         * g++.old-deja/g++.jason/return.C: Likewise.
39433         * g++.old-deja/g++.jason/return2.C: Likewise.
39434         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39435         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39436         syntax.
39437         * g++.old-deja/g++.jason/template10.C: Account for use of
39438         non-dependent names.
39439         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39440         syntax.
39441         * g++.old-deja/g++.jason/template37.C: Likewise.
39442         * g++.old-deja/g++.law/access4.C: Change error messages.
39443         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39444         pseudo-destructor names.
39445         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39446         * g++.old-deja/g++.law/ctors9.C: Likewise.
39447         * g++.old-deja/g++.law/cvt22.C: Likewise.
39448         * g++.old-deja/g++.law/dtors5.C: Likewise.
39449         * g++.old-deja/g++.law/global-init1.C: Likewise.
39450         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39451         * g++.old-deja/g++.law/operators28.C: Likewise.
39452         * g++.old-deja/g++.law/visibility28.C: Likewise.
39453         * g++.old-deja/g++.martin/eval1.C: Likewise.
39454         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39455         name.
39456         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39457         * g++.old-deja/g++.mike/net34.C: Likewise.
39458         * g++.old-deja/g++.mike/net36.C: Likewise.
39459         * g++.old-deja/g++.mike/ns2.C: Likewise.
39460         * g++.old-deja/g++.mike/p12306.C: Likewise.
39461         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39462         value extension.
39463         * g++.old-deja/g++.mike/p700.C: Likewise.
39464         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39465         * g++.old-deja/g++.mike/p710.C: Likewise.
39466         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39467         value extension.
39468         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39469         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39470         * g++.old-deja/g++.ns/crash2.C: Likewise.
39471         * g++.old-deja/g++.ns/crash3.C: Likewise.
39472         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39473         * g++.old-deja/g++.ns/ns17.C: Likewise.
39474         * g++.old-deja/g++.ns/template16.C: Likewise.
39475         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39476         keyword.
39477         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39478         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39479         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39480         named return value extension.
39481         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39482         * g++.old-deja/g++.other/access4.C: Issue additional error
39483         messages.
39484         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39485         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39486         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39487         * g++.old-deja/g++.other/crash25.C: Change error message.
39488         * g++.old-deja/g++.other/crash4.C: Change error message.
39489         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39490         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39491         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39492         checks.
39493         * g++.old-deja/g++.other/defarg8.C: Likewise.
39494         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39495         * g++.old-deja/g++.other/dtor10.C: Likewise.
39496         * g++.old-deja/g++.other/incomplete.C: Likewise.
39497         * g++.old-deja/g++.other/linkage7.C: Likewise.
39498         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39499         lookup algorithm.
39500         * g++.old-deja/g++.other/mangle2.C: Likewise.
39501         * g++.old-deja/g++.other/refinit2.C: Likewise.
39502         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39503         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39504         * g++.old-deja/g++.pt/crash28.C: Likewise.
39505         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39506         syntax.
39507         * g++.old-deja/g++.pt/crash32.C: Change error message.
39508         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39509         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39510         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39511         error message position.
39512         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39513         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39514         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39515         syntax.
39516         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39517         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39518         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39519         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39520         keyword.
39521         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39522         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39523         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39524         keyword.
39525         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39526         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39527         syntax.
39528         * g++.old-deja/g++.pt/friend28.C: Account for use of
39529         non-dependent names.
39530         * g++.old-deja/g++.pt/friend29.C: Likewise.
39531         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39532         rules.
39533         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39534         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39535         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39536         lookup rules.
39537         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39538         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39539         keyword.
39540         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39541         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39542         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39543         keyword.
39544         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39545         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39546         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39547         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39548         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39549         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39550         keyword.
39551         * g++.old-deja/g++.pt/spec10.C: Likewise.
39552         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39553         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39554         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39555         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39556         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39557         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39558         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39559         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39560         * g++.old-deja/g++.pt/typename15.C: Likewise.
39561         * g++.old-deja/g++.pt/typename22.C: Likewise.
39562         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39563         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39564         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39565         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39566         syntax.
39567         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39568         return value extension.
39569         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39570         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39571         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39572         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39573
39574 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39575
39576         * g++.dg/warn/inline1.C: New test.
39577         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39578         * g++.old-deja/g++.jason/synth10.C: Likewise.
39579         * g++.old-deja/g++.mike/net31.C: Likewise.
39580         * g++.old-deja/g++.mike/p8786.C: Likewise.
39581
39582         * g++.dg/template/friend10.C: New test.
39583         * g++.dg/template/conv5.C: New test.
39584
39585 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39586
39587         * g++.dg/lookup/scoped3.C: New test.
39588
39589         * g++.dg/lookup/decl1.C: New test.
39590         * g++.dg/lookup/decl2.C: New test.
39591
39592 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39593
39594         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39595         gcc.c-torture/compile/20021015-1.c,
39596         gcc.c-torture/compile/20021015-2.c,
39597         gcc.c-torture/compile/20021123-1.c,
39598         gcc.c-torture/compile/20021123-2.c,
39599         gcc.c-torture/compile/20021123-3.c,
39600         gcc.c-torture/compile/20021123-4.c,
39601         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39602         only to 3.1 or 3.2 branch.
39603
39604 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39605
39606         * gcc.dg/i386-bitfield3.c: New test.
39607
39608         * gcc.dg/i386-bitfield2.c: New test.
39609
39610 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39611
39612         * g++.dg/parse/conv_op1.C: New test.
39613
39614 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39615
39616         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39617         approved.
39618
39619 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39620
39621         * gcc.c-torture/compile/20021220-1.c: New test.
39622
39623 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39624
39625         * gcc.dg/i386-fastcall-1.c: New.
39626
39627 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39628
39629         * gcc.c-torture/execute/20021219-1.c: New test.
39630
39631 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39632
39633         * gcc.dg/i386-pic-1.c: New test.
39634
39635 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39636
39637         PR c++/8099
39638         * g++.dg/template/friend9.C: New test.
39639
39640 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39641
39642         PR c++/3663
39643         * g++.dg/template/access7.C: New test.
39644
39645 2002-12-18  Nick Clifton  <nickc@redhat.com>
39646
39647         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39648         the libstdc++-v3 directory has been found.
39649
39650 2002-12-12  Devang Patel <dpatel@apple.com>
39651         * gcc.dg/darwin-ld-1.c: New test.
39652         * gcc.dg/darwin-ld-2.c: New test.
39653         * gcc.dg/darwin-ld-3.c: New test.
39654         * gcc.dg/darwin-ld-4.c: New test.
39655         * gcc.dg/darwin-ld-5.c: New test.
39656
39657 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39658
39659         * gcc.c-torture/compile/20021212-1.c: New test.
39660
39661 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39662
39663         * gcc.dg/fshort-wchar: New test.
39664
39665 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39666
39667         PR c++/8372
39668         * g++.dg/template/dtor1.C: New test.
39669
39670         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39671         markers.
39672
39673 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39674
39675         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39676
39677 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39678
39679         * g++.dg/template/static1.C: New test.
39680         * g++.dg/template/static2.C: New test.
39681         * g++.old-deja/g++.ext/memconst.C: New test.
39682
39683 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39684
39685         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39686         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39687         * g++.dg/special/initp1.C: Likewise.
39688
39689 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39690
39691         * gcc.c-torture/execute/20021204-1.c: New test.
39692
39693 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39694
39695         * gcc.dg/ppc-fmadd-1.c: New file.
39696         * gcc.dg/ppc-fmadd-2.c: New file.
39697         * gcc.dg/ppc-fmadd-3.c: New file.
39698
39699 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39700
39701         * gcc.c-torture/compile/20021204-1.c: New test.
39702
39703 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * g++.dg/inherit/covariant2.C: New test.
39706         * g++.dg/inherit/covariant3.C: New test.
39707         * g++.dg/inherit/covariant4.C: New test.
39708         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39709         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39710
39711 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39712
39713         PR c++/8688
39714         * g++.dg/init/brace3.C: New test.
39715
39716 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39717
39718         * gcc.dg/20020210-1.c: Fix a comment typo.
39719
39720 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
39721
39722         PR c++/8720
39723         * g++.dg/parse/defarg1.C: New test.
39724
39725         PR c++/8615
39726         * g++.dg/template/char1.C: New test.
39727
39728         * g++.dg/template/varmod1.C: Fix typo.
39729
39730 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39731
39732         DR 180
39733         * g++.old-deja/g++.pt/crash32.C: Expect error.
39734
39735 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
39736
39737         PR c++/5919
39738         * g++.dg/template/varmod1.C: New test.
39739
39740         PR c++/8727
39741         * g++.dg/inherit/typeinfo1.C: New test.
39742
39743         PR c++/8663
39744         * g++.dg/inherit/typedef1.C: New test.
39745
39746 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
39747
39748         PR c++/8332
39749         PR c++/8493
39750         * g++.dg/template/strlen1.C: New test.
39751
39752         PR c++/8227
39753         * g++.dg/template/ctor2.C: New test.
39754
39755         PR c++/8214
39756         * g++.dg/init/string1.C: New test.
39757
39758         PR c++/8511
39759         * g++.dg/template/friend8.C: New test.
39760
39761 2002-11-29  Joe Buck <jbuck@synopsys.com>
39762
39763         * g++.dg/lookup/anon2.C: New test.
39764
39765 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
39766
39767         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
39768         h8300 port.
39769
39770 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
39771
39772         * gcc.dg/bitfld-6.c: New test.
39773
39774 2002-11-27  Jan Hubicka  <jh@suse.cz>
39775
39776         * gcc.c-torture/execute/20021127.[cx]: New test.
39777
39778 2002-11-26  Jan Hubicka  <jh@suse.cz>
39779
39780         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
39781         quality.
39782
39783 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
39784
39785         * g++.dg/init/brace2.C: New test.
39786         * g++.old-deja/g++.mike/p9129.C: Correct.
39787
39788 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
39789
39790         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
39791
39792 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
39793
39794         * gcc.dg/sibcall-6: New test for indirect sibcalls.
39795
39796 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
39797
39798         * g++.dg/abi/empty11.C: New test.
39799         * g++.dg/rtti/cv1.C: New test.
39800
39801 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
39802
39803         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
39804
39805 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
39806
39807         * g++.dg/abi/empty10.C: New test.
39808
39809 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39810
39811         * gcc.c-torture/compile/20021124-1.c: New test.
39812
39813 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
39814
39815         * g++.dg/abi/rtti2.C: New test.
39816
39817 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39818
39819         * gcc.dg/i386-unroll-1.c: New test.
39820
39821 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39822
39823         * gcc.c-torture/compile/20021120-1.c: New test.
39824         * gcc.c-torture/compile/20021120-2.c: New test.
39825
39826 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39827
39828         * gcc.dg/bitfld-5.c: New test.
39829
39830 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39831
39832         * gcc.c-torture/execute/20021120-3.c: New test.
39833
39834 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39835
39836         * gcc.c-torture/execute/20021120-2.c: New test.
39837
39838 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39839
39840         * gcc.c-torture/execute/20021120-1.c: New test.
39841
39842 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
39843
39844         * gcc.c-torture/execute/20021118-3.c: New test.
39845
39846 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39847
39848         * gcc.c-torture/compile/20021119-1.c: New test.
39849
39850 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
39851
39852         * gcc.dg/duff-1.c: New test.
39853         * gcc.dg/duff-2.c: New test.
39854         * gcc.dg/duff-3.c: New test.
39855
39856 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
39857
39858         * gcc.dg/cpp/_Pragma5.c: New test.
39859
39860 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39861
39862         * gcc.c-torture/execute/20021118-2.c: New test.
39863
39864 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39865
39866         * gcc.c-torture/execute/20021118-1.c: New test.
39867
39868 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
39869
39870         * gcc.dg/20021116-1.c: New test.
39871
39872 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
39873
39874         * g++.dg/abi/vcall1.C: New test.
39875
39876 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
39877
39878         * gcc.dg/20021029-1.c: New test.
39879         * gcc.dg/20021029-2.c: New test.
39880
39881 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39882
39883         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39884
39885 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39886
39887         PR c/8439
39888         * gcc.dg/20021110.c: Move to ...
39889         * gcc.c-torture/compile/20021110.c: .... here.
39890
39891 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39892
39893         PR c/8467
39894         * gcc.c-torture/execute/20021111-1.c
39895
39896 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39897
39898         PR c/8439
39899         * gcc.dg/20021110.c: New test.
39900
39901 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
39902
39903         * g++.dg/abi/vthunk3.C: Run only on x86.
39904
39905 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39906
39907         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39908
39909 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
39910
39911         * lib/compat.exp (compat-execute): Fix logic error in last
39912         change.
39913
39914 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
39915
39916         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39917
39918 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39919
39920         PR c++/8389
39921         * g++.dg/template/access6.C: New test.
39922
39923 2002-11-08  Jan Hubicka  <jh@suse.cz>
39924
39925         * gcc.dg/i386-ssefp-1.c: New test.
39926         * gcc.dg/i386-ssefp-1.c: New test.
39927
39928 2002-11-08  Jan Hubicka  <jh@suse.cz>
39929
39930         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39931
39932 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39933
39934         * g++.dg/abi/vthunk3.C: New test.
39935
39936         PR c++/8338
39937         * g++.dg/template/crash2.C: New test.
39938
39939 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39940
39941         * g++.dg/abi/dtor1.C: New test.
39942         * g++.dg/abi/dtor2.C: Likewise.
39943
39944 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
39945
39946         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39947         Darwin.
39948
39949 2002-11-04  Adam Nemet  <anemet@lnxw.com>
39950
39951         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39952         -mthumb.  Only xfail with -O0.
39953
39954 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
39955
39956         * g++.dg/abi/thunk1.C: New test.
39957         * g++.dg/abi/thunk2.C: Likewise.
39958         * g++.dg/abi/vtt1.C: Likewise.
39959
39960 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
39961
39962         PR optimization/8423
39963         * gcc.c-torture/execute/builtin-constant.c: New test.
39964
39965 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
39966
39967         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39968         Add some more cases.
39969
39970 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
39971
39972         PR c++/8391
39973         * g++.dg/opt/local1.C: New test.
39974
39975 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
39976
39977         PR c++/8160
39978         * g++.dg/template/complit1.C: New test.
39979
39980         PR c++/8149
39981         * g++.dg/template/typename4.C: Likewise.
39982
39983 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39984
39985         Core issue 287, PR c++/7639
39986         * g++.dg/template/instantiate1.C: Adjust error location.
39987         * g++.dg/template/instantiate3.C: New test.
39988         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39989         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39990         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39991
39992 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
39993
39994         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39995
39996 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
39997
39998         PR c++/8287
39999         * g++.dg/init/dtor2.C: New test.
40000
40001 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40002
40003         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40004         * gcc.dg/nest.c: Bypass errors on irix6.
40005
40006 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40007
40008         * gcc.dg/nest.c: Expect error for mmix-*-*.
40009         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40010
40011 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40012
40013         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40014         markers.
40015
40016         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40017
40018 2002-10-25  Mike Stump  <mrs@apple.com>
40019
40020         * gcc.dg/warn-1.c: New test.
40021
40022 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40023
40024         * g++.dg/template/typename3.C: New test.
40025
40026 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40027
40028         * g++.dg/lookup/ptrmem1.C: New test.
40029
40030         * g++.dg/abi/vthunk2.C: New test.
40031
40032 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40033
40034         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40035
40036 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40037
40038         * g++.dg/abi/empty9.C: New test.
40039
40040 2002-10-24  Richard Henderson  <rth@redhat.com>
40041
40042         * g++.dg/inherit/thunk1.C: Enable for ia64.
40043
40044 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40045
40046         PR c++/8067
40047         * g++.dg/lookup/pretty1.C: New test.
40048
40049 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40050
40051         * gcc.dg/20021023-1.c: New test.
40052
40053 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40054
40055         PR c++/7679
40056         * g++.dg/parse/inline1.C: New test.
40057
40058 2002-10-23  Richard Henderson  <rth@redhat.com>
40059
40060         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40061
40062         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40063
40064 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40065
40066         PR c++/6579
40067         * g++.dg/parse/stmtexpr3.C: New test.
40068
40069 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40070
40071         * g++.dg/expr/cond1.C: New test.
40072
40073 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40074
40075         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40076
40077 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40078
40079         * g++.dg/abi/vbase13.C: New test.
40080         * g++.dg/abi/vbase14.C: Likewise.
40081
40082 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40083
40084         * gcc.dg/tls/pic-1.c: New test.
40085         * gcc.dg/tls/nonpic-1.c: New test.
40086         * gcc.dg/20021018-1.c: New test.
40087
40088 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40089
40090         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40091         Remove only files with the same base name as the test case.
40092         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40093         (profopt-execute): Likewise.  Also, remove old profiling
40094         and performance data files before running the tests.
40095
40096         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40097         * g++.dg/bprob/bprob.exp: Likewise.
40098         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40099         to allow more general test case names.
40100
40101         * g++.dg/bprob/bprob-1.C: Rename to ...
40102         * g++.dg/bprob/g++-bprob-1.C: ... this.
40103
40104         * g77.dg/bprob/bprob-1.f: Rename to ...
40105         * g77.dg/bprob/g77-bprob-1.f: ... this.
40106
40107 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40108
40109         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40110         bison 1.50 or later.
40111
40112 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40113
40114         * g++.dg/README: Describe more test directories.
40115
40116 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40117
40118         * g++.dg/init/array6.C: Add additional tests.
40119
40120 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40121
40122         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40123         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40124
40125 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40126
40127         * gcc.c-torture/compile/20020604-1.x: New.
40128         * gcc.c-torture/compile/simd-5.x: Likewise.
40129         * gcc.c-torture/execute/920710-1.x: Likewise.
40130         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40131
40132 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40133
40134         * g++.dg/inherit/override1.C: Add dg-options clause.
40135
40136 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40137
40138         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40139         _mm_slli_si128.
40140
40141 2002-10-19  Andreas Schwab  <schwab@suse.de>
40142
40143         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40144         directory component.
40145
40146 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40147
40148         * g++.dg/inherit/thunk1.C: New test.
40149
40150         * g++.dg/inherit/override1.C: New test.
40151
40152         * g++.dg/abi/mangle11.C: New test.
40153         * g++.dg/abi/mangle14.C: New test.
40154         * g++.dg/abi/mangle17.C: New test.
40155
40156 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40157
40158         * g++.dg/overload/member2.C: New test.
40159
40160 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40161
40162         * g++.dg/README: Describe new compat directory.
40163         * g++.dg/dg.exp: Skip tests in compat directory.
40164         * README.compat: New file.
40165         * lib/compat.exp: New expect script.
40166         * g++.dg/compat: New test directory.
40167         * g++.dg/compat/compat.exp: New expect script.
40168         * g++.dg/compat/abi: New test directory.
40169         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40170         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40171         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40172         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40173         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40174         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40175         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40176         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40177         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40178         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40179         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40180         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40181         * g++.dg/compat/break: New test directory.
40182         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40183         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40184         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40185         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40186         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40187         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40188         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40189         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40190         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40191         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40192         g++.dg/compat/break/README: New files.
40193         * g++.dg/compat/eh: New test directory.
40194         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40195         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40196         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40197         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40198         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40199         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40200         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40201         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40202         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40203         g++.dg/compat/eh/filter2_y.C,
40204         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40205         g++.dg/compat/eh/new1_y.C,
40206         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40207         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40208         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40209         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40210         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40211         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40212         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40213         g++.dg/compat/eh/unexpected1_y.C: New files.
40214         * g++.dg/compat/init: New test directory.
40215         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40216         g++.dg/compat/init/array5_y.C,
40217         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40218         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40219         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40220         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40221         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40222         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40223         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40224         g++.dg/compat/init/init-ref2_y.C: New files.
40225
40226 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40227
40228         PR c++/7584
40229         * g++.dg/inherit/using3.C: New test.
40230
40231 2002-10-17  Jan Hubicka  <jh@suse.cz>
40232
40233         * gcc.dg/20021017-2.c: New test.
40234
40235 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40236
40237         * g++.dg/abi/mangle16.C: Adjust.
40238
40239         * g++.dg/init/array8.C: New test.
40240
40241 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40242
40243         * gcc.dg/special/mips-abi.exp: New test.
40244         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40245
40246 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40247
40248         * g++.dg/abi/mangle16.C: New test.
40249         * g++.dg/abi/mangle17.C: Likewise.
40250
40251         PR c++/7478
40252         * g++.dg/template/ref1.C: New test.
40253
40254 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40255
40256         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40257
40258 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40259
40260         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40261
40262 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40263
40264         PR c++/7524
40265         * g++.dg/init/array7.C: New test.
40266
40267 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40268
40269         * g++.dg/init/array6.C: New test.
40270
40271         * g++.dg/abi/mangle13.C: Likewise.
40272         * g++.dg/abi/mangle14.C: Likewise.
40273         * g++.dg/abi/mangle15.C: Likewise.
40274
40275 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40276
40277         * g++.dg/abi/empty8.C: New test.
40278
40279 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * g++.dg/init/ctor1.C: New test.
40282
40283 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40284
40285         * gcc.c-torture/execute/20021015-1.c: New test.
40286
40287 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40288
40289         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40290
40291 2002-10-14  Jan Hubicka  <jh@suse.cz>
40292
40293         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40294
40295 2002-10-14  Richard Henderson  <rth@redhat.com>
40296
40297         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40298
40299 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40300
40301         PR optimization/6631
40302         * g++.dg/opt/const2.C: New test.
40303
40304 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40305
40306         PR c++/7176
40307         * g++.dg/parse/friend1.C: New test.
40308         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40309
40310 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40311
40312         * gcc.dg/20021014-1.c: New test.
40313
40314 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40315
40316         PR c++/5661
40317         * g++.dg/ext/vlm1.C: New test.
40318         * g++.dg/ext/vlm2.C: Likewise.
40319
40320         * g++.dg/init/array1.C: Remove invalid braces.
40321         * g++.dg/init/brace1.C: New test.
40322         * g++.dg/init/copy2.C: Likewise.
40323         * g++.dg/init/copy3.C: Likewise.
40324         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40325         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40326         braces.
40327
40328 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40329
40330         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40331
40332 2002-10-11  Richard Shann  <richard.shann@superh.com>
40333
40334         * gcc.c-torture/compile/simd-5.c: New test.
40335
40336 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40337
40338         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40339
40340 2002-10-10  Jim Wilson  <wilson@redhat.com>
40341
40342         * gcc.c-torture/execute/20021010-1.c: New test.
40343
40344 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40345
40346         PR c/7353
40347         * g++.dg/ext/typedef-init.C: New test.
40348         * gcc.dg/typedef-init.c: New test.
40349
40350 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40351
40352         * gcc.dg/cpp/paste13.c: New test.
40353
40354 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40355
40356         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40357         remaining platforms, XFAIL during compile, not execute.  Don't
40358         XFAIL at -O0.
40359
40360 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40361
40362         * gcc.dg/alias-1.c: Tweak expected warning.
40363
40364 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40365
40366         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40367
40368 2002-10-06  Andreas Jaeger  <aj@suse.de>
40369
40370         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40371         * gcc.dg/cpp/c++98.C: Likewise.
40372
40373         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40374         * g++.dg/cpp/c++98.C: Likewise.
40375
40376         * g++.dg/README (Subdirectories): Mention cpp directory.
40377
40378         PR target/7559
40379         * gcc.dg/20021006-1.c: New test.
40380
40381 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40382
40383         PR c++/7804
40384         * g++.dg/other/warning1.C: New test.
40385
40386 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40387
40388         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40389         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40390         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40391
40392 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40393
40394         PR c++/7931
40395         * g++.dg/template/ptrmem3.C: New test.
40396
40397         PR c++/7754
40398         * g++.dg/template/union1.C: New test.
40399
40400 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/8006
40403         * g++.dg/abi/mangle9.C: New test.
40404         * g++.dg/abi/mangle10.C: New test.
40405         * g++.dg/abi/mangle11.C: New test.
40406         * g++.dg/abi/mangle12.C: New test.
40407
40408 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40409
40410         PR c++/7188.
40411         * g++.dg/template/meminit1.C: New test.
40412         * g++.dg/warn/Wreorder-1.C: Likewise.
40413         * g++.old-deja/g++.mike/warn3.C: Tweak.
40414         * lib/prune.exp: Ingore "in copy constructor".
40415
40416 2002-10-02  Andreas Jaeger  <aj@suse.de>
40417
40418         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40419         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40420         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40421         on x86-64.
40422
40423 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40424
40425         * gcc.dg/empty1.C: Fix typo.
40426
40427 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40428
40429         * gcc.dg/alias-1.c: New test.
40430
40431 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40432
40433         * gcc.dg/empty1.C: New test.
40434
40435         * g++.dg/tls/init-2.C: Tweak error messages.
40436
40437 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40438
40439         * gcc.c-torture/compile/20020923-1.c: New test.
40440
40441 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40442
40443         * gcc.c-torture/execute/ffs-1.c: New test.
40444         * gcc.c-torture/execute/ffs-2.c: Ditto.
40445
40446 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40447
40448         * g++.dg/overload/member1.C: New test.
40449
40450 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40451
40452         * g++.dg/abi/empty7.C: New test.
40453         * g++.dg/init/pm2.C: Likewise.
40454
40455 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40456
40457         * g++.dg/rtti/crash1.C: New test.
40458
40459 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40460
40461         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40462         gcc.dg/sibcall-4.c: New tests.
40463
40464 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40465
40466         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40467         powerpc and MMIX targets.
40468
40469 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40470
40471         * gcc.dg/cpp/20020927-1.c: New.
40472
40473 2002-09-26  David S. Miller  <davem@redhat.com>
40474
40475         * gcc.c-torture/compile/trunctfdf.c: New.
40476
40477 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40478
40479         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40480
40481 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40482
40483         * gcc.c-torture/execute/loop-15.c: New.
40484
40485 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40486
40487         * README.QMTEST: Fix typo.
40488
40489 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40490
40491         * gcc.dg/20020926-1.c: New test.
40492
40493 2002-09-25  David S. Miller  <davem@redhat.com>
40494
40495         PR target/7842
40496         * gcc.c-torture/execute/shiftdi.c: New test.
40497
40498 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40499
40500         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40501         unique to the tool.
40502         * lib/g77.exp (g77_init): Likewise.
40503         * lib/g++.exp (g++_init): Likewise.
40504         * lib/objc.exp (objc_init): Likewise.
40505
40506 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40507
40508         * g++.dg/abi/empty5.C: New test.
40509         * g++.dg/abi/empty6.C: New test.
40510         * g++.dg/abi/vbase12.C: New test.
40511
40512 2002-09-25  Richard Henderson  <rth@redhat.com>
40513
40514         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40515         too-small long double.
40516
40517 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40518
40519         * gcc.dg/20020919-1.c: New test.
40520
40521 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40522
40523         * g++.dg/abi/bitfield6.C: New test.
40524         * g++.dg/abi/bitfield7.C: New test.
40525         * g++.dg/abi/bitfield8.C: New test.
40526         * g++.dg/abi/vbase11.C: New test.
40527
40528 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40529
40530         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40531         hppa*-*-hpux*.  Update test comment.
40532
40533 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40534
40535         * gcc.dg/tls/struct-1.c: New test.
40536
40537 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40538
40539         * gcc.dg/cpp/tr-warn2.c: Update.
40540
40541 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40542
40543         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40544
40545 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40546
40547         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40548         systems.
40549
40550 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40551
40552         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40553
40554         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40555         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40556         setting of cxxfilt.
40557
40558 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40559
40560         * gcc.dg/20020312-2.c: Update for darwin.
40561
40562 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40563
40564         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40565
40566 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40567
40568         * objc.dg/comp-types-1.m: New test.
40569         * objc.dg/comp-types-2.m: New test.
40570         * objc.dg/comp-types-3.m: New test.
40571         * objc.dg/comp-types-4.m: New test.
40572         * objc.dg/comp-types-5.m: New test.
40573         * objc.dg/comp-types-6.m: New test.
40574
40575 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40576
40577         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40578
40579 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40580
40581         * g++.dg/other/do1.C: New test.
40582
40583         * g++.dg/template/subst1.C: New test.
40584
40585 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40586
40587         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40588
40589 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40590
40591         * g++.dg/template/qualttp20.C: Adjust expected errors.
40592         * g++.old-deja/g++.jason/report.C: Likewise.
40593         * g++.old-deja/g++.other/qual1.C: Likewise.
40594
40595         * g++.dg/lookup/scoped2.C: New test.
40596
40597         * g++.dg/ext/asm3.C: New test.
40598
40599 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40600
40601         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40602
40603 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40604
40605         * ChangeLog: follow spelling conventions.
40606         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40607         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40608         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40609         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40610         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40611         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40612         * g++.old-deja/g++.law/global-init1.C: Likewise.
40613         * g++.old-deja/g++.other/delete4.C: Likewise.
40614         * g++.old-deja/g++.other/inline21.C: Likewise.
40615         * g++.old-deja/g++.other/singleton.C: Likewise.
40616         * g77.dg/strlen0.f: Likewise.
40617         * g77.f-torture/compile/20010519-1.f: Likewise.
40618         * g77.f-torture/compile/980310-4.f: Likewise.
40619         * gcc.c-torture/compile/20000605-1.c: Likewise.
40620         * gcc.c-torture/execute/20020225-1.c: Likewise.
40621         * gcc.dg/c90-hexfloat-2.c: Likewise.
40622         * gcc.dg/c99-bool-1.c: Likewise.
40623         * gcc.dg/c99-hexfloat-2.c: Likewise.
40624         * gcc.dg/dll-2.c: Likewise.
40625         * gcc.dg/wtr-union-init-1.c: Likewise.
40626         * gcc.dg/wtr-union-init-2.c: Likewise.
40627         * gcc.dg/wtr-union-init-3.c: Likewise.
40628         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40629         * gcc.dg/cpp/defined.c: Likewise.
40630         * gcc.dg/cpp/macsyntx.c: Likewise.
40631         * gcc.dg/cpp/paste2.c: Likewise.
40632         * gcc.dg/cpp/trad/defined.c: Likewise.
40633         * gcc.dg/format/c90-printf-1.c: Likewise.
40634         * gcc.dg/format/c90-scanf-1.c: Likewise.
40635         * gcc.dg/format/c99-printf-1.c: Likewise.
40636         * gcc.dg/format/c99-scanf-1.c: Likewise.
40637         * gcc.misc-tests/gcov-8.c: Likewise.
40638         * lib/profopt.exp: Likewise.
40639
40640 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40641
40642         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40643
40644 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40645
40646         * g++.dg/inherit/using2.C: New test.
40647
40648 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40649
40650         * ChangeLog: Follow spelling conventions.
40651         * g++.dg/template/friend4.C: Likewise.
40652         * g++.old-deja/g++.pt/crash67.C: Likewise.
40653         * gcc.c-torture/execute/20000801-4.c: Likewise.
40654         * gcc.dg/c90-digraph-1.c: Likewise.
40655         * gcc.dg/c94-digraph-1.c: Likewise.
40656         * gcc.dg/c99-digraph-1.c: Likewise.
40657         * gcc.dg/cpp/line5.c: Likewise.
40658         * gcc.dg/cpp/multiline.c: Likewise.
40659         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40660         * gcc.dg/format/attr-3.c: Likewise.
40661         * gcc.dg/format/c90-scanf-3.c: Likewise.
40662         * gcc.dg/format/ext-4.c: Likewise.
40663
40664 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.dg/template/pretty1.C: New test.
40667
40668 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40669
40670         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40671
40672 2002-09-13  Matt Austern  <austern@apple.com>
40673
40674         * g++.dg/other/constref[12].C: New, regression tests for
40675         passing a cast expression to a function by const reference.
40676
40677 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40678
40679         * g++.dg/template/deduce1.C: New test.
40680
40681 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40682
40683         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40684         32-bit int.
40685
40686 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40687
40688         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40689         usage.
40690
40691 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40692
40693         * gcc.c-torture/compile/20020910-1.c: New test.
40694
40695 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40696
40697         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40698
40699 2002-09-10  Andreas Jaeger  <aj@suse.de>
40700
40701         * gcc.dg/20020312-2.c: Adjust for x86-64.
40702
40703 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40704
40705         * g77.dg/7388.f: New test case for PR 7388.
40706
40707 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40708
40709         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40710
40711 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40712
40713         * objc.dg/proto-lossage-1.m: New test.
40714
40715 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40716
40717         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40718
40719 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40720
40721         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
40722         expected to pass.
40723
40724 2002-09-06  Stan Shebs  <shebs@apple.com>
40725             David Edelsohn  <edelsohn@gnu.org>
40726
40727         * gcc.dg/weak: New directory.
40728         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40729         target-specific xfail bits.
40730         * gcc.dg/typeof-2.c: Move to new directory.
40731         * gcc.dg/weak.exp: New expect script.
40732
40733 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
40734
40735         * gcc.c-torture/execute/extzvsi.c: New test.
40736
40737 2002-09-05  Stan Shebs  <shebs@apple.com>
40738
40739         * gcc.dg/weak-1.c: xfail on Darwin.
40740         * gcc.dg/weak-2.c: Ditto.
40741         * gcc.dg/weak-3.c: Ditto.
40742         * gcc.dg/weak-4.c: Ditto.
40743         * gcc.dg/weak-5.c: Ditto.
40744         * gcc.dg/weak-6.c: Ditto.
40745         * gcc.dg/weak-7.c: Ditto.
40746         * gcc.dg/weak-8.c: Ditto.
40747         * gcc.dg/weak-9.c: Ditto.
40748
40749 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
40750
40751         * gcc.c-torture/execute/loop-14.c: New test.
40752
40753 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
40754
40755         * g++.dg/other/cxa-atexit1.C: New test.
40756
40757         * gcc.dg/typeof-2.c: New test.
40758
40759 2002-09-03  Roger Sayle  <roger@eyesopen.com>
40760
40761         * gcc.dg/builtins-2.c: New testcase.
40762         * gcc.dg/builtins-3.c: New testcase.
40763
40764 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
40765
40766         * gcc.dg/cpp/_Pragma4.c: New test.
40767
40768 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
40769
40770         * objc/execute/nil_method-1.m: New testcase.
40771
40772 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
40773
40774         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
40775         [Object class], not [Object initialize].
40776
40777 2002-08-31  Roger Sayle  <roger@eyesopen.com>
40778             Hans-Peter Nilsson  <hp@bitrange.com>
40779
40780         * gcc.c-torture/execute/20020720-1.x: Skip test on
40781         mmix-knuth-mmixware.  Correct comment.
40782
40783 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
40784
40785         * g++.dg/abi/bitfield5.C: New test.
40786         * g++.dg/abi/vbase10.C: Likewise.
40787
40788 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
40789
40790         * objc.dg/undeclared-selector.m: New test.
40791
40792 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
40793
40794         * g++.dg/other/offsetof1.C: Avoid cast warning.
40795
40796 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
40797
40798         * objc.dg/super-class-2.m: New test.
40799
40800 2002-08-24  Matt Austern  <austern@apple.com>
40801
40802         * g++.dg/ext/lvaddr.C: New test.
40803         * g++.dg/ext/lvcast.C: New test.
40804
40805 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
40806
40807         * g++.dg/inherit/cond1.C: New test.
40808
40809 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
40810
40811         * gcc.dg/noncompile/incomplete-1.c: New test.
40812
40813 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40814
40815         * gcc.dg/typespec-1.c: New test.
40816
40817 2002-08-20  Devang Patel  <dpatel@apple.com>
40818         * objc.dg/proto-hier-2.m: New test.
40819
40820 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
40821
40822         * objc.dg/bitfield-1.m: New test.
40823         * objc.dg/bitfield-2.m: New test.
40824
40825 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40826
40827         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
40828         gcc.dg/c99-flex-array-4.c: New tests.
40829
40830 2002-08-16  Stan Shebs  <shebs@apple.com>
40831
40832         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
40833
40834 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
40835
40836         * gcc.dg/typeof-1.c: New test.
40837         * g++.dg/ext/typeof2.C: New test.
40838
40839 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40840
40841         * g++.dg/other/offsetof1.C: New test.
40842
40843 2002-08-14  Richard Henderson  <rth@redhat.com>
40844
40845         * gcc.dg/tls/diag-3.c: Fix expected message strings.
40846
40847 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
40848
40849         * gcc.dg/cpp/_Pragma3.c: New test.
40850
40851 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
40852
40853         * g++.dg/template/inherit3: New test.
40854
40855 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * gcc.dg/bitfld-4.c: Add blank options.
40858
40859 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
40860
40861         * g++.dg/template/crash1.C: New test.
40862
40863 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40864
40865         * gcc.dg/tls/opt-2.c: New test.
40866
40867 2002-08-08  Devang Patel  <dpatel@apple.com>
40868
40869         * objc.dg/selector-1.m : New test
40870
40871 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40872
40873         * g++.dg/abi/bitfield4.C: New test.
40874         * gcc.dg/bitfld-4.c: New test.
40875
40876 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40877
40878         * g++.dg/other/packed1.C: New test.
40879
40880 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
40881
40882         * g++.dg/abi/offsetof.C: Tweak error messages.
40883         * g++.old-deja/g++.mike/p10769a.C: Likewise.
40884
40885 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40886
40887         * gcc.dg/bitfld-3.c: New test.
40888
40889 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40890             Richard Henderson  <rth@redhat.com>
40891
40892         * gcc.dg/i386-bitfield1.c: New test.
40893         * g++.dg/abi/bitfield3.C: Update.
40894
40895 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
40896
40897         * objc.dg/const-str-2.m: Update.
40898         * gcc.dg/cpp/c++98.c: Change to C extension.
40899         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40900         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40901
40902 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
40903
40904         * gcc.dg/tls/diag-3.c: New.
40905
40906 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
40907
40908         * g++.dg/README (Subdirectories): Document new subdir expr.
40909         * g++.dg/expr/pmf-1.C: New test.
40910
40911 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
40912
40913         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40914
40915 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
40916
40917         * g++.dg/abi/bitfield3.C: New test.
40918
40919 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
40920
40921         * lib/gcov.exp: Tweak expected line formats.
40922         * gcc.misc-tests/gcov8.c: New test.
40923         * gcc.misc-tests/gcov8.x: New flags.
40924
40925 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
40926
40927         * consistency.vlad/layout/endian.c: Include string.h.
40928
40929         * gcc.c-torture/execute/20020805-1.c: New test.
40930
40931 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
40932
40933         * g++.dg/other/conversion1.C: New test.
40934
40935 2002-08-03  Roger Sayle  <roger@eyesopen.com>
40936
40937         * gcc.dg/builtins-1.c: New testcase.
40938
40939 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
40940
40941         * g++.dg/inherit/access3.C: New test.
40942
40943 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
40944
40945         * gcc.dg/ia64-visibility-2.c: New test.
40946
40947 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
40948
40949         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40950         __qualifier_flags to __flags.
40951
40952 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
40953
40954         * g++.dg/inherit/operator1.C: New test.
40955         * g++.dg/lookup/disamb1.C: Fix typo in comment.
40956         * g++.dg/other/error1.C: Change expected error message.
40957         * g++.dg/template/conv4.C: Likewise.
40958
40959 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
40960
40961         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40962         for documented behavior.
40963
40964 2002-07-25  Roger Sayle  <roger@eyesopen.com>
40965
40966         * gcc.c-torture/execute/20020720-1.x: Skip this test on
40967         several targets known to fail.
40968
40969 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
40970
40971         * gcc.dg/mips-args-[123].c: New tests.
40972
40973 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
40974
40975         * gcc.dg/ppc-spe.c: New.
40976
40977 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
40978
40979         * g++.dg/other/ptrmem4.C: New testcase.
40980
40981 2002-07-24  Richard Henderson  <rth@redhat.com>
40982
40983         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40984
40985 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
40986
40987         * g++.dg/ext/alignof1.C (main): Return 0 for success.
40988
40989 2002-07-24  Roger Sayle  <roger@eyesopen.com>
40990
40991         * gcc.c-torture/execute/memset-3.c: New testcase.
40992
40993 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
40994
40995         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40996         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40997
40998 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40999
41000         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41001         Delete.
41002
41003 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41004
41005         * gcc.c-torture/compile/simd-4.c: New test.
41006
41007 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41008
41009         PR c++/7347, c++/7348
41010         * g++.dg/template/access4.C: New test.
41011         * g++.dg/template/access5.C: New test.
41012         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41013         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41014         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41015         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41016
41017 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41018
41019         * gcc.dg/gnu89-init-2.c: New test.
41020
41021 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41022
41023         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41024
41025 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41026
41027         * gcc.c-torture/execute/20020720-1.c: New testcase.
41028
41029 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41030
41031         * gcc.dg/cpp/Wsignprom.c: New tests.
41032
41033 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41034
41035         * gcc.c-torture/execute/loop-13.c: New test.
41036
41037 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41038
41039         * gcc.dg/cpp/expr.c: New tests.
41040
41041 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41042
41043         * g++.dg/opt/pr6713.C: Add template instantiation.
41044
41045 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41046
41047         * gcc.dg/nest.c: New test.
41048
41049 2002-07-17  Richard Henderson  <rth@redhat.com>
41050
41051         * g++.dg/opt/pr6713.C: New test.
41052
41053 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41054
41055         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41056         XFAIL for all x86 processors.
41057
41058 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41059
41060         * gcc.c-torture/execute/20010122-1.x: Do not test with
41061         -fomit-frame-pointer.
41062
41063 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41064
41065         * g++.dg/template/instantiate2.C: New test.
41066         * g++.dg/template/spec4.C: New test.
41067
41068 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41069
41070         * g++.dg/template/access2.C: New test.
41071         * g++.dg/template/access3.C: New test.
41072
41073 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41074
41075         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41076         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41077         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41078         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41079         Convert to use <stdarg.h>.
41080         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41081         Delete.
41082         * gcc.dg/va-arg-2.c: New.
41083         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41084
41085 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41086
41087         * gcc.c-torture/compile/20020710-1.c: New test.
41088
41089 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41090                           Andrew Pinski  <pinskia@physics.uc.edu>
41091
41092         gcc.c-torture/compile/simd-2.c: New testcase.
41093         gcc.c-torture/compile/simd-3.c: Likewise.
41094
41095 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41096
41097         PR c++/7224
41098         * g++.dg/overload/error1.C: New test.
41099
41100 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41101
41102         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41103         configuration and IRIX 6 O32 ABI.
41104
41105 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41106
41107         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41108
41109 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41110
41111         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41112
41113 2002-07-10  Jeffrey A Law  <law@redhat.com>
41114
41115         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41116
41117         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41118
41119 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41120
41121         * gcc.dg/20020312-2.c: Check for __PPC__.
41122
41123 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41124
41125         * gcc.c-torture/compile/20020709-1.c: New test.
41126
41127 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41128
41129         * g++.dg/template/qualttp21.C: New test case.
41130
41131 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41132
41133         * gcc.c-torture/compile/20020706-1.c: New test.
41134         * gcc.c-torture/compile/20020706-2.c: New test.
41135
41136 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41137             Alexandre Oliva  <aoliva@redhat.com>
41138
41139         * g++.dg/warn/incomplete1.C: New test.
41140
41141 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41142
41143         PR c++/7099
41144         * g++.dg/warn/noreturn1.C: New test.
41145
41146 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41147
41148         PR c++/6706
41149         * g++.dg/debug/debug6.C: New test.
41150         * g++.dg/debug/debug7.C: New test.
41151
41152 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41153
41154         * gcc.c-torture/compile/simd-3.c: New test.
41155
41156 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41157
41158         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41159         * gcc.dg/20020620-1.c: Likewise.
41160
41161 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41162
41163         PR c++/6944
41164         * g++.dg/init/array4.C: New test.
41165         * g++.dg/init/array5.C: New test.
41166
41167 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41168
41169         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41170         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41171
41172 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41173
41174         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41175         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41176         * gcc.dg/wtr-conversion-1.c: Likewise.
41177         * gcc.dg/wtr-escape-1.c: Likewise.
41178         * gcc.dg/wtr-int-type-1.c: Likewise.
41179         * gcc.dg/wtr-label-1.c: Likewise.
41180         * gcc.dg/wtr-static-1.c: Likewise.
41181         * gcc.dg/wtr-strcat-1.c: Likewise.
41182         * gcc.dg/wtr-suffix-1.c: Likewise.
41183         * gcc.dg/wtr-switch-1.c: Likewise.
41184         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41185         * gcc.dg/wtr-union-init-1.c: Likewise.
41186         * gcc.dg/wtr-union-init-2.c: Likewise.
41187         * gcc.dg/wtr-union-init-3.c: Likewise.
41188
41189         * gcc.dg/wtr-func-def-1.c: New test.
41190
41191 2002-07-02 Devang Patel <dpatel@apple.com>
41192
41193         * objc.dg/param-1.m: New test.
41194
41195 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41196
41197         * gcc.dg/cpp/trad/directive.c: Add test.
41198         * gcc.dg/cpp/trad/macroargs.c: Add test.
41199         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41200
41201 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41202
41203         * gcc.dg/cpp/cmdlne-M.c: New test.
41204
41205 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41206
41207         * objc.dg/desig-init-1.m: New test.
41208
41209 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41210
41211         PR c++/6716
41212         * g++.dg/template/instantiate1.C: New test.
41213
41214 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41215
41216         PR c++/7112
41217         * g++.dg/template/sizeof2.C: New test.
41218
41219 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41220
41221         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41222         gcc.dg/cpp/trad/include.c: New tests.
41223
41224 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41225
41226         PR target/7177
41227         * gcc.c-torture/compile/20020701-1.c: New test.
41228
41229 2002-07-01  Stan Shebs  <shebs@apple.com>
41230
41231         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41232         header here...
41233         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41234         (objc-torture-execute): or here.
41235
41236 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41237
41238         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41239
41240 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41241
41242         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41243
41244 2002-06-30  Devang Patel  <dpatel@apple.com>
41245
41246         * objc.dg/fsyntax-only.m: New test.
41247
41248 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41249
41250         PR c++/6695
41251         * g++.dg/template/friend7.C: New file.
41252
41253 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41254
41255         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41256         return type.
41257
41258 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41259
41260         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41261         avoid division by zero.
41262
41263 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41264
41265         * gcc.dg/Wunknownprag.c: New tests.
41266
41267 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41268
41269         * gcc.c-torture/execute/simd-2.c: New test.
41270
41271 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41272
41273         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41274         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41275         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41276         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41277         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41278         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41279         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41280         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41281         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41282         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41283         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41284         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41285         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41286         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41287         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41288         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41289         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41290
41291 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41292
41293         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41294         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41295         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41296         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41297         New tests.
41298         * gcc.dg/cpp/trad/directive.c: Update.
41299
41300 2002-06-23  Andreas Jaeger  <aj@suse.de>
41301
41302         * gcc.c-torture/execute/complex-6.c: New.
41303
41304 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41305
41306         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41307         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41308         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41309         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41310
41311 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41312
41313         * gcc.dg/cpp/trad: New directory with traditional tests copied
41314         from parent directory.
41315         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41316         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41317         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41318         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41319         Move to trad/ and rename.
41320         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41321         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41322         gcc.dg/cpp/trad/redef2.c: New tests.
41323         * gcc.dg/cpp/trad/trad.exp: New driver.
41324
41325 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41326
41327         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41328         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41329         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41330         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41331         Remove.
41332
41333 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41334
41335         * gcc.dg/20020620-1.c: New test.
41336
41337 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41338
41339         * g++.dg/template/ttp4.C: New test.
41340
41341 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41342
41343         * g++.dg/opt/vt1.C: Fix regexp.
41344
41345 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41346
41347         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41348         Don't use attribute `noinline'.
41349
41350 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41351
41352         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41353
41354 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41355
41356         * gcc.c-torture/execute/simd-1.c: New.
41357
41358         * gcc.dg/simd-1.c: New.
41359
41360 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41361
41362         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41363
41364 2002-06-16  Richard Henderson  <rth@redhat.com>
41365
41366         * g++.dg/ext/anon-struct1.C: New.
41367         * g++.dg/ext/anon-struct2.C: New.
41368         * g++.dg/ext/anon-struct3.C: New.
41369         * gcc.dg/anon-struct-1.c: New.
41370         * gcc.dg/anon-struct-2.c: New.
41371         * gcc.dg/anon-struct-3.c: New.
41372         * gcc.dg/20011008-1.c: Adjust warning text.
41373         * gcc.dg/20020527-1.c: Add -fms-extensions.
41374
41375 2002-06-16  Richard Henderson  <rth@redhat.com>
41376
41377         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41378
41379 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41380
41381         * gcc.c-torture/execute/20020615-1.c: New test.
41382
41383 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41384
41385         * gcc.c-tortuture/execute/compare-1.c: New test case.
41386         * gcc.c-tortuture/execute/compare-2.c: New test case.
41387         * gcc.c-tortuture/execute/compare-3.c: New test case.
41388
41389 2002-06-13  Richard Henderson  <rth@redhat.com>
41390
41391         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41392         ia64 ilp32.
41393
41394 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41395
41396         * g++.dg/template/typename2.C: Update error message.
41397
41398 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41399
41400         * gcc.c-torture/execute/20020611-1.c: New test.
41401
41402 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41403
41404         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41405         list of targets to skip.
41406
41407 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41408
41409         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41410         targets if not optimizing.
41411
41412 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41413
41414         * gcc.c-torture/compile/20020605-1.c: New test.
41415
41416         * g++.dg/opt/vt1.C: New test.
41417
41418         * gcc.dg/20020531-1.c: New test.
41419
41420         * gcc.dg/20020530-1.c: New test.
41421
41422         * gcc.dg/20020527-1.c: New test.
41423
41424         * g++.dg/opt/cse1.C: New test.
41425
41426 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41427
41428         * gcc.dg/20020607-2.c: New test case.
41429
41430 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41431
41432         * gcc.c-torture/compile/20020604-1.c: New test.
41433
41434 2002-06-04  Richard Henderson  <rth@redhat.com>
41435
41436         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41437         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41438         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41439
41440 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41441
41442         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41443
41444 2002-06-03  Richard Henderson  <rth@redhat.com>
41445
41446         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41447         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41448
41449 2002-06-02  Richard Henderson  <rth@redhat.com>
41450
41451         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41452         test functions static.
41453
41454 2002-06-02  Andreas Jaeger  <aj@suse.de>
41455
41456         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41457         now.
41458
41459 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41460
41461         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41462         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41463         Update for mofified diagnostics.
41464         * gcc.dg/c99-intconst-1.c: No longer fail.
41465
41466 2002-06-02  Richard Henderson  <rth@redhat.com>
41467
41468         * gcc.dg/uninit-A.c: Remove xfail markers.
41469
41470 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41471
41472         * gcc.dg/fnegate-1.c: New test case.
41473
41474 2002-05-30  Osku Salerma  <osku@iki.fi>
41475
41476         * gcc.c-torture/execute/mayalias-1.c: New file.
41477
41478 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41479
41480         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41481         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41482         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41483
41484 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41485
41486         * gcc.c-torture/execute/20020529-1.c: New test.
41487
41488 2002-05-27  Richard Henderson  <rth@redhat.com>
41489
41490         * g++.dg/ext/attrib6.C: New test case.
41491
41492 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41493
41494         * gcc.c-torture/execute/pure-1.c: New test.
41495
41496 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41497
41498         * gcc.dg/cpp/arith-2.c: Remove.
41499
41500 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41501
41502         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41503         * gcc.dg/cpp/if-3.c: Remove.
41504
41505 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41506
41507         * g++.dg/opt/cse2.C: New test.
41508
41509 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41510
41511         * gcc.dg/cpp/arith-1.c: New semantic tests.
41512         * gcc.dg/cpp/if-1.c: Update.
41513
41514 2002-05-24  Ben Elliston  <bje@redhat.com>
41515
41516         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41517
41518 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41519
41520         * gcc.dg/verbose-asm.c: New test.
41521
41522 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41523
41524         * gcc.dg/cpp/paste12.c: New test.
41525
41526 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41527
41528         * g++.dg/parse/named_ops.C: New test.
41529
41530 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41531
41532         * gcc.dg/weak-8.c: New test.
41533
41534 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41535
41536         * gcc.dg/weak-2.c: Allow optional leading underscore
41537         in scan-assembler symbol name.
41538         * gcc.dg/weak-3.c: Likewise.
41539         * gcc.dg/weak-4.c: Likewise.
41540         * gcc.dg/weak-5.c: Likewise.
41541
41542 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41543
41544         * gcc.dg/20020523-1.c: New test.
41545
41546 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41547
41548         * objc.dg/const-str-2.m: Update now that we stop after
41549         a command line error.
41550
41551 2002-05-22  Richard Henderson  <rth@redhat.com>
41552
41553         * g++.dg/dg.exp: Fix typo in test pruneing.
41554
41555 2002-05-22  Richard Henderson  <rth@redhat.com>
41556
41557         * g++.dg/dg.exp: Prune the tls subdirectory.
41558         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41559         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41560         * g++.dg/tls/init-1.C: New.
41561
41562 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41563
41564         * gcc.dg/20020517-1.c: New test.
41565
41566 2002-05-21  Richard Henderson  <rth@redhat.com>
41567
41568         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41569         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41570
41571 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41572
41573         * g++.dg/other/copy2.C: New test.
41574
41575 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41576
41577         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41578         (MAX_COPY): Bump up to 10 times sizeof (long long).
41579         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41580
41581         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41582         sizeof (long long).
41583
41584         * gcc.c-torture/execute/strcpy-1.c: New test.
41585
41586 2002-05-19  Jason Merrill  <jason2redhat.com>
41587
41588         * g++.dg/ext/oper1.C: New test.
41589
41590 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41591 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41592
41593         * README.QMTEST: New file.
41594
41595         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41596
41597 2002-05-19  Andreas Jaeger  <aj@suse.de>
41598
41599         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41600         now.
41601         * gcc.c-torture/execute/loop-2d.x: Likewise.
41602
41603 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41604
41605         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41606         support weak symbols.
41607         * gcc.dg/weak-4.c: Likewise.
41608         * gcc.dg/weak-6.c: Likewise.
41609
41610 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41611
41612         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41613         cygwin, coff and h8300-*-hms targets
41614         * gcc.dg/weak-5.c: Likewise.
41615         * gcc.dg/weak-7.c: Likewise.
41616
41617 2002-05-16  Jason Merrill  <jason@redhat.com>
41618
41619         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41620         (scan-assembler-not, scan-assembler-dem): Likewise.
41621         (scan-assembler-dem-not): Likewise.
41622
41623 2002-05-15  Richard Henderson  <rth@redhat.com>
41624
41625         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41626
41627 2002-05-15  Richard Henderson  <rth@redhat.com>
41628
41629         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41630         (vfoo1f): Warning here.
41631         (vfoo1l): Don't redefine the alias.
41632
41633 2002-05-14  Jason Merrill  <jason@redhat.com>
41634             Alexandre Oliva  <aoliva@redhat.com>
41635
41636         * g++.dg/init/pm1.C: New test.
41637
41638 2002-05-12  David S. Miller  <davem@redhat.com>
41639
41640         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41641         types.
41642
41643 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41644
41645         * gcc.c-torture/execute/20020510-1.c: New test case.
41646
41647 2002-05-10  David S. Miller  <davem@redhat.com>
41648
41649         * gcc.c-torture/execute/conversion.c: Test long double too.
41650
41651 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41652
41653         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41654         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41655         * lib/g++.exp (g++_link_flags): Likewise.
41656         * lib/objc.exp (objc_target_compile): Likewise.
41657
41658 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41659
41660         * gcc.dg/cpp/poison.c: Update.
41661         * gcc.dg/cpp/20000625-2.c: Remove.
41662         * gcc.dg/cpp/direct2s.c: Remove final test.
41663
41664 2002-05-08  Tom Rix  <trix@redhat.com>
41665
41666         * gcc.c-torture/execute/20020508-1.c: New test.
41667         * gcc.c-torture/execute/20020508-2.c: New test.
41668         * gcc.c-torture/execute/20020508-3.c: New test.
41669
41670 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41671
41672         * gcc.dg/cpp/charconst-4.c: More tests.
41673
41674 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41675
41676         PR c/6569
41677         * gcc.dg/weak-3.c: Update location of warning messages.
41678         * gcc.dg/weak-5.c: Likewise.
41679
41680 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41681
41682         * gcc.c-torture/execute/20020506-1.c: New test case.
41683
41684 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41685
41686         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41687
41688 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41689
41690         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41691
41692 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41693
41694         * gcc.dg/cpp/charconst-3.c: New test.
41695
41696 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41697
41698         * gcc.dg/cpp/charconst.c: Update tests.
41699
41700 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41701
41702         * treelang: Added directory for new sample language treelang. Also
41703         lib/treelang.exp: New file to signal treelang should be tested.
41704
41705 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41706
41707         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41708         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41709         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41710         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41711         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41712         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41713         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41714
41715 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41716
41717         * gcc.dg/format/xopen-2.c: New test.
41718
41719 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41720
41721         * gcc.dg/20020503-1.c: New test.
41722
41723 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
41724
41725         * g++.dg/init/dtor1.C: Make it tougher.
41726
41727 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
41728
41729         * g++.dg/init/dtor1.C: New test.
41730
41731 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
41732
41733         * gcc.dg/altivec-8.c: New.
41734
41735 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
41736
41737         * gcc.dg/altivec-7.c: New.
41738
41739 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
41740
41741         * g++.dg/parse/typedef1.C: New test.
41742
41743 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
41744
41745         PR c++/6486
41746         * g++.dg/template/friend6.C: New test.
41747
41748         PR c++/6492
41749         * g++.dg/init/copy1.C: New test.
41750
41751 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
41752
41753         * g++.dg/warn/effc1.C: New test.
41754
41755 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41756
41757         * gcc.dg/cpp/if-cexp.c: Add a test.
41758
41759 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
41760
41761         * gcc.dg/20020426-2.c: New test.
41762
41763 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41764
41765         * gcc.dg/cpp/if-mop.c: Update.
41766         * gcc.dg/cpp/if-mpar.c: Add test.
41767         * gcc.dg/cpp/if-oppr.c: Update.
41768
41769 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41770
41771         PR c/6343
41772         * gcc.dg/weak-[2-7].c: New tests.
41773
41774 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41775
41776         * gcc.dg/enum1.c: New test.
41777
41778 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41779
41780         PR c++/6497
41781         * g++.dg/inherit/access2.C: New test.
41782
41783 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41784
41785         PR bootstrap/6445
41786         * gcc.dg/20020426-1.c: New test.
41787
41788 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41789
41790         * g++.dg/abi/enum1.C: New test.
41791
41792 2002-04-26  Richard Henderson  <rth@redhat.com>
41793
41794         * gcc.dg/c99-bool-1.c: Expect always true warning.
41795
41796 2002-04-25  Roger Sayle  <roger@eyesopen.com>
41797
41798         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
41799
41800 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41801
41802         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
41803         targets.
41804
41805 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
41806
41807         * g++.dg/abi/mange7.C: New test.
41808
41809         PR c++/6438.
41810         * g++.dg/parse/stmtexpr2.C: New test.
41811
41812 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
41813
41814         * gcc.dg/20020312-2.c: Add SH target.
41815
41816 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41817
41818         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
41819         compiler output on mips*-*-irix*.
41820
41821 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
41822
41823         * g++.dg/parse/attr1.C: New test.
41824
41825 2002-04-23  Roger Sayle  <roger@eyesopen.com>
41826
41827         * gcc.c-torture/execute/string-opt-17.c: New test case.
41828         * gcc.c-torture/execute/memset-2.c: New test case.
41829
41830 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
41831
41832         PR c++/6256:
41833         * g++.dg/template/friend5.C: New test.
41834
41835         PR c++/6331:
41836         * g++.dg/template/qual1.C: Likewise.
41837
41838 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
41839
41840         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
41841         Include stdlib.h, not stdio.h or ctype.h.
41842
41843 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
41844
41845         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
41846         cris-*-elf* and mmix-*-*.
41847         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
41848         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
41849         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
41850         Ditto.
41851         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
41852         * gcc.dg/wchar_t-1.c: Ditto.
41853
41854 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
41855
41856         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
41857         Clarify comment.
41858
41859 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
41860
41861         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
41862
41863 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41864
41865         * gcc.c-torture/execute/20000906-1.x: Delete.
41866
41867 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
41868
41869         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
41870
41871 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
41872
41873         * PR6367
41874         * g77.f-torture/execute/6367.f: New test.
41875         * g77.f-torture/execute/6367.x: Disable for MMIX.
41876
41877 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
41878
41879         * PR6352
41880         * g++.dg/opt/inline2.C: New test.
41881
41882 2002-04-18  Richard Henderson  <rth@redhat.com>
41883
41884         * gcc.dg/20000906-1.c: Enable for all targets.
41885         * gcc.c-torture/compile/iftrap-2.c: New.
41886
41887 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41888
41889         * gcc.dg/20020418-1.c: New test.
41890         * gcc.dg/20020418-2.c: New test.
41891
41892 2002-04-18  Richard Henderson  <rth@redhat.com>
41893
41894         * gcc.c-torture/compile/iftrap-1.c: New.
41895         * gcc.dg/iftrap-1.c: Adjust for ia64.
41896         * gcc.dg/iftrap-2.c: New.
41897
41898 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41899
41900         * gcc.c-torture/compile/20020418-1.c: New test.
41901
41902 2002-04-18  Roger Sayle  <roger@eyesopen.com>
41903
41904         * gcc.c-torture/compile/20020415-1.c: New.
41905
41906 2002-04-18  David S. Miller  <davem@redhat.com>
41907
41908         * gcc.c-torture/execute/20020418-1.c: New test.
41909
41910 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
41911
41912         * gcc.dg/20020416-1.c: New test.
41913
41914         * g++.dg/opt/inline1.C: New test.
41915
41916 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
41917
41918         * gcc.dg/altivec-5.c: New test.
41919
41920         * gcc.dg/20020415-1.c: New test.
41921
41922 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
41923
41924         * lib/chill.exp: Remove.
41925
41926 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
41927
41928         * g++.dg/other/big-struct.C: New test.
41929
41930 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
41931
41932         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41933         of scratch file.
41934
41935 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
41936
41937         PR c/6277
41938         * gcc.dg/i386-387-1.c: Allow optional leading underscore
41939         in scan-assembler function name
41940
41941 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
41942
41943         * g77.f-torture/execute/980628-4.x,
41944         g77.f-torture/execute/980628-5.x,
41945         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41946         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41947         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41948         i[34567]86-*-*.
41949
41950 2002-04-13  David S. Miller  <davem@redhat.com>
41951
41952         * gcc.c-torture/execute/20020413-1.c: New test.
41953
41954 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
41955
41956         * gcc.dg/asm-6.c,
41957         * g++.dg/ext/asm1.C: New tests.
41958
41959 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
41960
41961         PR c++ 5373.
41962         * g++.dg/parse/stmtexpr1.C: New test.
41963
41964         PR c++/5189.
41965         * g++.dg/template/copy1.C: New test.
41966
41967 2002-04-12  Richard Henderson  <rth@redhat.com>
41968
41969         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41970
41971 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
41972
41973         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41974         gcc.c-torture/execute/20020307-2.c.
41975
41976 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
41977
41978         * g++.dg/ext/attrib5.C,
41979         * g++.dg/lookup/struct1.C: New tests.
41980
41981 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
41982
41983         * gcc.dg/20020411-1.c: New test.
41984
41985         * gcc.c-torture/execute/20020411-1.c: New test.
41986
41987 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
41988
41989         * g77.f-torture/execute/6177.f: New test.
41990
41991 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
41992
41993         PR middle-end/6247
41994         * g++.dg/opt/cleanup1.C: New test.
41995
41996         * g++.dg/opt/const1.C: New test.
41997
41998 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
41999
42000         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42001
42002 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42003
42004         PR c++/5507
42005         * g++.dg/template/typename2.C: New test.
42006
42007 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42008
42009         * gcc.c-torture/execute/loop-12.c: New.
42010
42011 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42012
42013         * g77.f-torture/execute/980628-4.x,
42014         g77.f-torture/execute/980628-5.x,
42015         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42016         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42017         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42018
42019 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42020
42021         PR optimization/6086
42022         * g++.dg/opt/preinc1.C: New test.
42023
42024 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42025
42026         PR c++/5571
42027         * g++.dg/opt/static2.C: New test.
42028
42029 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42030
42031         PR c/5120
42032         * gcc.dg/20020406-1.c: New test.
42033
42034 2002-04-04  David S. Miller  <davem@redhat.com>
42035
42036         * gcc.c-torture/execute/20020404-1.c: New test.
42037
42038 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42039
42040         PR c/6123
42041         * gcc.dg/20020312-2.c: Do not declare global register variable
42042         if __PIC__ or __pic__ is defined.
42043
42044 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42045
42046         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42047         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42048
42049 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42050
42051         * gcc.misc-tests/linkage.exp: Update last change to handle
42052         sparc*-, not just sparc-.
42053
42054 2002-04-03  Richard Henderson  <rth@redhat.com>
42055
42056         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42057
42058 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42059
42060         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42061
42062 2002-04-02  David S. Miller  <davem@redhat.com>
42063
42064         * gcc.c-torture/execute/20020402-3.c: New test.
42065
42066 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42067
42068         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42069         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42070
42071         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42072         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42073         g77.f-torture/execute/20001201.x,
42074         g77.f-torture/execute/u77-test.x: New files.
42075
42076         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42077         * gcc.dg/wchar_t-1.c: Ditto.
42078
42079 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42080
42081         * gcc.c-torture/execute/20020402-1.c: New test.
42082
42083 2002-04-01  Richard Henderson  <rth@redhat.com>
42084
42085         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42086
42087         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42088
42089 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42090
42091         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42092
42093 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42094
42095         * g++.dg/inherit/template-as-base.C: Expect error.
42096         * g++.dg/inherit/namespace-as-base.C: Likewise.
42097
42098 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42099
42100         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42101         g++.dg/ext/instantiate3.C: Tweak match patterns.
42102
42103         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42104         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42105         -da test.
42106
42107 2002-03-31  Richard Henderson  <rth@redhat.com>
42108
42109         * gcc.dg/special/alias-2.c: New.
42110         * gcc.dg/special/ecos.exp: Run it.
42111
42112 2002-03-31  Richard Henderson  <rth@redhat.com>
42113
42114         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42115
42116 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42117
42118         * gcc.dg/weak-1.c: Disable on h8300 port.
42119
42120 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42121
42122         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42123         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42124         ordering tests.
42125         * g++.dg/bprob/bprob-1.C: New test.
42126         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42127         * g++.dg/gcov/gcov-1.C: New test.
42128         * g++.dg/gcov/gcov-1.x: New file.
42129         * g++.dg/gcov/gcov-2.C: New test.
42130         * g++.dg/gcov/gcov-3.C: New test.
42131         * g++.dg/gcov/gcov-3.h: New file.
42132
42133 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42134
42135         * g++.old-deja/g++.other/builtins5.C: New test.
42136         * g++.old-deja/g++.other/builtins6.C: New test.
42137         * g++.old-deja/g++.other/builtins7.C: New test.
42138         * g++.old-deja/g++.other/builtins8.C: New test.
42139         * g++.old-deja/g++.other/builtins9.C: New test.
42140
42141 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42142
42143         * g++.dg/opt/static1.C: New test.
42144
42145         * g++.dg/opt/longbranch1.C: New test.
42146
42147 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42148
42149         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42150
42151         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42152
42153 2002-03-28  Jeffrey A Law  (law@redhat.com)
42154
42155         * gcc.c-torture/execute/20020328-1.c: New test.
42156
42157 2002-03-27  Richard Henderson  <rth@redhat.com>
42158
42159         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42160         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42161         move from g++.old-deja/g++.ext/.
42162
42163 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42164
42165         * g++.dg/init/new2.C: New test.
42166
42167 2002-03-26  Richard Henderson  <rth@redhat.com>
42168
42169         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42170
42171         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42172         on sparc.
42173
42174         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42175         sparcv9 systems.
42176         * gcc.dg/20001102-1.c: Likewise.
42177
42178 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42179
42180         * gcc.dg/cpp/endif-pedantic1.c,
42181         gcc.dg/cpp/endif-pedantic2.c: New tests.
42182
42183 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42184
42185         * g++.dg/init/new1.C: New test.
42186
42187 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         * g++.dg/abi/vbase9.C: New test.
42190
42191 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42192
42193         * gcc.dg/arm-asm.c: New test.
42194
42195 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42196
42197         * gcc.dg/Wswitch-enum.c: New test.
42198         Fix PR c/5044.
42199
42200 2002-03-26  Richard Henderson  <rth@redhat.com>
42201
42202         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42203         structure.
42204
42205 2002-03-25  Richard Henderson  <rth@redhat.com>
42206
42207         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42208         sparcv9 systems.
42209
42210         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42211         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42212
42213 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42214
42215         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42216
42217 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42218
42219         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42220         targets using generic thunk support.
42221
42222 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42223
42224         * gcc.c-torture/compile/20020323-1.c: New test.
42225
42226         * g++.dg/opt/conj2.C: New test.
42227
42228 2002-03-24  Richard Henderson  <rth@redhat.com>
42229
42230         * gcc.dg/weak-1.c: Use -fno-common.
42231
42232 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42233
42234         * g77.dg/f77-edit-apostrophe-out.f: New test
42235         * g77.dg/f77-edit-h-out.f: New test
42236         * g77.dg/f77-edit-t-in.f: New test
42237         * g77.dg/f77-edit-t-out.f: New test
42238         * g77.dg/f77-edit-x-out.f: New test
42239         * g77.dg/f77-edit-slash-out.f: New test
42240         * g77.dg/f77-edit-colon-out.f: New test
42241         * g77.dg/f77-edit-s-out.f: New test
42242
42243 2002-03-24  Richard Henderson  <rth@redhat.com>
42244
42245         * objc/execute/formal_protocol-6.x: New XFAIL.
42246
42247 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42248
42249         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42250         that do not support weak symbols
42251
42252 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42253
42254         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42255         * lib/g77.exp: Likewise.
42256         * lib/objc.exp: Likewise.
42257
42258 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42259
42260         * gcc.dg/Wswitch-default.c: New test.
42261
42262 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42263
42264         * g++.dg/other/enum1.C: New test.
42265
42266 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42267
42268         * gcc.dg/pragma-ep-3.c: Fix typo.
42269
42270 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42271
42272         * g++.dg/inherit/template-as-base.C: New test.
42273
42274 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42275
42276         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42277         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42278
42279 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42280
42281         * gcc.dg/cpp/multiline.c: Update to match.
42282
42283 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42284
42285         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42286
42287 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42288
42289         * gcc.dg/cpp/extratokens2.c: New file.
42290
42291 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42292
42293         * gcc.dg/20020312-2.c: Add rs6000 target.
42294
42295         * gcc.c-torture/compile/20020319-1.c: New test.
42296
42297 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42298
42299         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42300         (A, E): Handle this.
42301
42302 2002-03-20  Jason Merrill  <jason@redhat.com>
42303
42304         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42305         ignoring -fpic.
42306         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42307         through prune_gcc_output.
42308
42309 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42310
42311         * gcc.c-torture/compile/20020320-1.c: New test.
42312
42313 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42314
42315         * gcc.c-torture/compile/20020318-1.c: New test.
42316
42317         * gcc.dg/struct-by-value-1.c: New test.
42318
42319         * gcc.dg/20020319-1.c: New test.
42320
42321 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42322
42323         * g++.dg/opt/conj1.C: New test.
42324
42325 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42326
42327         * g++.dg/template/qualttp20.C: Revert previous change.
42328         * g++.dg/template/qualttp3.C: Likewise.
42329         * g++.dg/template/qualttp4.C: Likewise.
42330         * g++.dg/template/qualttp5.C: Likewise.
42331         * g++.dg/template/qualttp6.C: Likewise.
42332         * g++.dg/template/qualttp7.C: Likewise.
42333         * g++.dg/template/qualttp8.C: Likewise.
42334         * g++.dg/template/recurse.C: Likewise.
42335
42336 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42337
42338         * gcc.dg/cpp/wchar-1.c: Update.
42339
42340 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42341
42342         * g++.dg/template/conv1.C: New test.
42343         * g++.dg/template/conv2.C: New test.
42344         * g++.dg/template/conv3.C: New test.
42345         * g++.dg/template/conv4.C: New test.
42346
42347 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42348
42349         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42350         * g++.dg/template/qualttp3.C: Likewise.
42351         * g++.dg/template/qualttp4.C: Likewise.
42352         * g++.dg/template/qualttp5.C: Likewise.
42353         * g++.dg/template/qualttp6.C: Likewise.
42354         * g++.dg/template/qualttp7.C: Likewise.
42355         * g++.dg/template/qualttp8.C: Likewise.
42356         * g++.dg/template/recurse.C: Likewise.
42357
42358 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42359
42360         * g++.dg/opt/dtor1.C: New test.
42361
42362 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42363
42364         * gcc.c-torture/compile/20020315-1.c: New test.
42365
42366 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42367
42368         * gcc.dg/weak-1.c: Fix scan tests.
42369
42370 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42371
42372         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42373         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42374         cris-*-aout* mmix-*-*.
42375         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42376         cris-*-aout* mmix-*-*.
42377         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42378         cris-*-elf* cris-*-aout* and mmix-*-*.
42379         * gcc.dg/20001009-1.c: Ditto.
42380         * gcc.dg/20010912-1.c: Ditto.
42381         * gcc.dg/20020122-4.c: Ditto.
42382         * gcc.dg/inline-2.c: Ditto.
42383
42384 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42385
42386         * gcc.c-torture/compile/20020314-1.c: New test.
42387
42388 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42389
42390         * gcc.c-torture/execute/20020314-1.c: New test.
42391
42392 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42393
42394         * g++.dg/warn/Wunused-1.C: New test.
42395
42396 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42397
42398         * g++.dg/abi/mangle6.C: New test.
42399
42400 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42401
42402         * gcc.c-torture/compile/20020309-2.c: New test.
42403
42404         * gcc.c-torture/compile/20020312-1.c: New test.
42405
42406 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42407
42408         * g++.dg/other/access1.C: New test.
42409
42410 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42411
42412         * gcc.c-torture/execute/wchar_t-1.c: New test.
42413
42414 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42415
42416         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42417
42418 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42419
42420         * gcc.dg/20020312-1.c: New test case.
42421
42422 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42423
42424         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42425
42426 2002-03-11  Richard Henderson  <rth@redhat.com>
42427
42428         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42429         * g++.old-deja/g++.jason/report.C: Likewise.
42430
42431 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42432
42433         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42434         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42435
42436 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42437
42438         * g++.dg/overload/pmf1.C: New test.
42439
42440 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42441
42442         * gcc.c-torture/execute/20020307-1.c: Use long.
42443
42444 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42445
42446         PR optimization/5844
42447         * gcc.dg/20020310-1.c: New test.
42448
42449 2002-03-09  Michael Meissner  <meissner@redhat.com>
42450
42451         * gcc.c-torture/execute/memcpy-2.c: New test.
42452         * gcc.c-torture/execute/memset-1.c: New test.
42453         * gcc.c-torture/execute/strlen-1.c: New test.
42454         * gcc.c-torture/execute/strcmp-1.c: New test.
42455         * gcc.c-torture/execute/strncmp-1.c: New test.
42456
42457 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42458
42459         * gcc.dg/ppc-ldstruct.c: New test.
42460
42461 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.c-torture/execute/va-arg-22.c: New test.
42464
42465 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42466
42467         * gcc.c-torture/compile/20020309-1.c: New test.
42468
42469 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42470
42471         * gcc.c-torture/execute/20020307-2.c: New test.
42472
42473 2002-03-07  Jeffrey A Law  (law@redhat.com)
42474
42475         * g77.f-torture/compile/20020307-1.f: New test.
42476
42477 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42478
42479         * gcc.dg/unordered-1.c: New test.
42480
42481 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42482
42483         * gcc.c-torture/execute/20020307-1.c: New test.
42484
42485 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42486
42487         * gcc.dg/20020304-1.c: New test.
42488
42489         * gcc.c-torture/compile/20020304-2.c: New test.
42490
42491 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42492
42493         * gcc.c-torture/compile/20020304-1.c: New test case
42494         (from PR c/5830).
42495
42496 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42497
42498         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42499
42500 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42501
42502         * g++.dg/other/classkey1.C: New test.
42503
42504 2002-03-01  Richard Henderson  <rth@redhat.com>
42505
42506         * gcc.c-torture/compile/981223-1.x: New.
42507         * gcc.c-torture/compile/920625-1.x: New.
42508
42509 2002-02-28  Richard Henderson  <rth@redhat.com>
42510
42511         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42512
42513 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42514
42515         * gcc.c-torture/execute/20020227-1.c: New test.
42516
42517 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42518
42519         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42520         here" ERROR lines.
42521         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42522         * g++.old-deja.g++.other/defarg1.C: Likewise.
42523         * g++.old-deja/g++.pt/calls2.C: Likewise.
42524         * g++.old-deja/g++.pt/crash20.C: Likewise.
42525         * g++.old-deja/g++.pt/crash30.C: Likewise.
42526         * g++.old-deja/g++.pt/crash36.C: Likewise.
42527         * g++.old-deja/g++.pt/crash6.C: Likewise.
42528         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42529         * g++.old-deja/g++.pt/derived3.C: Likewise.
42530         * g++.old-deja/g++.pt/error1.C: Likewise.
42531         * g++.old-deja/g++.pt/friend21.C: Likewise.
42532         * g++.old-deja/g++.pt/friend23.C: Likewise.
42533         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42534         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42535
42536 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42537
42538         * gcc.c-torture/execute/20020225-2.c: New test.
42539
42540 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42541
42542         * gcc.c-torture/execute/920730-1t.c,
42543         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42544         Delete test cases, only relevant to -traditional.
42545
42546 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42547
42548         * gcc.dg/cpp/undef1.c: Remove.
42549         * gcc.dg/cpp/directiv.c: Update.
42550         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42551
42552 2002-02-27  Michael Meissner  <meissner@redhat.com>
42553
42554         * gcc.c-torture/execute/20020226-1.c: New test.
42555
42556 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42557
42558         * g++.dg/debug/debug4.C: New test.
42559
42560         * gcc.dg/ia64-visibility-1.c: New test.
42561
42562 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42563
42564         * gcc.dg/debug/20020224-1.c: New.
42565
42566 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42567
42568         * gcc.c-torture/execute/960416-1.x: New.
42569         * gcc.c-torture/execute/divconst-3.x: Likewise.
42570
42571 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42572
42573         * gcc.dg/20020224-1.c: New test.
42574
42575 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42576
42577         * gcc.c-torture/execute/20020225-1.c: New.
42578
42579 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42580
42581         * gcc.dg/cpp/wchar-1.c: New test.
42582
42583 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42584
42585         * gcc.dg/20020222-1.c: New test.
42586
42587 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42588
42589         * g++.dg/opt/anonunion1.C: New test.
42590
42591 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42592
42593         * g++.dg/template/qualttp19.C: New test.
42594         * g++.dg/template/qualttp20.C: New test.
42595         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42596         * g++.old-deja/g++.other/qual1.C: Likewise.
42597
42598 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42599
42600         * gcc.dg/attr-alwaysinline.c: New.
42601
42602 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42603
42604         * gcc.dg/20020220-1.c: New test.
42605
42606         * gcc.dg/20020220-2.c: New test.
42607
42608         * g++.dg/opt/mmx1.C: New test.
42609
42610 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42611
42612         * gcc.c-torture/compile/20020110.c: New test.
42613
42614 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42615
42616         * gcc.c-torture/execute/20020219-1.c: New test.
42617
42618         * gcc.dg/20020219-1.c: New test.
42619
42620         * gcc.dg/noncompile/20020220-1.c: New test.
42621
42622         * g++.dg/opt/ptrintsum1.C: New test.
42623
42624         * gcc.dg/debug/20020220-1.c: New test.
42625
42626 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42627
42628         * gcc.c-torture/execute/20020216-1.c: New test.
42629
42630 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42631
42632         * gcc.dg/decl-1.c: Update, new test.
42633
42634 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42635
42636         * g++.dg/abi/bitfield1.C: New test.
42637         * g++.dg/abi/bitfield2.C: New test.
42638
42639 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42640
42641         * gcc.dg/attr-nest.c: New test.
42642
42643 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42644
42645         * gcc.c-torture/execute/20020215-1.c: New test.
42646
42647 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42648
42649         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42650         * g++.dg/debug/debug.exp: New.
42651         * g++.dg/debug/trivial.C: New.
42652         * g++.dg/debug/debug1.C: Moved...
42653         * g++.dg/other/debug1.C: ...from here.
42654         * g++.dg/debug/debug2.C: Moved...
42655         * g++.dg/other/debug2.C: ...from here.
42656         * g++.dg/debug/debug3.C: Moved...
42657         * g++.dg/other/debug3.C: ...from here.
42658
42659         * gcc.dg/noncompile/20020213-1.c: New test.
42660
42661 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42662
42663         * g++.dg/other/debug3.C: New test.
42664
42665         * gcc.c-torture/execute/20020213-1.c: New test.
42666
42667 2002-02-13  Richard Smith <richard@ex-parrot.com>
42668
42669         * g++.old-deja/g++.other/thunk1.C: New test.
42670
42671 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42672
42673         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42674
42675 2002-02-13  Stan Shebs  <shebs@apple.com>
42676
42677         * gcc.dg/altivec-3.c: New.
42678
42679 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42680
42681         * gcc.dg/Wunreachable-1.c: New test.
42682         * gcc.dg/Wunreachable-2.c: New test.
42683
42684 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42685
42686         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42687
42688 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42689
42690         * gcc.dg/decl-1.c: New test.
42691
42692 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42693
42694         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42695
42696 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42697
42698         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42699         * gcc.c-torture/compile/980506-1.x: Likewise.
42700
42701 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42702
42703         * gcc.dg/20020210-1.c: New.
42704
42705 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42706
42707         * g77.f-torture/execute/947.f: New regression test
42708         for PR fortran/947.
42709
42710 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42711
42712         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42713         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42714
42715 2002-02-08  Richard Henderson  <rth@redhat.com>
42716
42717         * gcc.c-torture/compile/labels-3.c: New.
42718
42719 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42720
42721         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42722         expression statements work instead.
42723         * gcc.dg/noncompile/20020207-1.c: New test.
42724
42725 2002-02-07  Richard Henderson  <rth@redhat.com>
42726
42727         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42728
42729 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42730
42731         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42732         message from g77
42733         * lib/g77-dg.exp: Trim g77 error messages so that they are
42734         recognized by dg.exp.
42735
42736 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42737
42738         PR fortran/5473
42739         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
42740
42741 2002-02-07  Richard Henderson  <rth@redhat.com>
42742
42743         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
42744         to be sufficiently aligned for integers.
42745
42746 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
42747
42748         * g++.dg/template/friend4.C: New test.
42749
42750 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42751
42752         PR fortran/5743
42753         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
42754         unsupported cases.
42755
42756 2002-02-07  Richard Henderson  <rth@redhat.com>
42757
42758         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
42759         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
42760         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
42761         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
42762
42763 2002-02-06  Richard Henderson  <rth@redhat.com>
42764
42765         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
42766
42767 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
42768
42769         * gcc.dg/20020206-1.c: New test.
42770
42771 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
42772
42773         * gcc.c-torture/execute/20020206-1.c: New test.
42774
42775         * gcc.c-torture/execute/20020206-2.c: New test.
42776
42777         PR optimization/5429:
42778         * gcc.c-torture/compile/20020206-1.c: New test.
42779
42780 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
42781
42782         * g++.dg/ext/align1.C: Do not use an explicit alignment value
42783         as certain file formats cannot support particularly large
42784         alignments.
42785
42786         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
42787         and do not expect to be able to link the executable.
42788
42789         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
42790         fail because the COFF format does not support the weak attribute.
42791
42792 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
42793
42794         * g77.dg/pr5473.f: New test
42795
42796 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
42797
42798         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
42799         Fix testcase accordingly.
42800
42801 2002-02-04  Richard Henderson  <rth@redhat.com>
42802
42803         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
42804         (buf): Change to be an array of pointers, not ints.
42805
42806 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42807
42808         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
42809         before all tests.  Move warning one line above to match where it
42810         C frontend emits.
42811         * gcc.dg/Wswitch-2.c: New test.
42812         * g++.dg/warn/Wswitch-1.C: New test.
42813         * g++.dg/warn/Wswitch-2.C: New test.
42814
42815 2002-02-04  Richard Henderson  <rth@redhat.com>
42816
42817         * g++.dg/abi/offsetof.C: Fix size comparison.
42818
42819 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
42820
42821         * gcc.dg/cast-qual-2.c: New test.
42822
42823 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42824
42825         * gcc.dg/20020201-4.c: New test.
42826
42827 2002-02-04  Ben Elliston  <bje@redhat.com>
42828
42829         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
42830         target_info attribute != 0, in addition to the empty string.
42831         (gcc_target_compile): Likewise.
42832
42833 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
42834
42835         * gcc.dg/Wswitch.c: New test.
42836         PR gcc/4475. PR gcc/3780.
42837
42838 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
42839
42840         * g77.f-torture/execute/5122.f: New test for regressions
42841         against PR fortran/5122.
42842
42843 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
42844
42845         * g77.f-torture/compile/pr3743.f: Delete
42846         * g77.dg/pr3743-1.f: New test.
42847         * g77.dg/pr3743-2.f: New test.
42848         * g77.dg/pr3743-3.f: New test.
42849         * g77.dg/pr3743-4.f: New test.
42850
42851 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42852
42853         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
42854
42855 2002-02-02  Richard Henderson  <rth@redhat.com>
42856
42857         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
42858         * gcc.c-torture/execute/bf64-1.c: Likewise.
42859
42860 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42861
42862         * gcc.dg/20020201-2.c: New test.
42863
42864         * gcc.dg/20020201-3.c: New test.
42865
42866         * gcc.c-torture/execute/bitfld-2.c: New test.
42867
42868 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42869
42870         * gcc.dg/bitfld-1.c: Update.
42871         * gcc.dg/bitfld-2.c: Update.
42872         * gcc.c-torture/execute/bitfld-1.x: New.
42873
42874 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42875
42876         * gcc.c-torture/execute/20020201-1.c: New test.
42877
42878 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
42879
42880         PR target/5469
42881         * gcc.dg/20020201-1.c: New test.
42882
42883 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
42884
42885         PR fortran/3743
42886         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42887         * g77.f-torture/compile/pr3743.x: Remove
42888
42889 2002-01-31  Tom Rix  <trix@redhat.com>
42890
42891         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42892
42893 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42894
42895         * gcc.dg/noncompile/20020130-1.c: New test.
42896
42897 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
42898
42899         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42900
42901 2002-01-29  Richard Henderson  <rth@redhat.com>
42902
42903         * gcc.c-torture/execute/991118-1.c: Cast various constants back
42904         to long long.
42905         * gcc.c-torture/execute/bf64-1.c: Likewise.
42906
42907 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
42908
42909         * gcc.c-torture/execute/20020129-1.c: New test.
42910
42911 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42912
42913         * gcc.c-torture/compile/20000224-1.c: Update.
42914         * gcc.c-torture/execute/bitfld-1.c: New tests.
42915         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42916         * gcc.dg/uninit-A.c: Update.
42917
42918 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42919
42920         * g++.dg/template/ctor1.C: Add instantiation.
42921
42922 2002-01-28  Paul Koning  <pkoning@equallogic.com>
42923
42924         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42925         argument to __builtin_prefetch to be const ptr.
42926
42927 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
42928
42929         * gcc.c-torture/compile/20020120-1.c: New test.
42930
42931 2002-01-27  Kazu Hirata  <kazu@hxi.com>
42932
42933         * gcc.c-torture/execute/20020127-1.c: New test.
42934
42935 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
42936
42937         * g77.dg/f77-edit-i-in.f: New test
42938         * g77.dg/f77-edit-i-out.f: New test
42939
42940 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
42941
42942         * gcc.dg/debug/debug.exp: New file.
42943         * gcc.dg/debug/trivial.c: New file.
42944         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42945         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42946         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42947         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42948         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42949         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42950         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42951         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42952         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42953         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42954         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42955         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42956         * gcc.dg/20000503-1.c: Removed.
42957         * gcc.dg/20010207-1.c: Removed.
42958         * gcc.dg/20011223-1.c: Removed.
42959         * gcc.dg/20020104-2.c: Removed.
42960         * gcc.dg/debug-1.c: Removed.
42961         * gcc.dg/debug-2.c: Removed.
42962         * gcc.dg/debug-3.c: Removed.
42963         * gcc.dg/debug-4.c: Removed.
42964         * gcc.dg/debug-5.c: Removed.
42965         * gcc.dg/debug-6.c: Removed.
42966         * gcc.dg/dwarf2-1.c: Removed.
42967         * gcc.dg/dwarf2-2.c: Removed.
42968
42969 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
42970
42971         * g++.old-deja/g++.other/eh5.C: New test.
42972         * g++.old-deja/g++.other/sibcall2.C: New test.
42973         * g++.old-deja/g++.other/array9.C: New test.
42974         * g++.old-deja/g++.other/typename2.C: New test.
42975         * g++.old-deja/g++.other/crash60.C: New test.
42976         * g++.old-deja/g++.other/conv9.C: New test.
42977         * g++.old-deja/g++.other/mangle10.C: New test.
42978         * g++.old-deja/g++.other/unchanging1.C: New test.
42979         * g++.old-deja/g++.other/exprstmt1.C: New test.
42980         * g++.old-deja/g++.other/inline23.C: New test.
42981         * g++.old-deja/g++.eh/ia64-1.C: New test.
42982         * g++.old-deja/g++.other/dwarf2-1.C: New test.
42983         * g++.old-deja/g++.other/reload1.C: New test.
42984         * g++.old-deja/g++.other/static20.C: New test.
42985         * g++.old-deja/g++.other/local-alloc1.C: New test.
42986         * g++.old-deja/g++.other/conv8.C: New test.
42987         * g++.old-deja/g++.other/stmtexpr2.C: New test.
42988         * g++.old-deja/g++.other/storeexpr1.C: New test.
42989         * g++.old-deja/g++.other/storeexpr2.C: New test.
42990         * g++.dg/eh/template2.C: New test.
42991         * g++.dg/warn/weak1.C: New test.
42992
42993 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
42994
42995         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42996         Remove first, non-varying, argument.
42997
42998 2002-01-23  Richard Henderson  <rth@redhat.com>
42999
43000         * gcc.dg/inline-2.c: New.
43001
43002         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43003         Add optional target arg.  Check number of arguments.
43004         (scan-assembler-not, scan-assembler-dem): Likewise.
43005         (scan-assembler-dem-not): Likewise.
43006
43007 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43008
43009         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43010         line 12.
43011         * g++.old-deja/g++.brendan/parse3.C,
43012         g++.old-deja/g++.other/crash26.C,
43013         g++.old-deja/g++.other/crash28.C,
43014         g++.old-deja/g++.other/crash29.C,
43015         g++.old-deja/g++.other/crash30.C,
43016         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43017
43018 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43019
43020         * gcc.dg/20020115-1.c: New.
43021
43022 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43023
43024         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43025
43026 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43027
43028         * gcc.dg/20020122-3.c: New.
43029
43030 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43031
43032         * g++.dg/other/gc1.C: New test.
43033
43034 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43035
43036         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43037
43038 2002-01-22  Richard Henderson  <rth@redhat.com>
43039
43040         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43041
43042 2002-01-22  Richard Henderson  <rth@redhat.com>
43043
43044         * gcc.dg/20020122-4.c: New.
43045
43046 2002-01-22  H.J. Lu <hjl@gnu.org>
43047
43048         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43049         link output.
43050         * gcc.dg/special/ecos.exp: Likewise.
43051         * lib/g++-dg.exp: Likewise.
43052         * lib/g77-dg.exp: Likewise.
43053         * lib/gcc-dg.exp : Likewise.
43054         * lib/mike-g++.exp: Likewise.
43055         * lib/mike-g77.exp: Likewise.
43056         * lib/mike-gcc.exp: Likewise.
43057         * lib/objc-dg.exp: Likewise.
43058
43059 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43060
43061         PR target/5379
43062         * gcc.dg/20020122-2.c: New test.
43063
43064 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43065
43066         * gcc.dg/20020122-1.c: New test.
43067
43068 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43069
43070         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43071
43072 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43073
43074         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43075
43076 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43077
43078         * gcc.c-torture/compile/20020121-1.c: New test.
43079
43080 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43081
43082         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43083         ld_library_path.
43084
43085 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43086
43087         * gcc.dg/20020218-1.c: New test.
43088
43089 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43090
43091         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43092         messages
43093         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43094         "At global scope" warning
43095         * g++.dg/ext/align1.C: Change cygwin test for alignment
43096         from db-bogus to dg-warning
43097
43098 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43099
43100         * g77.f-torture/compile/cpp2.F: New test.
43101
43102 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43103
43104         * g++.dg/template/access1.C: New test.
43105
43106 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43107
43108         * gcc.dg/20020118-1.c: New.
43109
43110 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43111
43112         * gcc.c-torture/execute/20020118-1.c: New test.
43113
43114 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43115
43116         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43117         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43118         alignment warnings.
43119
43120 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43121
43122         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43123         torture_with_loops and torture_without_loops
43124
43125 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * gcc.c-torture/compile/20020116-1.c: New test.
43128
43129 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43130
43131         * gcc.dg/20020116-2.c: New test.
43132
43133         * gcc.dg/ultrasp4.c: New test.
43134
43135         * gcc.dg/20020116-1.c: New test.
43136
43137 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43138
43139         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43140         by EABI.
43141
43142 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43143
43144         * gcc.misc-tests/i386-prefetch.exp: New.
43145         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43146         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43147         * gcc.misc-tests/i386-pf-none-1.c: New test.
43148         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43149
43150 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43151
43152         * gcc.dg/gnu89-init-1.c: Add new tests.
43153
43154 2002-01-15  Andreas Jaeger  <aj@suse.de>
43155
43156         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43157         * gcc.dg/i386-mmx-2.c: Likewise.
43158         * gcc.dg/i386-sse-1.c: Likewise.
43159         * gcc.dg/i386-sse-2.c: Likewise.
43160         * gcc.dg/i386-sse-3.c: Likewise.
43161
43162 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43163
43164         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43165         Uncomment additional cases that now pass.
43166
43167 2002-01-11  Richard Henderson  <rth@redhat.com>
43168
43169         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43170         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43171
43172 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43173
43174         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43175
43176 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43177
43178         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43179         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43180
43181 2002-01-10  Dale Johannesen  <dalej@apple.com>
43182
43183         * gcc.c-torture/execute/loop-11.c: New.
43184
43185 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43186
43187         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43188         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43189
43190 2002-01-09  Richard Henderson  <rth@redhat.com>
43191
43192         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43193         type in which to perform the operation for each size.
43194
43195 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43196
43197         * gcc.c-torture/compile/20020109-2.c: New test.
43198
43199 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43200
43201         * gcc.c-torture/execute/loop-10.c: New test.
43202
43203 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43204
43205         * gcc.c-torture/compile/20010226-1.c: New test.
43206         * gcc.c-torture/compile/20010227-1.c: New test.
43207         * gcc.c-torture/compile/20010426-1.c: New test.
43208         * gcc.c-torture/compile/20010510-1.c: New test.
43209         * gcc.c-torture/compile/20010605-3.c: New test.
43210         * gcc.c-torture/compile/20010824-1.c: New test.
43211         * gcc.c-torture/execute/20010409-1.c: New test.
43212         * gcc.dg/noncompile/20000901-1.c: New test.
43213         * gcc.dg/20001023-1.c: New test.
43214         * gcc.dg/20001101-1.c: New test.
43215         * gcc.dg/20001102-1.c: New test.
43216         * gcc.dg/20010207-1.c: New test.
43217         * gcc.dg/20010405-1.c: New test.
43218         * gcc.dg/20010822-1.c: New test.
43219         * gcc.dg/20011107-1.c: New test.
43220
43221 2002-01-09  Jeffrey A Law  (law@redhat.com)
43222
43223         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43224
43225         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43226         execution failure on PA targets.
43227
43228 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43229
43230         * gcc.c-torture/compile/20020109-1.c: New test.
43231
43232 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43233
43234         * gcc.c-torture/execute/20020108-1.c: New test.
43235
43236 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43237
43238         * gcc.dg/20020108-1.c: New test.
43239
43240 2002-01-08  H.J. Lu <hjl@gnu.org>
43241
43242         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43243         for header files.
43244
43245 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43246
43247         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43248         consistency.
43249
43250 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43251
43252         * gcc.dg/altivec-4.c: Test altivec predicates.
43253
43254 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43255
43256         * gcc.c-torture/execute/20020107-1.c: New test.
43257
43258 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43259
43260         PR c/5279
43261         * gcc.c-torture/compile/20020106-1.c: New test.
43262
43263 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43264
43265         * gcc.c-torture/execute/nestfunc-4.c: New test.
43266
43267 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43268
43269         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43270         extra triple that slipped in.
43271         * g++.old-deja/g++.abi/align.C: Likewise.
43272         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43273
43274 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43275
43276         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43277         * g++.old-deja/g++.abi/align.C: Likewise.
43278         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43279
43280         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43281         on FreeBSD/i386.
43282         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43283         FreeBSD.
43284
43285 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43286
43287         * gcc.dg/20020104-1.c: New test.
43288
43289         * gcc.dg/20020104-2.c: New test.
43290
43291 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43292
43293         * gcc.dg/20020103-1.c: Fix typo in target selector.
43294
43295 2002-01-03  Richard Henderson  <rth@redhat.com>
43296
43297         * gcc.dg/20020103-1.c: New.
43298
43299 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43300
43301         * gcc.c-torture/execute/20020103-1.c: New test.
43302
43303 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43304
43305         * g++.dg/other/debug2.C: New test.
43306
43307         * gcc.c-torture/compile/20020103-1.c: New test.
43308
43309 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43310
43311         * gcc.dg/gnu89-init-1.c: Added new tests.
43312
43313 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43314
43315         * g++.dg/template/friend2.C: Remove as patch is reverted.
43316
43317         * g++.dg/warn/oldcast1.C: New test.
43318
43319         * g++.dg/template/ptrmem1.C: New test.
43320         * g++.dg/template/ptrmem2.C: New test.
43321
43322         * g++.dg/template/ntp.C: New test.
43323
43324         * g++.dg/other/component1.C: New test.
43325
43326         * g++.dg/template/ttp3.C: New test.
43327
43328         * g++.dg/template/friend2.C: New test.
43329         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43330
43331 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43332
43333         * g++.dg/other/ptrmem1.C: New test.
43334         * g++.dg/other/ptrmem2.C: New test.
43335
43336 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43337
43338         * g++.dg/template/ctor1.C: New test.
43339
43340 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43341
43342         * g++.dg/template/friend2.C: New test.
43343
43344 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43345
43346         * gcc.dg/mmix-1.c: New test.
43347
43348 2001-12-31  Richard Henderson  <rth@redhat.com>
43349
43350         * gcc.dg/asm-5.c: New.
43351
43352 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43353
43354         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43355         in namespace __gnu_cxx
43356
43357 2001-12-30  Richard Henderson  <rth@redhat.com>
43358
43359         * gcc.dg/debug-6.c: New.
43360
43361 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43362
43363         * gcc.c-torture/compile/20011229-2.c: New test.
43364
43365 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43366
43367         * gcc.dg/debug-3.c: New test.
43368         * gcc.dg/debug-4.c: New test.
43369         * gcc.dg/debug-5.c: New test.
43370
43371 2001-12-29  Richard Henderson  <rth@redhat.com>
43372
43373         * g++.dg/eh/loop1.C: New.
43374
43375 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43376
43377         * g++.dg/template/crash1.C: New test.
43378
43379 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43380
43381         * g++.dg/other/const1.C: New test.
43382
43383 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43384
43385         * gcc.c-torture/compile/20011229-1.c: New test.
43386
43387 2001-12-28  Stan Shebs  <shebs@apple.com>
43388
43389         * lib/objc-torture.exp: Resync with c-torture.exp.
43390         * lib/objc.exp: Load standard libraries.
43391
43392 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43393
43394         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43395         additional tests.
43396
43397 2001-12-27  Roger Sayle <roger@eyesopen.com>
43398
43399         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43400
43401 2001-12-27  Richard Henderson  <rth@redhat.com>
43402
43403         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43404
43405 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43406
43407         * g++.dg/eh/ctor1.C: New test.
43408         * g++.dg/other/error2.C: New test.
43409
43410 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         * g++.dg/other/init2.C: New test.
43413
43414 2001-12-24  Richard Henderson  <rth@redhat.com>
43415
43416         * gcc.dg/20011223-1.c: New.
43417         * gcc.dg/inline-1.c: New.
43418
43419 2001-12-23  Richard Henderson  <rth@redhat.com>
43420
43421         * gcc.dg/asm-4.c: Test operand modifiers.
43422
43423 2001-12-23  Richard Henderson  <rth@redhat.com>
43424
43425         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43426
43427 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43428
43429         * gcc.c-torture/execute/20011223-1.c: New test.
43430
43431 2001-12-21  Richard Henderson  <rth@redhat.com>
43432
43433         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43434         re-enables the warning.
43435
43436 2001-12-21  Richard Henderson  <rth@redhat.com>
43437
43438         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43439
43440 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43441
43442         * gcc.c-torture/compile/20011218-1.c: New test.
43443
43444 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43445
43446         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43447         arm-isr.c test.
43448         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43449         epilogue generation for ARM ISR routines.
43450
43451 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43452
43453         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43454         * gcc.dg/format/c90-printf-3.c: Likewise.
43455         * gcc.dg/format/c99-printf-3.c: Likewise.
43456         * gcc.dg/format/ext-1.c: Likewise.
43457         * gcc.dg/format/ext-6.c: Likewise.
43458         * gcc.dg/format/format.h: Prototype unlocked stdio.
43459
43460 2001-12-20  Richard Henderson  <rth@redhat.com>
43461
43462         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43463         (arena): Use it.
43464         (malloc): Correct allocation logic.  Abort if we fill up the
43465         arena before initialization complete.
43466         (realloc): Correct allocation logic.
43467
43468 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43469
43470         * gcc.c-torture/compile/20011219-2.c: New test.
43471
43472         * gcc.c-torture/execute/20011219-1.c: New test.
43473
43474 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43475
43476         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43477         target does not support weak symbols.
43478
43479 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43480
43481         * gcc.c-torture/compile/20011219-1.c: New test.
43482
43483 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43484
43485         * g++.dg/other/error1.C: New test.
43486
43487 2001-12-17  Jeffrey A Law  (law@redhat.com)
43488
43489         * gcc.c-torture/execute/20011217-1.c: New test.
43490
43491 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43492
43493         * objc.dg/special/: New directory.
43494         * objc.dg/special/special.exp: New file.
43495         * objc.dg/special/unclaimed-category-1.h: New file.
43496         * objc.dg/special/unclaimed-category-1a.m: New file.
43497         * objc.dg/special/unclaimed-category-1.m: New file.
43498
43499 2001-12-17  Andreas Jaeger  <aj@suse.de>
43500
43501         * gcc.c-torture/compile/20011217-2.c: New test.
43502
43503 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43504
43505         * gcc.c-torture/compile/20011217-1.c: New test.
43506
43507 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43508
43509         * gcc.dg/20011214-1.c: New.
43510
43511 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43512
43513         * gcc.dg/altivec-4.c: New.
43514
43515 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43516
43517         * gcc.dg/20011113-1.c: New test.
43518
43519 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43520
43521         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43522         std::__malloc_alloc_template<0> and
43523         std::__default_alloc_template<false, 0>.
43524
43525 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43526
43527         * objc/execute/bf-21.m: New test.
43528         * objc/execute/enumeration-1.m: New test.
43529         * objc/execute/enumeration-2.m: New test.
43530
43531 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43532
43533         * gcc.dg/gnu89-init-1.c: New test.
43534
43535 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43536
43537         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43538         * g++.old-deja/g++.jason/2371.C: Likewise.
43539         * g++.old-deja/g++.jason/template33.C: Likewise.
43540         * g++.old-deja/g++.jason/template34.C: Likewise.
43541         * g++.old-deja/g++.jason/template36.C: Likewise.
43542         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43543         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43544         * g++.old-deja/g++.other/typename1.C: Likewise.
43545         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43546         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43547         * g++.old-deja/g++.pt/typename11.C: Likewise.
43548         * g++.old-deja/g++.pt/typename14.C: Likewise.
43549         * g++.old-deja/g++.pt/typename16.C: Likewise.
43550         * g++.old-deja/g++.pt/typename3.C: Likewise.
43551         * g++.old-deja/g++.pt/typename4.C: Likewise.
43552         * g++.old-deja/g++.pt/typename5.C: Likewise.
43553         * g++.old-deja/g++.pt/typename7.C: Likewise.
43554         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43555
43556 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43557
43558         * g++.dg/other/linkage1.C: New test.
43559         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43560         specifiers.
43561
43562 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43563
43564         * gcc.dg/concat.c: New test.
43565
43566 2001-12-11  Stan Shebs  <shebs@apple.com>
43567
43568         * objc/compile: New test directory.
43569         * objc/compile/compile.exp: New expect script.
43570         * objc/compile/20011211-1.m: New compile test.
43571
43572 2001-12-11  Jason Merrill  <jason@redhat.com>
43573
43574         * lib/prune.exp (prune_gcc_output): Also handle "In member
43575         function".  So many permutations...
43576
43577 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43578
43579         * g++.dg/template/typedef1.C: New test.
43580
43581 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43582
43583         * g++.dg/other/copy1.C: New test.
43584
43585 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43586
43587         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43588
43589         * gcc.dg/builtin-choose-expr.c: New.
43590
43591 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43592
43593         * gcc.dg/altivec-2.c: New.
43594
43595 2001-12-07  Richard Henderson  <rth@redhat.com>
43596
43597         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43598
43599 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43600
43601         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43602         ultrasparc.
43603
43604 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43605
43606         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43607
43608 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43609
43610         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43611         variable argument list.
43612
43613 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43614
43615         * gcc.c-torture/execute/memcheck: Delete entire directory.
43616         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43617         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43618
43619 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43620
43621         * gcc.dg/Wshadow-1.c: New test.
43622
43623 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43624
43625         * gcc.c-torture/compile/20011130-1.c: New test.
43626
43627         * gcc.dg/noncompile/20011025-1.c: New test.
43628
43629         * g++.dg/other/anon-union.C: New test.
43630
43631         * gcc.c-torture/execute/20011024-1.c: New test.
43632
43633 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43634
43635         * gcc.c-torture/execute/20000722-1.x,
43636         gcc.c-torture/execute/20010123-1.x: Remove.
43637         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43638         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43639         gcc.dg/c99-complit-2.c: New tests.
43640
43641 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43642
43643         * g++.dg/inherit/base1.C: New test.
43644
43645 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43646
43647         * g++.dg/other/stdarg1.C: New test.
43648
43649         * gcc.c-torture/compile/20011130-2.c: New test.
43650
43651 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43652
43653         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43654         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43655         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43656         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43657         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43658         * gcc.dg/builtin-prefetch-1.c: New test.
43659
43660 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43661
43662         * gcc.dg/20011130-1.c: New test.
43663
43664 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43665
43666         * g++.dg/other/scope1.C: New test.
43667         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43668
43669 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43670
43671         * gcc.dg/vla-init-1.c: New test.
43672
43673 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43674
43675         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43676
43677 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43678
43679         * objc.dg/alias.m: Update.
43680         * objc.dg/class-1.m: Update.
43681         * objc.dg/const-str-1.m: Update.
43682         * objc.dg/fwd-proto-1.m: Update.
43683         * objc.dg/id-1.m: Update.
43684         * objc.dg/super-class-1.m: Update.
43685
43686 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43687
43688         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43689         constructs.
43690
43691 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43692
43693         * gcc.c-torture/execute/20011128-1.c: New test.
43694
43695 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43696
43697         * gcc.dg/20011127-1.c: New test.
43698
43699 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43700
43701         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43702         from Austin Group draft 7.
43703         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43704         scanf format arguments.
43705         * gcc.dg/format/no-exargs-2.c: New test.
43706
43707 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43708
43709         * g++.dg/abi/vbase8-4.C: New test.
43710
43711 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43712
43713         * gcc.c-torture/execute/20011121-1.c: New test.
43714
43715 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43716
43717         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43718
43719 2001-11-23  Andreas Jaeger  <aj@suse.de>
43720
43721         * gcc.dg/cpp/charconst-2.c: New test.
43722
43723 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
43724
43725         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43726         to the host if it is remote.  Let tests specify extra headers
43727         they use.
43728         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43729         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43730         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43731         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43732         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43733         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43734         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43735         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43736         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43737         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43738
43739 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
43740
43741         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43742         for little endian ARMs.
43743
43744 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
43745
43746         * gcc.c-torture/compile/20011119-1.c: New test.
43747         * gcc.c-torture/compile/20011119-2.c: New test.
43748
43749 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
43750
43751         * gcc.dg/altivec-1.c: Fix typo.
43752
43753 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43754
43755         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
43756
43757 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
43758
43759         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
43760
43761 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
43762
43763         * lib/g77.exp: Don't specify --rpath-link.
43764
43765         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
43766         across all the headers.
43767         * gcc.dg/format/format.exp: For testing on a remote host,
43768         copy format.h.
43769
43770         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
43771         * gcc.c-torture/execute/930406-1.c: Likewise.
43772         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43773
43774 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
43775
43776         * gcc.dg/altivec-1.c: New.
43777
43778 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
43779
43780         * gcc.dg/cpp/fpreprocessed.c: New test case.
43781
43782 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43783
43784         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
43785         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
43786         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
43787
43788 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43789
43790         * gcc.dg/no-builtin-1.c: New test.
43791
43792 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
43793
43794         * gcc.c-torture/execute/20011115-1.c: New test.
43795
43796 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
43797
43798         * gcc.c-torture/compile/20011114-2.c: New test.
43799         * gcc.c-torture/compile/20011114-3.c: New test.
43800         * gcc.c-torture/compile/20011114-4.c: New test.
43801
43802 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43803
43804         * g++.dg/other/init1.C: New test.
43805
43806 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
43807
43808         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
43809         message.
43810
43811         * gcc.c-torture/execute/20011114-1.c: New testcase.
43812
43813         * gcc.c-torture/compile/20010327-1.c: Revert last change.
43814         * gcc.c-torture/compile/20011114-1.c: New test, exactly
43815         like the (before this change) version of 20010327-1.c.
43816
43817 2001-11-14  Roger Sayle <roger@eyesopen.com>
43818
43819         * gcc.c-torture/execute/string-opt-13.c: New testcase.
43820
43821 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
43822
43823         * g++.dg/init/array2.C: New test.
43824
43825 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
43826
43827         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
43828
43829 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
43830
43831         * g++.dg/other/forscope1.C: New test.
43832         * g++.dg/ext/forscope1.C: New test.
43833         * g++.dg/ext/forscope2.C: New test.
43834
43835 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
43836
43837         * gcc.c-torture/execute/20011113-1.c: New test.
43838
43839 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
43840
43841         * gcc.c-torture/execute/20011109-2.c: New test.
43842
43843         * gcc.c-torture/execute/20011109-1.c: New test.
43844
43845 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
43846
43847         * gcc.c-torture/compile/20011109-1.c: New test.
43848
43849 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
43850
43851         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
43852         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
43853         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
43854         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
43855         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
43856         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
43857         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
43858
43859 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43860
43861         * g++.dg/warn/Wshadow-1.C: New tests.
43862         * g++.old-deja/g++.mike/for3.C: Update.
43863
43864 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43865
43866         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
43867         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
43868         XFAILs.  Adjust expected error texts.
43869         * gcc.c-torture/compile/20011106-1.c,
43870         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
43871         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
43872         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
43873         gcc.dg/c99-array-lval-5.c: New tests.
43874
43875 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43876
43877         * gcc.dg/cpp/defined.c: Update.
43878
43879 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43880
43881         * gcc.c-torture/execute/anon-1.c: New test.
43882
43883 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
43884
43885         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43886         same size, so no warning should be produced on stormy16.
43887
43888         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43889         due to oversized array.
43890         * g++.old-deja/g++.mike/ns15.C: Likewise.
43891         * g++.old-deja/g++.pt/crash16.C: Likewise.
43892
43893 2001-11-02  Graham Stott  <grahams@redhat.com>
43894
43895         * g++.dgother/debug1.C: Fix typos.
43896
43897 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
43898
43899         * g++.dg/other/debug1.C: New test.
43900
43901 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43902
43903         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43904         of unsigned long.
43905
43906 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
43907
43908         * gcc.dg/20011029-2.c: New test.
43909
43910         * gcc.c-torture/compile/20011029-1.c: New test.
43911
43912 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
43913
43914         * objc/execute/class_self-1.m: New test.
43915         * objc/execute/class_self-2.m: New test.
43916
43917 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
43918
43919         * gcc.misc-tests/msgs.exp: Delete.
43920         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43921         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
43922         error set to match recent changes.
43923
43924 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
43925
43926         * gcc.dg/20011021-1.c: New test.
43927
43928 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
43929
43930         * gcc.c-torture/compile/20011023-1.c: New test.
43931
43932 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
43933
43934         * lib/g77.exp: Rewrite based on lib/g++.exp.
43935
43936 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
43937
43938         * gcc.c-torture/execute/20011019-1.c: New test.
43939
43940         * gcc.dg/20011018-1.c: New test.
43941
43942 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
43943
43944         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43945
43946 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
43947
43948         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43949         * gcc.dg/attr-invalid.c: Likewise.
43950
43951 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
43952
43953         * gcc.dg/20011015-1.c: New test.
43954
43955 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43956
43957         * g++.dg/template/unify2.C: New test.
43958
43959 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43960
43961         * g++.dg/other/exception-specification.C: New test
43962
43963 2001-10-13  Tom Rix  <trix@redhat.com>
43964
43965         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43966         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43967
43968 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
43969
43970         * gcc.dg/20011009-1.c: New test.
43971
43972 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
43973
43974         PR g++/4476
43975         * g++.dg/other/friend1.C: New test.
43976
43977 2001-10-11  Richard Henderson  <rth@redhat.com>
43978
43979         * g++.old-deja/g++.other/crash18.C: Add -S to options.
43980
43981 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43982
43983         * gcc.c-torture/compile/20011010-1.c: New.
43984
43985 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43986
43987         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43988         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43989         g77.f-torture/execute/execute.exp,
43990         g77.f-torture/noncompile/noncompile.exp,
43991         gcc.c-torture/compile/compile.exp,
43992         gcc.c-torture/execute/execute.exp,
43993         gcc.c-torture/execute/ieee/ieee.exp,
43994         gcc.c-torture/execute/memcheck/memcheck.exp,
43995         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43996         objc/execute/execute.exp: Update FSF address.
43997
43998 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43999
44000         * gcc.dg/cpp/cmdlne-C.c: Update.
44001         * gcc.dg/cpp/cmdlne-C2.c: New.
44002
44003 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44004
44005         * gcc.c-torture/execute/20011008-3.c: New.
44006
44007 2001-10-08  DJ Delorie  <dj@redhat.com>
44008
44009         * gcc.dg/20011008-1.c: New.
44010         * gcc.dg/20011008-2.c: New.
44011
44012 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44013
44014         * gcc.dg/cpp/spacing1.c: Update test.
44015
44016 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44017
44018         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44019         spelling errors of "separate" as "seperate".
44020
44021 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44022
44023         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44024         enough to avoid inlining.
44025
44026 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44027
44028         * lib/g77.exp: set libg2c_dir correctly.
44029
44030 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44031
44032         * gcc.dg/cpp/macro11.c: New test.
44033
44034 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44035
44036         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44037         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44038         gcc.dg/format/multattr-3.c: New tests.
44039         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44040         tests for format attributes on function pointers being rejected.
44041
44042 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44043
44044         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44045
44046 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44047
44048         * g++.dg/warn/format1.C: New test.
44049
44050 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44051
44052         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44053
44054 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44055
44056         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44057
44058 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44059
44060         * gcc.dg/cpp/redef2.c: Add test.
44061
44062 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44063
44064         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44065         long-standing bug on i686, apparently.
44066         * gcc.c-torture/execute/loop-2c.x: New file.
44067         * gcc.c-torture/execute/loop-2d.x: New file.
44068         * gcc.c-torture/execute/loop-3c.x: New file.
44069
44070 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44071
44072         * gcc.dg/cpp/20000625-2.c: Correct line number.
44073
44074 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44075
44076         * gcc.dg/cpp/macro10.c: New test.
44077         * gcc.dg/cpp/strify3.c: New test.
44078         * gcc.dg/cpp/spacing1.c: Add tests.
44079         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44080         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44081
44082 2001-09-24  DJ Delorie  <dj@redhat.com>
44083
44084         * gcc.c-torture/execute/20010924-1.c: New test.
44085
44086 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44087
44088         * objc/execute/paste.m: Remove.
44089
44090 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44091
44092         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44093
44094 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44095
44096         * g77.dg/strlen0.f: New test.
44097
44098 2001-09-21  Richard Henderson  <rth@redhat.com>
44099
44100         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44101         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44102
44103 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44104
44105         Table-driven attributes.
44106         * g++.dg/ext/attrib1.C: New test.
44107
44108 2001-09-20  DJ Delorie  <dj@redhat.com>
44109
44110         * gcc.dg/20000926-1.c: Update expected warning messages.
44111         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44112         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44113         array.
44114
44115 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44116
44117         * g++.dg/eh/registers1.C: New test case.
44118
44119 2001-09-17  Richard Henderson  <rth@redhat.com>
44120
44121         * gcc.dg/array-5.c: Fix VLA decomposition test.
44122
44123 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44124
44125         * gcc.dg/cpp/line5.c: New testcase.
44126
44127 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44128
44129         * gcc.dg/cpp/macro9.c: New test.
44130
44131 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44132
44133         * gcc.c-torture/execute/980223.c: Change type of addr from long
44134         to char *.
44135
44136 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44137
44138         * gcc.c-torture/execute/20010915-1.c: New test.
44139
44140 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44141
44142         * g77.dg/bprob: New directory.
44143         * g77.dg/bprob/bprob.exp: New file.
44144         * g77.dg/bprob/bprob-1.f: New test.
44145         * g77.dg/gcov: New directory.
44146         * g77.dg/gcov/gcov.exp: New file.
44147         * g77.dg/gcov/gcov-1.f: New test.
44148         * g77.dg/gcov/gcov-1.x: New file.
44149
44150 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44151
44152         * gcc.dg/cpp/directiv.c: Update.
44153         * gcc.dg/cpp/undef1.c: Update.
44154
44155 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44156
44157         * gcc.dg/20010912-1.c: New test.
44158
44159 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44160
44161         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44162         language-independent file in lib.
44163         * lib/gcov.exp: New file.
44164
44165 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44166
44167         * gcc.c-torture/compile/20010911-1.c: New test.
44168
44169 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44170
44171         * lib/profopt.exp: New, to support profile-directed optimizations.
44172         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44173         * gcc.misc-tests/bprob-1.c: New test.
44174         * gcc.misc-tests/bprob-2.c: New test.
44175
44176 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44177
44178         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44179         XFAIL and which kinds of gcov output to verify.
44180         * gcc.misc-tests/gcov-4b.x: New file.
44181         * gcc.misc-tests/gcov-5b.x: New file.
44182         * gcc.misc-tests/gcov-6.x: New file.
44183         * gcc.misc-tests/gcov-7.c: New test.
44184         * gcc.misc-tests/gcov-7.x: New file.
44185
44186 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44187
44188         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44189         * gcc.misc-tests/gcov-6.c: New test.
44190
44191 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44192
44193         PR c++/3986
44194         * g++.dg/abi/vbase1.C: New test.
44195
44196 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44197
44198         * objc.dg/method-2.m: New.
44199
44200 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44201
44202         PR c++/4203
44203         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44204         * g++.dg/init/empty1.C: New test.
44205
44206 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44207
44208         * gcc.c-torture/compile/20010903-1.c: New test.
44209
44210 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44211
44212         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44213         for m68k.
44214
44215 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44216
44217         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44218
44219         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44220
44221         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44222
44223 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44224
44225         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44226         for 16-bit 'unsigned int'.
44227
44228 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44229
44230         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44231
44232 2001-08-27  Richard Henderson  <rth@redhat.com>
44233
44234         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44235         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44236
44237 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44238
44239         * gcc.dg/asm-names.c (ymain): New.
44240
44241 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44242
44243         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44244         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44245         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44246
44247 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44248
44249         * gcc.dg/compare5.c: New testcase.
44250
44251 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44252
44253         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44254         and "In instantiation".
44255
44256 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44257
44258         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44259
44260 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44261
44262         * gcc.misc-tests/gcov.exp: Add support for branch information.
44263         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44264         * gcc.misc-tests/gcov-4.c: New test.
44265         * gcc.misc-tests/gcov-4b.c: New test.
44266         * gcc.misc-tests/gcov-5b.c: New test.
44267
44268 2001-08-20  Zack Weinberg  <zackw@panix.com>
44269
44270         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44271         expected to fail.
44272
44273 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44274
44275         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44276
44277 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44278
44279         * g++.dg/eh/template1.C: New test.
44280
44281 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44282
44283         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44284         Fix thinko.
44285         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44286         for xfail.
44287
44288 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44289
44290         * lib/g77-dg.exp: Use prune.exp for common procedures
44291         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44292         * lib/g77.exp: (g77-dg-prune) Remove
44293
44294 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44295
44296         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44297
44298 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44299
44300         * g++.dg/template/unify1.C: New test.
44301
44302 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44303
44304         * g++.dg/abi/empty4.C: New test.
44305
44306 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44307
44308         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44309         solaris2.*
44310         * g77.f-torture/compile/pr3743.x: Likewise.
44311
44312 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44313
44314         * g++.dg/other/using-declaration.C: New test.
44315
44316 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44317
44318         * gcc.dg/cpp/tr-sign.c: New testcase.
44319
44320 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44321
44322         * gcc.dg/cpp/19951025-1.c: Revert.
44323         * gcc.dg/cpp/directiv.c: We no longer process directives that
44324         interrupt macro arguments.
44325
44326 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44327
44328         * gcc.dg/bconstp-1.c: New test.
44329
44330 2001-08-03  Richard Henderson  <rth@redhat.com>
44331
44332         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44333
44334 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44335
44336         * gcc.dg/cpp/19951025-1.c: Update.
44337
44338 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44339
44340         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44341         should be x.
44342
44343 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44344
44345         Kill -fhonor-std.
44346         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44347         * g++.old-deja/g++.other/std1.C: Likewise.
44348         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44349
44350 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44351
44352         * lib/g77.exp: Load gcc-defs.exp for common procedures
44353         (g77_pass, g77_fail, g77_finish, g77_exit,
44354         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44355
44356 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44357
44358         * g77.dg/fbackslash.f
44359         * g77.dg/fcase-preserve.f
44360         * g77.dg/ff90-1.f
44361         * g77.dg/ffixed-line-length-0.f
44362         * g77.dg/ffixed-line-length-132.f
44363         * g77.dg/ffixed-line-length-7.f
44364         * g77.dg/ffixed-line-length-72.f
44365         * g77.dg/ffixed-line-length-none.f
44366         * g77.dg/ffree-form-1.f
44367         * g77.dg/fno-backslash.f
44368         * g77.dg/fno-f90-1.f
44369         * g77.dg/fno-fixed-form-1.f
44370         * g77.dg/fno-onetrip.f
44371         * g77.dg/fno-typeless-boz.f
44372         * g77.dg/fno-underscoring.f
44373         * g77.dg/fno-vxt-1.f
44374         * g77.dg/fonetrip.f
44375         * g77.dg/ftypeless-boz.f
44376         * g77.dg/fugly-assumed.f
44377         * g77.dg/funderscoring.f
44378         * g77.dg/fvxt-1.f
44379
44380 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44381
44382         * objc.dg/fwd-proto-1.m: New.
44383         * objc.dg/local-decl-1.m: New.
44384         * objc.dg/naming-1.m: New.
44385         * objc.dg/naming-2.m: New.
44386         * objc.dg/proto-hier-1.m: New.
44387
44388 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44389
44390         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44391         largest-type elements to a struct makes its size grow.
44392
44393 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44394
44395         * g++.dg/abi/vthunk1.C: New test.
44396
44397 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44398
44399         * g++.dg/abi/vbase8-22.C: New test.
44400
44401 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44402
44403         * gcc.dg/cpp/macro8.c: New test.
44404
44405 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44406
44407         * g++.dg/abi/vbase8-21.C: New test.
44408
44409 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44410
44411         * g++.dg/abi/vbase8-10.C: New test.
44412
44413 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44414
44415         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44416         ${tool}_set_ld_library_path.
44417         Changed caller.
44418         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44419         g++.exp.
44420
44421 2001-07-26  Stan Cox <scox@redhat.com>
44422
44423         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44424         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44425         gcc_exit, gcc_check_unsupported_p):
44426         Moved to gcc-deps.exp
44427         * gcc-deps.exp: New file.
44428
44429 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44430
44431         * g++.old-deja/g++.pt/defarg14.C: New test.
44432
44433 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44434
44435         * g++.old-deja/g++.other/lineno5.C: New test.
44436
44437 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44438
44439         * g++.old-deja/g++.pt/crash68.C: New test.
44440
44441 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44442
44443         * g++.old-deja/g++.other/crash42.C: New test.
44444
44445 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44446
44447         * gcc.dg/cpp/extratokens.c: Fix.
44448         * gcc.dg/cpp/skipping2.c: New tests.
44449
44450 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44451
44452         * gcc.c-torture/execute/20010724-1.c: New file.
44453         * gcc.c-torture/execute/20010724-1.x: New file.
44454
44455 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44456
44457         * g++.old-deja/g++.other/cond7.C: New test.
44458
44459 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44460
44461         * g++.old-deja/g++.other/optimize4.C: New test.
44462
44463 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44464
44465         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44466
44467 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44468
44469         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44470         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44471         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44472         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44473
44474         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44475         bug report" message.
44476
44477         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44478         * g++.dg/ext/instantiate1.C: Move from old-deja.
44479
44480 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44481
44482         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44483         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44484         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44485         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44486
44487 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44488
44489         * gcc.c-torture/execute/20010723-1.c: New test.
44490
44491 2001-07-23  Ben Elliston  <bje@redhat.com>
44492
44493         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44494
44495 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44496
44497         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44498         i[34567]86-*-*.
44499         Delete handling of ieee_multilib_flags.
44500         Pass -mieee for alpha*-*-* and sh-*-*.
44501         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44502
44503 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44504
44505         Remove old-abi tests.
44506         * g++.old-deja/g++.mike/p11116.C: Remove.
44507         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44508
44509 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44510
44511         * g77.f-torture/compile/pr3743.f: New test
44512
44513 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44514
44515         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44516
44517 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44518
44519         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44520         g++.old-deja/g++.pt/static6.C: Likewise.
44521         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44522         supports weak symbols.
44523
44524 2001-07-18  Andreas Jaeger  <aj@suse.de>
44525
44526         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44527         supported again.
44528
44529 2001-07-18  Andreas Jaeger  <aj@suse.de>
44530
44531         * gcc.dg/iftrap-1.c: Fix target line.
44532
44533 2001-07-17  Richard Henderson  <rth@redhat.com>
44534
44535         * gcc.c-torture/execute/20010717-1.c: New.
44536
44537 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44538
44539         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44540         tests.
44541
44542 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44543
44544         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44545
44546 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44547
44548         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44549         UAC_SIGBUS, UAC_NOPRINT definitions.
44550
44551 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44552
44553         * objc/execute/object_is_class.m: New test.
44554         * objc/execute/object_is_meta_class.m: New test.
44555
44556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44557
44558         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44559         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44560
44561 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44562
44563         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44564         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44565
44566 2001-07-14  Richard Henderson  <rth@redhat.com>
44567
44568         * gcc.dg/iftrap-1.c: New.
44569
44570 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44571
44572         * g77.f-torture/execute/intrinsic77.f: New test.
44573
44574 2001-07-11  Janis Johnson <janis@us.ibm.com>
44575
44576         * gcc.misc-tests/gcov-3.c: New test.
44577
44578 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44579
44580         * gcc.c-torture/compile/20010711-1.c,
44581         * gcc.c-torture/compile/20010711-2.c: New tests.
44582
44583 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44584
44585         * gcc.c-torture/execute/20010711-1.c: New test.
44586
44587 2001-07-11  Ben Elliston  <bje@redhat.com>
44588
44589         * g++.old-deja/g++.other/enum5.C: New test.
44590
44591 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44592
44593         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44594         (g++-dg-prune): Call prune_gcc_output.
44595         * prune.exp: New file for prune_gcc_output.
44596         * lib/g++.exp, lib/gcc.exp: Load it.
44597
44598 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44599
44600         * gcc.c-torture/compile/20010701-1.c,
44601         g++.old-deja/g++.ext/attrib6.C: New tests.
44602
44603 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44604
44605         * gcc.c-torture/compile/20010706-1.c: New test.
44606
44607 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44608
44609         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44610
44611 2001-06-28  Stan Shebs  <shebs@apple.com>
44612
44613         * gcc.dg/pragma-darwin.c: New test.
44614
44615 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44616
44617         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44618         Solaris 2.[678] system.
44619
44620 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44621
44622         * gcc.dg/20010622-1.c: New test.
44623
44624 2001-06-18  Stan Shebs  <shebs@apple.com>
44625
44626         * objc.dg: New directory.
44627         * objc.dg/dg.exp: New file.
44628         * objc.dg/alias.m: New.
44629         * objc.dg/class-1.m: New.
44630         * objc.dg/class-2.m: New.
44631         * objc.dg/const-str-1.m: New.
44632         * objc.dg/const-str-2.m: New.
44633         * objc.dg/id-1.m: New.
44634         * objc.dg/method-1.m: New.
44635         * objc.dg/super-class-1.m: New.
44636         * lib/objc-dg.exp: New file.
44637
44638 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44639
44640         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44641         of label name.
44642
44643 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44644
44645         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44646
44647 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44648
44649         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44650         variable.
44651
44652 2001-06-12  Richard Henderson  <rth@redhat.com>
44653
44654         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44655
44656 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44657
44658         * g++.old-deja/g++.abi/vbase5.C: New test.
44659         * g++.old-deja/g++.abi/vbase6.C: New test.
44660         * g++.old-deja/g++.abi/vbase7.C: New test.
44661
44662 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44663
44664         * gcc.c-torture/compile/20010610-1.c: New test.
44665
44666 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44667
44668         * g++.old-deja/g++.abi/vbase4.C: New test.
44669
44670 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44671
44672         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44673         support %f for HC11/HC12 targets.
44674         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44675         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44676         on HC11/HC12 targets.
44677         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44678
44679 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44680
44681         * gcc.dg/wchar_t-1.c: New file.
44682         * gcc.dg/wint_t-1.c: Likewise.
44683
44684 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44685
44686         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44687
44688 2001-06-11  Richard Henderson  <rth@redhat.com>
44689
44690         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44691
44692 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44693
44694         * gcc.c-torture/compile/20010611-1.c: New test.
44695
44696 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44697
44698         * gcc.dg/c99-tag-1.c: Add more tests.
44699
44700 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44701
44702         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44703         representation on MN10300 and ARM/Thumb.
44704
44705 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44706
44707         * g77.f-torture/execute/20010610.f: New.
44708
44709 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44710
44711         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44712         names.
44713
44714 2001-06-09  Richard Henderson  <rth@redhat.com>
44715
44716         * gcc.c-torture/execute/ashrdi-1.c: New.
44717         * gcc.c-torture/execute/ashldi-1.c: New.
44718         * gcc.c-torture/execute/lshrdi-1.c: New.
44719
44720 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
44721
44722         * objc/execute/load-3.m: Added. Check sending +load to categories,
44723         in addition to classes.
44724
44725 2001-06-08  Stan Shebs  <shebs@apple.com>
44726
44727         * objc/execute/load-2.m: New test.  From Nicola Pero
44728         <n.pero@mi.flashnet.it>.
44729
44730 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
44731
44732         * gcc.c-torture/execute/20010605-2.c: New test.
44733
44734 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44735
44736         * g++.old-deja/g++.abi/vbase2.C: New test.
44737         * g++.old-deja/g++.abi/vbase3.C: New test.
44738
44739 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44740
44741         * g++.old-deja/g++.pt/friend49.C: New test.
44742
44743 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
44744
44745         * g++.old-deja/g++.ext/anon3.C: New test.
44746
44747 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
44748
44749         * g++.old-deja/g++.other/conv7.C: New test.
44750
44751 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44752
44753         * gcc.c-torture/compile/20010605-2.c: New test.
44754
44755 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44756
44757         * gcc.c-torture/execute/20010604-1.c: New test.
44758
44759 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
44760
44761         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
44762
44763 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
44764
44765         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
44766         (g++_link_flags): Likewise.
44767         (g++_init): Pass gccpath's value to two previous functions.
44768
44769 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44770
44771         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
44772         Ensure logfile entry matches exec command line.
44773
44774 2001-05-31  Richard Henderson  <rth@redhat.com>
44775
44776         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
44777         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
44778
44779 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
44780
44781         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
44782         compiler for irix6.2
44783
44784 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
44785
44786         * g++.old-deja/g++.other/optimize3.C: New file.
44787
44788 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
44789
44790         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
44791         assemble.
44792
44793 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
44794
44795         * g++.old-deja/g++.other/optimize2.C: New file.
44796
44797 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
44798
44799         * gcc.c-torture/compile/20010518-2.c: New file.
44800         * gcc.c-torture/execute/20010518-1.c: New file.
44801         * gcc.c-torture/execute/20010518-2.c: New file.
44802
44803 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44804
44805         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
44806
44807 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
44808
44809         G++ no longer defines builtins that do not begin with __builtin.
44810         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
44811         * g++.old-deja/g++.brendand/misc13.C: Likewise.
44812         * g++.old-deja/g++.law/builtin1.C: Likewise.
44813         * g++.old-deja/g++.law/cvt2.C: Likewise.
44814         * g++.old-deja/g++.mike/net5.C: Likewise.
44815         * g++.old-deja/g++.other/builtins1.C: Likewise.
44816         * g++.old-deja/g++.other/builtins2.C: Likewise.
44817         * g++.old-deja/g++.other/builtins3.C: Likewise.
44818         * g++.old-deja/g++.other/builtins4.C: Likewise.
44819         * g++.old-deja/g++.other/inline8.C: Likewise.
44820         * g++.old-deja/g++.robertl/eb39.C: Likewise.
44821
44822 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
44823
44824         * g++.old-deja/g++.pt/using1.C: Adjust.
44825         * g++.old-deja/g++.pt/using2.C: New test.
44826
44827 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44828
44829         * gcc.dg/cpp/charconst.c: New tests.
44830         * gcc.dg/cpp/escape.c: New tests.
44831         * gcc.dg/cpp/escape-1.c: New tests.
44832         * gcc.dg/cpp/escape-2.c: New tests.
44833         * gcc.dg/cpp/ucs.c: New tests.
44834
44835 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
44836
44837         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
44838         native compiler for irix6.5.
44839
44840 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
44841
44842         * lib/g++.exp (g++_include_flags): Use args to compute
44843         get_multilibs.
44844         (g++_link_flags): Likewise.
44845         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
44846
44847 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44848
44849         * gcc.dg/c90-hexfloat-1.c: Add more tests.
44850
44851 2001-05-21  Geoff Keating  <geoffk@redhat.com>
44852
44853         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
44854         this file.
44855
44856 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44857
44858         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
44859         STACK_SIZE;
44860         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
44861         to STACK_SIZE; Use it to define size of add_histo array.
44862         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
44863         to STACK_SIZE.
44864         (f): Use GITT_SIZE to define size of gitt local table.
44865         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
44866         to STACK_SIZE; Use it to define size of bytemem array.
44867
44868 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44869
44870         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
44871         on 68HC11/HC12 due to the asm instruction.
44872         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
44873         * gcc.c-torture/compile/920520-1.x: Likewise.
44874         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
44875         on 68HC11/HC12 because the function is larger than 64K.
44876         * gcc.c-torture/compile/961203-1.x: New file, this test fails
44877         on 68HC11/HC12 because the structure is too large.
44878
44879 2001-05-20  Richard Henderson  <rth@redhat.com>
44880
44881         * gcc.c-torture/execute/20010520-1.c: New.
44882
44883 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44884
44885         * g++.old-deja/g++.warn/compare1.C: New test.
44886         * gcc.dg/compare4.c: New test.
44887
44888 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
44889
44890         * g++.old-deja/g++.other/optimize1.C: New test.
44891
44892 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44893
44894         * g++.old-deja/g++.pt/spec41.C: New test.
44895
44896 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
44897
44898         * gcc.c-torture/compile/20010114-1.x: Remove.
44899
44900 2001-05-18  Stan Shebs  <shebs@apple.com>
44901
44902         * gcc.c-torture/compile/20010518-1.c: New test.
44903
44904 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
44905
44906         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44907         * g++.old-deja/g++.pt/crash67.C: New test.
44908
44909 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
44910
44911         * g++.old-deja/g++.other/debug9.C: New test.
44912
44913 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
44914
44915         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44916
44917 2001-05-16  Jan Hubicka  <jh@suse.cz>
44918
44919         * gcc.c-torture/compile/20010516-1.c: New test.
44920
44921 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44922
44923         * g++.old-deja/g++.other/crash41.C: New test.
44924
44925 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44926
44927         * g++.old-deja/g++.pt/crash66.C: New test.
44928
44929 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
44930
44931         * g++.old-deja/g++.robertl/eb27.C: Convert.
44932
44933 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
44934
44935         * g++.dg/friend-warn.C: New test.  Do not warn about friend
44936         declaration being redundant.
44937
44938 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
44939
44940         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44941
44942 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
44943
44944         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44945
44946 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
44947
44948         * lib/g++.exp: Use testsuite_flags.
44949
44950 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
44951
44952         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44953
44954 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44955
44956         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44957
44958 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
44959
44960         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44961
44962 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
44963
44964         * gcc.c-torture/compile/20010313-1.c: New test.
44965
44966 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
44967
44968         * gcc.dg/cpp/direct2.c: New test.
44969         * gccq.dg/cpp/direct2s.c: New test.
44970
44971         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44972
44973 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
44974
44975         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44976         * g++.old-deja/g++.other/op3.C: Likewise.
44977
44978 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44979
44980         * gcc.dg/cpp/syshdr.h: New file.
44981         * gcc.dg/cpp/sysmac1.c: Update.
44982         * gcc.dg/cpp/sysmac2.c: Update.
44983
44984 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44985
44986         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44987
44988 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
44989
44990         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44991         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44992
44993 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
44994
44995         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44996
44997 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
44998
44999         * lib/g++.exp (g++_include_flags): Don't use any special flags
45000         if TESTING_IN_BUILD_TREE is not defined.
45001         (g++_init): Use a plain 'c++' as the compiler if
45002         TESTING_IN_BUILD_TREEE is not defined.
45003
45004 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45005
45006         * g++.old-deja/g++.eh/catch13.C: New test.
45007         * g++.old-deja/g++.eh/catch14.C: New test.
45008
45009 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45010
45011         * gcc.dg/cpp/tr-define.c: New test.
45012
45013 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45014
45015         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45016         <stdlib.h>, not <malloc.h>.
45017
45018 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45019
45020         * g++.old-deja/g++.ns/template17.C: New test.
45021
45022 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45023
45024         * g++.old-deja/g++.pt/ref4.C: New test.
45025
45026 2001-04-30  Richard Henderson  <rth@redhat.com>
45027
45028         * gcc.dg/20000724-1.c: Revert last change.
45029
45030 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45031
45032         * g77.f-torture/execute/20010430.f: New test.
45033
45034 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45035
45036         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45037
45038 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45039
45040         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45041
45042 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45043
45044         * g++.old-deja/g++.eh/crash6.C: New test.
45045
45046 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45047
45048         * g++.old-deja/g++.other/warn7.C: New test.
45049
45050 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45051
45052         * g++.old-deja/g++.other/defarg9.C: New test.
45053
45054 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45055
45056         * g77.f-torture/compile/20010426.f: New test.
45057         * g77.f-torture/execute/20010426.f: New test.
45058
45059 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45060
45061         * g77.f-torture/compile/20000629-1.x: Remove - error
45062         has been fixed.
45063
45064 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45065
45066         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45067         Tweak slightly to work with g++.dg framework.
45068         * g++.dg/special/ecos.exp: Run initp1.C test.
45069         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45070
45071         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45072         its linker doesn't give line numbers either.
45073         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45074
45075 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45076
45077         * g++.old-deja/g++.other/lex1.C: New test.
45078
45079 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45080
45081         * gcc.dg/noncompile/20010425-1.c: New test.
45082
45083 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45084
45085         * g++.old-deja/g++.pt/mangle2.C: New test.
45086
45087 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45088
45089         * gcc.dg/format/plus-1.c: New test.
45090
45091 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45092
45093         * gcc.dg/20010423-1.c: New test.
45094
45095 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45096
45097         * gcc.c-torture/execute/20010422-1.c: New test.
45098
45099 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45100
45101         * g++.old-deja/g++.ns/type2.C: New test.
45102
45103 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45104
45105         * g++.old-deja/g++.other/perf1.C: New test.
45106
45107 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45108
45109         * gcc.dg/c99-func-2.c: Remove xfail.
45110         * gcc.dg/c99-func-3.c: Remove xfail.
45111         * gcc.dg/c99-func-4.c: Remove xfail.
45112
45113 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45114
45115         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45116
45117 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45118
45119         * gcc.c-torture/compile/20010423-1.c: New test.
45120
45121 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45122
45123         * g++.old-deja/g++.pt/typename28.C: New test.
45124
45125 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45126
45127         * g++.old-deja/g++.abi/empty2.C: New test.
45128         * g++.old-deja/g++.abi/empty3.C: New test.
45129
45130 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45131
45132         * g++.old-deja/g++.other/comdat2.C: New test.
45133         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45134
45135 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45136
45137         * g++.old-deja/g++.other/overload14.C: New test.
45138
45139 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45140
45141         * g++.old-deja/g++.other/lookup23.C: New test.
45142
45143 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45144
45145         * gcc.c-torture/execute/20010403-1.c: New test.
45146
45147 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45148             Mark Mitchell  <mark@codesourcery.com>
45149
45150         * lib/old-dejagnu.exp: Don't delete output of executable.
45151         Add .exe suffix to executables.
45152
45153 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45154
45155         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45156
45157 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45158
45159         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45160
45161 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45162
45163         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45164         * g++.old-deja/g++.abi/crash1.C: New test.
45165
45166 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45167
45168         * g++.old-deja/g++.other/crash40.C: New test.
45169
45170 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45171
45172         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45173
45174 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45175
45176         * g++.old-deja/g++.other/warn6.C: New test.
45177
45178 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45179
45180         * g++.old-deja/g++.robertl/eb42.C: Same.
45181
45182 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45183
45184         * gcc.dg/wtr-conversion-1.c: New testcase.
45185
45186 2001-04-10  Richard Henderson  <rth@redhat.com>
45187
45188         * g++.old-deja/g++.other/array5.C: New.
45189
45190 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45191
45192         * gcc.c-torture/execute/20010408-1.c: New test.
45193
45194 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45195
45196         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45197         headers and constructs.
45198         * g++.old-deja/g++.robertl/eb79.C: Same.
45199         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45200         * g++.old-deja/g++.robertl/eb73.C: Same.
45201         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45202         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45203         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45204         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45205         * g++.old-deja/g++.robertl/eb44.C: Same.
45206         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45207         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45208         * g++.old-deja/g++.robertl/eb39.C: Same.
45209         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45210         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45211         * g++.old-deja/g++.robertl/eb30.C: Same.
45212         * g++.old-deja/g++.robertl/eb3.C: Same.
45213         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45214         * g++.old-deja/g++.robertl/eb21.C: Same.
45215         * g++.old-deja/g++.robertl/eb15.C: Same.
45216         * g++.old-deja/g++.robertl/eb118.C: Same.
45217         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45218         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45219         * g++.old-deja/g++.robertl/eb109.C: Same.
45220         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45221         * g++.old-deja/g++.mike/rtti1.C: Same.
45222         * g++.old-deja/g++.mike/p658.C: Same.
45223         * g++.old-deja/g++.mike/net46.C: Same.
45224         * g++.old-deja/g++.mike/net34.C: Same.
45225         * g++.old-deja/g++.mike/memoize1.C: Same.
45226         * g++.old-deja/g++.mike/eh2.C: Same.
45227         * g++.old-deja/g++.law/weak.C: Same.
45228         * g++.old-deja/g++.law/visibility7.C: Same.
45229         * g++.old-deja/g++.law/visibility25.C: Same.
45230         * g++.old-deja/g++.law/visibility22.C: Same.
45231         * g++.old-deja/g++.law/visibility2.C: Same.
45232         * g++.old-deja/g++.law/visibility17.C: Same.
45233         * g++.old-deja/g++.law/visibility13.C: Same.
45234         * g++.old-deja/g++.law/visibility10.C: Same.
45235         * g++.old-deja/g++.law/visibility1.C: Same.
45236         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45237         * g++.old-deja/g++.law/vbase1.C: Same.
45238         * g++.old-deja/g++.law/operators32.C: Same.
45239         * g++.old-deja/g++.law/nest3.C: Same.
45240         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45241         * g++.old-deja/g++.law/except5.C (main): Same.
45242         * g++.old-deja/g++.law/cvt7.C (run): Same.
45243         * g++.old-deja/g++.law/cvt2.C: Same.
45244         * g++.old-deja/g++.law/cvt16.C: Same.
45245         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45246         * g++.old-deja/g++.law/ctors17.C (main): Same.
45247         * g++.old-deja/g++.law/ctors13.C: Same.
45248         * g++.old-deja/g++.law/ctors12.C (main): Same.
45249         * g++.old-deja/g++.law/ctors10.C: Same.
45250         * g++.old-deja/g++.law/code-gen5.C: Same.
45251         * g++.old-deja/g++.law/bad-error7.C: Same.
45252         * g++.old-deja/g++.law/arm9.C: Same.
45253         * g++.old-deja/g++.law/arm12.C: Same.
45254         * g++.old-deja/g++.law/arg8.C: Same.
45255         * g++.old-deja/g++.law/arg1.C: Same.
45256         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45257         * g++.old-deja/g++.jason/template31.C: Same.
45258         * g++.old-deja/g++.jason/template24.C (main): Same.
45259         * g++.old-deja/g++.jason/2371.C: Same.
45260         * g++.old-deja/g++.eh/new2.C: Same.
45261         * g++.old-deja/g++.eh/new1.C: Same.
45262         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45263         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45264         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45265         * g++.old-deja/g++.brendan/crash62.C: Same.
45266         * g++.old-deja/g++.brendan/crash52.C: Same.
45267         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45268         * g++.old-deja/g++.brendan/crash38.C: Same.
45269         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45270         * g++.old-deja/g++.brendan/copy9.C: Same.
45271
45272 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45273
45274         * gcc.c-torture/execute/20001203-2.c (memset):
45275         Count argument is of type __SIZE_TYPE__.
45276
45277 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45278
45279         * gcc.c-torture/compile/20010404-1.c: New test.
45280
45281 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45282
45283         * gcc.c-torture/compile/20010326-1.c: New test.
45284
45285 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45286
45287         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45288         peculiarities of the SH.
45289         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45290
45291 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45292
45293         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45294         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45295         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45296
45297 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45298
45299         * g77.f-torture/compile/20010321-1.f: New test.
45300
45301 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45302
45303         * gcc.c-torture/compile/20010329-1.c: New test.
45304
45305 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45306
45307         * gcc.c-torture/execute/20010329-1.c: New test.
45308
45309 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45310
45311         * g++.old-deja/g++.other/eh4.C: Fix typo.
45312
45313 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45314
45315         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45316
45317 2001-03-28  Philip Blundell  <philb@gnu.org>
45318
45319         * gcc.c-torture/compile/20010328-1.c: New test.
45320
45321 2001-03-27  Richard Henderson  <rth@redhat.com>
45322
45323         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45324         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45325
45326 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45327
45328         * gcc.c-torture/compile/20010327-1.c: New test.
45329
45330 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45331
45332         * g++.old-deja/g++.other/friend12.C: New test.
45333         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45334         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45335
45336 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45337
45338         * gcc.c-torture/execute/20010325-1.c: New test.
45339
45340 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45341
45342         * g++.old-deja/g++.other/mangle3.C: New test.
45343
45344 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45345
45346         * g++.old-deja/g++.other/anon8.C: New test.
45347
45348 2001-03-20  Philip Blundell  <philb@gnu.org>
45349
45350         * gcc.c-torture/compile/20010320-1.c: New test.
45351
45352 2001-03-17  Richard Henderson  <rth@redhat.com>
45353
45354         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45355
45356 2001-03-15  Geoff Keating  <geoff@redhat.com>
45357
45358         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45359         tests on AIX.
45360
45361 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45362
45363         * g++.old-deja/g++.other/eh4.C: New test.
45364
45365 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45366
45367         * gcc.dg/cpp/mi1.c: Update.
45368
45369 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45370
45371         * g++.old-deja/g++.other/regstack.C: New test.
45372
45373 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45374
45375         * g++.old-deja/g++.other/ref4.C: New test.
45376
45377 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45378
45379         * objc/execute/va_method.m: Added.
45380         * objc/execute/IMP.m: Added.
45381         * objc/execute/_cmd.m: Added.
45382         * objc/execute/accessing_ivars.m: Added.
45383         * objc/execute/class-1.m: Added.
45384         * objc/execute/class-10.m: Added.
45385         * objc/execute/class-11.m: Added.
45386         * objc/execute/class-12.m: Added.
45387         * objc/execute/class-13.m: Added.
45388         * objc/execute/class-14.m: Added.
45389         * objc/execute/class-2.m: Added.
45390         * objc/execute/class-3.m: Added.
45391         * objc/execute/class-4.m: Added.
45392         * objc/execute/class-5.m: Added.
45393         * objc/execute/class-6.m: Added.
45394         * objc/execute/class-7.m: Added.
45395         * objc/execute/class-8.m: Added.
45396         * objc/execute/class-9.m: Added.
45397         * objc/execute/class-tests-1.h
45398         * objc/execute/class-tests-2.h
45399         * objc/execute/compatibility_alias.m: Added.
45400         * objc/execute/encode-1.m: Added.
45401         * objc/execute/formal_protocol-1.m: Added.
45402         * objc/execute/formal_protocol-2.m: Added.
45403         * objc/execute/formal_protocol-3.m: Added.
45404         * objc/execute/formal_protocol-4.m: Added.
45405         * objc/execute/formal_protocol-5.m: Added.
45406         * objc/execute/formal_protocol-6.m: Added.
45407         * objc/execute/formal_protocol-7.m: Added.
45408         * objc/execute/informal_protocol.m: Added.
45409         * objc/execute/initialize.m: Added.
45410         * objc/execute/load.m: Added.
45411         * objc/execute/many_args_method.m: Added.
45412         * objc/execute/nested-3.m: Added.
45413         * objc/execute/no_clash.m: Added.
45414         * objc/execute/private.m: Added.
45415         * objc/execute/redefining_self.m: Added.
45416         * objc/execute/root_methods.m: Added.
45417         * objc/execute/selector-1.m: Added.
45418         * objc/execute/static-1.m: Added.
45419         * objc/execute/static-2.m: Added.
45420         * objc/execute/va_method.m: Added.
45421
45422 2001-03-10  Richard Henderson  <rth@redhat.com>
45423
45424         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45425
45426 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45427
45428         * g++.old-deja/g++.other/crash31.C: XFAIL.
45429         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45430         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45431         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45432         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45433         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45434
45435 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45436
45437         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45438
45439 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45440
45441         * gcc.dg/20000724-1.c: Don't use multiline strings.
45442
45443 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45444
45445         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45446         result of -cString against what we expect it to be; don't just
45447         print it out for no one to read.
45448
45449         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45450         Based on testcases provided by Nicola Pero.
45451
45452 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45453
45454         * gcc.dg/cpp/macro7.c: New test.
45455
45456 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45457
45458         * gcc.dg/cpp/multiline.c: Update.
45459
45460 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45461
45462         * g++.old-deja/g++.other/enum3.C: New test.
45463
45464 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45465
45466         * g++.old-deja/g++.other/pod1.C: New test.
45467
45468 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45469
45470         * g++.old-deja/g++.ext/overload1.C: New test.
45471
45472 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45473
45474         * g++.old-deja/g++.pt/using1.C: New test.
45475
45476 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45477
45478         * g++.old-deja/g++.other/using9.C: New test.
45479
45480 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45481
45482         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45483
45484         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45485
45486 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         * g++.old-deja/g++.ext/realpt1.C: Remove.
45489
45490 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45491
45492         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45493
45494 2001-02-26  Will Cohen  <wcohen@redhat.com>
45495
45496         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45497
45498 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45499
45500         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45501         templatized constructors.
45502
45503 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45504
45505         * gcc.c-torture/execute/20010224-1.c: New test.
45506
45507 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45508
45509         * gcc.c-torture/execute/20010222-1.c: New test.
45510
45511 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45512
45513         * g++.old-deja/g++.other/inline20.C: New test.
45514
45515 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45516
45517         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45518
45519 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45520
45521         * g++.old-deja/g++.other/lookup22.C: New test.
45522
45523 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45524
45525         * g77.dg: New directory.
45526         * g77.dg/20010216-1.f: New test case.
45527         * g77.dg/dg.exp: New driver.
45528         * lib/g77-dg.exp: New driver library.
45529
45530 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45531
45532         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45533
45534 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45535
45536         * g++.old-deja/g++.other/decl9.C: New test.
45537
45538 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45539
45540         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45541         not need <string> and also tests the initialization at runtime.
45542
45543 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45544
45545         * gcc.c-torture/execute/longlong.c: New test.
45546
45547 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45548
45549         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45550
45551 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45552
45553         * gcc.c-torture/execute/920302-1.c (execute):
45554         Change argument type to short.
45555
45556 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45557
45558         * g++.old-deja/g++.pt/deduct6.C: New test.
45559
45560 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45561
45562         * g++.old-deja/g++.pt/deduct5.C: New test.
45563
45564 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45565
45566         * gcc.c-torture/execute/20010209-1.c: New test.
45567
45568 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45569
45570         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45571
45572 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45573
45574         * g++.dg/vtgc1.C: Update for new ABI.
45575
45576         * consistency.vlad: New directory, 1665 files.
45577
45578 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45579
45580         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45581         return type.
45582         * gcc.dg/cpp/digraphs.c: Declare puts.
45583
45584 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45585
45586         * g++.old-deja/g++.other/warn5.C: New test.
45587
45588 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45589
45590         * g++.old-deja/g++.pt/spec40.C: New test.
45591
45592 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45593
45594         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45595         case.
45596         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45597
45598 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45599
45600         * gcc.c-torture/compile/20010209-1.c: New test.
45601
45602 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45603
45604         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45605         excess errors message but not if it crashes.
45606         * g++.old-deja/g++.other/crash27.C: Likewise.
45607         * g++.old-deja/g++.other/crash28.C: Likewise.
45608         * g++.old-deja/g++.other/crash30.C: Likewise.
45609         * g++.old-deja/g++.other/crash32.C: Likewise.
45610         * g++.old-deja/g++.other/crash35.C: Likewise.
45611         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45612
45613 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45614
45615         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45616         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45617         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45618         g77.f-torture/execute/execute.exp,
45619         g77.f-torture/noncompile/noncompile.exp,
45620         gcc.c-torture/execute/execute.exp,
45621         gcc.c-torture/execute/memcheck/memcheck.exp,
45622         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45623         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45624         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45625         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45626         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45627         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45628         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45629         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45630         Remove bug reporting instructions with ancient email addresses.
45631
45632 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45633
45634         * gcc.dg/20010202-1.c: New test.
45635         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45636
45637 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45638
45639         * g++.dg/stdbool-if.C: New test.
45640
45641 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45642
45643         * objc/execute/fdecl.m: Added main().
45644
45645 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45646
45647         * gcc.c-torture/execute/20010206-1.c: New test.
45648
45649 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45650
45651         * gcc.dg/cpp/avoidpaste1.c: Update.
45652
45653 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45654
45655         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45656         Pero <nicola@brainstorm.co.uk>.
45657         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45658
45659 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45660
45661         * g++.old-deja/g++.pt/spec39.C: New test.
45662
45663 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45664
45665         * gcc.c-torture/compile/20010202-1.c: New test.
45666
45667 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45668
45669         * g++.old-deja/g++.abi/primary2.C: New test.
45670         * g++.old-deja/g++.abi/primary3.C: New test.
45671         * g++.old-deja/g++.abi/primary4.C: New test.
45672         * g++.old-deja/g++.abi/primary5.C: New test.
45673         * g++.old-deja/g++.abi/vtable3.h: New test.
45674         * g++.old-deja/g++.abi/vtable3a.C: New test.
45675         * g++.old-deja/g++.abi/vtable3b.C: New test.
45676         * g++.old-deja/g++.abi/vtable3c.C: New test.
45677         * g++.old-deja/g++.abi/vtable3d.C: New test.
45678         * g++.old-deja/g++.abi/vtable3e.C: New test.
45679         * g++.old-deja/g++.abi/vtable3f.C: New test.
45680         * g++.old-deja/g++.abi/vtable3g.C: New test.
45681         * g++.old-deja/g++.abi/vtable3h.C: New test.
45682         * g++.old-deja/g++.abi/vtable3i.C: New test.
45683         * g++.old-deja/g++.abi/vtable3j.C: New test.
45684         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45685
45686 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45687
45688         * g++.old-deja/g++.other/anon6.C: New test.
45689         * g++.old-deja/g++.other/anon7.C: New test.
45690
45691 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45692
45693         * gcc.dg/cpp/avoidpaste2.c: New tests.
45694
45695 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45696
45697         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45698
45699 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45700
45701         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45702         DECIMAL_DIG cases for Irix."
45703
45704 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45705
45706         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45707
45708 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45709
45710         * gcc.dg/c99-tag-1.c: New test.
45711
45712 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45713
45714         * gcc.dg/cpp/tr-warn1.c: Add tests.
45715
45716 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45717
45718         * gcc.dg/cpp/avoidpaste1.c: Update.
45719         * gcc.dg/cpp/paste4.c: Update.
45720
45721 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
45722
45723         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45724         cases for Irix.
45725
45726 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45727
45728         * g++.old-deja/g++.other/inline19.C: New test.
45729
45730 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45731
45732         * gcc.dg/Wlarger-than.c: New test.
45733
45734 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45735
45736         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45737
45738 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
45739
45740         * gcc.c-torture/execute/20010129-1.c: New test.
45741         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45742
45743 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45744
45745         * gcc.dg/cpp/avoidpaste1.c: Test case.
45746
45747 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
45748
45749         * g++.old-deja/g++.other/inline18.C: New test.
45750
45751 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45752
45753         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
45754         and __builtin_putchar.
45755
45756 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
45757
45758         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
45759         tests.
45760
45761 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
45762
45763         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
45764         floating point number rounding mode to round to the nearest
45765         representable mode.
45766
45767 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
45768
45769         * g++.old-deja/g++.other/mangle2.C: New test.
45770
45771 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45772
45773         * gcc.c-torture/compile/20010124-1.c: New test.
45774
45775 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
45776
45777         * g++.old-deja/g++.pt/spec38.C: New test.
45778
45779 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45780
45781         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
45782         "Build don't run".
45783
45784 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45785
45786         * gcc.c-torture/execute/20010123-1.c: New test.
45787
45788 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45789
45790         * g++.old-deja/g++.pt/spec37.C: New test.
45791
45792 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45793
45794         * g++.old-deja/g++.pt/overload14.C: New test.
45795
45796 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45797
45798         * gcc.c-torture/execute/20010122-1.c: New test, exercise
45799         __builtin_return_address.
45800
45801 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
45802
45803         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
45804         * g++.old-deja/g++.pt/spec35.C: New test.
45805         * g++.old-deja/g++.pt/spec36.C: New test.
45806
45807 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
45808
45809         * gcc.c-torture/compile/20010118-1.c: New test.
45810
45811 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
45812
45813         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
45814
45815 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45816
45817         * gcc.c-torture/execute/20010119-1.c: New test.
45818
45819 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45820
45821         * g++.old-deja/g++.other/vbase5.C: New test.
45822
45823 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45824
45825         * gcc.c-torture/execute/20010118-1.c: New test.
45826
45827 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45828
45829         * g++.old-deja/g++.pt/deduct3.C: New test.
45830
45831 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45832
45833         * g++.old-deja/g++.pt/spec34.C: New test.
45834
45835 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
45836
45837         * g77.f-torture/compile/20000601-2.f: New test.
45838
45839 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45840
45841         * g++.old-deja/g++.other/init17.C: New test.
45842
45843 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
45844
45845         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
45846
45847 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45848
45849         * g++.old-deja/g++.pt/unify8.C: New test.
45850
45851 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45852
45853         * g++.old-deja/g++.abi/vbase1.C: New test.
45854
45855 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45856
45857         * g++.old-deja/g++.pt/crash65.C: New test.
45858
45859 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
45860
45861         * gcc.dg/cpp/assembl2.S: New test case.
45862
45863 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
45864
45865         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
45866         are supported.
45867
45868 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45869
45870         * g++.old-deja/g++.other/builtins1.C: New test.
45871         * g++.old-deja/g++.other/builtins2.C: Likewise.
45872         * g++.old-deja/g++.other/builtins3.C: Likewise.
45873         * g++.old-deja/g++.other/builtins4.C: Likewise.
45874
45875 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
45876
45877         * gcc.c-torture/compile/20010117-1.c: New test.
45878         * gcc.c-torture/compile/20010117-2.c: New test.
45879
45880 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45881
45882         * g77.f-torture/execute/20010116.[fx]: New test,
45883         XFAIL on i?86-*-*.
45884         * g77.f-torture/compile/20010115.f: Indicate it's
45885         a test for PR fortran/1636.
45886
45887 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45888
45889         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45890
45891 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45892
45893         * g77.f-torture/compile/20010115.f: New test.
45894
45895 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
45896
45897         * g++.old-deja/g++.pt/nontype5.C: New test.
45898
45899 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45900
45901         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45902         have an equivalent working one below it.
45903
45904 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45905
45906         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45907         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45908
45909 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45910
45911         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45912         message containing "init_priority".
45913         (conpr-2.C): Likewise.
45914         (conpr-3.C): Likewise.
45915         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45916
45917 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45918
45919         * gcc.c-torture/execute/20010114-2.c: New test.
45920
45921 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45922
45923         * gcc.c-torture/compile/20010114-1.c: New test.
45924         * gcc.c-torture/compile/20010114-1.x: Xfail.
45925         * gcc.c-torture/compile/20010114-2.c: New test.
45926         * gcc.c-torture/execute/20010114-1.c: New test.
45927         * gcc.dg/trunc-1.c: New test.
45928         * gcc.dg/uninit-B.c: New test.
45929
45930 2001-01-13  Nick Clifton  <nickc@redhat.com>
45931
45932         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45933         target.
45934
45935 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45936
45937         * gcc.c-torture/compile/20010113-1.c: New test.
45938
45939 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
45940
45941         * gcc.c-torture/compile/20001212-1.c: New test.
45942
45943 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45944
45945         * gcc.dg/cpp/widestr1.c: Update.
45946         * gcc.dg/cpp/prag-imp.c: Remove.
45947
45948 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
45949
45950         * gcc.c-torture/execute/20000801-3.x: Remove.
45951         * gcc.dg/c90-init-1.c: New test.
45952         * gcc.dg/c99-init-1.c: New test.
45953         * gcc.dg/c99-init-2.c: New test.
45954         * gcc.dg/gnu99-init-1.c: New test.
45955
45956 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
45957
45958         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45959         testing that no relevant ones were found.
45960
45961 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45962
45963         * g++.old-deja/g++.pt/cast2.C: New test.
45964
45965 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45966
45967         * g++.old-deja/g++.pt/friend47.C: New test.
45968
45969 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45970
45971         * g++.old-deja/g++.pt/instantiate13.C: New test.
45972
45973 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45974
45975         * g++.old-deja/g++.other/defarg7.C: New test.
45976         * g++.old-deja/g++.other/defarg8.C: New test.
45977
45978 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45979
45980         * g++.old-deja/g++.pt/crash64.C: New test.
45981
45982 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45983
45984         * g++.old-deja/g++.pt/crash63.C: New test.
45985
45986 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45987
45988         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45989
45990 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
45991
45992         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45993
45994 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45995
45996         * g++.old-deja/g++.pt/error3.C: New test.
45997
45998 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45999
46000         * g++.old-deja/g++.other/crash39.C: New test.
46001
46002 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46003
46004         * g++.old-deja/g++.other/vbase4.C: New test.
46005
46006 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46007
46008         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46009         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46010         * gcc.dg/special/special.exp: New test driver which will check
46011         for alias support for the above test.
46012
46013 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46014
46015         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46016         problems on small machines.
46017         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46018         parameterize.
46019
46020 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46021
46022         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46023         mips.
46024         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46025
46026 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         * g++.old_deja/g++.pt/using8.C: New test.
46029
46030 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46031
46032         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46033
46034 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46035
46036         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46037         where a failure is expected.
46038         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46039
46040 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46041
46042         * g++.old_deja/g++.pt/instantiate12.C: New test.
46043
46044 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46045
46046         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46047         start of structs.
46048         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46049         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46050         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46051         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46052         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46053         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46054         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46055         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46056         * g++.old-deja/g++.eh/spec6.C: Likewise.
46057         * g++.old-deja/g++.jason/crash3.C: Likewise.
46058         * g++.old-deja/g++.law/ctors11.C: Likewise.
46059         * g++.old-deja/g++.law/ctors17.C: Likewise.
46060         * g++.old-deja/g++.law/ctors5.C: Likewise.
46061         * g++.old-deja/g++.law/ctors9.C: Likewise.
46062         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46063         * g++.old-deja/g++.mike/net22.C: Likewise.
46064         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46065         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46066         * g++.old-deja/g++.mike/virt3.C: Likewise.
46067         * g++.old-deja/g++.niklas/t128.C: Likewise.
46068         * g++.old-deja/g++.other/anon4.C: Likewise.
46069         * g++.old-deja/g++.other/using1.C: Likewise.
46070         * g++.old-deja/g++.other/warn3.C: Likewise.
46071         * g++.old-deja/g++.pt/t37.C: Likewise.
46072         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46073         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46074
46075 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46076
46077         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46078
46079 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46080
46081         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46082
46083 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46084
46085         * gcc.c-torture/compile/20010107-1.c: New test.
46086
46087 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46088
46089         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46090
46091 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46092
46093         * gcc.dg/format/format.h: New file.
46094         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46095         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46096         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46097         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46098         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46099         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46100         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46101         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46102         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46103         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46104         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46105         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46106         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46107         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46108         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46109         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46110         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46111         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46112         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46113         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46114         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46115         instead of declaring standard types, macros and functions in each
46116         test.
46117
46118 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46119
46120         * gcc.c-torture/execute/20010106-1.c: New test.
46121
46122 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46123
46124         * gcc.dg/format/format.exp: New file.
46125         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46126         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46127         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46128         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46129         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46130         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46131         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46132         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46133         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46134         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46135         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46136         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46137         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46138         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46139         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46140         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46141         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46142         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46143         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46144         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46145         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46146         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46147         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46148         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46149         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46150         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46151         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46152         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46153         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46154         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46155         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46156         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46157         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46158         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46159         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46160         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46161         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46162         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46163         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46164         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46165         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46166         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46167
46168 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46169
46170         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46171         account.
46172
46173 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46174
46175         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46176
46177 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46178
46179         * g++.old-deja/g++.pt/crash62.C: New test.
46180
46181 2001-01-04  Richard Henderson  <rth@redhat.com>
46182
46183         * gcc.dg/20000926-1.c: Update expected warnings.
46184         * gcc.dg/array-2.c: Likewise.
46185         * gcc.dg/array-4.c: Also validate flexible array members.
46186         * gcc.dg/c99-flex-array-1.c: New.
46187
46188 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46189
46190         * gcc.c-torture/compile/20001222-1.x: Remove.
46191
46192 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46193
46194         * gcc.c-torture/execute/built-in-setjmp.c: New.
46195
46196 2001-01-03  Richard Henderson  <rth@redhat.com>
46197
46198         * gcc.dg/940510-1.c: Update expected error wording.
46199         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46200
46201 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46202
46203         * lib/target-supports.exp (check_alias_available): Modified to
46204         indicate aliases not supported if only weak aliases are supported.
46205
46206 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46207
46208         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46209         Turn on cmpstrsi checks for __pj__ and __i370__.
46210
46211 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46212
46213         * g++.old-deja/g++.other/virtual11.C: New test.
46214
46215 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46216
46217         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46218
46219 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46220
46221         * gcc.c-torture/compile/20010102-1.c: New test.
46222
46223 2001-01-02  Andreas Jaeger  <aj@suse.de>
46224
46225         * gcc.dg/noreturn-3.c: New test.
46226
46227         * gcc.dg/noreturn-4.c: New test.
46228
46229 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46230
46231         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46232         __builtin_fputc and __builtin_fwrite.
46233
46234 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46235
46236         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46237         signed char, not default char.
46238
46239 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46240
46241         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46242
46243 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46244
46245         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46246
46247 2000-12-29  Richard Henderson  <rth@redhat.com>
46248
46249         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46250         (__cyg_profile_func_exit): Define.
46251
46252 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46253
46254         * g++.dg/vtgc1.C: New test.
46255
46256 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46257
46258         * gcc.dg/noncompile/20001228-1.c: New test.
46259
46260         * gcc.dg/20001228-1.c: New test.
46261
46262         * gcc.c-torture/execute/20001228-1.c: New test.
46263
46264 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46265
46266         * gcc.dg/format-strfmon-1.c: New test.
46267
46268 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46269
46270         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46271         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46272         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46273         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46274         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46275         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46276         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46277         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46278         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46279         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46280         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46281         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46282         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46283
46284         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46285         * gcc.c-torture/execute/string-opt-4.c: Test index.
46286
46287 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46288
46289         * gcc.c-torture/compile/20001226-1.c: New test.
46290
46291 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46292
46293         * gcc.c-torture/compile/20001222-1.c: New test.
46294         * gcc.c-torture/compile/20001222-1.x: Xfail.
46295
46296 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46297
46298         * gcc.c-torture/execute/comp-goto-2.c: New test.
46299
46300 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46301
46302         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46303         Use long types if __INT_MAX__ is 32767.
46304         (main): Use cast to (sint32 *) when poking 88 into a_page.
46305
46306         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46307
46308 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46309
46310         * gcc.c-torture/compile/20001221-1.c: New test.
46311         * gcc.c-torture/execute/20001221-1.c: New test.
46312
46313 2000-12-20  Richard Henderson  <rth@redhat.com>
46314
46315         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46316         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46317
46318 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46319
46320         * gcc.dg/compare3.c: New test.
46321
46322 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46323
46324         * gcc.dg/format-warnll-1.c: New test.
46325
46326 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46327
46328         * gcc.dg/cpp/cmdlne-P.c: New test.
46329
46330 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46331
46332         * gcc.c-torture/execute/builtin-abs-1.c,
46333         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46334
46335 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46336
46337         * gcc.dg/cpp/multiline.c: New test.
46338
46339 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46340
46341         * g++.old-deja/g++.other/syshdr1.C: Update.
46342         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46343
46344 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46345
46346         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46347
46348 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46349
46350         * g++.old-deja/g++.pt/ttp65.C: New test.
46351
46352 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46353
46354         * g++.old-deja/g++.pt/ttp64.C: New test.
46355
46356 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46357
46358         * g++.old-deja/g++.pt/spec33.C: New test.
46359
46360 2000-12-14  Catherine Moore  <clm@redhat.com>
46361
46362         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46363         * gcc.c-torture/execute/920612-2.c: Likewise.
46364         * gcc.c-torture/execute/920428-2.c: Likewise.
46365         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46366         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46367
46368 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46369
46370         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46371         * gcc.dg/pack-test-2.c: Likewise.
46372
46373 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46374
46375         Tests by Zack Weinberg <zackw@stanford.edu>.
46376
46377         * gcc.dg/cpp/defined.c: Update.
46378         * gcc.dg/cpp/defined_trad.c: New tests.
46379
46380 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46381
46382         * gcc.dg/cpp/trad-direct.c: Update.
46383
46384 2000-12-11  Neil Booth  <neilb@earthling.net>
46385
46386         * gcc.dg/cpp/defined_trad.c
46387
46388 2000-12-11  Neil Booth  <neilb@earthling.net>
46389
46390         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46391
46392 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46393
46394         * gcc.dg/format-miss-2.c: New test.
46395
46396 2000-12-09  Neil Booth  <neilb@earthling.net>
46397
46398         * gcc.dg/cpp/lineflags.c: New tests.
46399         * gcc.dg/cpp/poison.c: Update.
46400         * gcc.dg/cpp/redef2.c: Update.
46401         * gcc.dg/cpp/skipping.c: New test.
46402
46403 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46404
46405         * g++.old-deja/g++.other/eh3.C: New testcase.
46406
46407 2000-12-07  Neil Booth  <neilb@earthling.net>
46408
46409         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46410         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46411         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46412         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46413         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46414         Update.
46415
46416 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46417
46418         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46419         __SIZE_TYPE__ instead of int for type of integers cast to
46420         pointers.
46421
46422 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46423
46424         * g++.old-deja/g++.other/cleanup4.C: New test.
46425
46426 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46427
46428         * format-sec-1.c: New test.
46429
46430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46431
46432         * gcc.dg/format-nonlit-3.c: New test.
46433
46434 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46435
46436         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46437         through a null pointer.
46438
46439 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46440
46441         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46442         * g++.old-deja/g++.pt/partial4.C: New test.
46443
46444 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46445
46446         * gcc.c-torture/execute/ieee/hugeval.x: New.
46447
46448 2000-12-06  Neil Booth  <neilb@earthling.net>
46449
46450         * gcc.dg/cpp/backslash2.c: New tests.
46451
46452 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46453
46454         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46455         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46456
46457 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46458
46459         * gcc.c-torture/execute/20001203-2.c: New testcase.
46460
46461 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46462
46463         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46464         * g++.old-deja/g++.other/virtual10.C: New test.
46465
46466 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46467
46468         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46469
46470 2000-12-05  Richard Henderson  <rth@redhat.com>
46471
46472         * gcc.c-torture/compile/20001205-1.c: New.
46473
46474 2000-12-04  Neil Booth  <neilb@earthling.net>
46475
46476         * g++.old-deja/g++.other/virtual9.C: New test.
46477         * g++.old-deja/g++.pt/crash61.C: New test.
46478         * gcc.c-torture/execute/loop-9.c: New test.
46479
46480 2000-12-04  Neil Booth  <neilb@earthling.net>
46481
46482         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46483         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46484         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46485         * gcc.dg/cpp/extratokens.c: ...here.
46486
46487 2000-12-04  Neil Booth  <neilb@earthling.net>
46488
46489         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46490         New tests.
46491
46492 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46493
46494         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46495         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46496
46497 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46498
46499         * gcc.c-torture/execute/20001203-1.c: New test.
46500
46501 2000-12-03  Neil Booth  <neilb@earthling.net>
46502
46503         * gcc.dg/cpp/macro6.c: New test cases.
46504
46505 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46506
46507         * gcc.c-torture/execute/string-opt-9.c: New test.
46508         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46509         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46510         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46511
46512         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46513         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46514
46515 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46516
46517         * gcc.dg/cpp/if-6.c: New testcase.
46518
46519         * gcc.dg/20001201-1.c: New testcase.
46520
46521 2000-12-02  Neil Booth  <neilb@earthling.net>
46522
46523         * g++.old-deja/g++.other/externC4.C,
46524         g++.old-deja/g++.other/friend10.C: New tests.
46525
46526 2000-12-02  Neil Booth  <neilb@earthling.net>
46527
46528         * g++.old-deja/g++.other/instan2.C
46529         * g++.old-deja/g++.other/instan3.C: New test.
46530
46531 2000-12-02  Neil Booth  <neilb@earthling.net>
46532
46533         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46534         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46535         gnuc99.c,gnuc99-pedantic.c: New tests.
46536
46537 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46538
46539         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46540         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46541
46542 2000-12-01  Neil Booth  <neilb@earthling.net>
46543
46544         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46545         * gcc.dg/cpp/poison.c: Update.
46546         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46547
46548 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46549
46550         * g77.f-torture/execute/20001201.f: New test.
46551
46552 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46553
46554         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46555
46556 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46557
46558         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46559
46560 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46561
46562         * g++.old-deja/g++.other/cast6.C: New test.
46563
46564 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46565
46566         * gcc.c-torture/execute/20001130-2.c: New testcase.
46567
46568 2000-11-30  Richard Henderson  <rth@redhat.com>
46569
46570         * gcc.c-torture/execute/20001130-1.c: New test.
46571
46572 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46573
46574         * g++.old-deja/g++.other/op3.C: New test.
46575
46576 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46577
46578         * g++.old-deja/g++.other/op2.C: New test.
46579
46580 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46581
46582         * g++.old-deja/g++.other/crash38.C: New test.
46583
46584 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46585
46586         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46587
46588 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46589
46590         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46591         tests.
46592         * gcc.c-torture/execute/string-opt-6.c: New test.
46593
46594         * gcc.dg/20001117-1.c: Add main.
46595
46596 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46597
46598         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46599         Move from here ...
46600         * gcc.dg/940510-1.c: ... to here.
46601
46602         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46603         zero-size arrays in toplevel structures.
46604
46605 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46606
46607         * gcc.c-torture/execute/loop-8.c: New test.
46608
46609 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46610
46611         * g++.old-deja/g++.other/base1.C: New test.
46612
46613 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46614
46615         * g++.old-deja/g++.other/parse2.C: New test.
46616
46617 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46618
46619         * g++.old-deja/g++.pt/incomplete1.C: New test.
46620
46621 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46622
46623         * g++.old-deja/g++.other/friend9.C: New test.
46624
46625 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46626
46627         * gcc.dg/20001127-1.c: New test.
46628
46629 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46630
46631         * g++.old-deja/g++.pt/friend46.C: New test.
46632
46633 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46634
46635         * g++.old-deja/g++.other/ptrmem8.C: New test.
46636
46637 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46638
46639         * gcc.c-torture/execute/string-opt-7.c: New test.
46640         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46641
46642 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46643
46644         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46645         instead of 'mkcheck 2'.
46646
46647 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46648
46649         * gcc.c-torture/execute/memcheck/driver.c,
46650         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46651         C9X references to refer to C99.
46652
46653 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46654
46655         * gcc.dg/ultrasp3.c: New test.
46656
46657 2000-11-25  Neil Booth  <neilb@earthling.net>
46658
46659         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46660
46661 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46662
46663         * gcc.c-torture/compile/20001123-2.c: New.
46664
46665 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46666
46667         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46668
46669 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46670
46671         * gcc.dg/sequence-point-1.c: Add some new tests.
46672         * gcc.c-torture/execute/20001124-1.c: New test.
46673
46674 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46675
46676         * g++.old-deja/g++.other/vaarg4.C: New test.
46677         * gcc.c-torture/compile/20001123-1.c: New test.
46678
46679 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46680
46681         * g++.other/crash24.C: Adjust and remove XFAIL.
46682         * g++.other/crash37.C: New test.
46683
46684 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46685
46686         * g++.old-deja/g++.pt/instantiate9.C: New test.
46687
46688 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46689
46690         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46691         new ABI, too.
46692
46693         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46694         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46695
46696 2000-11-22  Neil Booth  <neilb@earthling.net>
46697
46698         * gcc.dg/cpp/Wtrigraphs.c: New test.
46699
46700 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46701
46702         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46703
46704 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46705
46706         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46707
46708 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46709
46710         * lib/gcc-dg.exp: load_lib scanasm.exp.
46711         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46712         * lib/g++-dg.exp: load_lib scanasm.exp.
46713         * lib/scanasm.exp: New.
46714         (scan-assembler, scan-assembler-not): Add optional arguments to
46715         test name, or if not present, the pattern name.
46716         (scan-assembler-dem, scan-assembler-dem-not): New.
46717
46718         * g++.dg/dg.exp: New.
46719
46720 2000-11-21  Neil Booth  <neilb@earthling.net>
46721
46722         * gcc.dg/cpp/integrated1.c: Remove.
46723
46724 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46725
46726         * gcc.c-torture/execute/20001121-1.c: New test.
46727
46728 2000-11-21  Richard Henderson  <rth@redhat.com>
46729
46730         * gcc.c-torture/compile/20001121-1.c: New test.
46731
46732 2000-11-20  Neil Booth  <neilb@earthling.net>
46733
46734         * gcc.dg/cpp/integrated1.c: New test.
46735
46736 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46737
46738         * g++.old-deja/g++.other/inline17.C: New test.
46739
46740 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
46741
46742         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
46743         local variable to be zero: I made the variable global. Now
46744         uses abort() and exit() instead of relying on main's return value.
46745
46746 2000-11-20  Neil Booth  <neilb@earthling.net>
46747
46748         * gcc.dg/cpp/paste2.c: Update test.
46749         * objc/execute/paste.m: New test.
46750
46751 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46752
46753         * gcc.dg/c99-condexpr-1.c: New test.
46754
46755 2000-11-20  Neil Booth  <neilb@earthling.net>
46756
46757         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
46758
46759 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
46760
46761         * g++.old-deja/g++.pt/export1.C: New test.
46762
46763 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
46764
46765         * gcc.dg/20001117-1.c: New test.
46766
46767 2000-11-18  Richard Henderson  <rth@redhat.com>
46768
46769         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
46770
46771 2000-11-18  Richard Henderson  <rth@redhat.com>
46772
46773         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
46774         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
46775         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
46776
46777 2000-11-18  Richard Henderson  <rth@redhat.com>
46778
46779         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
46780         (main): New.  Exit cleanly.
46781
46782 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46783
46784         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
46785         gcc.dg/c99-fordecl-2.c: New tests.
46786
46787 2000-11-18  Richard Henderson  <rth@redhat.com>
46788
46789         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
46790         * gcc.c-torture/execute/zerolen-2.c: New.
46791
46792 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46793
46794         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
46795         memory.
46796
46797 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46798
46799         * g++.old-deja/g++.pt/instantiate8.C: New test.
46800
46801 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46802
46803         * g++.old-deja/g++.other/incomplete.C: Add more tests.
46804         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
46805
46806 2000-11-16  Nick Clifton  <nickc@redhat.com>
46807
46808         * gcc.c-torture/execute/nestfunc-2.c: New test.
46809         * gcc.c-torture/execute/nestfunc-3.c: New test.
46810
46811 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46812
46813         * gcc.c-torture/compile/20001116-1.c: New test.
46814
46815 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46816
46817         * gcc.c-torture/execute/20001115-1.c: New test.
46818
46819 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
46820
46821         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
46822         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
46823         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
46824         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46825
46826 2000-11-15  Neil Booth  <neilb@earthling.net>
46827
46828         gcc.dg/cpp/_Pragma1.c: Update.
46829         gcc.dg/cpp/_Pragma2.c: New test.
46830
46831 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46832
46833         * g++.old-deja/g++.other/anon5.C: New test.
46834
46835 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46836
46837         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
46838         tests.
46839
46840 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
46841
46842         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
46843         output.
46844
46845 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46846
46847         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
46848         labels at end of compound statements.
46849
46850 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
46851
46852         * gcc.c-torture/execute/loop-7.c: New test.
46853
46854 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46855
46856         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
46857
46858 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46859
46860         * gcc.dg/c99-bool-1.c: New test.
46861
46862 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46863
46864         * gcc.dg/c99-scope-1.c: Remove xfail.
46865         * gcc.dg/c99-scope-2.c: New test.
46866
46867 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46868
46869         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
46870         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
46871
46872 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
46873
46874         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
46875         error messages.
46876
46877         * g++.mike/p700.C: Don't typedef wchar_t.
46878         * g++.mike/p784.C: Likewise.
46879         * g++.mike/eb101.C: Don't use __wchar_t.
46880
46881 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46882
46883         * g77.f-torture/execute/20001111.[fx]: Test premature exit
46884         from DO loop.
46885
46886 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46887
46888         * gcc.c-torture/execute/20001111-1.c: New test.
46889
46890 2000-11-10  Nick Clifton  <nickc@redhat.com>
46891
46892         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46893         long multuiple and accumulate.
46894
46895 2000-11-09  Richard Henderson  <rth@redhat.com>
46896
46897         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46898         via size_t instead of int.
46899
46900         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46901         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46902         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46903         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46904
46905 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
46906
46907         * gcc.c-torture/compile/20001109-1.c: New test.
46908         * gcc.c-torture/compile/20001109-2.c: New test.
46909
46910 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
46911
46912         * g++.old-deja/g++.pt/operator1.C: New test.
46913         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46914
46915 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46916
46917         * gcc.dg/20001108-1.c: New test.
46918
46919 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46920
46921         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46922         with both arguments constant strings.
46923         * gcc.c-torture/execute/string-opt-3.c: New test.
46924         * gcc.c-torture/execute/string-opt-4.c: New test.
46925         * gcc.c-torture/execute/string-opt-5.c: New test.
46926
46927 2000-11-08  Nick Clifton  <nickc@redhat.com>
46928
46929         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
46930         mulsidi3adddi patterns.
46931
46932 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
46933
46934         * g++.old-deja/g++.other/crash36.C: New test.
46935
46936 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
46937
46938         * g++.old-deja/g++.other/init16.C: New test.
46939
46940 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
46941
46942         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46943
46944 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46945
46946         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46947         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46948         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46949
46950 2000-11-07  DJ Delorie  <dj@redhat.com>
46951
46952         * gcc.dg/20000614-1.c: Add return so that test can pass.
46953
46954 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46955
46956         * gcc.c-torture/execute/string-opt-1.c: New test.
46957
46958 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46959
46960         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
46961         mips-sgi-irix6.* because the MIPS ABI passes floating-point
46962         parameters in registers, and there is no way for a varargs
46963         function to know in which order the integer and floating-point
46964         parameters should be interleaved when they are placed on the
46965         stack.
46966         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46967         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46968
46969 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46970
46971         * gcc.c-torture/execute/string-opt-2.c: New test.
46972
46973 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
46974
46975         * g++.old-deja/g++.pt/crash60.C: New test.
46976
46977 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46978
46979         * g++.old-deja/g++.other/crash24.C: New test.
46980         * g++.old-deja/g++.other/crash25.C: New test.
46981         * g++.old-deja/g++.other/crash26.C: New test.
46982         * g++.old-deja/g++.other/crash27.C: New test.
46983         * g++.old-deja/g++.other/crash28.C: New test.
46984         * g++.old-deja/g++.other/crash29.C: New test.
46985         * g++.old-deja/g++.other/crash30.C: New test.
46986         * g++.old-deja/g++.other/crash31.C: New test.
46987         * g++.old-deja/g++.other/crash32.C: New test.
46988         * g++.old-deja/g++.other/crash33.C: New test.
46989         * g++.old-deja/g++.other/crash34.C: New test.
46990         * g++.old-deja/g++.other/crash35.C: New test.
46991
46992 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46993
46994         * gcc.c-torture/execute/20001031-1.c: New test.
46995
46996 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
46997
46998         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46999         namespace.
47000
47001         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47002         standards-conformant.
47003
47004         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47005
47006         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47007         * g++.old-deja/g++.mike/p755a.C: Likewise.
47008         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47009         library makes no calls to `operator new' during initialization.
47010
47011 2000-11-04  Neil Booth  <neilb@earthling.net>
47012
47013         * gcc.dg/cpp/include2.c: New tests.
47014
47015 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47016
47017         * lib/g++.exp (g++_set_ld_library_path): New function.
47018         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47019
47020 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47021
47022         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47023         warnings.
47024
47025 2000-11-01  Richard Henderson  <rth@redhat.com>
47026
47027         * g++.old-deja/g++.ext/namedret1.C: New.
47028         * g++.old-deja/g++.ext/namedret2.C: New.
47029         * g++.old-deja/g++.ext/namedret3.C: New.
47030
47031 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47032
47033         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47034         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47035
47036 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47037
47038         * gcc.c-torture/execute/va-arg-21.c: New test.
47039
47040 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47041
47042         * gcc.dg/c99-complex-2.c: New test.
47043
47044 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47045
47046         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47047
47048 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47049
47050         * g++.old-deja/g++.other/inline16.C: New test.
47051
47052 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47053
47054         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47055         __PRETTY_FUNCTION__
47056
47057 2000-10-29  Neil Booth  <neilb@earthling.net>
47058
47059         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47060         New tests.
47061         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47062         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47063         optimisation.
47064
47065 2000-10-29  Neil Booth  <neilb@earthling.net>
47066
47067         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47068         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47069         * mi5.c: Test multiple includes work with -C.
47070         * trigraphs.c: Test ^= version.
47071
47072 2000-10-28  Neil Booth  <neilb@earthling.net>
47073
47074         New tests and test updates for new macro expander.
47075
47076         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47077         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47078         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47079         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47080         new diagnostic messages.
47081
47082         * gcc.dg/cpp/macro3.c: New tests.
47083
47084 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47085
47086         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47087         on the same line.
47088
47089 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47090
47091         * g++.old-deja/g++.other/eh2.C: New test.
47092
47093 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47094
47095         * gcc.c-torture/execute/20001027-1.c: New test.
47096
47097 2000-10-26  Richard Henderson  <rth@redhat.com>
47098
47099         * gcc.c-torture/execute/20001026-1.c: New.
47100
47101 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47102
47103         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47104         * g++.old-deja/g++.law/builtin1.C: Likewise.
47105         * g++.old-deja/g++.law/ctors10.C: Likewise.
47106         * g++.old-deja/g++.law/virtual3.C: Likewise.
47107         * g++.old-deja/g++.mike/p658.C: Likewise.
47108         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47109         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47110         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47111         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47112         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47113
47114 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47115
47116         * gcc.c-torture/compile/20001024-1.c: New test.
47117
47118 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47119
47120         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47121         to tell us whether or not we are using V3.
47122
47123 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47124
47125         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47126         operands.
47127
47128 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47129
47130         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47131
47132 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47133
47134         * gcc.c-torture/execute/20001024-1.c: New test.
47135
47136 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47137
47138         * g++.old-deja/g++.other/sibcall1.C: New test.
47139
47140 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47141
47142         * gcc.dg/noncompile/init-3.c: New test.
47143
47144 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47145
47146         * gcc.dg/format-array-1.c: New test.
47147
47148 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47149
47150         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47151         writing through null pointers; remove comment about testing
47152         unterminated strings.
47153
47154 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47155
47156         * gcc.c-torture/execute/20001017-2.c: New test.
47157
47158 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47159
47160         * gcc.c-torture/compile/20001018-1.c: New test.
47161         * gcc.c-torture/compile/20001018-1.x: Xfail.
47162
47163 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47164
47165         * gcc.c-torture/execute/20001017-1.c: New test.
47166
47167 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47168
47169         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47170         for multiple use of arguments with scanf formats; add tests for
47171         multiple use of arguments.
47172
47173 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47174
47175         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47176         from some old tests.
47177
47178 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47179
47180         * gcc.dg/format-miss-1.c: New test.
47181
47182 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47183
47184         * gcc.c-torture/execute/20001013-1.c: New test.
47185
47186 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47187
47188         * gcc.dg/format-branch-1.c: New test.
47189
47190 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47191
47192         * README, lib/file-format.exp: Remove EGCS references.
47193
47194 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47195
47196         * gcc.dg/20001013-1.c: New test.
47197
47198 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47199
47200         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47201         for intmax_t in the compiler using __typeof__ and the type rules
47202         for conditional expressions.
47203
47204 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47205
47206         * gcc.dg/20001012-1.c: New test.
47207         * gcc.dg/20001012-2.c: New test.
47208
47209 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47210
47211         * gcc.dg/format-attr-1.c: New test.
47212
47213 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47214
47215         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47216         __LONG_LONG_MAX__ instead of LLONG_MAX.
47217
47218 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47219
47220         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47221         scanf flags.
47222         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47223         flags.
47224
47225 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47226
47227         * gcc.dg/sequence-pt-1.c: New test.
47228
47229 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47230
47231         * gcc.c-torture/execute/20001011-1.c: New testcase.
47232         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47233
47234 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47235
47236         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47237         does not error on it.
47238
47239 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47240
47241         * gcc.dg/20001009-1.c: New test.
47242
47243 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47244
47245         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47246         * gcc.c-torture/execute/20001009-2.c: ... to here.
47247
47248 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47249
47250         * gcc.c-torture/compile/20001009-1.c: New testcase.
47251         * gcc.c-torture/execute/20001009-1.c: New testcase.
47252         Testcases provided by Jan Hubicka <jh@suse.cz>.
47253
47254 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47255
47256         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47257         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47258         uintmax_t using <limits.h> to emulate the compiler's internal
47259         logic.  No longer XFAIL %j tests.
47260
47261 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47262
47263         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47264         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47265         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47266         regexps and details of expected handling of some bad formats.
47267         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47268         suppression.
47269
47270 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47271
47272         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47273         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47274         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47275         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47276         in list archives.
47277
47278 2000-10-06  Richard Henderson  <rth@cygnus.com>
47279
47280         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47281         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47282         * g++.old-deja/g++.jason/report.C: Likewise.
47283         * g++.old-deja/g++.law/friend5.C: Likewise.
47284         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47285         of the expected warnings.
47286
47287 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47288
47289         * g++.old-deja/g++.pt/enum14.C: New test.
47290
47291 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47292
47293         * g++.old-deja/g++.pt/crash59.C: New test.
47294
47295 2000-10-04  Will Cohen  <wcohen@redhat.com>
47296
47297         * gcc.dg/20000926-1.c: New test.
47298
47299 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47300
47301         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47302         function name for current C++ compiler.
47303         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47304
47305 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47306
47307         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47308         __PRETTY_FUNCTION__.
47309         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47310
47311 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47312
47313         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47314
47315 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47316
47317         * gcc.c-torture/compile/20000923-1.c: New test.
47318
47319 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47320
47321         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47322         * g++.old-deja/g++.pt/ttp62.C: Same.
47323         * g++.old-deja/g++.other/inline14.C: Same.
47324
47325 2000-09-24  Richard Henderson  <rth@cygnus.com>
47326
47327         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47328
47329 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47330
47331         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47332
47333 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47334
47335         * gcc.c-torture/compile/20000922-1.c: New file.
47336
47337 2000-09-21  Nick Clifton  <nickc@redhat.com>
47338
47339         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47340         a signed long modulo operation.
47341         (mod6): New function - perform an unsigned long modulo operation.
47342         (main): Add tests for modulos of very large numbers by very small
47343         dividends.
47344
47345 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47346
47347         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47348
47349 2000-09-19  Richard Henderson  <rth@cygnus.com>
47350
47351         * gcc.dg/compare2.c (case 10): XFAIL.
47352
47353 2000-09-18  Richard Henderson  <rth@cygnus.com>
47354
47355         * gcc.c-torture/execute/20000906-1.c: Move ...
47356         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47357         that support __builtin_trap.
47358
47359 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47360
47361         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47362
47363 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47364
47365         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47366         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47367         more $ format tests.
47368
47369 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47370
47371         * gcc.dg/format-errmk-1.c: New test.
47372
47373 2000-09-17  Greg McGary  <greg@mcgary.org>
47374
47375         * gcc.c-torture/execute/20000917-1.x: Remove.
47376
47377 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47378
47379         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47380
47381 2000-09-17  Greg McGary  <greg@mcgary.org>
47382
47383         * gcc.c-torture/execute/20000917-1.c: New test.
47384         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47385
47386 2000-09-16  Neil Booth  <NeilB@earthling.net>
47387
47388         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47389         in nested macro bug.
47390
47391 2000-09-15  Neil Booth  <NeilB@earthling.net>
47392
47393         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47394
47395 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47396
47397         * gcc.c-torture/execute/20000914-1.c: New test.
47398
47399 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47400
47401         * g++.other/inline13.C: New test.
47402
47403 2000-09-12  Andreas Jaeger  <aj@suse.de>
47404
47405         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47406         constant by Ulrich Drepper <drepper@redhat.com>.
47407
47408 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47409
47410         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47411
47412 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47413
47414         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47415
47416 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47417
47418         * gcc.dg/cpp/backslash.c: New test.
47419
47420 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47421
47422         * gcc.c-torture/execute/20000910-1.c: New test.
47423         * gcc.c-torture/execute/20000910-2.c: Likewise.
47424
47425 2000-09-11  Robert Lipe  <robertl@sco.com>
47426
47427         * gcc.dg/pragma-align.c: New test.
47428
47429 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47430
47431         * g++.old-deja/g++.pt/explicit82.C: New test.
47432         * g++.old-deja/g++.pt/explicit83.C: New test.
47433
47434 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47435
47436         * gcc.dg/asm-names.c: New test.
47437
47438 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47439
47440         * gcc.dg/cpp/tr-warn6.c: New test
47441
47442 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47443
47444         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47445         be accepted.
47446
47447 2000-09-07  Catherine Moore  <clm@redhat.com>
47448
47449         * gcc.c-torture/execute/unroll-1.c: New test.
47450
47451 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47452
47453         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47454         ERROR markers.
47455         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47456         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47457         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47458         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47459         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47460         Preprocess only.
47461         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47462         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47463
47464 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47465
47466         * g++.old-deja/g++.pt/deduct2.C: New test.
47467
47468 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47469
47470         * g++.old-deja/g++.pt/parms2.C: New test.
47471
47472 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47473
47474         * g++.old-deja/g++.pt/crash58.C: New test.
47475
47476 2000-09-06  Greg McGary  <greg@mcgary.org>
47477
47478         * gcc.c-torture/execute/20000906-1.c: New test.
47479         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47480
47481 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47482
47483         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47484
47485 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47486
47487         * g++.old-deja/g++.pt/crash57.C: New test.
47488
47489 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47490
47491         * g++.old-deja/g++.pt/crash56.C: New test.
47492
47493 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47494
47495         * g++.old-deja/g++.pt/koenig1.C: New test.
47496
47497 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47498
47499         * gcc.dg/20000904-1.c: New test.
47500
47501 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47502
47503         * gcc.dg/cpp/paste8.c: New test.
47504
47505 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47506
47507         * gcc.c-torture/compile/20000827-1.c: New test.
47508
47509 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47510
47511         * gcc.dg/format-diag-1.c: New test.
47512
47513 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47514
47515         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47516         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47517         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47518         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47519         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47520
47521 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47522
47523         * g++.old-deja/g++.other/nested4.C: New test.
47524
47525 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47526
47527         * g++.old-deja/g++.ns/scoped1.C: New test.
47528
47529 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47530
47531         * lib/g++.exp: Support testing already-installed GCC.
47532
47533 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47534
47535         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47536
47537 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47538
47539         * gcc.dg/return-type-2.c: New test.
47540
47541 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47542
47543         * gcc.c-torture/compile/20000825-1.c: New test.
47544
47545 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47546
47547         * gcc.dg/dwarf2-2.c: New test.
47548
47549 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47550
47551         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47552         dg-warning regexps.
47553
47554 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47555
47556         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47557         gcc.dg/format-ext-5.c: New tests.
47558
47559 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47560
47561         * g++.old-deja/g++.other/crash22.C: New test.
47562
47563 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47564
47565         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47566
47567 2000-08-24  Richard Henderson  <rth@cygnus.com>
47568
47569         * gcc.dg/ia64-sync-1.c: New test.
47570         * gcc.dg/ia64-sync-2.c: New test.
47571         * gcc.dg/ia64-asm-1.c: New test.
47572
47573 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47574
47575         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47576         * gcc.dg/format-ext-2.c: New test.
47577
47578 2000-08-23  Jason Merrill  <jason@redhat.com>
47579
47580         * lib/old-dejagnu.exp: Also ignore "In member function" and
47581         "At global scope".
47582
47583 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47584
47585         * gcc.dg/noncompile/label-lineno-1.c: New test.
47586
47587 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47588
47589         * gcc.dg/c99-array-nonobj-1.c: New test.
47590
47591 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47592
47593         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47594         tests.
47595         * gcc.dg/format-ext-1.c: New test.
47596
47597 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47598
47599         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47600         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47601         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47602         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47603         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47604
47605 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47606
47607         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47608         gcc.dg/c99-strftime-2.c: New tests.
47609
47610 2000-08-22  Richard Henderson  <rth@cygnus.com>
47611
47612         * gcc.c-torture/execute/20000822-1.c: New test.
47613
47614 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47615
47616         * gcc.c-torture/execute/20000819-1.x: Remove.
47617
47618 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47619
47620         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47621         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47622         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47623         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47624         gcc.dg/format-xopen-1.c: New tests.
47625
47626 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47627
47628         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47629
47630 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47631
47632         * g++.old-deja/g++.other/loop2.C: New test.
47633
47634         * gcc.c-torture/compile/20000606-1.c: New test.
47635         * gcc.c-torture/compile/20000728-1.c: New test.
47636         * gcc.c-torture/execute/20000801-1.c: New test.
47637         * gcc.c-torture/execute/20000801-2.c: New test.
47638         * gcc.c-torture/execute/20000819-1.c: New test.
47639         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47640         * gcc.dg/20000629-1.c: New test.
47641         * gcc.dg/20000724-1.c: New test.
47642         * gcc.dg/20000807-1.c: New test.
47643
47644 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47645
47646         * gcc.dg/cpp/pragma-1.c: New test.
47647         * gcc.dg/cpp/pragma-2.c: New test.
47648
47649 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47650
47651         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47652         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47653
47654 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47655
47656         * gcc.c-torture/compile/20000818-1.c: New test.
47657
47658 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47659
47660         * gcc.c-torture/execute/20000818-1.c: New test.
47661
47662 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47663
47664         * gcc.dg/format-va-1.c: New test.
47665
47666 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47667
47668         * g++.old-deja/g++.other/typedef8.C: New test.
47669
47670 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47671
47672         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47673         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47674         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47675         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47676         * g++.old-deja/g++.other/ptrmem7.C: New test.
47677         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47678
47679 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47680
47681         * g++.old-deja/g++.pt/typename27.C: New test.
47682
47683 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47684
47685         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47686         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47687         * g++.old-deja/g++.pt/friend45.C: New test.
47688         * g++.old-deja/g++.other/friend8.C: New test.
47689
47690 2000-08-15  Richard Henderson  <rth@cygnus.com>
47691
47692         * gcc.c-torture/execute/20000815-1.c: New test.
47693
47694 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47695
47696         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47697         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47698         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47699
47700 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47701
47702         * g++.old-deja/g++.other/refinit2.C: New test.
47703
47704 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47705
47706         * lib/c-torture.exp (c-torture): Make
47707         compiler_conditional_xfail_data global.
47708         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47709         compiler_conditional_xfail_data machinery.
47710         (f-torture-execute): Likewise.
47711         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47712         and only when unrolling loops.
47713
47714         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47715
47716 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47717
47718         * g++.old-deja/g++.pt/explicit81.C: New test.
47719
47720 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47721
47722         * g++.old-deja/g++.pt/typename26.C: New test.
47723
47724 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
47725
47726         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47727         warning.
47728
47729 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47730
47731         * g++.old-deja/g++.other/array3.C: New test.
47732
47733 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47734
47735         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47736         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47737         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47738         New tests.
47739
47740 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
47741
47742         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
47743         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47744
47745 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
47746
47747         * gcc.c-torture/execute/20000808-1.c: New test.
47748
47749 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47750
47751         * gcc.dg/c90-const-expr-1.c: New test.
47752
47753 2000-08-08  Richard Henderson  <rth@cygnus.com>
47754
47755         * gcc.dg/noncompile/920923-1.c: Declare calloc.
47756
47757 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47758
47759         * gcc.dg/noncompile/const-ll-1.c: New test.
47760
47761 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47762
47763         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
47764
47765 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47766
47767         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
47768         that running programs linked against the shared version of libobjc
47769         run correctly.
47770
47771 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47772
47773         * gcc.dg/c99-printf-1.c: New test.
47774
47775 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47776
47777         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
47778
47779 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
47780
47781         * gcc.c-torture/execute/20000731-1.x: Delete.
47782
47783 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
47784
47785         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
47786         and torture_without_loops as is done by c-torture.exp.
47787         (search_for): Copy from c-torture.exp.
47788         (gcc-dg-runtest): New function, drives a directory of tests
47789         iterating over the TORTURE_OPTIONS.
47790         (scan-assembler, scan-assembler-not): Move here from
47791         individual directory drivers.
47792
47793         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
47794         defined by lib/gcc-dg.exp.
47795         * gcc.dg/cpp/cpp.exp: Likewise.
47796         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
47797         gcc-dg-runtest, so we cycle over optimization options.
47798
47799         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
47800         * gcc.dg/compare2.c: No longer expected to fail.
47801
47802 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47803
47804         * gcc.c-torture/execute/20000804-1.c: New test.
47805
47806 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47807
47808         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
47809
47810 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
47811
47812         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
47813
47814 2000-08-03  Jeffrey A Law  (law@cygnus.com)
47815
47816         * gcc.c-torture/compile/20000803-1.c: New test.
47817
47818 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47819
47820         * gcc.c-torture/execute/20000801-3.c,
47821         gcc.c-torture/execute/20000801-4.c: New tests.
47822         * gcc.c-torture/execute/20000801-3.x,
47823         gcc.c-torture/execute/20000801-4.x: Xfail.
47824
47825 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
47826
47827         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
47828         libobjc/.libs to allow for libtool.
47829
47830 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
47831
47832         * gcc.c-torture/compile/20000802-1.c: New test.
47833
47834 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
47835
47836         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
47837
47838 2000-07-31  Jeffrey A Law  (law@cygnus.com)
47839
47840         * gcc-c-torture/execute/20000731-2.c: New test.
47841
47842         * gcc.c-torture/execute/20000731-1.c: New test.
47843         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
47844
47845 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
47846
47847         * gcc.dg/cpp/paste7.c: New test.
47848         * gcc.dg/cpp/20000725-1.c: New test.
47849
47850 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
47851
47852         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
47853         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
47854         declaration warning for __builtin_dwarf_reg_size.
47855
47856         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
47857
47858 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47859
47860         * gcc.dg/noncompile/voidparam-1.c: New test.
47861
47862 2000-07-30  Richard Henderson  <rth@cygnus.com>
47863
47864         * gcc.dg/c90-digraph-1.c: Don't xfail.
47865         * gcc.dg/compare2.c (case 10): Xfail.
47866         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
47867
47868 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
47869
47870         * gcc.dg/c99-main-1.c: New test.
47871
47872 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47873
47874         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
47875
47876 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
47877
47878         * gcc.c-tortuer/execute/20000726-1.c: New test.
47879
47880 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
47881
47882         * gcc.c-torture/execute/enum-2.c: New test.
47883
47884 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47885
47886         * gcc.dg/cpp/tr-warn3.c: New test.
47887
47888 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47889
47890         * g++.old-deja/g++.ext/implicit1.C: Remove.
47891         * g++.old-deja/g++.jason/c2.C: Remove
47892         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47893         * g++.old-deja/g++.pt/crash16.C: Likewise.
47894         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47895
47896 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47897
47898         * g++.old-deja/g++.other/for2.C: New test.
47899
47900 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
47901
47902         * gcc.dg/20000720-1.c: New test.
47903
47904 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
47905
47906         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
47907
47908 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
47909
47910         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47911         * gcc.c-torture/execute/20000722-1.c: New.
47912         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47913
47914 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
47915
47916         * gcc.dg/cpp/20000720-1.S: New test.
47917
47918 2000-07-21  Michael Meissner  <meissner@redhat.com>
47919
47920         * gcc.c-torture/execute/ieee/hugeval.c: New test.
47921
47922 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47923
47924         * g++.old-deja/g++.brendan/crash16.C,
47925         g++.old-deja/g++.brendan/parse3.C,
47926         g++.old-deja/g++.brendan/redecl1.C,
47927         g++.old-deja/g++.ns/template13.C,
47928         g++.old-deja/g++.other/decl4.C,
47929         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47930
47931 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47932
47933         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47934         and "Internal error".
47935
47936         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47937         regexps.
47938         * gcc.dg/cpp/paste6.c: New test.
47939
47940 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
47941
47942         * gcc.dg/cpp/tr-direct.c: New test.
47943
47944         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47945         gcc.dg/cpp/undef1.c: Tweak error regexps.
47946
47947 2000-07-18  Eric Christopher <echristo@redhat.com>
47948
47949         * gcc.c-torture/compile/20000718-1.c: New test.
47950
47951 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
47952
47953         * cpplex.c (_cpp_push_token): If the token being pushed back
47954         is the previous token in this context, just subtract one from
47955         context->posn.
47956         * cppmacro.c (save_expansion): Clear aux field when storing a
47957         placemarker.
47958
47959 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
47960
47961         * gcc.dg/noncompile/redecl-1.c: New test.
47962
47963 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
47964
47965         * gcc.c-torture/execute/20000717-5.c: New test.
47966         * gcc.c-torture/execute/20000717-1.x: Removed.
47967
47968 2000-07-17  Richard Henderson  <rth@cygnus.com>
47969
47970         * gcc.c-torture/execute/20000717-4.c: New test.
47971
47972 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
47973
47974         * gcc.dg/cpp/syshdr.c: New test.
47975         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47976
47977 2000-07-17  Neil Booth  <neilb@earthling.net>
47978
47979         * gcc.dg/cpp/cmdlne-dM.c: New test.
47980         * gcc.dg/cpp/cmdlne-dD.c: New test.
47981
47982 2000-07-17  Jeffrey A Law  (law@cygnus.com)
47983
47984         * gcc.c-torture/execute/20000717-3.c: New test.
47985
47986         * gcc.c-torture/compile/20000717-1.c: New test.
47987
47988 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
47989
47990         * gcc.c-torture/execute/20000717-2.c: New test.
47991
47992 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47993
47994         * gcc.dg/formatz-1.c: New test.
47995
47996         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47997         * gcc.dg/c99-digraph-1.c: New tests.
47998
47999         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48000         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48001
48002         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48003         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48004         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48005         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48006         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48007         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48008         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48009
48010 2000-07-17  Greg McGary <greg@mcgary.org>
48011
48012         * gcc.c-torture/execute/20000717-1.c: New test.
48013         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48014
48015 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48016
48017         * gcc.c-torture/execute/20000715-2.c: New test.
48018         * gcc.dg/20000715-1.c: New test.
48019
48020 2000-07-15  Michael Meissner  <meissner@redhat.com>
48021
48022         * gcc.c-torture/execute/20000715-1.c: New test.
48023
48024 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48025
48026         * gcc.c-torture/execute/20000707-1.c: New test.
48027
48028 2000-07-13  Neil Booth  <NeilB@earthling.net>
48029
48030         * gcc.dg/cpp/digraph1.c,
48031         gcc.dg/cpp/digraph2.c,
48032         gcc.dg/cpp/digraphs.c: New tests.
48033
48034 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48035
48036         * g77.f-torture/compile/20000630-2.f: New test.
48037         * g77.f-torture/compile/20000630-2.x
48038
48039 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48040
48041         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48042
48043 2000-07-11  Neil Booth  <NeilB@earthling.net>
48044
48045         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48046
48047 2000-07-11  Neil Booth  <NeilB@earthling.net>
48048
48049         * gcc.dg/cpp/cmdlne-C.c: New.
48050
48051 2000-07-09  Neil Booth  <NeilB@earthling.net>
48052
48053         * gcc.dg/cpp/directiv.c: New tests.
48054         * gcc.dg/cpp/undef1.c: Update.
48055
48056 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48057
48058         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48059
48060 2000-07-09  Neil Booth  <NeilB@earthling.net>
48061
48062         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48063
48064 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48065
48066         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48067         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48068
48069 2000-07-08  Neil Booth  <NeilB@earthling.net>
48070
48071         * gcc.dg/cpp/macsyntx.c: New tests.
48072
48073 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48074
48075         * gcc.dg/20000707-1.c: New test.
48076
48077 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48078
48079         * gcc.c-torture/execute/20000706-1.c: New test.
48080         * gcc.c-torture/execute/20000706-2.c: New test.
48081         * gcc.c-torture/execute/20000706-3.c: New test.
48082         * gcc.c-torture/execute/20000706-4.c: New test.
48083         * gcc.c-torture/execute/20000706-5.c: New test.
48084
48085 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48086
48087         * g++.old-deja/g++.pt/instantiate7.C: New test.
48088
48089 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48090
48091         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48092         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48093         * g++.old-deja/g++.other/rtti3.C: Likewise.
48094         * g++.old-deja/g++.other/rttid3.C: Likewise.
48095
48096 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48097
48098         *  g77.f-torture/compile/20000630-1.x: Fix typo
48099
48100 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48101
48102         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48103         assembly output.
48104
48105 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48106
48107         * gcc.dg/cpp/ident.c: New test.
48108
48109 2000-07-05  Neil Booth  <NeilB@earthling.net>
48110
48111         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48112           gcc.dg/cpp/lexstrng.c: New tests.
48113
48114 2000-07-04  Neil Booth  <NeilB@earthling.net>
48115
48116         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48117         * gcc.dg/cpp/strify2.c: Same.
48118
48119 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48120
48121         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48122         * gcc.dg/cpp/19990703-1.c: Likewise.
48123         * gcc.dg/cpp/20000625-1.c: Likewise.
48124         * gcc.dg/cpp/20000625-2.c: Likewise.
48125
48126         * gcc.dg/cpp/macro1.c,
48127         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48128         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48129         gcc.dg/cpp/strify1.c,
48130         gcc.dg/cpp/strify2.c: New tests.
48131
48132 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48133
48134         * gcc.c-torture/execute/20000703-1.c: New test.
48135
48136 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48137
48138         * g++.old-deja/g++.pt (lookup10.C): New test.
48139
48140 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48141
48142         * g++.old-deja/g++.pt (typename25.C): New test.
48143
48144 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48145
48146         * gcc.c-torture/compile/20000701-1.c: New test.
48147
48148 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48149
48150         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48151         to test case.
48152
48153 2000-06-30  Catherine Moore  <clm@cygnus.com>
48154
48155         * gcc.c-torture/execute/align-1.c: New test.
48156
48157 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48158
48159         * g++.old-deja/g++.pt/expr8.C: New test.
48160         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48161
48162 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48163
48164         * gcc.c-torture/compile/20000629-1.c: New test.
48165
48166 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48167
48168
48169         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48170         gcc.dg/noncompile directory, depending on whether they're
48171         preprocessor tests or not.  Annotate all the tests for the dg
48172         framework.
48173
48174         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48175         * gcc.dg/noncompile/noncompile.exp: New.
48176
48177         * Moved files:
48178         Old name                                New name
48179         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48180         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48181         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48182         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48183         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48184         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48185         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48186         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48187         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48188         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48189         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48190         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48191         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48192         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48193         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48194         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48195         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48196         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48197         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48198         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48199         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48200         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48201         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48202         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48203
48204         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48205         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48206         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48207         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48208         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48209         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48210
48211 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48212
48213         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48214         declare one variable.  On the fourth, error.
48215         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48216         declared by 20000628-1a.h.
48217
48218 2000-06-29  Richard Henderson  <rth@redhat.com>
48219
48220         * gcc.c-torture/execute/930529-1.x: New file.
48221         * gcc.dg/920413-1.c: Adjust expected warning text.
48222         * gcc.dg/980217-1.c: Declare abort.
48223         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48224
48225 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48226
48227         * g77.f-torture/compile/20000629-1.f: New test.
48228         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48229
48230 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48231
48232         Rearrange lots of files, removing entirely the
48233         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48234         directories.
48235
48236         * Deleted files:
48237         gcc.c-torture/code_quality/code_quality.exp
48238         gcc.c-torture/special/special.exp
48239         gcc.failure/failure.exp
48240         gcc.failure/940409-1.x
48241         gcc.c-torture/compile/961203-1.x
48242
48243         * New files:
48244         gcc.misc-tests/linkage.exp
48245         gcc.c-torture/execute/920730-1t.c
48246         gcc.c-torture/execute/920730-1t.x
48247         gcc.c-torture/compile/920520-1.x
48248         gcc.c-torture/compile/920521-1.x
48249         gcc.c-torture/compile/981006-1.x
48250         gcc.c-torture/execute/eeprof-1.x
48251
48252         * Moved files (possibly with modifications to fit a new harness):
48253         Old name                                New name
48254         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48255         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48256         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48257         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48258         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48259         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48260         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48261         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48262         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48263         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48264         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48265         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48266         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48267         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48268
48269 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48270
48271         * c-torture/compile/961203-1.x: Delete.
48272
48273         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48274         not exit. Include stdio.h.
48275         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48276         * gcc.misc-tests/dg-12.c: Likewise.
48277         * gcc.misc-tests/dg-5.c: Likewise.
48278         * gcc.misc-tests/dg-6.c: Likewise.
48279         * gcc.misc-tests/dg-7.c: Prototype abort.
48280         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48281         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48282         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48283         not exit.
48284         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48285         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48286
48287 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48288
48289         * gcc.dg/cpp/20000628-1.c: New test.
48290         * gcc.dg/cpp/20000628-1.h: New header for above test.
48291         * gcc.dg/cpp/20000628-1a.h: Likewise.
48292
48293 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48294
48295         * gcc.dg/cpp: New directory.
48296         * gcc.dg/cpp/cpp.exp: New driver.
48297         * gcc.dg/cpp/20000627-1.c: New test.
48298         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48299         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48300         and rewrite as a compilation test.
48301
48302         * gcc.dg: Move many files into the cpp subdirectory, possibly
48303         renaming or editing them as well.
48304         Old name                New name
48305         990119-1.c              cpp/19990119-1.c
48306         990228-1.c              cpp/19990228-1.c
48307         990407-1.c              cpp/19990407-1.c
48308         990409-1.c              cpp/19990409-1.c
48309         990413-1.c              cpp/19990413-1.c
48310         990703-1.c              cpp/19990703-1.c
48311         20000127-1.c            cpp/20000127-1.c
48312         20000129-1.c            cpp/20000129-1.c
48313         20000207-1.c            cpp/20000207-1.c
48314         20000207-2.c            cpp/20000207-2.c
48315         20000209-1.c            cpp/20000209-1.c
48316         20000209-2.c            cpp/20000209-2.c
48317         20000301-1.c            cpp/20000301-1.c
48318         20000419-1.c            cpp/20000419-1.c
48319         20000510-1.S            cpp/20000510-1.S
48320         20000519-1.c            cpp/20000519-1.c
48321         20000529-1.c            cpp/20000529-1.c
48322         20000625-1.c            cpp/20000625-1.c
48323         20000625-2.c            cpp/20000625-2.c
48324         cpp-as1.c               cpp/assert1.c
48325         cpp-as2.c               cpp/assert2.c
48326         cxx-comments-1.c        cpp/cxxcom1.c
48327         cxx-comments-2.c        cpp/cxxcom2.c
48328         endif-label.c           cpp/endif.c
48329         cpp-hash1.c             cpp/hash1.c
48330         cpp-hash2.c             cpp/hash2.c
48331         cpp-if1.c               cpp/if-1.c
48332         cpp-if2.c               cpp/if-2.c
48333         cpp-if3.c               cpp/if-3.c
48334         cpp-if4.c               cpp/if-4.c
48335         cpp-if5.c               cpp/if-5.c
48336         cpp-cond.c              cpp/if-cexp.c
48337         cpp-missingop.c         cpp/if-mop.c
48338         cpp-missingparen.c      cpp/if-mpar.c
48339         cpp-opprec.c            cpp/if-oppr.c
48340         cpp-ifparen.c           cpp/if-paren.c
48341         cpp-shortcircuit.c      cpp/if-sc.c
48342         cpp-shift.c             cpp/if-shift.c
48343         cpp-unary.c             cpp/if-unary.c
48344         cpp-li1.c               cpp/line1.c
48345         cpp-li2.c               cpp/line2.c
48346         lineno.c                cpp/line3.c
48347         lineno-2.c              cpp/line4.c
48348         cpp-mi.c                cpp/mi1.c
48349         cpp-mic.h               cpp/mi1c.h
48350         cpp-micc.h              cpp/mi1cc.h
48351         cpp-mind.h              cpp/mi1nd.h
48352         cpp-mindp.h             cpp/mi1ndp.h
48353         cpp-mix.h               cpp/mi1x.h
48354         cpp-mi2.c               cpp/mi2.c
48355         cpp-mi2a.h              cpp/mi2a.h
48356         cpp-mi2b.h              cpp/mi2b.h
48357         cpp-mi2c.h              cpp/mi2c.h
48358         cpp-mi3.c               cpp/mi3.c
48359         cpp-mi3.def             cpp/mi3.def
48360         poison-1.c              cpp/poison.c
48361         pr-impl.c               cpp/prag-imp.c
48362         cpp-redef-2.c           cpp/redef1.c
48363         cpp-redef.c             cpp/redef2.c
48364         strpaste.c              cpp/strp1.c
48365         strpaste-2.c            cpp/strp2.c
48366         cpp-tradpaste.c         cpp/tr-paste.c
48367         cpp-tradstringify.c     cpp/tr-str.c
48368         cpp-tradwarn1.c         cpp/tr-warn1.c
48369         cpp-tradwarn2.c         cpp/tr-warn2.c
48370         trigraphs.c             cpp/trigraphs.c
48371         cpp-unc1.c              cpp/unc1.c
48372         cpp-unc2.c              cpp/unc2.c
48373         cpp-unc3.c              cpp/unc3.c
48374         cpp-unc.c               cpp/unc4.c
48375         undef.c                 cpp/undef1.c
48376         undef-2.c               cpp/undef2.c
48377         cpp-wi1.c               cpp/widestr1.c
48378
48379 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48380
48381         * lib/g++.exp (g++_include_flags): Tweak.
48382
48383 2000-06-27  H.J. Lu  <hjl@gnu.org>
48384             Loren J. Rittle  <ljrittle@acm.org>
48385
48386         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48387         version with one that knows about the new gcc tree structure.
48388         (g++_link_flags): Same.
48389
48390 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48391
48392         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48393         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48394         case we are cross-compiling.
48395
48396         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48397         g++.old-deja/g++.niklas/Makefile.in,
48398         g++.old-deja/g++.niklas/configure.in,
48399         g++.old-deja/g++.other/Makefile.in,
48400         g++.old-deja/g++.other/configure.in,
48401         gcc.c-torture/code_quality/Makefile.in,
48402         gcc.c-torture/code_quality/configure.in,
48403         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48404         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48405         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48406         gcc.c-torture/execute/ieee/Makefile.in,
48407         gcc.c-torture/execute/ieee/configure.in,
48408         gcc.c-torture/noncompile/Makefile.in,
48409         gcc.c-torture/noncompile/configure.in,
48410         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48411         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48412         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48413
48414 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48415
48416         * g++.old-deja/g++.other/ambig3.C: New test.
48417
48418 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48419
48420         * g++.old-deja/g++.pt/syntax1.C: New test.
48421         * g++.old-deja/g++.pt/syntax2.C: New test.
48422         * g++.old-deja/g++.other/syntax3.C: New test.
48423         * g++.old-deja/g++.other/syntax4.C: New test.
48424
48425 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48426
48427         * gcc.dg/20000623-1.c: Prototype exit and abort.
48428
48429 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48430
48431         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48432         New tests.
48433         * gcc.dg/cpp-mi3.def: New file.
48434
48435         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48436         inside assertions.
48437         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48438         lexer's error messages.
48439         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48440         divine anything from the linemarkers.
48441         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48442         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48443
48444 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48445
48446         * gcc.dg/20000623-1.c: New test.
48447
48448 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48449
48450         * gcc.c-torture/execute/20000622-1.c: New test.
48451
48452 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48453
48454         * g++.old-deja/g++.other/init15.C: New test.
48455
48456 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48457
48458         * g++.old-deja/g++.pt/vaarg2.C: New test.
48459         * g++.old-deja/g++.pt/vaarg3.C: New test.
48460
48461 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48462
48463         * g++.old-deja/g++.other/dyncast6.C: New test.
48464
48465 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48466
48467         * gcc.c-torture/execute/loop-6.c: New test.
48468
48469 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48470
48471         * gcc.dg/20000614-1.c: New test.
48472         * gcc.dg/20000614-2.c: New test.
48473
48474 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48475
48476         * g++.old-deja/g++.other/inline12.C: New test.
48477
48478 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48479
48480         * g++.old-deja/g++.other/eh1.C: New test.
48481
48482 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48483
48484         * g++.old-deja/g++.other/type.C: New test.
48485
48486 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48487
48488         * g++.old-deja/g++.other/initstring.C: New test.
48489
48490 2000-06-12  Jason Merrill  <jason@redhat.com>
48491
48492         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48493
48494 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48495
48496         * gcc.c-torture/compile/20000609-1.c: New test.
48497
48498 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48499
48500         * gcc.dg/20000609-1.c: New test.
48501
48502 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48503
48504         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48505         * gcc.c-torture/noncompile/poison-1.c: Move...
48506         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48507         * gcc.dg/cpp-li1.c: Add a token after the #line.
48508
48509 2000-06-05  Richard Henderson  <rth@cygnus.com>
48510
48511         * gcc.c-torture/execute/20000605-2.c: New test.
48512         * gcc.c-torture/execute/20000605-3.c: New test.
48513
48514 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48515
48516         * g77.f-torture/execute/20000503-1.x: New file.
48517
48518 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48519
48520         * g++.old-deja/g++.eh/badalloc1.C: New test.
48521
48522 2000-06-05  Richard Henderson  <rth@cygnus.com>
48523
48524         * gcc.c-torture/execute/20000605-1.c: New test.
48525
48526 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48527             Nathan Sidwell <nathan@codesourcery.com>
48528
48529         * gcc.c-torture/compile/20000605-1.c: New test.
48530
48531 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48532
48533         * g77.f-torture/compile/20000601-1.f: New test.
48534
48535 2000-06-03  Richard Henderson  <rth@cygnus.com>
48536
48537         * gcc.c-torture/execute/20000603-1.c: New.
48538
48539 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48540
48541         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48542         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48543
48544 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48545
48546         * gcc.dg/compare2.c (case 12): XFAIL.
48547         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48548         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48549
48550         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48551
48552 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48553
48554         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48555         guard macro is already defined when the header is first
48556         included.
48557         * gcc.dg/cpp-mix.h: New file.
48558         * gcc.dg/endif-label.c: Update patterns to match compiler.
48559
48560         * g++.brendan/complex1.C: Declare abort.
48561         * g++.law/refs4.C: Remove XFAIL.
48562         * g++.oliva/expr2.C: Declare abort and exit.
48563
48564 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48565
48566         * gcc.c-torture/execute/20000528-1.c: New test.
48567
48568         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48569         * g++.old-deja/g++.law/temps4.C: Likewise.
48570
48571         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48572         stdlib.h.  Call abort() on failure.
48573         * g++.old-deja/g++.law/refs4.C: Likewise.
48574         * g++.old-deja/g++.law/temps4.C: Likewise.
48575         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48576         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48577
48578 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48579
48580         Relative to g++.dg/special:
48581         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48582
48583         Relative to g++.old-deja:
48584         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48585         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48586         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48587         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48588         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48589         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48590         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48591
48592         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48593         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48594         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48595         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48596         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48597         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48598         and/or string.h.
48599
48600         * g++.other/goto1.C: Update expectations for error messages.
48601
48602 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48603
48604         * gcc.c-torture/compile/20000523-1.c: New test.
48605
48606 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48607
48608         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48609
48610 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48611
48612         * g++.old-deja/g++.eh/catch11.C: New test.
48613         * g++.old-deja/g++.eh/catch12.C: New test.
48614
48615 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48616
48617         * gcc.c-torture/execute/20000523-1.c: New test.
48618
48619 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48620
48621         * c-torture/execute/bcp-1.c: Replace abort in arg of
48622         __builtin_constant_p with a generic external function.
48623
48624         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48625         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48626         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48627         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48628         Prototype abort and/or exit.
48629
48630         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48631         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48632         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48633         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48634
48635 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48636
48637         * gcc.dg/dwarf2-1.c: New test.
48638
48639 2000-05-20  Richard Henderson  <rth@cygnus.com>
48640
48641         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48642
48643 2000-05-20  Andreas Jaeger  <aj@suse.de>
48644
48645         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48646         testcase.
48647
48648 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48649
48650         * gcc.c-torture/execute/20000519-2.c: New test.
48651
48652 2000-05-19  Andreas Jaeger  <aj@suse.de>
48653
48654         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48655         which fails with SSA.
48656
48657         * lib/c-torture.exp: Also test with -O3 -fssa.
48658
48659 2000-05-18  Michael Meissner  <meissner@redhat.com>
48660
48661         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48662         * gcc.c-torture/execute/920415-1.c: Ditto.
48663         * gcc.c-torture/execute/920501-1.c: Ditto.
48664         * gcc.c-torture/execute/conversion.c: Ditto.
48665         * gcc.c-torture/execute/cvt-1.c: Ditto.
48666
48667 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48668
48669         * gcc.c-torture/compile/20000518-1.c: New test.
48670
48671 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48672
48673         * g77.f-torture/compile/200005018.f: New test.
48674
48675 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48676
48677         * gcc.c-torture/compile/20000517-1.c: New test.
48678
48679 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48680
48681         * gcc.c-torture/execute/20000516-1.c: New test.
48682
48683 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48684
48685         * g++.old-deja/g++.other/eh.C: New test.
48686
48687 2000-05-12  Richard Henderson  <rth@cygnus.com>
48688
48689         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48690         constants through to doit's conditional.
48691
48692 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48693
48694         * gcc.c-torture/compile/20000511-1.c: New test.
48695         * g77.f-torture/compile/20000511-1.f: New test.
48696         * g77.f-torture/compile/20000511-2.f: New test.
48697
48698 2000-05-11  Michael Meissner  <meissner@redhat.com>
48699
48700         * gcc.c-torture/execute/20000511-1.c: New test.
48701
48702 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48703
48704         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48705         * gcc.dg/20000510-1.S: New.
48706
48707 2000-05-08  Catherine Moore  <clm@cygnus.com>
48708
48709         * gcc.dg/unused-3.c: New.
48710
48711 2000-05-06  Richard Henderson  <rth@cygnus.com>
48712
48713           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48714           * g++.old-deja/g++.mike/warn1.C: Likewise.
48715           * g++.old-deja/g++.pt/local1.C: Likewise.
48716           * g++.old-deja/g++.pt/local7.C: Likewise.
48717           * g++.old-deja/g++.pt/spec16.C: Likewise.
48718
48719 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48720
48721         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48722
48723 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
48724
48725           * g77.f-torture/execute/20000503-1.f: New test.
48726
48727 2000-05-04  Andreas Jaeger  <aj@suse.de>
48728
48729         * gcc.dg/noreturn-2.c: New test.
48730
48731 2000-05-04  Neil Booth  <NeilB@earthling.net>
48732
48733         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48734         preprocessor.
48735
48736 2000-05-04  Richard Henderson  <rth@cygnus.com>
48737
48738         * gcc.c-torture/execute/20000503-1.c: Fix typo.
48739
48740 2000-05-04  Richard Henderson  <rth@cygnus.com>
48741
48742         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
48743         OpenSSL by Jason R Thorpe.
48744
48745 2000-05-03  Jim Wilson  <wilson@cygnus.com>
48746
48747         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
48748
48749 2000-05-03  Robert Lipe <robertlipe@usa.net>
48750
48751         * gcc.dg/20000503-1.c: New test.
48752
48753 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
48754
48755         * gcc.c-torture/compile/20000502-1.c: New test.
48756         * g++.old-deja/g++.other/align.C: New test.
48757         * gcc.dg/cpp-tradstringify.c: New test.
48758
48759 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48760
48761         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
48762         and hard registers.
48763
48764 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
48765
48766         * gcc.c-torture/execute/loop-5.c: New test.
48767
48768 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
48769
48770         * gcc.c-torture/execute/va-arg-20.c: New test.
48771
48772 2000-04-23  Jeffrey A Law  (law@cygnus.com)
48773
48774         * gcc.c-torture/execute/20000422-1.c: New test.
48775
48776 2000-04-20  Greg McGary  <gkm@gnu.org>
48777
48778         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
48779         when optimizing, but without sibling-call optimizations (-O1).
48780
48781 2000-04-20  Jeffrey A Law  (law@cygnus.com)
48782
48783           * gcc.c-torture/compile/20000420-1.c: New test.
48784
48785 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48786
48787         * g++.abi/ptrflags.C: New test.
48788         * g++.eh/catchptr1.C: Test incomplete pointer chains.
48789
48790 2000-04-19  Catherine Moore  <clm@cygnus.com>
48791
48792         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
48793
48794 2000-04-19  Greg McGary  <gkm@gnu.org>
48795
48796         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
48797         sibling-call optimizations.
48798
48799 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
48800
48801         * gcc.dg/20000419-1.c: New test.
48802
48803 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
48804
48805         * gcc.c-torture/execute/20000412-6.c: New test.
48806
48807 2000-04-12  Jeffrey A Law  (law@cygnus.com)
48808
48809         * gcc.c-torture/execute/20000412-5.c: New test.
48810         * g77.f-torture/compile/20000412-1.f: New test.
48811         * gcc.c-torture/execute/20000412-4.c: New test.
48812         * gcc.c-torture/compile/20000412-2.c: New test.
48813         * gcc.c-torture/execute/20000412-3.c: New test.
48814         * gcc.c-torture/compile/20000412-1.c: New test.
48815         * gcc.c-torture/execute/20000412-2.c: New test.
48816
48817 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
48818
48819         * objc/execute/bf-20.m: New test.
48820
48821 2000-04-10  Richard Henderson  <rth@cygnus.com>
48822
48823         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
48824
48825         * gcc.c-torture/execute/20000412-1.c: New test.
48826
48827 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48828
48829         * g++.old-deja/g++.eh/catchptr1.C: New test.
48830
48831 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
48832
48833         * g++.old-deja/g++.abi/cxa_vec.C: New test.
48834
48835 2000-04-08  Neil Booth  <NeilB@earthling.net>
48836
48837         * gcc.dg/cpp-nullchar.c: Remove test as
48838         embedded nulls cause problems.
48839
48840 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48841
48842         * gcc.dg/compare2.c: New test.
48843
48844 2000-04-08  Neil Booth  <NeilB@earthling.net>
48845
48846         * gcc.dg/cpp-nullchar.c: New test.
48847
48848 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
48849
48850         * gcc.dg/cpp-mi2.c: New test.
48851         * gcc.dg/cpp-mi2[abc].h: New files.
48852
48853 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
48854
48855         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
48856         member name.
48857
48858 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48859
48860         * g++.old-deja/g++.abi/vmihint.C: New test.
48861
48862 2000-04-06  Neil Booth  <NeilB@earthling.net>
48863
48864         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
48865         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
48866         copyright.
48867
48868 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
48869
48870         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
48871         avoid stack-frame overwrite.
48872
48873 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
48874
48875         * gcc.c-torture/compile/20000405-2.c: New test.
48876         * gcc.c-torture/compile/20000405-3.c: New test.
48877
48878 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48879
48880         * gcc.c-torture/compile/20000405-1.c: New test.
48881
48882 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
48883
48884         * gcc.dg/cast-qual-1.c: Revert last change.
48885
48886 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48887
48888         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48889
48890 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
48891
48892         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48893         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48894
48895 2000-04-03  Jeffrey A Law  (law@cygnus.com)
48896
48897         * gcc.c-torture/compile/20000403-2.c: New test.
48898         * gcc.c-torture/compile/20000403-1.c: New test.
48899
48900 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
48901
48902         * gcc.c-torture/execute/20000403-1.c: New test.
48903
48904 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
48905
48906         * gcc.c-torture/execute/20000402-1.c: New test.
48907
48908 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
48909
48910         * gcc.c-torture/execute/va-arg-15.c: New test.
48911         * gcc.c-torture/execute/va-arg-16.c: New test.
48912         * gcc.c-torture/execute/va-arg-17.c: New test.
48913         * gcc.c-torture/execute/va-arg-18.c: New test.
48914         * gcc.c-torture/execute/va-arg-19.c: New test.
48915
48916 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
48917
48918         * gcc.c-torture/compile/981211-1.c: Move to...
48919         * gcc.dg/cpp-as1.c: ...here.
48920         * gcc.dg/cpp-as2.c: New file.
48921
48922         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48923         compiler.
48924
48925 2000-04-02  Neil Booth  <NeilB@earthling.net>
48926
48927         * gcc.dg/cpp-cond.c  New tests.
48928         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
48929         accidental success less likely.
48930         * gcc.dg/cpp-missingop.c  New tests.
48931         * gcc.dg/cpp-missingparen.c  New tests.
48932         * gcc.dg/cpp-shift.c  New tests.
48933         * gcc.dg/cpp-shortcircuit.c  New tests.
48934         * gcc.dg/cpp-unary.c  New tests.
48935
48936 2000-03-29  Jeffrey A Law  (law@cygnus.com)
48937
48938         * gcc.c-torture/compile/20000329-1.c: New test.
48939
48940 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
48941
48942         * gcc.c-torture/compile/20000326-1.c: New test.
48943         * gcc.c-torture/compile/20000326-2.c: New test.
48944
48945 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
48946
48947         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48948         the first parameter is a function argument.
48949
48950 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
48951
48952         * g++.old-deja/g++.ext/array4.C: New test.
48953
48954 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
48955
48956         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48957
48958 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48959
48960         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48961
48962 2000-03-19  Richard Henderson  <rth@cygnus.com>
48963
48964         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48965
48966 2000-03-19  Richard Henderson  <rth@cygnus.com>
48967
48968         * gcc.c-torture/compile/20000319-1.c: New test.
48969
48970 2000-03-14  Jeffrey A Law  (law@cygnus.com)
48971
48972         * gcc.c-torture/execute/20000314-3.c: New test.
48973         * gcc.c-torture/execute/20000314-2.c: New test.
48974         * gcc.c-torture/execute/20000314-1.c: New test.
48975         * gcc.c-torture/compile/20000314-2.c: New test.
48976         * gcc.c-torture/compile/20000314-1.c: New test.
48977
48978 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
48979
48980         * g++.old-deja/g++.warn/inline.C: New test.
48981
48982 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
48983
48984         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48985         standards-compliant result rather than specific constants.
48986         Put test-values in array.
48987
48988 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
48989
48990         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48991         (g++_target_compile): Put test-specific options last.
48992
48993 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48994
48995         * g++.old-deja/g++.eh/vbase4.C: New test.
48996
48997 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48998
48999         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49000
49001 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49002
49003         * g++.old-deja/g++.brendan/misc12.C: Removed.
49004         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49005         * g++.old-deja/g++.ext/pretty4.C: New test.
49006
49007 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49008
49009         * g++.old-deja/g++.other/string2.C: New test.
49010
49011 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         * g++.old-deja/g++.warn/impint2.C: New test.
49014
49015 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49016
49017         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49018         is 1, not zero.
49019
49020 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49021
49022         * g++.old-deja/g++.warn/impint.C: New test.
49023         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49024         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49025         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49026         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49027         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49028         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49029         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49030         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49031         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49032         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49033         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49034         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49035
49036 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49037
49038         * gcc.dg/cpp-redef.c: New test.
49039
49040 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49041
49042         * g++.old-deja/g++.pt/unify7.C: New test.
49043
49044 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49045
49046         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49047         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49048
49049 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49050
49051         * gcc.c-torture/compile/20000224-1.c: New test.
49052
49053 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49054
49055         * gcc.c-torture/compile/cpp-2.c: New test.
49056         * gcc.c-torture/compile/cpp-1.c: New test.
49057
49058 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49059
49060         * gcc.c-torture/execute/20000225-1.c: New test.
49061
49062 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49063
49064         * gcc.dg/cpp-li2.c: New test.
49065
49066         * gcc.dg/cpp-wi1.c: New test.
49067
49068         * gcc.dg/cpp-li1.c: New test.
49069
49070 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49071
49072         * g++.old-deja/g++.other/sizeof5.C: New test.
49073
49074 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49075
49076         * gcc.c-torture/execute/va-arg-13.c: New test.
49077
49078 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49079
49080         * gcc.c-torture/execute/va-arg-12.c: New test.
49081
49082 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49083
49084         * gcc.c-torture/execute/20000223-1.c: New test.
49085
49086 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49087
49088         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49089
49090 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49091
49092         * g++.old-deja/g++.abi/ptrmem.C: New test.
49093
49094 2000-02-19  Richard Henderson  <rth@cygnus.com>
49095
49096         * gcc.c-torture/compile/init-3.c: New.
49097
49098 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49099
49100         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49101         ALWAYS_CXXFLAGS.
49102
49103 2000-02-11  Robert Lipe <robertl@sco.com>
49104
49105         * gcc.c-torture/compile/20000211-3.c: New test.
49106
49107 2000-02-11  Martin Buchholz <martin@xemacs.org>
49108
49109         * gcc.c-torture/compile/20000211-2.c: New test.
49110
49111 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49112
49113         * gcc.c-torture/compile/20000211-1.c: New test.
49114
49115 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49116
49117         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49118           on native targets
49119
49120 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49121
49122         * g++.old-deja/g++.other/cast5.C: New test.
49123
49124 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49125
49126         * gcc.c-torture/execute/20000205-1.c: New.
49127
49128 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49129
49130         * g++.old-deja/g++.jason/cast3.C: Return void.
49131         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49132
49133 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49134
49135         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49136
49137         * gcc.dg/loop-1.c: New test.
49138
49139 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49140
49141         * gcc.c-torture/compile/20000127-1.c: New test.
49142         * gcc.c-torture/execute/991228-1.c: New test.
49143
49144 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49145
49146         * gcc.dg/unused-2.c: New test.
49147
49148         * gcc.dg/conv-1.c: New test.
49149
49150 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49151
49152         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49153         compiler.
49154         (tool_option_proc): Fix typo.
49155
49156 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49157
49158         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49159         of the ld on the host, not on the build machine.
49160         Also, don't crash if '--help' is not a supported option.
49161
49162 2000-01-24  Richard Henderson  <rth@cygnus.com>
49163
49164         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49165
49166 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49167
49168         * gcc.c-torture/execute/20000120-2.c: New test.
49169         * gcc.c-torture/execute/20000120-1.c: New test.
49170
49171 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49172
49173         * gcc.c-torture/execute/20000113-1.c: New test.
49174
49175 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49176
49177         * gcc.c-torture/execute/20000112-1.c: New test.
49178
49179 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49180
49181         * gcc.dg/20000111-1.c: New test.
49182
49183 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49184
49185         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49186         with 16 bit integers.
49187
49188 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49189
49190         * gcc.dg/20000108-1.c: New test.
49191
49192 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49193
49194         * g++.old-deja/g++.ns/koenig8.C: New test.
49195
49196 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49197
49198         * g++.old-deja/g++.other/cast4.C: New test.
49199
49200 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49201
49202         * gcc.c-torture/compile/20000105-2.c: New test.
49203         * gcc.c-torture/compile/20000105-1.c: New test.
49204
49205 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49206
49207         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49208         references to printf & atoi to conform to ANSI standard.
49209         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49210         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49211         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49212         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49213         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49214         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49215         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49216         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49217         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49218         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49219         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49220         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49221         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49222         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49223         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49224         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49225         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49226         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49227         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49228         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49229         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49230         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49231         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49232         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49233         * g++.old-deja/g++.brendan/init3.C: Likewise.
49234         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49235         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49236         * g++.old-deja/g++.brendan/new2.C: Likewise.
49237         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49238         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49239         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49240         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49241         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49242         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49243         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49244         * g++.old-deja/g++.brendan/template24.C: Likewise.
49245         * g++.old-deja/g++.brendan/template3.C: Likewise.
49246         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49247         * g++.old-deja/g++.jason/inline3.C: Likewise.
49248         * g++.old-deja/g++.jason/opeq.C: Likewise.
49249         * g++.old-deja/g++.law/arg5.C: Likewise.
49250         * g++.old-deja/g++.law/arm7.C: Likewise.
49251         * g++.old-deja/g++.law/ctors11.C: Likewise.
49252         * g++.old-deja/g++.law/cvt8.C: Likewise.
49253         * g++.old-deja/g++.law/init9.C: Likewise.
49254         * g++.old-deja/g++.law/refs4.C: Likewise.
49255         * g++.old-deja/g++.law/template2.C: Likewise.
49256         * g++.old-deja/g++.law/visibility24.C: Likewise.
49257         * g++.old-deja/g++.law/vtable3.C: Likewise.
49258         * g++.old-deja/g++.mike/asm2.C: Likewise.
49259         * g++.old-deja/g++.mike/eh1.C: Likewise.
49260         * g++.old-deja/g++.mike/misc1.C: Likewise.
49261         * g++.old-deja/g++.mike/misc13.C: Likewise.
49262         * g++.old-deja/g++.mike/misc14.C: Likewise.
49263         * g++.old-deja/g++.mike/ns12.C: Likewise.
49264         * g++.old-deja/g++.mike/p1248.C: Likewise.
49265         * g++.old-deja/g++.mike/p3708.C: Likewise.
49266         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49267         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49268         * g++.old-deja/g++.mike/p646.C: Likewise.
49269         * g++.old-deja/g++.mike/p700.C: Likewise.
49270         * g++.old-deja/g++.mike/p783.C: Likewise.
49271         * g++.old-deja/g++.mike/p783a.C: Likewise.
49272         * g++.old-deja/g++.mike/p783b.C: Likewise.
49273         * g++.old-deja/g++.mike/p786.C: Likewise.
49274         * g++.old-deja/g++.mike/p789.C: Likewise.
49275         * g++.old-deja/g++.mike/p789a.C: Likewise.
49276         * g++.old-deja/g++.mike/p807a.C: Likewise.
49277         * g++.old-deja/g++.other/delete3.C: Likewise.
49278         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49279         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49280         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49281         * g++.old-deja/g++.other/empty1.C: Likewise.
49282         * g++.old-deja/g++.other/temporary1.C: Likewise.
49283         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49284         * g++.old-deja/g++.pt/t16.C: Likewise.
49285         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49286
49287 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49288
49289         * gcc.dg/991230-1.c: New test.
49290
49291 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49292
49293         * gcc.c-torture/compile/991229-3.c: New test.
49294         * gcc.c-torture/compile/991229-2.c: New test.
49295         * gcc.c-torture/compile/991229-1.c: New test.
49296
49297 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49298
49299         * gcc.c-torture/compile/labels-2.c: New test.
49300
49301 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49302
49303         * gcc.c-torture/execute/991227-1.c: New test.
49304
49305 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49306
49307         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49308
49309 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49310
49311         * gcc.c-torture/execute/991221-1.c: New test.
49312
49313 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49314
49315         * g++.old-deja/g++.other/cast3.C: New test.
49316
49317 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49318
49319         * gcc.c-torture/execute/991216-4.c: New test.
49320
49321 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49322
49323         * gcc.c-torture/execute/991216-1.c: New test.
49324         * gcc.c-torture/execute/991216-2.c: New test.
49325         * gcc.c-torture/execute/991216-3.c: New test.
49326
49327 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49328
49329         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49330         Actually make the test fail by using "-O2" for compilation.
49331
49332 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49333
49334         * g++.old-deja/g++.warn/cast-align1.C: New test.
49335
49336 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49337
49338         * gcc.c-torture/compile/991214-1.c: New test.
49339         * gcc.c-torture/compile/991214-2.c: New test.
49340
49341 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49342
49343         * gcc.dg/991214-1.c: New test.
49344
49345 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49346
49347         * gcc.c-torture/compile/991213-3.c: New test.
49348         * gcc.c-torture/compile/991213-2.c: New test.
49349         * gcc.c-torture/compile/991213-1.c: New test.
49350
49351 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49352
49353         * gcc.dg/991209-1.c: New test.
49354
49355 1999-12-08  Nathan Sidwell <nathan@acm.org>
49356
49357         * gcc.c-torture/compile/991208-1.c: New test.
49358
49359 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49360
49361         * gcc.dg/ultrasp2.c: New test.
49362
49363 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49364
49365         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49366
49367 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49368
49369         * gcc.c-torture/compile/991202-1.c: New test.
49370         * gcc.c-torture/execute/991202-1.c: New test.
49371         * gcc.c-torture/execute/991202-2.c: New test.
49372         * gcc.c-torture/execute/991202-3.c: New test.
49373
49374 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49375
49376         * g++.old-deja/g++.abi/align.C: New test.
49377         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49378         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49379
49380 1999-12-01  Richard Henderson  <rth@cygnus.com>
49381
49382         * gcc.c-torture/execute/991201-1.c: New.
49383
49384 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49385
49386         * gcc.dg/991129-1.c: New test.
49387
49388 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49389
49390         * gcc.c-torture/compile/991127-1.c: New test.
49391
49392 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49393
49394         * g++.old-deja/g++.other/warn4.C: New test.
49395
49396 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49397
49398         * g++.old-deja/g++.eh/cleanup2.C: New test.
49399         * g++.old-deja/g++.ext/pretty2.C: New test.
49400         * g++.old-deja/g++.ext/pretty3.C: New test.
49401         * g++.old-deja/g++.other/debug6.C: New test.
49402
49403 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49404
49405         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49406         compiler_output to look for one error message instead of two.
49407
49408 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49409
49410         * gcc.c-torture/execute/991118-1.c: Also test case
49411         where the word boundary does not split a byte evenly.
49412
49413 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49414
49415         * g++.old-deja/g++.ext/restrict1.C: New test.
49416
49417 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49418
49419         * gcc.c-torture/execute/991118-1.c: New test.
49420
49421 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49422
49423         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49424         working directory pathnames.
49425
49426 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49427
49428         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49429         host is equipped with driver.h and driver.o so it can actually
49430         compile and run the tests.
49431
49432 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49433
49434         * gcc.c-torture/compile/991008-1.c: New test.
49435
49436 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49437
49438         * lib/gcc-dg.exp: Include target-supports.exp
49439
49440 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49441
49442         * lib/target-supports.exp: New file: Provide procs to test for
49443         features supported by the target.
49444         (check_weak_available): Moved here from ecos.exp.
49445         (check_alias_available): New proc: Determine of the target
49446         toolchain supports the alias attribute.
49447
49448         * gcc.dg/special/ecos.exp: Move check_weak_available to
49449         target-supports.exp.
49450         (alias-1.c): Only perform the test if the target supports
49451         aliases.
49452         (wkali-1.c): Only perform the test if the target supports
49453         aliases.
49454
49455         * gcc.dg/990506-0.c: Expect error messages from cross
49456         targets as well as native targets.
49457
49458 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49459
49460         * gcc.dg/ultrasp1.c: Removed xfail.
49461         * gcc.dg/struct-ret-2.c: Likewise.
49462         * gcc.dg/array-1.c: Likewise.
49463
49464 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49465
49466         * gcc.dg/struct-ret-2.c: New test.
49467
49468         * gcc.dg/array-1.c: New test.
49469
49470 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49471
49472         * gcc.c-torture/execute/991030-1.c: New test.
49473
49474 1999-10-26  Richard Henderson  <rth@cygnus.com>
49475
49476         * gcc.c-torture/compile/991026-2.c: New test.
49477
49478 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49479
49480         * gcc.c-torture/compile/991026-1.c: New test.
49481
49482 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49483
49484         * gcc.c-torture/execute/991023-1.c: New test.
49485
49486 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49487
49488         * gcc.c-torture/execute/991019-1.c: New test.
49489
49490 1999-10-16  Richard Henderson  <rth@cygnus.com>
49491
49492         * gcc.c-torture/execute/991016-1.c: New test.
49493
49494 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49495
49496         * gcc.c-torture/execute/991014-1.c: New test.
49497
49498 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49499
49500         * g++.old-deja/g++.other/union2.C: New test.
49501
49502 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49503
49504         * g++.old-deja/g++.other/vaarg2.C: New test.
49505         * g++.old-deja/g++.other/vaarg3.C: New test.
49506
49507 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49508
49509         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49510         in compile/.
49511
49512 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49513
49514         * gcc.c-torture/execute/va-arg-11.c: New test.
49515
49516 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49517
49518         * lib/file-format.exp (gcc_target_object_format): Don't
49519         crash if objdump is unavailable.
49520
49521 1999-09-29  Donn Terry <donn@interix.com>
49522
49523         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49524
49525 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49526
49527         * gcc.c-torture/compile/990928-1.c: New test.
49528
49529 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49530
49531         * g++.old-deja/g++.other/decl6.C: New test.
49532
49533 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49534
49535         * gcc.c-torture/execute/va-arg-10.c: New test.
49536
49537 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49538
49539         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49540         __PRETTY_FUNCTION__.
49541
49542 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49543
49544         * gcc.c-torture/execute/990923-1.c: New test.
49545
49546 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49547
49548         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49549         for which -fpic is inappropriate.
49550
49551 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49552
49553         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49554
49555 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49556
49557         * g++.old-deja/g++.other/dyncast1.C: New test.
49558         * g++.old-deja/g++.other/dyncast2.C: New test.
49559         * g++.old-deja/g++.other/dyncast3.C: New test.
49560         * g++.old-deja/g++.other/dyncast4.C: New test.
49561         * g++.old-deja/g++.other/dyncast5.C: New test.
49562         * g++.old-deja/g++.eh/catch3.C: New test.
49563         * g++.old-deja/g++.eh/catch3p.C: New test.
49564         * g++.old-deja/g++.eh/catch4.C: New test.
49565         * g++.old-deja/g++.eh/catch4p.C: New test.
49566         * g++.old-deja/g++.eh/catch5.C: New test.
49567         * g++.old-deja/g++.eh/catch5p.C: New test.
49568         * g++.old-deja/g++.eh/catch6.C: New test.
49569         * g++.old-deja/g++.eh/catch6p.C: New test.
49570         * g++.old-deja/g++.eh/catch7.C: New test.
49571         * g++.old-deja/g++.eh/catch7p.C: New test.
49572         * g++.old-deja/g++.eh/catch8.C: New test.
49573         * g++.old-deja/g++.eh/catch8p.C: New test.
49574         * g++.old-deja/g++.eh/catch9.C: New test.
49575         * g++.old-deja/g++.eh/catch9p.C: New test.
49576
49577 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49578
49579         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49580         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49581
49582 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49583
49584         * gcc.c-torture/compile/990913-1.c: New test.
49585
49586 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49587
49588         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49589         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49590
49591 1999-09-09  Richard Henderson  <rth@cygnus.com>
49592
49593         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49594
49595 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49596
49597         * g++.old-deja/g++.other/lookup11.C: New test.
49598         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49599         what is permitted and what we want.
49600         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49601         overload use.
49602         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49603
49604 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49605
49606         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49607         * gcc.c-torture/noncompile/poison-1.c: New file.
49608
49609 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49610
49611         * g++.old-deja/g++.other/sizeof3.C: New test.
49612         * g++.old-deja/g++.other/sizeof4.C: New test.
49613         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49614         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49615
49616 1999-09-07  Richard Henderson  <rth@cygnus.com>
49617
49618         * gcc.dg/va-arg-1.c: New.
49619
49620 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49621
49622         * gcc.c-torture/execute/va-arg-9.c: New test.
49623
49624 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49625
49626         * g77.f-torture/compile/980519-2.f: New test.
49627         * g77.f-torture/compile/19990905-0.f: New test.
49628         * g77.f-torture/compile/19990905-1.f: New test.
49629         * g77.f-torture/compile/19990905-2.f: New test.
49630
49631         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49632
49633 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49634
49635         * gcc.c-torture/execute/990827-1.c: Fix typo.
49636
49637 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49638
49639         * g++.old-deja/g++.other/deref1.C: New test.
49640
49641 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49642
49643         * g++.old-deja/g++.other/ambig2.C: New test.
49644         * g++.old-deja/g++.other/cond5.C: New test.
49645         * g++.old-deja/g++.other/lookup16.C: New test.
49646
49647 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49648
49649         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49650         assemblers too.
49651
49652 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49653
49654         * lib/c-torture.exp: Avoid the "compare executables" optimization
49655         when testing native.
49656
49657 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49658
49659         * gcc.c-torture/execute/990829-1.c: New test.
49660         * gcc.c-torture/compile/990829-1.c: New test.
49661
49662 1999-08-27  Paul Burchard  <burchard@pobox.com>
49663
49664         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49665         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49666         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49667         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49668         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49669         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49670         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49671         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49672         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49673         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49674         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49675
49676 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49677
49678         * gcc.c-torture/execute/990827-1.c: New test.
49679
49680 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49681
49682         * g77.f-torture/noncompile/19990826-4.f: New test.
49683
49684         * g77.f-torture/compile/19990826-3.f: New test.
49685
49686         * g77.f-torture/execute/19990826-2.f: New test.
49687
49688         * g77.f-torture/compile/19990826-1.f: New test.
49689
49690         * gcc.c-torture/execute/990826-0.c: New test.
49691         * g77.c-torture/execute/19990826-0.f: New test.
49692
49693         * g77.f-torture/noncompile/970626-2.f: New test.
49694
49695 1999-08-25  Paul Burchard  <burchard@pobox.com>
49696
49697         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49698         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49699         lss-011.C: New tests.
49700
49701 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49702
49703         * g++.old-deja/g++.other/decl5.C: New test.
49704
49705 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49706
49707         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49708         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49709         call `postbase' for each one.  All callers of `postbase' changed
49710         to call this instead.
49711
49712 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49713
49714         * gcc.c-torture/execute/990811-1.c: New test.
49715
49716 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49717
49718         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49719         just native ones.
49720
49721         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49722         just native ones.
49723
49724 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49725
49726         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49727
49728 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49729
49730         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49731
49732 1999-08-04  Nathan Sidwell  <nathan@acm.org>
49733
49734         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49735
49736 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49737
49738         * gcc.c-torture/execute/990804-1.c: New test.
49739
49740 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49741
49742         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
49743         * g++.old-deja/g++.brendan/crash64.C: Likewise.
49744         * g++.old-deja/g++.brendan/overload8.C: Likewise.
49745
49746 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49747
49748         * g++.old-deja/g++.other/struct1.C: New test.
49749
49750 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49751
49752         * g++.old-deja/g++.other/enum2.C: New test.
49753
49754 1999-08-02  Richard Henderson  <rth@cygnus.com>
49755
49756         Adapted from tests from Franz Sirl:
49757         * gcc.c-torture/execute/va-arg-7.c: New test.
49758         * gcc.c-torture/execute/va-arg-8.c: New test.
49759
49760 1999-08-01  Jeffrey A Law  (law@cygnus.com)
49761
49762         * gcc.c-torture/compile/990801-2.c: New test.
49763
49764         * gcc.c-torture/compile/990801-1.c: New test.
49765
49766 1999-07-27  Michael Meissner  <meissner@cygnus.com>
49767
49768         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
49769         fp-cmp-1.c, converting double to float.
49770
49771         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
49772         fp-cmp-1.c, converting double to long double.
49773
49774         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
49775         from fr1 to unknown_register, since fr1 is a legitimate register
49776         on some machines.
49777
49778 1999-07-25  Jeffrey A Law  (law@cygnus.com)
49779
49780         * README: More listname related changes.
49781
49782 1999-07-08  Catherine Moore  <clm@cygnus.com>
49783
49784         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
49785
49786 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
49787
49788         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
49789
49790 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49791
49792         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
49793
49794 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
49795
49796         * gcc.dg/990703-1.c: New test.
49797
49798 1999-06-29  Nick Clifton  <nickc@cygnus.com>
49799
49800         * lib/file-format.exp: New file: Move definition of proc
49801         gcc_target_object_format to here from
49802         gcc.dg/special/ecos.exp.
49803
49804         * lib/c-torture.exp: Include lib file-format.exp.
49805         * lib/gcc-dg.exp: Include lib file-format.exp.
49806
49807         * gcc.dg/special/ecos.exp: Remove definition of proc
49808         gcc_target_object_format.
49809
49810 1999-06-28  Jeffrey A Law  (law@cygnus.com)
49811
49812         * gcc.c-torture/execute/990628-1.c: New test.
49813
49814 1999-06-25  Jeffrey A Law  (law@cygnus.com)
49815
49816         * gcc.c-torture/compile/990625-2.c: New test.
49817
49818         * gcc.c-torture/compile/990625-1.c: New test.
49819
49820 1999-06-23  Nick Clifton  <nickc@cygnus.com>
49821
49822         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
49823         attributes compile.
49824         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
49825         ports that use the COFF/PE file format.
49826
49827 1999-06-17  Jeffrey A Law  (law@cygnus.com)
49828
49829         * gcc.c-torture/compile/990617-1.c: New test.
49830
49831 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
49832
49833         * g++.old-deja/g++.other/decl4.C: New test.
49834
49835 1999-06-14  Nathan Sidwell  <nathan@acm.org>
49836
49837         * g++.old-deja/g++.other/bitfld3.C: New test.
49838
49839 1999-06-08  Nathan Sidwell  <nathan@acm.org>
49840
49841         * g++.old-deja/g++.eh/catch1.C: New test.
49842
49843 1999-06-07  Jeffrey A Law  (law@cygnus.com)
49844
49845         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
49846
49847         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
49848         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
49849
49850 1999-06-05  Craig Burley  <craig@jcb-sc.com>
49851
49852         * g77.f-torture/compile/19990502-0.f: Replace with new,
49853         shorter, test that still fails after recent changes.
49854
49855 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49856
49857         * gcc.c-torture/execute/990604-1.c: New test.
49858
49859 1999-05-31  Jeffrey A Law  (law@cygnus.com)
49860
49861         * gcc.c-torture/execute/990531-1.c: New test.
49862
49863 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49864
49865         * gcc.c-torture/compile/990527-1.c: New test.
49866
49867 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
49868
49869         * gcc.c-torture/execute/990527-1.c: New test.
49870
49871 1999-05-25  Nick Clifton  <nickc@cygnus.com>
49872
49873         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
49874         bitfields as signed.
49875
49876 1999-05-25  Craig Burley  <craig@jcb-sc.com>
49877
49878         * g77.f-torture/compile/19990525-0.f: New test.
49879
49880 1999-05-25  Jeffrey A Law  (law@cygnus.com)
49881
49882         * gcc.c-torture/execute/990525-2.c: New test.
49883
49884         * gcc.c-torture/execute/990525-1.c: New test.
49885
49886 1999-05-24  Nathan Sidwell  <nathan@acm.org>
49887
49888         * g++.old-deja/g++.other/anon3.C: New test.
49889         * g++.old-deja/g++.other/anon4.C: New test.
49890         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49891         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49892         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49893         Merrill).
49894
49895 1999-05-24  Jeffrey A Law  (law@cygnus.com)
49896
49897         * gcc.c-torture/execute/990524-1.c: New test.
49898
49899         * gcc.dg/990524-1.c: New test.
49900
49901 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49902
49903         * gcc.c-torture/compile/990523-1.c: New test.
49904
49905 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
49906
49907         * gcc.c-torture/compile/990519-1.c: New test.
49908
49909 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49910
49911         * gcc.c-torture/compile/990517-1.c: New test.
49912
49913         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49914         (e4, f4): New tests.
49915         (main): Call them.
49916
49917 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49918
49919         * gcc.dg/noreturn-1.c: New test.
49920
49921 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49922
49923         * gcc.c-torture/execute/990513-1.c: New test.
49924
49925 1999-05-10  Richard Henderson  <rth@cygnus.com>
49926
49927         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49928
49929 1999-05-10  Craig Burley  <craig@jcb-sc.com>
49930
49931         * g77.f-torture/execute/erfc.f: Use small single-precision
49932         values, to avoid problems on Alphas when not -mieee.
49933
49934 1999-05-08  Craig Burley  <craig@jcb-sc.com>
49935
49936         * gcc.dg/990506-0.c: New test.
49937
49938 1999-05-08  Richard Henderson  <rth@cygnus.com>
49939
49940         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49941         the constant to test.  Don't XFAIL 64-bit targets.
49942
49943         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49944         * g++.old-deja/g++.law/profile1.C: Likewise.
49945
49946         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49947         operator new instances.
49948         * g++.old-deja/g++.other/delete5.C: Likewise.
49949
49950 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49951
49952         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49953         intrinsic.
49954
49955 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49956
49957         * g77.f-torture/execute/u77-test.f: Reverse order of two
49958         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49959
49960 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49961
49962         * gcc.dg/compare1.c: New test.
49963
49964 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49965
49966         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49967         New tests.
49968
49969 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49970
49971         * g77.f-torture/compile/19990502-1.f: New test.
49972
49973 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49974
49975         * g77.f-torture/compile/19990502-0.f: New test.
49976
49977 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49978
49979         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49980         intrinsic.
49981
49982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49983
49984         * g77.f-torture/execute/u77-test.f (main): List libU77
49985         intrinsics not currently tested.
49986         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49987         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49988         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49989         Trim blanks off the ends of some printed strings.
49990
49991 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49992
49993         * g77.f-torture/execute/u77-test.f (main): Just warn about
49994         FSTAT gid disagreement, as it's expected on some systems.
49995
49996 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49997
49998         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49999         use a new function, which allows for some slop.
50000         Clean up some commentary.
50001         (issum): The new function.
50002         (sgladd): Deleted subroutine.
50003
50004 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50005
50006         * g77.f-torture/execute/u77-test.f: Modify to be more like
50007         libf2c/libU77 version, bringing patches to that version here.
50008         Add suitable commentary.
50009
50010 1999-04-25  Richard Henderson  <rth@cygnus.com>
50011
50012         * gcc.dg/990424-1.c: New test.
50013
50014 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50015
50016         * g77.f-torture/execute/u77-test.f (main): Bug involving
50017         LSTAT has been fixed, so turn back on full checking.
50018
50019 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50020
50021         * g77.f-torture/compile/19990419-0.f: New test.
50022         * g77.f-torture/execute/19990419-1.f: New test.
50023
50024 1999-04-17  Richard Henderson  <rth@cygnus.com>
50025
50026         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50027         to avoid the need for a prototype to supress a warning.
50028
50029 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50030
50031         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50032
50033 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50034
50035         * gcc.c-torture/execute/990404-1.c: New test.
50036
50037 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50038
50039         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50040         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50041         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50042         missing initializer warnings.
50043
50044 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50045
50046         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50047         matching strings.
50048
50049 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50050
50051         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50052
50053 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50054
50055         * g77.f-torture/execute/19990325-0.f: New test.
50056         * g77.f-torture/execute/19990325-1.f: New test.
50057
50058 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50059
50060         * gcc.c-torture/execute/990324-1.c: New test.
50061
50062 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50063
50064         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50065         test with 4.
50066
50067 1999-03-17  Richard Henderson  <rth@cygnus.com>
50068
50069         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50070
50071 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50072
50073         * g77.f-torture/execute/19990313-2.f: New test.
50074         * g77.f-torture/execute/19990313-3.f: New test.
50075
50076 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50077
50078         * g77.f-torture/execute/19990313-0.f: New test.
50079         * g77.f-torture/execute/19990313-1.f: New test.
50080
50081 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50082
50083         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50084         printf to sprintf.
50085         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50086         (main): Add check for u15.  Conditionalize u31 check depending on
50087         whether ints are <32 bits or >=32 bits.
50088
50089 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50090
50091         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50092
50093 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50094
50095         * g77.f-torture/compile/19990305-0.f: New test.
50096         * g77.f-torture/execute/19981119-0.f: New test.
50097
50098 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50099
50100         * g77.f-torture/execute/970625-2.f: call ABORT if final
50101         result is not correct, instead of just printing it.
50102         Add this checking via newly introduced obfuscation, to
50103         trip up buggy front ends.
50104
50105 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50106
50107         * g77.f-torture/compile/960317-1.f: Moved from being
50108         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50109
50110 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50111
50112         * g77.f-torture/execute/960317-1.f: New (old) test.
50113         * g77.f-torture/execute/970625-2.f: Ditto.
50114
50115 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50116
50117         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50118         error message on line 1 or line 2; cccp and cpplib do this differently.
50119
50120 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50121
50122         * g++.old-deja/g++.law/weak1.C: New test.
50123
50124 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50125
50126         * gcc.c-torture/execute/990119-1.c: Renamed to...
50127         * gcc.dg/990119-1.c: this, so it will only be tested once
50128         (it's a preprocessor test, it doesn't need to be run at
50129         multiple optimization levels).
50130
50131 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50132
50133         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50134           ALWAYS_CXXFLAGS.
50135
50136 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50137
50138         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50139         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50140         to not be compilable by current g77.
50141
50142 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50143
50144         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50145
50146 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50147
50148         * gcc.c-torture/execute/990222-1.c: New test.
50149
50150 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50151
50152         * g77.f-torture/compile/19990218-0.f: New test.
50153         * g77.f-torture/noncompile/19990218-1.f: New test.
50154
50155 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50156
50157         * g77.f-torture/compile/19981216-0.f: New test.
50158
50159 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50160
50161         * gcc.dg/990214-1.c: New test.
50162
50163 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50164
50165         * gcc.dg/990213-2.c: New test.
50166
50167         * gcc.dg/990213-1.c: New test.
50168
50169 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50170
50171         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50172         ints.
50173
50174 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50175
50176         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50177         specified by target.
50178
50179         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50180
50181 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50182
50183         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50184
50185 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50186
50187         * gcc.dg/special/ecos.exp: New test driver for new tests with
50188         special requirements.
50189
50190         * gcc.dg/special/alias-1.c: New test.
50191         * gcc.dg/special/gcsec-1.c: New test.
50192         * gcc.dg/special/weak-1.c: New test.
50193         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50194         * gcc.dg/special/weak-2.c: New test.
50195         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50196         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50197         * gcc.dg/special/wkali-1.c: New test.
50198         * gcc.dg/special/wkali-2.c: New test.
50199         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50200         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50201
50202 1999-02-10  Felix Lee  <flee@cygnus.com>
50203
50204           * lib/c-torture.exp (c-torture-compile): Pull out code for
50205           analyzing gcc error messages.
50206           (c-torture-execute): Likewise.  Fix some (harmless) false
50207           positives.
50208           * lib/gcc.exp (gcc_check_compile): New function.
50209
50210 1999-02-08  Richard Henderson  <rth@cygnus.com>
50211
50212         * gcc.c-torture/execute/990208-1.c: New test.
50213
50214 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50215
50216         * g++.dg/special/ecos.exp: New driver for new tests with special
50217         requirements
50218
50219         * g++.dg/special/conpr-1.C: New test
50220         * g++.dg/special/conpr-2.C: New test
50221         * g++.dg/special/conpr-2a.C: New test
50222         * g++.dg/special/conpr-3.C: New test
50223         * g++.dg/special/conpr-3a.C: New test
50224         * g++.dg/special/conpr-3b.C: New test
50225
50226         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50227         allow g++ to use the dg driver
50228
50229         * README: Add comment about g++.dg directory
50230
50231 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50232
50233         * README: Update email addresses.
50234
50235 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50236
50237         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50238         arguments in order to force structure S onto the stack even on
50239         the alpha.
50240         (test): Pass 10 leading arguments to function foo as well as the
50241         structure S.
50242
50243         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50244         failure for all targets.
50245
50246         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50247         abort to terminate program execution.
50248
50249 1999-01-30  Richard Henderson  <rth@cygnus.com>
50250
50251         * gcc.c-torture/execute/990130-1.c: New test.
50252
50253 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50254
50255         * gcc.dg/990130-1.c: New test.
50256
50257 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50258
50259         * gcc.c-torture/execute/990128-1.c: New test.
50260
50261 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50262
50263         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50264
50265 1999-01-27  Felix Lee  <flee@cygnus.com>
50266
50267         * lib/c-torture.exp (c-torture-compile): pull out code for
50268         analyzing gcc error messages.
50269         (c-torture-execute): ditto, and fix some (harmless) false
50270         positives.
50271         * lib/gcc.exp (gcc_check_compile): new function.
50272
50273 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50274
50275         * gcc.dg/990117-1.c: New test.
50276
50277         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50278
50279         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50280
50281 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50282
50283         * g77.f-torture/compile/990115-1.f: New test.
50284
50285 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50286
50287         * gcc.c-torture/compile/990107-1.c: New test
50288
50289 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50290
50291         * gcc.c-torture/execute/990106-2.c: New test.
50292
50293         * gcc.c-torture/execute/990106-1.c: New test.
50294
50295 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50296
50297         * gcc.c-torture/compile/981223-1.c: New test.
50298
50299 1998-12-29  Richard Henderson  <rth@cygnus.com>
50300
50301         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50302         (opt3): Rename from opt4 and disable.
50303
50304 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50305
50306         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50307
50308 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50309
50310         * g++.old-deja/g++.other/conv5.C: New test.
50311
50312 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50313
50314         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50315
50316 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50317
50318         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50319
50320 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50321
50322         * gcc.c-torture/compile/981211-1.c: New test.
50323
50324 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50325
50326         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50327
50328         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50329
50330 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50331
50332         * gcc.special/930510-1.c: Make C9X safe.
50333         * gcc.misc-tests/gcov-1.c Similarly.
50334         * gcc.misc-tests/gcov-2.c Similarly.
50335
50336 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50337
50338         * gcc.dg/ultrasp1.c: New test.
50339
50340 1998-12-06  Richard Henderson  <rth@cygnus.com>
50341
50342         * gcc.c-torture/execute/981206.c: New test.
50343
50344 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50345
50346         * g++.old-deja/g++.ns/template7.C: New test.
50347
50348         * g++.old-deja/g++.other/expr1.C: New test.
50349
50350         * g++.old-deja/g++.eh/tmpl3.C: New test.
50351
50352         * g++.old-deja/g++.eh/tmpl2.C: New test.
50353
50354 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50355
50356         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50357         * g++.old-deja/g++.other/using6.C: Removed.
50358         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50359
50360         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50361
50362 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50363
50364         * g++.old-deja/g++.pt/overload8.C: New test.
50365
50366         * g++.old-deja/g++.pt/overload7.C: New test.
50367
50368         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50369
50370         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50371         and relinking messages.
50372         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50373         compiling with -frepo.
50374
50375 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50376
50377         * g++.old-deja/g++.pt/lookup6.C: New test.
50378
50379 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50380
50381         * gcc.c-torture/execute/981130-1.c: New test.
50382         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50383
50384 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50385
50386         * g++.old-deja/g++.pt/explicit76.C: New test.
50387
50388         * g++.old-deja/g++.pt/friend38.C: New test.
50389
50390         * g++.old-deja/g++.ns/crash2.C: New test.
50391
50392         * g++.old-deja/g++.pt/defarg8.C: New test.
50393
50394         * g++.old-deja/g++.pt/instantiate6.C: New test.
50395
50396         * g++.old-deja/g++.pt/static6.C: New test.
50397
50398         * g++.old-deja/g++.pt/decl2.C: New test.
50399
50400 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50401
50402         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50403         problem is actually related with name lookup, but so what? :-)
50404
50405         * g++.old-deja/g++.pt/friend37.C: New test.
50406
50407 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50408
50409         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50410         element, which fails on some systems.
50411
50412         * g77.f-torture/execute/labug1.f: New test.
50413
50414 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50415
50416         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50417         is defined.
50418
50419 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50420
50421         * g77.f-torture/compile/981117-1.f: New test.
50422
50423 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50424
50425         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50426         properly discarded.
50427
50428 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50429
50430         * gcc.c-torture/execute/memcheck: New directory of tests for
50431         -fcheck-memory-usage.
50432
50433 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50434
50435         * README: New file, general information about the testsuite and
50436         new description of the various C++ test subdirectories.
50437         * README.g++: Eliminate obsolete information, update and move most
50438         relevant stuff to README.
50439
50440 1998-11-07  Richard Henderson  <rth@cygnus.com>
50441
50442         * gcc.c-torture/compile/981107-1.c: New test.
50443
50444 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50445
50446         * execute/memcpy-bi.c: New testcase.
50447
50448 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50449
50450         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50451         base classes.
50452
50453         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50454         template is selected.
50455
50456         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50457         classes, it should be accepted for all types.
50458
50459         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50460
50461         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50462         specializations start with template headers.
50463
50464 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50465
50466         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50467
50468         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50469         non-POD types.
50470
50471 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50472
50473         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50474
50475 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50476
50477         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50478
50479 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50480
50481         * 981019-1.c: New test.
50482
50483 1998-10-14  Robert Lipe <robertl@dgii.com>
50484
50485         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50486         find objc headers.
50487
50488 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50489
50490         * compile/981001-4.c: Remove use of GCC extension that triggers a
50491         compiler bug.
50492
50493 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50494
50495         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50496
50497 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50498
50499         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50500         instantiation of template produces incorrect code for delete
50501         expression.
50502
50503         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50504         constructors' name is not unique.
50505         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50506         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50507
50508         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50509         automatic array of const is ill-formed.
50510
50511         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50512         of template parameter?
50513
50514         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50515         const.
50516
50517         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50518         pointer-to-member expression.
50519
50520         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50521         declaration causes ICE.
50522
50523 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50524
50525         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50526         reserved in the global namespace.
50527
50528         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50529         generate needed virtual table.
50530
50531         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50532
50533 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50534
50535         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50536         template-dependent type
50537
50538 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50539
50540         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50541         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50542         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50543
50544         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50545         class should be usable as argument of member function.
50546         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50547         class should be usable as return type of member function.
50548         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50549         class should be usable as type of data member.
50550
50551         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50552
50553 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50554
50555         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50556
50557 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50558
50559         * gcc.dg/dll-?.c Add thumb to target list.
50560         Fix assembler scan patterns to match current assembler output.
50561
50562 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50563
50564         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50565         matching of template brackets.
50566
50567         * g++.old-deja/g++.other/using4.C: New test.  Test using
50568         declarations of methods from base classes.
50569
50570         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50571         within functions should introduce names into the innermost
50572         enclosing namespace.
50573
50574         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50575         of static locals if first initialization throws.
50576
50577 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50578
50579         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50580
50581 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50582
50583         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50584         lose track of the possible targets of tablejump insns.
50585         * special/special.exp: Run it.
50586
50587 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50588
50589         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50590         must be declared before its specializations can be named in friend
50591         declarations.
50592
50593 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50594
50595         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50596
50597         * g77.f-torture/execute/io1.f: New test.
50598
50599 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50600
50601         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50602         with pointer to template function, for which no argument deduction
50603         is possible.
50604
50605         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50606         specialization of template function as argument to template
50607         function.
50608
50609         * g++.old-deja/g++.other/access2.C: New test; Inner class
50610         shouldn't have privileged access to Outer's names.
50611
50612 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50613
50614         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50615         friend template declared within template class conflicts with
50616         nested class of the same name.
50617
50618         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50619         is ignored.
50620
50621         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50622         object with direct initializer as function declaration.
50623
50624         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50625         initializers.
50626
50627         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50628         involving const pointer and NULL produces incorrect result.
50629
50630         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50631         type name without `typename' should be rejected with -pedantic.
50632
50633 1998-10-02  Richard Henderson  <rth@cygnus.com>
50634
50635         * g++.old-deja/g++.other/addrof1.C: New test.
50636
50637 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50638
50639         * gcc.c-torture/compile/981001-1.c: New test.
50640         * gcc.c-torture/execute/981001-1.c: New test.
50641
50642 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50643
50644         * gcc.c-torture/compile/981001-2.c: New test.
50645         * gcc.c-torture/compile/981001-3.c: New test.
50646         * gcc.c-torture/compile/981001-4.c: New test.
50647
50648 1998-10-01  Robert Lipe  <robertl@dgii.com>
50649
50650         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50651         multilibbed hosts.  Idea grafted from g77.exp.
50652
50653 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50654
50655         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50656         avoid losing on systems which need -lsocket.
50657
50658 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50659
50660         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50661         * g++.old-deja/g++.other/nested2.C: Ditto.
50662         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50663         failure.
50664
50665 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50666
50667         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50668         preferred over template operator!= for enum bitfields.
50669
50670 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50671
50672         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50673         that happen to have the same base name, but in different scopes,
50674         are incorrectly rejected.
50675
50676 1998-09-16  Richard Henderson  <rth@cygnus.com>
50677
50678         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50679         on the native word size instead of an integer literal.
50680
50681 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50682
50683         * g++.old-deja/g++.other/static2.C: Invocation of static data
50684         member of type pointer-to-function denoted as non-static member.
50685
50686         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50687         checks involving function types and aliases.
50688
50689 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50690
50691         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50692         redefined to the same non-trivial type.
50693
50694         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50695         namespace-qualification of template specializations declared in
50696         other namespaces.
50697
50698         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50699         to declare a subset of the specializations of a template function
50700         as friends of specializations of a template class.
50701
50702         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50703         member templates that do not fully specialize the enclosing
50704         template class are rejected.
50705
50706 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50707
50708         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50709
50710 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50711
50712         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50713         altered from libf2c/libU77 version.
50714
50715 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50716
50717         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50718
50719 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
50720             Alexandre Oliva  <oliva@dcc.unicamp.br>
50721
50722         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50723         (un)signed char are different types for template specialization
50724         purposes.
50725
50726 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
50727
50728         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50729         * objc: ObjC testsuite.
50730
50731 1998-08-31  Catherine Moore  <clm@cygnus.com>
50732
50733         * gcc.c-torture/execute/941014-1.x: New file.
50734
50735 1998-08-31  Nick Clifton  <nickc@cygnus.com>
50736
50737         * lib/c-torture.exp: Add support for
50738         torture_eval_before_compile and torture_eval_before_execute
50739         variables.
50740
50741 1998-08-30  Jeffrey A Law  (law@cygnus.com)
50742
50743         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
50744         this test triggers valid.
50745
50746 1998-08-27  Jeffrey A Law  (law@cygnus.com)
50747
50748         * gcc.dg/980827-1.c: New test.
50749
50750 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
50751
50752         * gcc.c-torture/execute/loop-4b.c: New test.
50753
50754 1998-08-26  Nick Clifton  <nickc@cygnus.com>
50755
50756         * lib/c-torture.exp: Add support for
50757         torture_eval_before_compile and torture_eval_before_execute
50758         variables.
50759
50760 1998-08-25  Jeffrey A Law  (law@cygnus.com)
50761
50762         * gcc.c-torture/compile/980825-1.c: New test.
50763
50764 1998-08-24  Nick Clifton  <nickc@cygnus.com>
50765
50766         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
50767         count number tests in opt_t0 not good_t0.
50768
50769 1998-08-24  Jeffrey A Law  (law@cygnus.com)
50770
50771         * gcc.c-torture/compile/930326-1.x: Fix typo.
50772
50773 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
50774
50775         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
50776         causes an ICE.
50777
50778 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50779
50780         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
50781         STACK_SIZE is defined.
50782         * gcc.c-torture/unsorted/stuct.c: Similarly.
50783
50784         * gcc.c-torture/compile/980821-1.c: New test.
50785
50786 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50787
50788         * gcc.c-torture/execute/980526-2.c: Disable for targets with
50789         16bit ints.
50790
50791 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
50792
50793         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
50794         code.
50795
50796 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
50797
50798         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
50799         error'.
50800
50801 1998-08-18  Jeffrey A Law  (law@cygnus.com)
50802
50803         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
50804
50805 1998-08-16  Jeffrey A Law  (law@cygnus.com)
50806
50807         * gcc.c-torture/compile/980816-1.c: New test.
50808
50809         * gcc.dg/980816-1.c: New test.
50810
50811 1998-08-13  Jeffrey A Law  (law@cygnus.com)
50812
50813         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
50814         compiler for ieee tests.
50815
50816 1998-08-01  Dave Love  <d.love@dl.ac.uk>
50817
50818         * g77.f-torture/compile/980729-0.f: New test.
50819
50820 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
50821
50822         * gcc.c-torture/special/eeprof-1.c: New test, for
50823         -finstrument-functions.
50824         * gcc.c-torture/special/special.exp: Run it.
50825
50826 1998-07-29  Jeffrey A Law  (law@cygnus.com)
50827
50828         * gcc.c-torture/compile/980729-1.c: New test.
50829
50830 1998-07-27  Nick Clifton  <nickc@cygnus.com>
50831
50832         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
50833         __thumb__ is defined, and test for ARM style doubles if so.
50834
50835 1998-07-26  Dave Love  <d.love@dl.ac.uk>
50836
50837         * g77.f-torture/noncompile/980615-0.f: New test.
50838
50839 1998-07-26  H.J. Lu  (hjl@gnu.org)
50840
50841         * gcc.dg/980312-1.c: Do link instead of compile.
50842         * gcc.dg/980313-1.c: Likewise.
50843
50844 1998-07-26  Jeffrey A Law  (law@cygnus.com)
50845
50846         * gcc.c-torture/compile/980726-1.c: New test.
50847
50848 1998-07-25  Dave Love  <d.love@dl.ac.uk>
50849
50850         * g77.f-torture/execute/io0.f: New test.
50851
50852 1998-07-24  Nick Clifton  <nickc@cygnus.com>
50853
50854         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
50855         an int.
50856
50857 1998-06-18  Michael Meissner  <meissner@cygnus.com>
50858
50859         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
50860         m32r bugs.
50861
50862 1998-07-17  Nick Clifton  <nickc@cygnus.com>
50863
50864         * gcc.dg/980626-1.c: Expect failures for all toolchains until
50865         c-decl.c:grokdeclarator can handle mode attributes.
50866
50867 1998-07-16  Jeffrey A Law  (law@cygnus.com)
50868
50869         * gcc.c-torture/execute/980716-1.c: New test.
50870
50871 1998-07-13  Jeffrey A Law  (law@cygnus.com)
50872
50873         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
50874         the mn10200.
50875         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
50876         the mn10200.
50877         * gcc.c-torture/execute/va-arg-3.x: Similarly.
50878         * gcc.c-torture/compile/930326-1.x: Similarly.
50879
50880 1998-07-13  Dave Love  <d.love@dl.ac.uk>
50881
50882         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50883         New test from Craig.
50884
50885 1998-07-12  Dave Love  <d.love@dl.ac.uk>
50886
50887         * g77.f-torture/noncompile/980616-0.f: New test.
50888
50889         * g77.f-torture/execute/970816-3.f: New test from Craig.
50890
50891 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50892
50893         *  g++.other/singleton.C: Return error value instead of taking
50894         SIGSEGV.
50895
50896 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50897
50898         *  g++.other/singleton.C: New test.  Warning is under dispute.
50899         Runtime crash is not.
50900
50901 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50902
50903         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50904         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50905         using6.C, using7.C}: New namespace tests.
50906
50907 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50908
50909         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50910         specialization with typedef'ed names used as array indexes.
50911
50912 1998-07-09  Jeffrey A Law  (law@cygnus.com)
50913
50914         * gcc.c-torture/execute/980709-1.c: New test.
50915
50916         * gcc.dg/980709-1.c: New test.
50917
50918 1998-07-07  Richard Henderson  <rth@cygnus.com>
50919
50920         * gcc.c-torture/execute/bcp-1.c: New test.
50921
50922 1998-07-07  Jeffrey A Law  (law@cygnus.com)
50923
50924         * gcc.c-torture/execute/980707-1.c: New test.
50925
50926 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
50927
50928         * gcc.c-torture/compile/980706-1.c: New test.
50929
50930 1998-07-01  Dave Love  <d.love@dl.ac.uk>
50931
50932         * g77.f-torture/execute/980701-0.f,
50933         g77.f-torture/execute/980701-1.f: New test from Craig.
50934
50935 1998-07-01  Jeffrey A Law  (law@cygnus.com)
50936
50937         * gcc.c-torture/compile/980701-1.c: New test.
50938
50939         * gcc.c-torture/execute/980701-1.c: New test.
50940
50941 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
50942 rlsruhe.de>
50943
50944         * g++.old-deja/g++.robertl/eb132.C: New test.
50945         * g++.old-deja/g++.robertl/eb133.C: Likewise.
50946
50947 1998-06-29  Dave Love  <d.love@dl.ac.uk>
50948
50949         * g77.f-torture/execute/980628-7.f,
50950         g77.f-torture/execute/980628-8.f,
50951         g77.f-torture/execute/980628-9.f,
50952         g77.f-torture/execute/980628-10.f: New tests from Craig.
50953
50954         * g77.f-torture/execute/980628-3.f: Remove mail headers.
50955
50956 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50957
50958         * g77.f-torture/execute/980628-4.f: New test from Craig.
50959         * g77.f-torture/execute/980628-5.f: Likewise.
50960         * g77.f-torture/execute/980628-2.f: Likewise.
50961         * g77.f-torture/execute/980628-0.f: Likewise.
50962         * g77.f-torture/execute/980628-1.f: Likewise.
50963         * g77.f-torture/execute/980628-3.f: Likewise.
50964         * g77.f-torture/execute/980628-6.f: Likewise.
50965
50966 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50967
50968         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50969         directory when nothing has been installed yet.
50970
50971 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
50972
50973         * gcc.c-torture/special/special.exp: Handle newer versions of
50974         dejagnu.
50975
50976 1998-06-26  Jeffrey A Law  (law@cygnus.com)
50977
50978         * gcc.dg/980626-1.c: New test.
50979
50980 1998-06-19  Bruno Haible <haible@ilog.fr>
50981
50982         * gcc.misc-tests/m-un-2.c: New test.
50983         * g++.old-deja/g++.other/warn01.c: Likewise.
50984
50985 1998-06-19  Robert Lipe  <robertl@dgii.com>
50986
50987         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50988         compatibility with assmblers with a different comment character.
50989         Eliminate use of GAS-specific extensions.
50990
50991 1998-06-19  Jeffrey A Law  (law@cygnus.com)
50992
50993         * gcc.c-torture/execute/ieee/980619-1.c: New test.
50994
50995 1998-06-19  Robert Lipe  <robertl@dgii.com>
50996
50997         * lib/g77.exp: Replace search for libf2c.a with search for newly
50998         renamed libg2c.a
50999
51000 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51001
51002         * gcc.c-torture/execute/980617-1.c: New test.
51003
51004 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51005
51006         * gcc.c-torture/execute/980612-1.c: New test.
51007
51008 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51009
51010         * gcc.dg/980523-1.c: Only test on ppc-linux.
51011         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51012
51013         * gcc.c-torture/execute/980608-1.c: New test.
51014
51015 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51016
51017         * gcc.c-torture/execute/980605-1.c: New test.
51018
51019 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51020
51021         * gcc.c-torture/execute/980604-1.c: New test.
51022
51023 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51024
51025         * gcc.c-torture/execute/980602-1.c: New test.
51026         * gcc.c-torture/execute/980602-2.c: Likewise.
51027
51028 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51029
51030         * 970125-0.f: Fix per JCB.  Add commentary.
51031
51032 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51033
51034         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51035         IEEE -0 support.
51036
51037 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51038
51039         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51040         earlier.
51041
51042 1998-05-28  Catherine Moore <clm@cygnus.com>
51043
51044         * gcc.c-torture/execute/980526-3.c: New test.
51045
51046 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51047
51048         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51049         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51050         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51051         m88k-motorola-sysv3 to XFAIL.
51052
51053 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51054
51055         * gcc.dg/980526-1.c: New test.
51056         * gcc.c-torture/execute/980526-2.c: New test.
51057
51058 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51059
51060         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51061
51062         * gcc.c-torture/execute/980526-1.c: New test.
51063
51064 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51065
51066         * g77.f-torture/execute/alpha2.f: Add runtime test.
51067
51068 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51069
51070         * g++.old-deja/old-deja.exp: Strip leading directories.
51071
51072         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51073         error for the line.  Don't run multiple tests for the same line.
51074
51075 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51076
51077         * gcc.dg/980523-1.c: New test.
51078
51079 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51080
51081         * g77.f-torture/compile/970915-0.f: New test.
51082
51083 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51084
51085         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51086
51087 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51088
51089         * gcc.dg/980520-1.c: New test.
51090
51091 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51092
51093         * gcc.dg/980502-1.c: Fix return type.
51094
51095 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51096
51097         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51098         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51099         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51100         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51101         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51102
51103 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51104
51105         * g77.f-torture/execute/980520-1.f: New test.
51106
51107 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51108
51109         * lib/mike-g77.exp: New file.
51110
51111         * g77.f-torture/noncompile/noncompile.exp,
51112         g77.f-torture/noncompile/check0.f: New files.
51113
51114 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51115
51116         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51117         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51118         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51119         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51120         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51121         abort where appropriate.
51122
51123 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51124
51125         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51126         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51127
51128 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51129
51130         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51131
51132 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51133
51134         * g77.f-torture/compile/980427-0.f: New test.
51135
51136 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51137
51138         * g77.f-torture/compile/980424-0.f: New test.
51139
51140 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51141
51142         * g77.f-torture/compile/980419-2.f (main): New test.
51143         * g77.f-torture/compile/970125-0.f: New test.
51144         * g77.f-torture/compile/980419-1.f: New test.
51145
51146 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51147
51148         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51149         of loop-4.c.
51150
51151 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51152
51153         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51154
51155 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51156
51157         * gcc.c-torture/compile/980329-1.c: New test.
51158
51159 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51160
51161         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51162         * gcc.dg/980312-1.c: Fix typo in -march command.
51163
51164 1998-03-16  H.J. Lu  (hjl@gnu.org)
51165
51166         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51167
51168 1998-03-11  Robert Lipe  <robertl@dgii.com>
51169
51170         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51171         Dave Love agree the Fortran source is bogus.
51172
51173 1998-03-11  Robert Lipe  <robertl@dgii.com>
51174
51175         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51176         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51177         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51178         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51179         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51180
51181 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51182
51183         * g++.old-deja/g++.other/friend1.C: New test.
51184
51185 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51186
51187         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51188         possibly uninitialized) variables and declare dnrm2.
51189
51190 1998-02-23  Robert Lipe <robertl@dgii.com>
51191
51192         From Bruno Haible <haible@ilog.fr>:
51193         * gcc.c-torture/execute/980223.c: New test.
51194
51195 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51196
51197         * gcc.dg/ifelse-1.c: New test.
51198
51199 1998-02-09  H.J. Lu  (hjl@gnu.org)
51200
51201         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51202
51203           * lib/old-dejagnu.exp (old-dejagnu): Added the
51204           "execution test - XFAIL *-*-*" handling in the spirit of
51205           "excess errors test -". Changed the "execution test fails"
51206           handling to be like "excess errors test fails".
51207           * Update various tests accordingly.
51208
51209 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51210
51211         * gcc.c-torture/execute/980205.c: New test.
51212
51213 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51214
51215         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51216         * lib/f-torture.exp: Similarly.
51217         * gcc.c-torture: Rename all .cexp files to .x files.
51218
51219 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51220
51221         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51222         (940510-1.c): Removed duplicate.
51223         (971104-1.c): New test.
51224
51225 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51226
51227           * lib/f-torture.exp: Improve error and loop detection.
51228
51229 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51230
51231         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51232         use that to size the filler array.
51233
51234 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51235
51236         * lib/c-torture.exp(c-torture-execute): Fix typo.
51237
51238         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51239         testcase as the executable name. Keep the executable around if
51240         the test fails.
51241
51242 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51243
51244         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51245         changes.  Only test one -g option, and move it to the end of the
51246         list of options to test.
51247
51248 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51249
51250         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51251         variable GCC_TORTURE_OPTIONS to supply default switches separated
51252         by colons.  If no environment variable, run tests with -O0 -g, -O1
51253         -g, and -O2 -g as well.
51254
51255 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51256
51257         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51258         explanatory comments. Fix indentation.
51259
51260 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51261
51262         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51263
51264 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51265
51266         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51267         * g++.old-deja/g++.mike/p7325.C: Likewise.
51268         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51269
51270 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51271
51272         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51273         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51274         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51275         * g++.old-deja/g++.law/operators4.C: Likewise.
51276
51277 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51278
51279         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51280         * g++.old-deja/g++.mike/p784.C: Ditto.
51281         * g++.old-deja/g++.mike/p785.C: Ditto.
51282
51283 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51284
51285           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51286
51287 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51288
51289         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51290         target feature; pass this to c-torture-execute as needed.
51291
51292 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51293
51294         * lib/c-torture.exp(c-torture-execute): If the previous and the
51295         current executables being tested are identical, we don't need to
51296         run the executable again. Try to make the executable names
51297         unique. Add an optional argument for passing additional compiler
51298         flags.
51299
51300 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51301
51302         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51303
51304 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51305
51306         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51307
51308 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51309
51310         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51311         32bit or larger longs.
51312
51313         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51314         have either a 32bit long or 32bit int.
51315
51316 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51317
51318         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51319         Make double precision tests dependent on sizeof (double).
51320
51321 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51322
51323         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51324         too.
51325
51326 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51327
51328         * gcc.c-torture/compile/961203-1.cexp: New script.
51329
51330 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51331
51332         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51333         up the includes ourselves.
51334
51335 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51336
51337         * lib/plumhall.exp: Remove random include, and add a few
51338         verbose messages for debugging.
51339
51340 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51341
51342         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51343         of trying to do it ourselves.
51344
51345 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51346
51347         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51348
51349 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51350
51351         * gcc.prms/5403.c: Made regexp a bit less strict.
51352
51353 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51354
51355         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51356         is returned from remote_load instead.
51357         * lib/plumhall.exp: Ditto.
51358         * lib/mike-g++.exp: Ditto.
51359         * lib/old-dejagnu.exp: Ditto.
51360         * lib/c-torture.exp: Ditto.
51361
51362 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51363
51364         * lib/g++.exp: Use build_wrapper procedure.
51365         * lib/gcc.exp: Ditto.
51366
51367 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51368
51369         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51370         an old-style decl for malloc.  Fixes tests to work when
51371         sizeof (int) != sizeof (size_t).
51372
51373 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51374
51375         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51376
51377         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51378         use stdargs.h interface.
51379
51380 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51381
51382         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51383         NO_VARARGS when compiling.
51384
51385 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51386
51387         * lib/plumhall.exp(ph_includes): New procedure.
51388         (ph_make): Use it.
51389         (ph_compiler): Ditto.
51390
51391         * lib/g++.exp: Rename test-glue.c to testglue.c.
51392         * lib/gcc.exp: Ditto.
51393
51394 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51395
51396         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51397         to completion when it's called.
51398
51399 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51400
51401         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51402         is defined, don't do test.
51403
51404 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51405
51406         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51407         for object files.
51408         (ph_summary): Mark skipped testcases as untested, not unresolved.
51409
51410         * lib/plumhall.exp (ph_make): If unresolved because of bad
51411         errorCode, record errorCode in log file.
51412         (*): Replace send_log/verbose with verbose -log.
51413
51414 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51415
51416         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51417         double conversion if double isn't at least 8 bytes.
51418
51419         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51420         int to work with targets where int is 16 bits.
51421
51422         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51423         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51424         precision for the test to complete.
51425
51426 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51427
51428         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51429         if d10v is not compiled with the -mdouble64 flag.
51430         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51431
51432         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51433         d10v is not compiled with the -mint32 flag.
51434
51435 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51436
51437         * lib/plumhall.exp: Use incr_count.
51438
51439 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51440
51441         * gcc.c-torture: Update to c-torture-1.45.
51442
51443 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51444
51445         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51446         the name of the expect testcase file).
51447
51448         * lib/g++.exp(g++_init): Ditto.
51449
51450 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51451
51452         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51453         the host.
51454
51455         * lib/gcc.exp(gcc_exit): New procedure.
51456
51457 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51458
51459         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51460         specs where appropriate.
51461
51462         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51463         because of new "candidates are" messages, and removed a few
51464
51465         * Converted all non-old-style g++ testcases to old-style, and
51466         moved into g++.old-deja.
51467
51468 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51469
51470         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51471         options.
51472
51473         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51474         succeeded.
51475
51476         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51477
51478 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51479
51480         * lib/gcc.exp (gcc_target_compile): Add support for defining
51481         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51482         the machine doesn't have those features.
51483
51484 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51485
51486         * g++.law/operators4.exp: Don't use LIBS.
51487
51488 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51489
51490         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51491
51492         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51493         * lib/g++.exp: Set it here instead. Also, allow use of the
51494         --tool_exec and --tool_opt options. Change CXX to
51495         GXX_UNDER_TEST.
51496
51497         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51498
51499         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51500
51501 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51502
51503         * lib/old-dejagnu.exp: Use prune_warnings instead of
51504         prune_system_crud.
51505         * lib/mike-g++.exp: Ditto.
51506         * lib/gcc.exp: Ditto.
51507         * lib/g++.exp: Ditto.
51508
51509         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51510
51511 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51512
51513           * 941014-2.c: Include stdlib.h
51514           * 960327-1.c: Include stdio.h
51515           * dbra.c, index-1.c: Don't assume ints are 32bits.
51516
51517 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51518
51519         * lib/gcc.exp: Add gcc,stack_size target feature.
51520
51521         * lib/g++.exp(g++_target_compile): Add the include and link
51522         paths here, not in two other places. And, it's $options, not
51523         options.
51524
51525         * lib/mike-g++.exp(postbase): Remove the code that determines
51526         the correct include and link paths.
51527         * g++.old-deja/old-deja.exp: Ditto.
51528
51529 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51530
51531         * lib/g++.exp(g++_init): target_compile no longer returns the
51532         filename of the result.
51533
51534 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51535
51536         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51537         call to glob.
51538
51539         * gcc.c-torture/special/special.exp: Change call to
51540         gcc_target_compile to include the object file.
51541
51542 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51543
51544         * gcc.c-torture/special/special.exp: Correct misspelling in last
51545         change.
51546
51547 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51548
51549         * lib/plumhall.exp(ph_summary): Log the entire output of the
51550         executable. Return -1 if there were any failures, 0 otherwise.
51551         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51552         (ph_make): Clean up objects and executables that were built
51553         if the tests succeeded.
51554
51555 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51556
51557         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51558         libraries and includes in the build tree as appropriate.
51559
51560 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51561
51562         * lib/c-torture.exp: Instead of looking for the global variable
51563         NO_LONG_LONG, check to see if that's a feature of the target.
51564
51565 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51566
51567         * config/default.exp: Minimize. Delete the remainer of the files in
51568         config; this functionality is now in devo/dejagnu/config.
51569
51570         g++.*/*: Pass any additional flags used to compile to postbase;
51571         delete CXXFLAGS.
51572
51573         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51574         is now done by runtest.exp. Use gcc_target_compile instead of
51575         compile.
51576
51577         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51578         Remove references to CFLAGS. Use remote_file instead of
51579         calling rm -f.
51580         (c-torture): Take a list of arguments to use to compile this
51581         testcase.
51582
51583         lib/g++.exp: Simplify. Use target_compile instead of compile.
51584         lib/gcc-dg.exp: Ditto.
51585         lib/gcc.exp: Ditto.
51586         lib/mike-{gcc,g++}.exp: Ditto.
51587         lib/old-dejagnu.exp: Ditto.
51588         lib/plumhall.exp: Ditto.
51589
51590 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51591
51592         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51593         (ph_linker): Likewise.
51594
51595 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51596
51597           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51598         MAP_ANON / MAP_ANONYMOUS if defined;
51599         else try to map from /dev/zero .
51600
51601 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51602
51603         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51604         isn't defined, then define it to MAP_ANONYMOUS.
51605
51606 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51607
51608         * gcc.c-torture: Update to c-torture-1.42 release.
51609
51610 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51611
51612         * gcc.c-torture: Update to c-torture-1.41 release.
51613
51614 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51615
51616         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51617         c-torture release.
51618
51619 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51620
51621         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51622         and LDFLAGS.  Fix second case to append the target_info ldflags
51623         onto LDFLAGS, not CFLAGS.
51624         * lib/g++.exp (g++_init): Add target_info stuff.
51625         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51626         of libgloss and newlib flags for !native.
51627
51628         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51629         (GDB): Fix relative path to go up another dir for finding gdb.
51630
51631 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51632
51633         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51634         versions in the target_info array, if they don't exist.
51635
51636 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51637
51638         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51639
51640 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51641
51642         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51643         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51644
51645 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51646
51647         * lib/old-dejagnu.exp: Don't remove the output file before we've
51648         actually tested it. Don't append pwd to the path of the executable
51649         we're testing.
51650
51651 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51652
51653         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51654
51655 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51656
51657         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51658         temporary directory for compiler files, and set it to a default
51659         value of /tmp. Set $output as the name of the output file from
51660         compiling the testcase. Add a -o option to $cflags_var so the
51661         compiler writes the final output file as $output. Set $executable
51662         to $output.
51663
51664         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51665         directory for compiler files, and set it to /tmp if it doesn't
51666         already have a value. Set $output_file to the name of the output
51667         file from compiling the testcase. Add a -o option to CXXFLAGS so
51668         the compiler writes the final output file as $output. Use $output
51669         as the executable to be tested.
51670
51671 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51672
51673         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51674
51675 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51676
51677         * gcc.c-torture/execute/pending-1.c: New test.  Still
51678         pending in Tege's queue.
51679
51680 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51681
51682         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51683         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51684         if there were failures.  Call unresolved if there were unresolved
51685         testcases.  Call gcc_fail if program did not run to completion.
51686         (ph_make): Pass additional argument name to ph_execute.
51687         (ph_execute): Add new argument.  Pass additional arguments to
51688         ph_summary.  Call gcc_fail is there is no execution output.
51689
51690 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51691
51692         * lib/plumhall.exp (proc_summary): Output relavent summary
51693         lines into the log so specific failures in plumhall can be
51694         investigated.
51695
51696 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51697
51698         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51699         (c-torture-execute): Don't try to execute tests which use
51700         "long long" types if $NO_LONG_LONG is nonzero.
51701
51702 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51703
51704         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51705         not c-torture.
51706
51707         * gcc.ieee: Move from here.
51708         * gcc.c-torture/execute/ieee: To here.
51709
51710 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51711
51712         * gcc.c-torture: Update to c-torture-1.41 release.
51713
51714 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51715
51716         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51717         not "$output".
51718
51719 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51720
51721         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51722         -c present.
51723
51724 1996-03-02  Jeffrey A Law  (law@cygnus.com)
51725
51726         * config/proelf.exp: Handle connecting to a simulator.
51727
51728 1996-01-31  Jeffrey A Law  (law@cygnus.com)
51729
51730         * config/proelf.exp: New file.  Enough framework that we can
51731         run c-torture tests on the proelf targets (or any other target
51732         that gdb can connect to for that matter).
51733
51734 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
51735
51736         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51737         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
51738
51739         * lib/plumhall.exp (ph_execute): Always call ph_summary if
51740         exec_output exists.
51741
51742 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
51743
51744         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
51745         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
51746
51747         * config/*.exp: Update FSF address.  Change result of ${tool}_load
51748         to pass/fail/unresolved/unsupported/untested.  Caller must now
51749         call unresolved/unsupported/untested.
51750         * lib/*.exp: Update FSF address.  Update to handle new results of
51751         ${tool}_load.
51752         * lib/chill.exp (verbose): Delete.
51753
51754 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
51755
51756         * lib/gcc.exp (default_gcc_start): Change order of args to
51757         $LDFLAGS $CFLAGS $LIBS.
51758         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
51759         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
51760         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
51761         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51762         * gcc.misc-tests/dg-test.exp: Likewise.
51763         * gcc.misc-tests/msgs.exp: Likewise.
51764         * gcc.prms/prms.exp: Likewise.
51765         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
51766         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
51767
51768         * lib/dg.exp: Deleted, moved to dejagnu/lib.
51769
51770 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51771
51772         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
51773
51774         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
51775         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
51776
51777         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
51778         necessary.
51779
51780 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
51781
51782         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
51783         global for loop; add use of $mathlib.
51784         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
51785         settings here; set mathlib for anything but VxWorks.
51786
51787 1996-01-22  Jeffrey A Law  (law@cygnus.com)
51788
51789         * gcc.c-torture: Update to c-torture-1.40 release.
51790
51791 1996-01-03  Jeffrey A Law  (law@cygnus.com)
51792
51793         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
51794         dg.exp.
51795
51796 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
51797
51798         * lib/c-torture.exp (c-torture-execute): Declare "output" as
51799         global.
51800
51801 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
51802
51803         * lib/g++.exp (LIBS): Define if not already.
51804         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
51805         (gcc-dg-prune): Call prune_gcc_output.
51806         * lib/gcc.exp (prune_gcc_output): New proc.
51807         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
51808         prune_gcc_output.
51809
51810 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
51811
51812         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
51813         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
51814
51815 1995-11-15  Jeffrey A Law  (law@cygnus.com)
51816
51817         * gcc.c-torture: Update to c-torture-1.39 release.
51818
51819 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
51820
51821         * lib/c-torture.exp (c-torture-execute): Don't return if one option
51822         fails, try others as well.
51823
51824 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
51825
51826         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
51827         If compilation fails, mark execute tests as `untested'.
51828         If test is marked as unsupported, don't mark compilation and
51829         execute tests as failed.
51830
51831 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
51832
51833         * lib/g++.exp (g++_init): Don't link in libg++, and look to
51834         libstdc++ for whether or not we want to be doing shared
51835         libraries.  Delete link_curses since we don't need it anymore.
51836         * lib/mike-g++.exp (postbase): Don't link in libg++.
51837         * g++.old-deja/old-deja.exp: Likewise.
51838
51839 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
51840
51841         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
51842
51843 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
51844
51845         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
51846         For that, add `-Wl,-a,shared_archive'.
51847         * g++.old-deja/old-deja.exp: Likewise.
51848
51849 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
51850
51851         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
51852
51853 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
51854
51855         * lib/mike-g++.exp (postbase): Pay attention to the status of
51856         g++_load.
51857
51858 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
51859
51860           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
51861
51862 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
51863
51864         * lib/gcc.exp (default_gcc_start): No longer need to log program
51865         being executed or its output, execute_anywhere does that now.
51866         * lib/g++.exp (default_g++_version): Call execute_anywhere.
51867         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
51868
51869 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
51870
51871         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
51872         the same as those in lib/g++.exp.
51873
51874 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
51875
51876         * gcc.c-torture: Update to c-torture-1.38 release.
51877         * gcc.ieee: Related changes.
51878
51879 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
51880
51881         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51882         "exec". Minor reformatting changes.
51883
51884         * config/rom68k.exp (${tool}_load): Make it work in a canadian
51885         cross. This means all "exec" calls now work on a remote host as
51886         well.
51887         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51888         cross. Filter out the extra "\r\n" stuff that expect puts in.
51889         (c-torture-execute): Filter out the bogus warnings like
51890         c-torture-compile does. Add support for canadian cross.
51891         * lib/gcc.exp (default_gcc_version, default_gcc_start)
51892         Use execute_anywhere rather than calling exec directly. Now it
51893         works for canadian cross testing.
51894
51895 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
51896
51897         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
51898         results into a variable, and check that rather than using file exists.
51899
51900 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
51901
51902         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51903         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
51904
51905 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51906
51907         * g++.old-deja/old-deja.exp: Create and pass runshlib and
51908         lib_curses if there's a shared libg++ in the build tree.
51909
51910 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
51911
51912         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51913         if not supported target.
51914
51915 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
51916
51917         * lib/g++.exp (g++_init): Move empty setting of runshlib and
51918         link_curses up to always happen, not just for native builds.
51919
51920 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
51921
51922         * gcc.c-torture: Update to c-torture-1.36 release.
51923         * gcc.failure: Related changes.
51924
51925 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
51926
51927         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51928
51929 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
51930
51931         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51932         * lib/mike-g++.exp (postbase): Not in here.  Still reference
51933         runshlib, link_curses, and mathlib for link and run.
51934
51935         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51936         pass the runtime shared library options for Solaris, OSF/1, and
51937         Irix5, and link with -lcurses to avoid unresolved references.
51938
51939 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
51940
51941         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51942         only run once.
51943
51944 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
51945
51946         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51947
51948 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
51949
51950         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
51951         do not have a framework for the "compat" tests yet.
51952
51953 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
51954
51955         * lib/mike-g++.exp (postbase): New local variable `mathlib',
51956         set to null if we're testing vxworks5.1.  Use that instead of
51957         `-lm' in the setting of LIBS for link and run.
51958
51959 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
51960
51961         * config/rom68k.exp (${tool}_load): Major changes to make it
51962         work.  Verified that it does in fact return the stuff in
51963         exec_output properly.  Catch any Emul or any TRAP other than 0.
51964
51965 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
51966
51967         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51968         LDFLAGS properly for targets that need stuff from libgloss.
51969         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51970         only run once.
51971         (gpp_initialized): New variable.
51972
51973 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
51974
51975         * config/rom68k.exp: Load libgloss.exp.
51976         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51977         so we can produce a fully linked binary.
51978         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51979         so we can produce a fully linked binary.
51980
51981 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
51982
51983         * lib/plumhall.exp (ph_section): Watch for expected failures.
51984         Add missing `else'.
51985
51986         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51987         run the testcase.
51988         (c-torture): Likewise.
51989
51990 1995-08-28  Doug Evans  <dje@cygnus.com>
51991
51992         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51993
51994         * lib/mike-g++.exp (mike_cleanup): New proc.
51995         (prebase): New globals compiler_result, not_compiler_result,
51996         target_regexp.
51997         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
51998         allow leading "-" in pattern.  Watch for unsupported tests.
51999         If $compiler_result is set, pattern match assembler code,
52000         and ditto for $not_compiler_result.
52001         * lib/mike-gcc.exp: Likewise.
52002
52003         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52004         execution "succeeded".
52005
52006 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52007
52008         * config/win32.exp: New file.
52009         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52010
52011 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52012
52013         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52014         unsupported.
52015         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52016         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52017         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52018
52019         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52020         "... without exceptions was ...".  That is now handled by
52021         prune_system_crud.
52022         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52023
52024 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52025
52026         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52027         sieve.c,sort2.c}: New files.
52028         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52029         sieve.exp,sort2.exp}: Drivers for them.
52030
52031         * lib/mike-gcc.exp (program_output): New user settable variable.
52032         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52033         messages.
52034         * lib/mike-g++.exp (program_output): New user settable variable.
52035
52036         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52037
52038         * config/sh.exp: Deleted (use sim.exp instead).
52039
52040 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52041
52042         * config/vx.exp: Declare CHECKTASK as global.
52043         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52044         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52045         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52046
52047 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52048
52049         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52050         target. Like vx.exp, only includes `vx29k.exp' instead of
52051         `vxworks.exp'.
52052
52053 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52054
52055         * config/sim.exp: Increase time limit from 120 seconds to 240.
52056
52057 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52058
52059         * gcc.c-torture/execute/950628-1.c: New test.
52060
52061 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52062
52063         * gcc.c-torture: Update with changes/additions from
52064         c-torture-1.34.
52065
52066 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52067
52068         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52069
52070 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52071
52072         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52073
52074 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52075
52076         * gcc.c-torture/compile/950512-1.c: New test.
52077         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52078         * gcc.dg/struct-ret-1.c: Likewise.
52079
52080 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52081
52082         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52083           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52084
52085 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52086
52087         * gcc.c-torture/special/920411-1.c: Deleted.
52088         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52089
52090 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52091
52092         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52093         cpu limit.
52094
52095 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52096
52097         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52098
52099 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52100
52101         From kenner;
52102         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52103         is the proper length.
52104         * va-arg-3.c: Likewise.
52105
52106 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52107
52108         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52109         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52110
52111         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52112         * lib/g++.exp (default_g++_start): Delete old cruft.
52113
52114 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52115
52116         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52117         (2 * (1 << 18)) to (2 * (1 << 17)).
52118
52119         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52120
52121 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52122
52123         * config/rom68k.exp: Renamed from config/idp.exp
52124
52125 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52126
52127         * c-torture/compile/921109-2.c
52128
52129 1995-04-18  Mike Stump  <mrs@cygnus.com>
52130
52131         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52132         excess errors.
52133
52134 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52135
52136         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52137         output.
52138         * lib/g++.exp (default_g++_start): Likewise.
52139
52140 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52141
52142         * gcc.c-torture/compile/950329-1.c: New test.
52143
52144 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52145
52146           * config/bug.exp (${tool}_load): Updated to use new remote_open
52147           and remote_close procs.
52148         * config/idp.exp: New file.
52149
52150 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52151
52152         * gcc.c-torture/execute/950322-1.c: New test.
52153
52154 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52155
52156         * config/vx.exp (${tool}_load): Clean up testing of return code from
52157         vxworks_ld and vxworks_spawn.
52158
52159 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52160
52161         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52162
52163 1995-03-13  Mike Stump  <mrs@cygnus.com>
52164
52165         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52166         can mark excess errors on a machine by machine basis.  Note, the
52167         default is to not expect any excess errors, even when excess
52168         errors test - is given, so you will want to put an XFAIL ... on
52169         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52170         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52171         those 4 machines, but no others.
52172
52173 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52174
52175         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52176         * lib/c-torture.exp: to here.
52177
52178 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52179
52180         * gcc.c-torture/execute/950221-1.c: New test.
52181         * gcc.c-torture/execute/struct-ret-1.c: New test.
52182         * gcc.c-torture/compile/950221-1.c: New test.
52183
52184         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52185
52186 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52187
52188         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52189         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52190
52191 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52192
52193         * g++.gb: New directory of tests, derived from my signature and
52194         class scoping tests.
52195
52196         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52197         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52198         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52199         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52200         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52201         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52202         * g++.gb/sig25.C: Likewise.
52203
52204         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52205         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52206         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52207         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52208         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52209         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52210         * g++.gb/sig25.exp: Likewise.
52211
52212         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52213         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52214         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52215         * g++.gb/scope13.C: Likewise, this test still fails.
52216
52217         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52218         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52219         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52220         * g++.gb/scope13.exp: Ditto.
52221
52222         * g++.gb/README: New file, explains what these tests are about.
52223
52224 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52225
52226         * lib/dg.exp (dg-do): Support `preprocess'.
52227         (dg-test): Likewise.
52228
52229 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52230
52231         * config/udi.exp: change "continue -expect" to "exp_continue".
52232
52233 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52234
52235         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52236         Delete redundant tests.
52237
52238         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52239         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52240         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52241         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52242         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52243         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52244         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52245         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52246
52247         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52248         storing label pointers.
52249         * gcc.c-torture/execute/921019-1.c: Likewise.
52250         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52251         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52252         parameter fp.
52253         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52254         constants.
52255
52256         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52257         Delete obsolete tests.
52258
52259         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52260         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52261         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52262         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52263         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52264         * gcc.c-torture/compile/950124-1.c: New test.
52265
52266         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52267
52268 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52269
52270         * lib/mike-g++.exp: Add -lm to LIBS.
52271
52272 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52273
52274         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52275
52276 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52277
52278         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52279
52280 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52281
52282         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52283
52284 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52285
52286         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52287         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52288         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52289         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52290         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52291         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52292         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52293         * g++.law/{operators31.C, operators32.C,
52294         * g++.law/{operators33.C, operators34.C}: Likewise.
52295         * g++.law/{pic1.C, refs2.C}: Likewise.
52296         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52297         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52298         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52299         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52300
52301         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52302         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52303         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52304         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52305         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52306         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52307         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52308         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52309         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52310         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52311         * g++.law/{operators34.exp}: Likewise.
52312         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52313         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52314         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52315         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52316         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52317
52318         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52319         No longer expected to fail.
52320         * g++.law/missed-error3.C: Tweak for recent bool changes.
52321
52322 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52323
52324         * config/emb-unix: Deleted.
52325         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52326         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52327
52328 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52329
52330         * lib/dg.exp (dg-test): Fix typo in last patch.
52331
52332 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52333
52334         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52335         (handles multiple occurrences).
52336
52337 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52338
52339         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52340         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52341         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52342         printed).
52343         * lib/c-torture.exp (c-torture-compile): Likewise.
52344         (c-torture): Prepend full path if missing.
52345         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52346         (gcc_fail): Likewise.
52347         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52348
52349 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52350
52351         * lib/netware.exp: Only attach to NetWare i386 systems.
52352
52353 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52354
52355         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52356         messages.  Add test name to "output pattern match" pass/fail message.
52357
52358 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52359
52360         * gcc.dg: New testsuite.
52361         * gcc.dg/dg.exp: New file.
52362
52363         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52364         test-switch.c}: Deleted.
52365
52366         * gcc.misc-tests/msgs.exp: New testcase driver.
52367
52368 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52369
52370         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52371         Watch for illegal return values from ${tool}_load.
52372         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52373         cross targets.  Coerce return value >0 to 1.
52374
52375 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52376
52377         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52378
52379         * config/emb-unix.exp: New file.
52380
52381         * config/sim.exp: Error if variable $SIM not defined.
52382         (${tool}_load): Mark test as "untested" if simulator missing.
52383
52384         * config/unix.exp: Load remote.exp to get rcp_download.
52385         * lib/c-torture.exp: Use different option lists for testcases with
52386         and without loops.
52387         * gcc.c-torture/execute/execute.exp: Likewise.
52388
52389 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52390
52391         * config/*.exp: Clarify return code from ${tool}_load.
52392         Call `unresolved' or `untested' instead of `warning' or `perror'
52393         (sometimes you still want to call both though).
52394         Add comment that `shell_id' is local to each file.
52395         * config/udi.exp (timeout): Set to 30.
52396         Don't print warning if connection fails, $connectmode has already
52397         printed an error.
52398         (${tool}_load): Move verbose messages to level 2.
52399         Rework pattern for "Process started" message.
52400         Pass `shell_id' to ${connectmode}_download.
52401         Retry twice upon timeout.  Make resetting of target more robust.
52402         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52403         Pass `shell_id' to exit_$connectmode.
52404         Only call exit_$connectmode if connected.
52405         * config/unix.exp (${tool}_load): Check return codes better.
52406         * config/vrtx.exp (${tool}_load): Likewise.
52407         * config/vx.exp (${tool}_load): Likewise.
52408         Delete unneeded global's.
52409         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52410         from ${tool}_load.
52411         (dg-stat): Delete.
52412         (dg-init): Delete recording of pass/fail counts.
52413         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52414         (old-dejagnu-init): Likewise.
52415         (old-dejagnu-stat): Delete contents, empty proc now.
52416         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52417         (c-torture): Delete references to lcnt, lpass, lfail.
52418         Get option list from TORTURE_OPTIONS.
52419         Delete -funroll[-all]-loops if no loops.
52420         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52421         (g++_stat): Delete contents (empty proc now).
52422         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52423         (gcc_finish): Likewise.
52424         (gcc_stat): Deleted.
52425         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52426         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52427         * gcc.c-torture/execute/execute.exp: Likewise.
52428         Split tests into two parts: compile, execute.
52429         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52430         no loops.  Update to reflect clarified return codes from ${tool}_load.
52431
52432 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52433
52434         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52435         to grep for.
52436         (old-dejagnu): Likewise (where necessary).
52437
52438 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52439
52440         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52441
52442         * lib/dg.exp (dg-process-target): Fix processing of selector.
52443         Add comment regarding use of `error'.
52444
52445         * lib/gcc.exp (prune_system_crud): Define if missing.
52446         * lib/g++.exp (prune_system_crud): Likewise.
52447
52448         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52449         Call prune_system_crud.
52450         * lib/dg.exp (dg-runtest): New proc.
52451         Use perror instead of send_user for tcl errors in testcase.
52452         Don't return any value, it's never used.
52453         Don't clobber previous definition of `unknown'.
52454         Print tcl errors in `dg-final'.
52455
52456 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52457
52458         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52459         (dg-test): Don't print errorInfo, it contains stack backtrace.
52460
52461 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52462
52463         * lib/g++.exp (runtest_file_p): Define if missing.
52464
52465 1994-09-24  Doug Evans  (dje@cygnus.com)
52466
52467         * lib/mike-g++.exp: Comment out loading of g++.exp.
52468         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52469         (default_g++_version): Always print something.
52470         (default_g++_start): Comment out call to `which'.
52471         (g++_start, g++_load): Deleted (must be defined in config file).
52472         * lib/gcc.exp: Test for existence of $CC at start.
52473         Delete check for tmpdir (done in gcc_init).
52474         (default_gcc_version): Always print something.
52475         (default_gcc_start): Comment out call to `which'.
52476         * config/*.exp: Major cleanup - make cross targets work at least a
52477         little better for g++ (by not being "--tool gcc" specific).
52478         Rename gcc_xxx to ${tool}_xxx.
52479         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52480         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52481
52482 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52483
52484         * lib/c-torture.exp (c-torture-compile): Rework compiler
52485         message processing.
52486
52487         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52488         c-torture.
52489
52490 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52491
52492         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52493
52494         * lib/dg.exp (dg-process-target): Support { target native }.
52495
52496 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52497
52498         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52499         looked for "... program xxx got fatal signal".
52500         Correct regsub munging of `comp_output'.
52501         Ignore compiler messages "path prefix not used" and "linker input
52502         file unused".
52503
52504 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52505
52506         * lib/gcc.exp (runtest_file_p): Define if missing.
52507         * gcc.prms/template.c: Example to work from.
52508
52509 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52510
52511         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52512         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52513
52514         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52515         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52516         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52517         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52518
52519         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52520         (dg-process-target): No longer a varargs proc.
52521         Return S/N for target, P/F for xfail.  All callers changed.
52522         (user option procs): More argument checking.
52523         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52524         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52525         (dg-test): Skip test if not running on selected target in `dg-do'.
52526         Update handling of `dg-do-what', `dg-output-text'.
52527         Separate execution pass/fail from output pattern match pass/fail.
52528         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52529
52530 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52531
52532         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52533         target for 920510-1.c.
52534
52535 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52536
52537         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52538         Clean up comment regarding use of passcnt, etc.
52539         (gcc_stat): Don't update `testcnt' here.
52540         (gcc_finish): Do it here.
52541         Might as well reset `but_id' here too.
52542         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52543         to determine if the file should be tested.
52544         * gcc.c-torture/compile/compile.exp: Likewise.
52545         * gcc.c-torture/execute/execute.exp: Likewise.
52546         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52547         * gcc.misc-tests/dg-test.exp: Likewise.
52548         * gcc.prms/prms.exp: Likewise.
52549         * gcc.wendy/wendy.exp: Likewise.
52550         * g++.old-deja.exp: Likewise.
52551         Move "Testing file" message to verbose level 1.
52552
52553 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52554
52555         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52556
52557 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52558
52559         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52560         (default_gcc_start): Accept optional second list element
52561         of compiler flags.  Print compiler output at verbosity level 2.
52562         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52563         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52564         Save current values of framework globals passcnt, failcnt, xpasscnt,
52565         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52566         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52567         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52568         xfailcnt to compute stats.  Update framework global `testcnt' from
52569         pass/fail counts.
52570         (gcc_finish): New proc.  Clean up test environment.
52571         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52572         (gcc_epass, gcc_efail): Delete.
52573         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52574         argument of line number.
52575         (dg-init): If the tool has an init routine, call it.
52576         (dg-test): Remove args `cflags_var' and `libs_var'.
52577         Pass all compiler options to ${tool}_start.
52578         Handle missing line number.
52579         (dg-finish): New function.
52580         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52581         particular files.  Call gcc_finish at end.  Move "skipping test"
52582         message to verbosity level 3.
52583         * gcc.c-torture/compile/compile.exp: Likewise.
52584         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52585         * gcc.c-torture/execute/execute.exp: Likewise.
52586         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52587         Print testcase being tried at verbosity level 1.
52588         * gcc.c-torture/special/special.exp: Unset xfail.
52589         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52590         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52591         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52592         * gcc.failure/failure.exp: Likewise.
52593         * gcc.ieee/ieee.exp: Likewise.
52594         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52595         Update call to dg-test.  Call dg-finish at end.
52596         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52597         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52598         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52599         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52600         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52601         * gcc.wendy/wendy.exp: Add copyright.
52602         Delete setting of tmpdir (done by gcc_init).
52603         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52604         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52605         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52606         gcc_[ce]pass/fail.
52607
52608 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52609
52610         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52611         confusion.
52612         (g++_load): Likewise.
52613
52614         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52615         Rename argument to `prog' to remove the confusion.
52616         Varargs fns behave differently too!
52617         (g++_load): Likewise.
52618
52619         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52620
52621         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52622         what it is.  Delete (always) printing of status value for !native.
52623         Simplify verbose code, and include status and exec_output.
52624         (g++_load): Use gcc_load.
52625
52626 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52627
52628         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52629         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52630         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52631         940714-3.c as these testcases don't exist anymore.  Make
52632         va-arg-1.c expected to pass.
52633
52634 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52635
52636         * gcc.misc-tests/misc.exp: Only run specific testcases.
52637         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52638         * gcc.misc-tests/dg-[1-9].c: New files.
52639
52640         * lib/dg.exp: New testsuite driver.
52641         * gcc.prms/prms.exp: Use it.
52642
52643         * README.gcc: New file.
52644
52645         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52646         Document and reset `lxpass' and `lxfail'.
52647         Simplify "initialized" message.
52648         (gcc_stat): Clean up comments a little.
52649
52650 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52651
52652         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52653
52654 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52655
52656         * lib/old-dejagnu.exp (process-option): New proc.
52657         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52658         (old-dejagnu): Simplify.
52659         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52660
52661 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52662
52663         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52664         exists and is not an empty string.
52665
52666         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52667         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52668         finished.
52669         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52670         automatically.
52671
52672         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52673         longer expected to fail.
52674
52675         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52676         "f" function call.
52677
52678         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52679
52680         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52681         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52682         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52683         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52684         c-torture-1.29.
52685
52686         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52687         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52688
52689         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52690
52691         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52692         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52693
52694         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52695         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52696         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52697
52698 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52699
52700         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52701         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52702         940714-1.c, 940714-2.c, 940714-3.c},
52703         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52704         gcc.misc-tests/{mg.c,mg.exp}:
52705         New tests.
52706         * gcc.noncompile/noncompile.exp: Change accordingly.
52707
52708 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52709
52710         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52711         Undo previous clobberage.
52712
52713 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52714
52715         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52716         * gcc.special/{930510-1.c, special.exp}:
52717         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52718         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52719         struct-varargs-1.c}: New tests from c-torture-1.26.
52720
52721 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
52722
52723         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52724           argument to switch.
52725
52726 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
52727
52728         * Revert the previous changes.  Please see Rob's directory
52729         (/lisa/test/rob/progressive/gcc/testsuite) for testing
52730         fixes.
52731
52732 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
52733
52734         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52735         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
52736         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
52737         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
52738         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52739         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
52740         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
52741         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
52742         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
52743         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
52744         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
52745         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
52746         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
52747         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
52748         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
52749         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
52750         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
52751         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
52752         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
52753         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
52754         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
52755         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
52756         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
52757         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
52758         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
52759         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
52760         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
52761         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
52762         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
52763         testing changes.
52764
52765 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
52766
52767         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
52768         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
52769         with perror calls.
52770
52771 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
52772
52773         * config/unix.exp (g++_load): Fix syntax.
52774
52775 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
52776
52777         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
52778         * gcc.noncompile/921017-1.c: Deleted obsolete test.
52779         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
52780         Don't expect va-arg-1.c to fail.  Correct expected output for
52781         920928-1.c.
52782         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
52783         * gcc.wendy/hbm4.c: Correct typo.
52784         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
52785
52786 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
52787
52788         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
52789         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
52790         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
52791         * lib/c-torture.exp (c-torture-compile): Ditto.
52792
52793         Reduce volume of output (remove all the -I's and such).
52794         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
52795         Call gcc_cpass, gcc_cfail.
52796         (c-torture): Pass testing option to c-torture-compile.
52797
52798 1994-03-21  Doug Evans  (dje@cygnus.com)
52799
52800         Bring patches over from progressive.
52801         * config/default.exp: Exit remote shell cleanly.
52802         (g++_exit, g++_start): Add default versions.
52803         * config/sim.exp (gcc_load): Use perror, not error.
52804
52805 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
52806
52807         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
52808         set in site.exp.
52809
52810 1994-03-14  Doug Evans  (dje@cygnus.com)
52811
52812         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
52813         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
52814         (wendy_try): New proc to run testcase.
52815         (main loop): Call 'em.
52816         * gcc.wendy/*.c: Clean up pass to correct expected output.
52817
52818         * lib/gcc.exp: Minor cleanup work.
52819         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
52820
52821 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
52822
52823         * config/sim.exp (gcc_load): Document return codes better.
52824         Don't pass -v to simulator.
52825
52826 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
52827
52828         * gcc.special/920717-x.c: Fix typo.
52829         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
52830         get at sources.
52831
52832         * lib/mike-gcc.exp: Fix typo.
52833
52834 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
52835
52836         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
52837         binary to use, transform the name.
52838         * config/*.exp: rename everything. Nuke any g++ specific files,
52839         it's now a special case of gcc that requires no special support.
52840         Add a default.exp for unsupported targets.
52841
52842 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
52843
52844         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
52845         lib/old-dejagnu.exp: Fix a few patterns to work with the new
52846         version of Tcl.
52847
52848 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
52849
52850         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
52851         than a warning.
52852
52853 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
52854
52855         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
52856
52857 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
52858
52859         * gcc.execute/execute.exp: Combine opt_list and foption_list into
52860         option_list.  Compile every file with only 4/6 option choices
52861         (same as C torture) instead of with 12/18 different option
52862         choices.
52863         * lib/c-torture.exp: Likewise.
52864
52865         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
52866         not already set.
52867
52868 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
52869
52870         * lib/old-deja.exp: Add `excess errors test fails' error, now one
52871         can put an XFAIL *-*-* on excess errors.
52872
52873 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
52874
52875         * g++.law: Add more tests derived from g++-bugs snapshots.
52876
52877         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
52878         equivalent to g++.law/init9.
52879
52880         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
52881         compiled it, and the a.out file after we've run it.
52882
52883 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
52884
52885         * lib/mike-g++.exp (postbase): Delete the .o file after we've
52886         compiled it, and the a.out file after we've run it.
52887
52888 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
52889
52890         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52891
52892 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
52893
52894         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52895         version number.
52896
52897 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
52898
52899         * g++.law: New directory of g++ tests derived from the g++-bugs
52900         snapshots.
52901
52902 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
52903
52904         * gcc.compile: initbug1.c initbug1.exp testcase added
52905
52906 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
52907
52908         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52909         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52910           fixes submitted by Jeff Law (law@cs.utah.edu)
52911         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52912           Jeff Law (law@cs.utah.edu)
52913
52914
52915 1993-11-30  Mike Stump  (mrs@cygnus.com)
52916
52917         * config/unix-g++.exp: Follow the gcc way of doing things.
52918         * g++.old-deja/old-deja.exp: Minor updates.
52919         * lib/g++.exp: New file, follow the gcc way of doing things.
52920         * lib/old-dejagnu.exp: Minor updates.
52921         * lib/mike-g++.exp: Always unset errorInfo.
52922
52923 1993-11-06  Mike Stump  (mrs@cygnus.com)
52924
52925         * lib/gcc.exp: Fix some errors with the below change, CC and
52926         CFLAGS should be global when setting, not local.
52927
52928 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
52929
52930         * lib/gcc.exp: Transform tool name.
52931
52932 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52933
52934         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52935
52936 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52937
52938         * lib/gcc.exp: change gcc_done to gcc_stat
52939
52940 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52941
52942         * Upgraded gcc testsuite to c-torture version 1.25
52943
52944 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
52945
52946         * lib/gcc.exp: added reporting code. Changed verbose compile message.
52947         * lib/c-torture: added hooks for new reporting code.
52948
52949 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
52950
52951         * config/sh-gcc.exp: check if sh-sim exists in the path
52952
52953 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
52954
52955         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52956         * gcc.compile/compile.exp: Initial changes for new logic.
52957         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52958         * gcc.failure/failure.exp: Initial changes for new logic.
52959         * gcc.ieee/ieee.exp: Initial changes for new logic.
52960         * gcc.misc-tests/misc.exp: Initial changes for new logic.
52961         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52962         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52963         * lib/c-torture.exp: Initial changes for new logic.
52964         * lib/gcc.exp: Initial changes for new logic.
52965
52966 1993-10-15  Mike Stump  (mrs@cygnus.com)
52967
52968         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52969         depend upon failure or success.  Fully qualify names in failure
52970         and success messages.  Always remove a.out before starting
52971         compile, just in case.  Pay more attention to error text output by
52972         the compiler.  Handle testcases with no known past errors just
52973         like all others, so that things are uniform.  Other miscellaneous
52974         improvements.
52975
52976 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
52977
52978         * gcc.cpp: new directory for cpp tests
52979
52980 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
52981
52982         * lib/chill.exp: Code reformatted, removed unused code.
52983         * config/unix-chill.exp: Code reformatted, removed unused code.
52984         * chill.execute/execute.exp: Code reformatted, removed unused code.
52985         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52986
52987 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
52988
52989         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
52990         routines not written.
52991
52992 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
52993
52994         * config/bug-gcc.exp: Use new procs from bug.exp.
52995
52996 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
52997
52998         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52999         via ftp, rather than depending on NFS.
53000         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53001         case.
53002
53003 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53004
53005         * config/bug-gcc.exp: Use new download proc.
53006
53007 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53008
53009         * chill.execute/execute.exp: cleanups, handles errors better
53010         * chill.compile/compile.exp: rewrite, based on execute.exp
53011         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53012         * lib/chill.exp: major changes to diff proc and compile and link
53013         procs. added chill_fail and chill_pass wrappers to pass and
53014         fail. added more comments, and handle error codes better.
53015         Added a hack to capture stderr from exec, so noncompile tests
53016         can work.
53017
53018 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53019
53020         * chill.execute/execute.exp: rewrite of testsuite driver
53021         * lib/chill.exp: rewrite of testsuite driver
53022         * config/unix-chill.exp: rewrite of testsuite driver
53023
53024 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53025
53026         In chill.execute:
53027         * iexpr.ch: Standardize uppercase.
53028         * tuples.dat: Standardize uppercase.
53029         * vary.ch: standardize.  Correct varying string assignments.
53030         * vary.dat: Add new output lines.
53031
53032 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53033
53034         In chill.execute:
53035         * chprintf.ch: Standardize use of uppercase.
53036         * tuples.ch: Standardize and turn arr2 into a DCL,
53037           rather than a SYN.
53038         * pinits.ch: Standardize.
53039
53040 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53041
53042         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53043         * Makefil: Renamed to Makefile.in.
53044         * configure.in: New.
53045
53046 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53047
53048         In chill.execute:
53049         * .cvsignore: Add result/output files.
53050         * Makefile: Fix up variables at start.  Use MFLAGS
53051           everywhere.  Correct bool_loc, built_ins entries.
53052           Add entry for vary1.ch.
53053         * bitarray.ch: Standardize upper-case usage.
53054         * bitexpr.ch: Standardize, add output of b1.
53055         * params.ch: Use arrayt in along PROC parameters, to
53056           avoid novelty problems.
53057         * sets.ch: Tiny cleanup.
53058         * vary1.ch: Re-indent.
53059
53060 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53061
53062         * Add PR-related files to Makefiles, .cvsignore files, etc.
53063
53064 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53065
53066         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53067           with compiler objects. New names are test-flow.c and test-loop.c
53068
53069 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53070
53071         * Upgraded c-torture tests from 1.19 to 1.20
53072
53073         * new files:
53074         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53075         * gcc.compile: 930623-1.c 930623-2.c
53076         * gcc.noncompile: 930622-1.c 930622-2.c
53077         * gcc.failure: 920411-1.c 920627-2.c
53078         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53079
53080 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53081
53082         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53083           More changes to get testsuite working properly. Needs more work.
53084           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53085
53086 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53087
53088         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53089           More changes to get testsuite working properly. Needs more work.
53090
53091 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53092
53093         * chill.compile/compile.exp: Added for Dejagnu support
53094         * chill.execute/execute.exp: Added for Dejagnu support
53095         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53096
53097 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53098
53099         This should complete moving the CHILL test files.
53100         * chill.noncompile(.cvsignore printf.grt
53101             in-printf.grt chprintf.grt chprintf.ch):
53102             Added test-support files.
53103           (Makefile): Modified further.
53104         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53105             signal.ch): Added test files.
53106           * chill.execute (.cvsignore printf.grt printr.c
53107             in-printf.grt rts.c chprintf.grt rts.h): Added
53108           test-support files.
53109             (Makefile): More corrections.
53110
53111 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53112
53113         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53114           test cases, ready for DejaGnu.
53115
53116 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53117
53118         * Upgraded c-torture tests from 1.18 to 1.19
53119
53120         * gcc.compile: added test(s):
53121           930607-1.c
53122         * gcc.execute: added test(s):
53123           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53124
53125         * added new subdirectory for misc tests: gcc.misc-tests
53126         * gcc.misc-test(s): added tests:
53127           inst-check.c test-consts.c test-ior.c test-switch.c
53128
53129 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53130
53131         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53132
53133 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53134
53135         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53136
53137 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53138
53139         * Upgraded c-torture tests from 1.17 to 1.18
53140
53141 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53142
53143         * Upgraded c-torture tests from 1.12 to 1.17
53144
53145 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53146
53147         * lib/old-dejagnu.exp:
53148           Fixed handling of XFAIL target triplets to correctly
53149           recognize wildcard characters.  Removed code that
53150           appended a unique id tag to the end of the file name
53151           printed out by the result of the testcases within a
53152           given test file.
53153
53154 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53155
53156         * lib/old-dejagnu.exp:
53157           Reworked expected failure handling to trigger off of XFAIL
53158           keyword in keyphrase embeded in testcase source code. The
53159           XFAIL keyword must be at the end of the keyphrase line. It
53160           may optionally be followed by one or more target triplets.
53161           It has just occured that the handling of wildcards in the
53162           target triplet may not be correct.
53163
53164 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53165
53166         * g++.old-deja/tests:
53167           Moved all subdirectories up one level into g++.old-deja .
53168
53169         * lib/old-dejagnu.exp:
53170           Fixed problem with CXXFLAGS not being properly reset, and being
53171           corrupted with extraneous "-c" compiler option.  This was
53172           causing binaries to not be generated for test that needed them.
53173           Modified strings passed to "pass" and "fail" so that individual
53174           tests from the same test file would be distinguished by an
53175           identifier appended to the test file name in the summary logs;
53176           this corrected a problem with erroneous diff logs.  Added code
53177           to search testcases for expected fail and unexpected pass keywords.
53178
53179 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53180
53181         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53182
53183 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53184
53185         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53186           Removed extraneous text from end of "Special g++ Options"
53187           keyphrase.
53188
53189         * lib/old-dejagnu.exp: Added pattern matching to look for new
53190           keywords, embedded in testcases comments, which will trigger
53191           calls to xpass and xfail.
53192
53193 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53194
53195         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53196           comments embedded in the testcases, especially the one looking for
53197           special compiler options, as well as the pattern matching for the
53198           compiler output again.
53199
53200 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53201
53202         * lib/old-dejagnu.exp: Do a proper check of the return value for
53203           execute tests. Fixed several problems with the pattern matching
53204           of the compiler output which gave erroneous test results.
53205           Changed several of the test result messages to be more descriptive.
53206         * config/unix-g++.exp: Proc g++_load now actually works and
53207           executes the tests passed to it and returns a usable return
53208           value.
53209
53210 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53211
53212           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53213
53214 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53215
53216         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53217           Modified both files to properly execute the old style
53218           dejagnu tests. The previous versions of these files were
53219           experimental and did not function anything near correctly.
53220
53221 1993-04-05  Rob Savoye  (rob@cygnus.com)
53222
53223         * Removed all Makefile.in and configure.in files. No configuration
53224         needed now.
53225
53226 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53227
53228         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53229
53230 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53231
53232         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53233         gcc.special/configure.in, gcc.noncompile/configure.in,
53234         gcc.execute/configure.in, gcc.code_quality/configure.in,
53235         g++.other/configure.in, g++.old-deja/configure.in,
53236         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53237         in srcname setting.
53238
53239 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53240
53241         * lib/udi.exp: Fixed mondfe and mondfe_download.
53242         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53243         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53244
53245 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53246
53247         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53248         (gdb_exit): Don't remove *_soc files.
53249
53250 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53251
53252         * lib/c-torture.exp: Don't look for main; instead always use -w
53253         -c.  This is how the c-torture tests work.  Remove the object
53254         file if the compilation succeeds.
53255         * gcc.execute/execute.exp: Remove executable if test passes.
53256         * gcc.noncompile/noncompile.exp: Every test is an expected
53257         failure.
53258         * gcc.special/special.exp: Added tests from c-torture 1.11,
53259         corrected use of existing test.
53260         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53261         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53262         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53263         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53264         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53265         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53266         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53267         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53268         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53269         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53270         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53271         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53272         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53273         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53274         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53275         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53276         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53277         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53278         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53279         c-torture 1.11.
53280         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53281         correspond to c-torture 1.11.
53282
53283         * New file.