OSDN Git Service

PR middle-end/32374
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR middle-end/32374
4         * gcc.dg/pr32374.c: New test.
5
6 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR fortran/32360
9         * gfortran.dg/pointer_assign_3.f90: New test.
10
11 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12
13         PR fortran/31162
14         * gfortran.dg/assign.f90: Update test.
15         * gfortran.dg/real_do_1.f90: Update test.
16         * gfortran.dg/gomp/omp_do1.f90: Update test.
17         * gfortran.dg/warnings_are_errors_1.f: Update test.
18         * gfortran.dg/g77/20010519-1.f: Update test.
19         * gfortran.dg/g77/pr9258.f: Update test.
20         * gfortran.dg/g77/960317-1.f: Update test.
21
22 2007-06-21  Richard Guenther  <rguenther@suse.de>
23
24         PR tree-optimization/32453
25         * gcc.c-torture/compile/pr32453.c: New testcase.
26
27 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
28
29         PR tree-optimization/31866
30         * gcc.dg/pr31866.c: New test.
31
32 2007-06-21  Richard Guenther  <rguenther@suse.de>
33
34         PR tree-optimization/32451
35         * g++.dg/torture/20070621-1.C: New testcase.
36
37 2007-06-21  Christian Bruel  <christian.bruel@st.com>
38
39         * gcc.dg/attr-isr.c: Test delay slot content.
40         
41 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
42
43         PR fortran/32361
44         gfortran.dg/pointer_assign_2.f90: New test.
45
46 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
47
48         PR fortran/25061
49         gfortran.dg/invalid_procedure_name.f90: New test.
50
51 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
52
53         PR tree-optimization/25737
54         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
55
56 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
57
58         * gcc.target/i386/large-size-array-3.c: New.
59
60 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
61         Richard Guenther  <rguenther@suse.de>
62
63         PR fortran/32140
64         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
65
66 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
67
68         PR middle-end/31959
69         * gcc.dg/pr31959.c: New test.
70
71         PR inline-asm/32109
72         * g++.dg/ext/asm10.C: New test.
73
74         PR middle-end/32285
75         * gcc.c-torture/execute/20070614-1.c: New test.
76
77 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
78
79         * gcc.target/arm/stack-corruption.c: New test.
80
81 2007-06-19  Richard Guenther  <rguenther@suse.de>
82
83         * g++.dg/torture/pr30252.C: New testcase.
84
85 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
86
87         PR tree-optimization/32353
88         * g++.dg/opt/nrv13.C: New test.
89
90 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
91
92         PR fortran/20863
93         PR fortran/20882
94         * gfortran.dg/impure_assignment_2.f90 : New test.
95
96         PR fortran/32236
97         * gfortran.dg/data_initialized_2.f90 : New test.
98
99         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
100         appropriate version of 'dmach'.
101
102 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
103
104         PR target/32389
105         * gcc.target/i386/pr32389.c New test.
106
107 2007-06-18  Simon Baldwin <simonb@google.com>
108
109         PR c++/31923
110         * g++.dg/template/error25.C: New.
111         * g++.dg/template/spec35.C: New.
112
113 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
114
115         * gcc.c-torture/compile/pr32355.c: New testcase.
116         
117 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
118
119         PR tree-optimization/32383
120         * g++.dg/opt/pr32383.C: New test.
121
122 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
123
124         PR rtl-optimization/32366
125         * gcc.dg/vect/pr32366.c: New test.
126
127 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
128
129         * gcc.c-torture/compile/pr32349.c: New testcase.
130         
131 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
132
133         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
134         * gcc.target/sparc/combined-2.c: Likewise.
135         * gcc.target/sparc/fexpand.c : Likewise.
136         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
137         * gcc.target/sparc/fpack16.c : Likewise.
138         * gcc.target/sparc/fpmerge.c : Likewise.
139         * gcc.target/sparc/fpmul.c : Likewise.
140         * gcc.target/sparc/noresult.c : Likewise.
141         * gcc.target/sparc/pdist.c: Likewise.
142
143 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
144
145         PR middle-end/31723
146         * gcc.target/i386/recip-divf.c: New test.
147         * gcc.target/i386/recip-sqrtf.c: Ditto.
148         * gcc.target/i386/recip-vec-divf.c: Ditto.
149         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
150         * gcc.target/i386/sse-recip.c: Ditto.
151         * gcc.target/i386/sse-recip-vec.c: Ditto.
152
153 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
154
155         PR tree-opt/32225
156         * gcc.c-torture/compile/20070605-1.c: New test.
157
158         * gcc.c-torture/compile/20070603-1.c: New testcase.
159         * gcc.c-torture/compile/20070603-2.c: New testcase.
160
161         * gcc.c-torture/compile/20070531-1.c: New test.
162
163         PR tree-opt/32167
164         * gcc.c-torture/compile/20070531-2.c: New test.
165
166         PR tree-opt/32144
167         * gcc.c-torture/compile/20070529-1.c: New test.
168
169         PR tree-opt/32145
170         * gcc.c-torture/compile/20070529-2.c: New test.
171
172         PR tree-opt/32015
173         * gcc.c-torture/compile/20070520-1.c: New test.
174
175         * g++.dg/ext/java-1.C: New test.
176
177         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
178         loops instead of one. Remove the "can't determine dependence"
179         check.
180         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
181         needed as the cast is gone in the first place.
182         * gcc.dg/max-1.c: Change local variable a to be a global one.
183         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
184         have a cast which is PREd.
185
186 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
187
188         * g++.dg/lookup/anon6.C: New test.
189
190 2007-06-14  Dirk Mueller  <dmueller@suse.de>
191
192         PR c++/31806
193         * g++.dg/opt/static6.C: New testcase.
194
195 2007-06-14  Geoff Keating  <geoffk@apple.com>
196
197         * g++.dg/ext/visibility/overload-1.C: New.
198
199         PR 31093
200         * g++.dg/ext/visibility/anon4.C: New.
201
202 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
203
204         PR target/32268
205         * gcc.target/i386/pr32268.c: New test.
206
207 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
208
209         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
210         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
211         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
212
213         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
214         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
215         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
216         BID is used.
217
218 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
219
220         PR fortran/32302
221         * gfortran.dg/common_resize_1.f90: New test.
222
223 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
224
225         PR target/32274
226         * gcc.dg/vect/pr32224.c: Fix.   
227         
228 2007-06-13  Eric Christopher  <echristo@apple.com>
229
230         * gcc.target/i386/ssefn-1.c: Add -march=i386.
231
232 2007-06-13  Tobias Burnus  <burnus@net-b.de>
233
234         PR fortran/32323
235         * gfortran.dg/actual_array_vect_1.f90: New.
236
237 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
238
239         * gcc.target/sparc/mfpu.c: New test.
240
241 2007-06-12  Geoff Keating  <geoffk@apple.com>
242
243         * g++.dg/warn/weak1.C: Suppress on Darwin.
244         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
245
246 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
247
248         PR middle-end/31579
249          * g++.dg/torture/pr31579.C: New testcase.
250
251 2007-06-12  Ian Lance Taylor  <iant@google.com>
252
253         PR libstdc++/29286
254         * g++.dg/init/new16.C: New test.
255         * g++.dg/init/new17.C: New test.
256         * g++.dg/init/new18.C: New test.
257         * g++.dg/init/new19.C: New test.
258
259 2007-06-12  Olivier Hainque  <hainque@adacore.com>
260
261         * gnat.dg/lhs_view_convert.adb: New test.
262
263 2007-06-12  Richard Guenther  <rguenther@suse.de>
264
265         PR tree-optimization/15353
266         PR tree-optimization/31657
267         * gcc.c-torture/execute/20070424-1.c: New testcase.
268         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
269         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
270         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
271         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
272         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
273
274 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
275
276         PR rtl-optimization/32293
277         * gcc.dg/pr32293.c: New test.
278
279 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
280
281         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
282
283 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
284
285         PR fortran/29786
286         * gfortran.dg/equiv_7.f90: New test.
287         * gfortran.dg/equiv_constraint_7.f90: Change error message.
288
289         PR fortran/30875
290         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
291
292 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
293
294         * gcc.dg/setjmp-3.c: Rename raise to raise0.
295         * gcc.dg/setjmp-4.c: Likewise.
296         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
297
298 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
299
300         PR rtl-optimization/31025
301         * gfortran.dg/pr31025.f90: New.
302
303 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
304
305         PR target/32280
306         * gcc.target/i386/pr32280.c: New test.
307
308 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
309
310         PR middle-end/32279
311         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
312
313 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
314
315         PR libgfortran/32235
316         * gfortran.dg/backspace_9.f: New test.
317
318 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
319
320         * gcc.dg/tree-ssa/prefetch-7.c: New test.
321
322 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
323
324         * gcc.dg/tree-ssa/loop-28.c: New testcase.
325
326 2007-06-09  Ian Lance Taylor  <iant@google.com>
327
328         PR tree-optimization/32169
329         * gcc.c-torture/compile/pr32169.c: New test.
330
331 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
332
333         * gcc.dg/vect/costmodel: New directory.
334         * gcc.dg/vect/costmodel/i386: New directory.
335         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
336         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
337         New test.
338         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
339         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
340         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
341         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
342         * gcc.dg/vect/costmodel/x86_64: New directory.
343         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
344         New testsuite.
345         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
346         New test.
347         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
348         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
349         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
350         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
351         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
352
353 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
354
355         PR tree-optimization/32243
356         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
357         flags for -Os tests.
358         * gcc.dg/vect/03-vect-pr32243.c: New test.
359
360 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
361
362         PR tree-optimization/32224
363         * gcc.dg/vect/pr32224.c: New test.
364
365 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c++/32177
368         * g++.dg/gomp/pr32177.C: New test.
369
370 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
371
372         PR testsuite/25241
373         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
374         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
375         warning nor an error.
376         * gcc.dg/Wfatal-2.c: Likewise.
377         * gcc.dg/Werror-1.c: Likewise.
378         * gcc.dg/Werror-5.c: Likewise.
379         * gcc.dg/Werror-7.c: Likewise.
380         * gcc.dg/Werror-10.c: Likewise.
381         * gcc.dg/Werror-11.c: Likewise.
382
383 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
384
385         PR c++/30759
386         * g++.dg/init/brace6.C: New test.
387
388 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
389
390         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
391         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
392         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
393         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
394
395         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
396         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
397         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
398         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
399         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
400         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
401         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
402         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
403
404         * gcc.dg/darwin-minversion-3.c: New.
405
406 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
407
408         * gcc.target/i386/builtin-copysign.c: New test.
409
410 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
411
412         PR tree-optimization/32220
413         * gfortran.dg/predcom-2.f: New testcase.
414
415 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
416
417         PR tree-opt/32231
418         * gcc.target/i386/vectorize4.c: New test.
419
420 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
421
422         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
423
424 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
425
426         PR testsuite/25241
427         * gcc.dg/simd-5.c: Mark output as a note.
428         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
429         dg-message.
430         * gcc.dg/simd-1.c: Likewise.
431         * gcc.dg/always_inline.c: Mark output as a sorry.
432         * gcc.dg/always_inline2.c: Likewise.
433         * gcc.dg/always_inline3.c: Likewise.
434
435 2007-06-06  Ian Lance Taylor  <iant@google.com>
436
437         * g++.dg/conversion/enum1.C: New test.
438
439 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
440
441         PR tree-optimization/32216
442         * gcc.dg/vect/pr32216.c: New test.
443
444 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445
446         PR testsuite/18923
447         * gfortran.dg/invalid_contains_1.f90: New test.
448         * gfortran.dg/invalid_contains_2.f90: New test.
449
450 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR testsuite/32057
453         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
454         midnight issues.
455
456 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
457
458         PR testsuite/25241
459         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
460         dg-message to match de note.
461         * gcc.dg/pr26570.c: Use dg-message for a note.
462         * gcc.dg/pr29254.c: Use dg-message for generic output and use
463         dg-error instead of dg-warning because of -Werror.
464         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
465         neither an error, nor a warning.
466         * gcc.dg/glibc-uclibc-2.c: Likewise
467         * gcc.dg/cpp/19940712-1.c: Likewise.
468
469 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
470
471         PR preprocessor/23479
472         * gcc.dg/binary-constants-1.c: Add test suites for
473         the 0b-prefixed binary integer constants.
474         * gcc.dg/binary-constants-2.c: Ditto.
475         * gcc.dg/binary-constants-3.c: Ditto.
476         * gcc.dg/binary-constants-4.c: Ditto.
477
478 2007-06-05  Ian Lance Taylor  <iant@google.com>
479
480         * gcc.dg/Wstrict-overflow-19.c: New test.
481
482 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
483
484         * gcc.dg/matrix/matrix-6.c: Remove conversion.
485
486 2007-06-04  Ian Lance Taylor  <iant@google.com>
487
488         * gcc.dg/Wstrict-overflow-18.c: New test.
489
490 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
491
492         PR testsuite/25241
493         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
494         * gcc.dg/cpp/mi5.c: Likewise.
495         * gcc.dg/cpp/mi7.c: Likewise.
496
497 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
498
499         PR c/32191
500         * gcc.dg/pr32191.c: New test.
501
502 2007-05-28  Tobias Burnus  <burnus@net-b.de>
503
504         PR fortran/32124
505         * gfortran.dg/allocate_stat_1.f90: Remove.
506
507 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
508
509         * gcc.target/i386/sse4_2-check.h: New.
510         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
511         * gcc.target/i386/sse4_2-crc32.h: Likewise.
512         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
513         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
514         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
515         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
516         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
517         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
518         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
519         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
520         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
521         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
522         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
523         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
524         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
525         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
526         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
527         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
528
529 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
530
531         * gcc.dg/pie-link.c: New test.
532
533 2007-06-01  Ian Lance Taylor  <iant@google.com>
534
535         * gcc.dg/Wstrict-overflow-17.c: New test.
536
537 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
538
539         * gcc.dg/builtin-return-1.c (g): New.
540         (main): Allocate at least 64 bytes on the stack.
541
542 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
543
544         * g++.dg/init/cleanup3.C: New test.
545
546 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
547
548         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
549         int is 16 bits.
550
551 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
552
553         PR fortran/32156
554         * gfortran.dg/char_array_constructor_3.f90: New test.
555
556 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
557
558         PR tree-optimization/32160
559         * gfortran.dg/predcom-1.f: New test.
560
561 2007-05-31  Richard Guenther  <rguenther@suse.de>
562
563         * g++.dg/other/str_empty.C: Move...
564         * g++.dg/other/pr30567.C: Move...
565         * g++.dg/tree-ssa/pr27218.C: Move...
566         * g++.dg/torture: ...here and remove dg-options.
567
568 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
569
570         PR c++/32158
571         * g++.dg/ext/is_pod_incomplete.C: New.
572
573 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
574             Douglas Gregor <doug.gregor@gmail.com>
575             Pedro Lamarao <pedro.lamarao@mndfck.org>
576             Howard Hinnant <howard.hinnant@gmail.com>
577
578         PR c++/7412
579         PR c++/29939
580         * g++.dg/cpp0x/rv8p.C: New.
581         * g++.dg/cpp0x/temp-constructor-bug.C: New.
582         * g++.dg/cpp0x/cast-bug.C: New.
583         * g++.dg/cpp0x/elision_weak.C: New.
584         * g++.dg/cpp0x/collapse-bug.C: New.
585         * g++.dg/cpp0x/rv3p.C: New.
586         * g++.dg/cpp0x/rv7n.C: New.
587         * g++.dg/cpp0x/overload-conv-1.C: New.
588         * g++.dg/cpp0x/rv2n.C: New.
589         * g++.dg/cpp0x/deduce.C: New.
590         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
591         * g++.dg/cpp0x/rv6p.C: New.
592         * g++.dg/cpp0x/template_deduction.C: New.
593         * g++.dg/cpp0x/implicit-copy.C: New.
594         * g++.dg/cpp0x/rv1p.C: New.
595         * g++.dg/cpp0x/cast.C: New.
596         * g++.dg/cpp0x/rv5n.C: New.
597         * g++.dg/cpp0x/collapse.C: New.
598         * g++.dg/cpp0x/overload-conv-2.C: New.
599         * g++.dg/cpp0x/rv4p.C: New.
600         * g++.dg/cpp0x/rvo.C: New.
601         * g++.dg/cpp0x/iop.C: New.
602         * g++.dg/cpp0x/rv3n.C: New.
603         * g++.dg/cpp0x/rv7p.C: New.
604         * g++.dg/cpp0x/reference_collapsing.C: New.
605         * g++.dg/cpp0x/overload.C: New.
606         * g++.dg/cpp0x/named.C: New.
607         * g++.dg/cpp0x/rv2p.C: New.
608         * g++.dg/cpp0x/rv6n.C: New.
609         * g++.dg/cpp0x/not_special.C: New.
610         * g++.dg/cpp0x/bind.C: New.
611         * g++.dg/cpp0x/rv1n.C: New.
612         * g++.dg/cpp0x/rv5p.C: New.
613         * g++.dg/cpp0x/elision.C: New.
614         * g++.dg/cpp0x/named_refs.C: New.
615         * g++.dg/cpp0x/unnamed_refs.C: New.
616         * g++.dg/cpp0x/rv4n.C: New.
617         * g++.dg/cpp0x/elision_neg.C: New.
618         * g++.dg/init/copy7.C: Run in C++98 mode.
619         * g++.dg/overload/arg1.C: Ditto.
620         * g++.dg/overload/arg4.C: Ditto.
621
622 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
623
624         PR c++/31809
625         * g++.dg/opt/static5.C: New test.
626
627 2007-05-30  Richard Guenther  <rguenther@suse.de>
628
629         * g++.dg/dg.exp: Prune torture/.
630         * g++.dg/torture/dg-torture.exp: New testsuite.
631
632 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
633
634         * gcc.target/arm/pr27387.C: Move and rename to ...
635         * g++.dg/inherit/thunk8.C: ... here.
636
637 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
638
639         PR tree-optimization/31769
640         * g++.dg/gomp/pr31769.C: New test.
641
642 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
643
644         * gcc.target/i386/stack-realign.c: New.
645
646 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
647
648         * gcc.dg/tree-ssa/prefetch-6.c: New test.
649
650 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
651
652         * gfortran.dg/sizeof.f90: New.
653
654 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
655
656         PR c/31339
657         * gcc.dg/boolcomplex-1.c: New test.
658
659         PR c++/31339
660         * g++.dg/ext/boolcomplex-1.c: New test.
661
662 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
663
664         * gcc.dg/matrix: New directory.
665
666 2007-05-28  Tobias Burnus  <burnus@net-b.de>
667
668         PR fortran/32124
669         * gfortran.dg/allocate_stat_1.f90: New.
670
671 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
672
673         PR fortran/31972
674         * transfer_hollerith_1.f90: New test.
675
676 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
677
678         PR tree-opt/32100
679         * gcc.c-torture/execute/vrp-7.c: New test.
680
681 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
682
683         * gfortran.dg/transfer_simplify_4.f90: New test.
684
685 2007-05-27  Tobias Burnus  <burnus@net-b.de>
686
687         PR fortran/32088
688         * gfortran.dg/func_result_3.f90: New.
689
690 2007-05-27  Tobias Burnus  <burnus@net-b.de>
691
692         PR middle-end/32083
693         * gfortran.dg/transfer_simplify_3.f90: New.
694
695 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
696
697         PR target/32065
698         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
699         to compile options.
700         * gcc.target/i386/pr32065-2.c: New test.
701
702 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
703
704         PR fortran/31813
705         * gfortran.dg/io_constraints_2.f90: Update.
706
707 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
708
709         PR fortran/31219
710         * gfortran.dg/array_constructor_17.f90: New test.
711
712 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
713
714         PR tree-opt/32090
715         * g++.dg/opt/array2.C: New testcase.
716
717 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
718
719         PR target/32065
720         * gcc.target/i386/pr32065.c: New test.
721
722 2007-05-25  Dirk Mueller  <dmueller@suse.de>
723             Marcus Meissner <meissner@suse.de>
724
725         * gcc.dg/attr-alloc_size.c: New.
726
727 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
728             Lee Millward  <lee.millward@gmail.com>
729
730         PR c++/31745
731         * g++.dg/parse/crash34.C: New test.
732
733         * g++.dg/parse/crash35.C: New test.
734
735 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
736
737         * gcc.target/i386/sse2-check.h: New.
738         * gcc.target/i386/sse2-vec-1.c: Likewise.
739         * gcc.target/i386/sse2-vec-2.c: Likewise.
740         * gcc.target/i386/sse2-vec-3.c: Likewise.
741         * gcc.target/i386/sse2-vec-4.c: Likewise.
742         * gcc.target/i386/sse2-vec-5.c: Likewise.
743         * gcc.target/i386/sse2-vec-6.c: Likewise.
744
745 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
746
747         PR c++/31431
748         PR c++/31432
749         PR c++/31434
750         PR c++/31435
751         PR c++/31437
752         PR c++/31438
753         PR c++/31442
754         PR c++/31443
755         PR c++/31444
756         PR c++/31445
757         * g++.dg/cpp0x/pr31431.C: New.
758         * g++.dg/cpp0x/pr31437.C: New.
759         * g++.dg/cpp0x/pr31442.C: New.
760         * g++.dg/cpp0x/pr31444.C: New.
761         * g++.dg/cpp0x/pr31431-2.C: New.
762         * g++.dg/cpp0x/pr31432.C: New.
763         * g++.dg/cpp0x/pr31434.C: New.
764         * g++.dg/cpp0x/pr31438.C: New.
765         * g++.dg/cpp0x/pr31443.C: New.
766         * g++.dg/cpp0x/pr31445.C: New.
767         * g++.dg/cpp0x/variadic-crash1.C: New.
768
769 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
770
771         * gcc.target/arm/long-calls-1.c: New test.
772         * gcc.target/arm/long-calls-2.c: Likewise.
773         * gcc.target/arm/long-calls-3.c: Likewise.
774         * gcc.target/arm/long-calls-4.c: Likewise.
775
776 2007-05-25  Richard Guenther  <rguenther@suse.de>
777             Andrew Pinski  <andrew_pinski@playstation.sony.com>
778
779         PR tree-optimization/31982
780         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
781
782 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR fortran/32047
785         * gfortran.dg/result_in_spec_2.f90: New test.
786
787 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
788
789         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
790
791 2007-05-24  Ollie Wild  <aaw@google.com>
792
793         * gcc.dg/cpp/counter-1.c: New test.
794         * gcc.dg/pch/counter-1.c: New test.
795         * gcc.dg/pch/counter-1.hs: New file.
796         * gcc.dg/pch/counter-2.c: New test.
797         * gcc.dg/pch/counter-2.hs: New file.
798         * gcc.dg/pch/counter-3.c: New test.
799         * gcc.dg/pch/counter-3.hs: New file.
800
801 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
802
803         * gcc.dg/tree-ssa/predcom-1.c: New test.
804         * gcc.dg/tree-ssa/predcom-2.c: New test.
805         * gcc.dg/tree-ssa/predcom-3.c: New test.
806         * gcc.dg/tree-ssa/predcom-4.c: New test.
807         * gcc.dg/tree-ssa/predcom-5.c: New test.
808         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
809
810 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
811
812         PR testsuite/32062
813         * gcc.target/i386/sse4_1-check.h (MASK): New.
814
815 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
816
817         PR fortran/32038
818         * gfortran.dg/pr25603.f: Initialize integer variables.
819
820 2007-05-23  Ian Lance Taylor  <iant@google.com>
821
822         * g++.dg/other/vrp1.C: New test.
823
824 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
825
826         PR preprocessor/20077
827         * gcc.dg/cpp/paste15.c: New test.
828
829 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
830             Nigel Stephens  <nigel@mips.com>
831             Richard Sandiford  <richard@codesourcery.com>
832
833         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
834         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
835         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
836         * gcc.target/mips/inter/mips16-inter.exp: New.
837
838 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
839
840         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
841
842 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
843
844         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
845         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
846         * gcc.target/i386/sse3-addsubps.c: Likewise.
847         * gcc.target/i386/sse3-haddpd.c: Likewise.
848         * gcc.target/i386/sse3-haddps.c: Likewise.
849         * gcc.target/i386/sse3-hsubpd.c: Likewise.
850         * gcc.target/i386/sse3-hsubps.c: Likewise.
851         * gcc.target/i386/sse3-lddqu.c: Likewise.
852         * gcc.target/i386/sse3-movddup.c: Likewise.
853         * gcc.target/i386/sse3-movshdup.c: Likewise.
854         * gcc.target/i386/sse3-movsldup.c: Likewise.
855
856         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
857         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
858         * gcc.target/i386/ssse3-pabsd.c: Likewise.
859         * gcc.target/i386/ssse3-pabsw.c: Likewise.
860         * gcc.target/i386/ssse3-palignr.c: Likewise.
861         * gcc.target/i386/ssse3-phaddd.c: Likewise.
862         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
863         * gcc.target/i386/ssse3-phaddw.c: Likewise.
864         * gcc.target/i386/ssse3-phsubd.c: Likewise.
865         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
866         * gcc.target/i386/ssse3-phsubw.c: Likewise.
867         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
868         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
869         * gcc.target/i386/ssse3-pshufb.c: Likewise.
870         * gcc.target/i386/ssse3-psignb.c: Likewise.
871         * gcc.target/i386/ssse3-psignd.c: Likewise.
872         * gcc.target/i386/ssse3-psignw.c: Likewise.
873         * gcc.target/i386/ssse3-vals.h: Likewise.
874
875         * gcc.target/i386/sse3-check.h: New file.
876         * gcc.target/i386/ssse3-check.h: Likewise.
877
878 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
879
880         PR middle-end/31095
881         * gcc.c-torture/compile/bcopy-1.c: New testcase.
882
883 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
884
885         PR middle-end/31606
886         * gcc.c-torture/20070522-1.c: New testcase.
887
888 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
889
890         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
891
892 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
893
894         * gcc.c-torture/execute/ieee/20000320-1.x,
895         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
896         m68k-*-* and check_effective_target_coldfire_fpu.
897
898 2007-05-22  Ollie Wild  <aaw@google.com>
899
900         * g++.dg/lookup/hidden-class10.C: New test.
901         * g++.dg/lookup/hidden-class11.C: New test.
902
903 2007-05-22  Ollie Wild  <aaw@google.com>
904
905         * g++.dg/lookup/name-clash5.C: New test.
906         * g++.dg/lookup/name-clash6.C: New test.
907
908 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
909
910         * g++.dg/other/i386-2.C: Update comments on header files tested.
911         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
912         of <tmmintrin.h>.
913         * gcc.target/i386/sse-12.c: Likewise.
914         * gcc.target/i386/sse-13.c: Likewise.
915         * gcc.target/i386/sse-14.c: Likewise.
916
917         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
918         Redefined to test with immediate operand.
919         (__builtin_ia32_blendps): Likewise.
920         (__builtin_ia32_blendpd): Likewise.
921         (__builtin_ia32_dpps): Likewise.
922         (__builtin_ia32_dpps): Likewise.
923         (__builtin_ia32_insertps128): Likewise.
924         (__builtin_ia32_vec_ext_v4sf): Likewise.
925         (__builtin_ia32_vec_set_v16qi): Likewise.
926         (__builtin_ia32_vec_set_v4si): Likewise.
927         (__builtin_ia32_vec_set_v2di): Likewise.
928         (__builtin_ia32_vec_ext_v16qi): Likewise.
929         (__builtin_ia32_vec_ext_v4si): Likewise.
930         (__builtin_ia32_vec_ext_v2di): Likewise.
931         (__builtin_ia32_roundpd): Likewise.
932         (__builtin_ia32_roundsd): Likewise.
933         (__builtin_ia32_roundps): Likewise.
934         (__builtin_ia32_roundss): Likewise.
935         (__builtin_ia32_mpsadbw128): Likewise.
936
937 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
938
939         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
940
941 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
942
943         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
944         failures.
945         * gcc.dg/dfp/func-struct.c: Ditto.
946         * gcc.dg/dfp/operator-assignment.c: Ditto.
947         * gcc.dg/dfp/convert-bfp.c: Ditto.
948         * gcc.dg/dfp/convert-int.c: Ditto.
949         * gcc.dg/dfp/convert-int-max.c: Ditto.
950         * gcc.dg/dfp/func-scalar.c: Ditto.
951         * gcc.dg/dfp/cast.c: Ditto.
952         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
953         failures, and fix a typo in return type of arg1_128.
954         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
955         failures, and fix a typo in a constant suffix.
956         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
957         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
958
959 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
960             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
961
962         * lib/gcc-dg.exp(process_message): New proc.
963         (dg-message): New test directive.
964         * gcc.dg/always_inline.c: Use dg-message.
965         * gcc.dg/always_inline2.c: Ditto.
966         * gcc.dg/always_inline3.c: Ditto.
967         * gcc.dg/invalid-call-1.c: Ditto.
968         * gcc.dg/pr17506.c: Ditto.
969         * gcc.dg/simd-5.c: Ditto.
970         * gcc.dg/simd-6.c: Ditto.
971         * gcc.dg/va-arg-2.c: Ditto.
972         * gcc.dg/cpp/syshdr.c: Ditto.
973         * gcc.dg/cpp/unc4.c: Ditto.
974         * gcc.dg/cpp/trad/mi1.c: Ditto.
975         * gcc.dg/cpp/trad/mi5.c: Ditto.
976         * gcc.dg/cpp/trad/mi7.c: Ditto.
977         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
978         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
979         * gcc.test-framework/test-framework.awk: Special-case outexists
980         tests.
981
982 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
983
984         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
985         (bit_SSE4_2): Likewise.
986         (bit_POPCNT): Likewise.
987
988         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
989         Check if assembler supports SSE4 instructions.
990
991         * gcc.target/i386/sse4_1-blendpd.c: New file.
992         * gcc.target/i386/sse4_1-blendps.c: Likewise.
993         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
994         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
995         * gcc.target/i386/sse4_1-check.h: Likewise.
996         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
997         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
998         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
999         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1000         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1001         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1002         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1003         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1004         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1005         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1006         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1007         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1008         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1009         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1010         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1011         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1012         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1013         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1014         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1015         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1016         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1017         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1018         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1019         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1020         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1021         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1022         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1023         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1024         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1025         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1026         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1027         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1028         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1029         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1030         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1031         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1032         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1033         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1034         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1035         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1036         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1037         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1038         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1039         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1040         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1041         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1042         * gcc.target/i386/sse4_1-round.h: Likewise.
1043         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1044         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1045         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1046         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1047         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1048         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1049         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1050         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1051         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1052         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1053         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1054         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1055         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1056         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1057
1058 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1059
1060         PR fortran/31627
1061         * gfortran.dg/bounds_check_7.f90: New test.
1062
1063 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1066         (check_effective_target_sse4a): Ditto.
1067
1068         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1069         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1070         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1071         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1072         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1073         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1074         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1075         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1076         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1077         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1078         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1079         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1080         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1081         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1082         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1083         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1084         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1085         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1086         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1087         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1088
1089 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1090
1091         * g++.dg/ext/cleanup-1.C: New test.
1092         * g++.dg/ext/cleanup-2.C: Likewise.
1093         * g++.dg/ext/cleanup-3.C: Likewise.
1094         * g++.dg/ext/cleanup-4.C: Likewise.
1095         * g++.dg/ext/cleanup-5.C: Likewise.
1096         * g++.dg/ext/cleanup-6.C: Likewise.
1097         * g++.dg/ext/cleanup-8.C: Likewise.
1098         * g++.dg/ext/cleanup-9.C: Likewise.
1099         * g++.dg/ext/cleanup-10.C: Likewise.
1100         * g++.dg/ext/cleanup-11.C: Likewise.
1101         * g++.dg/ext/cleanup-dtor.C: Likewise.
1102
1103 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1104
1105         PR middle-end/31995
1106         * gcc.dg/vect/vect-102a.c: New test.
1107
1108 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1109             Paolo Carlini  <pcarlini@suse.de>
1110             Uros Bizjak  <ubizjak@gmail.com>
1111
1112         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1113         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1114         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1115         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1116         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1117         New testcases.
1118
1119 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1120
1121         PR fortran/32002
1122         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1123
1124 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1125
1126         PR fortran/32027
1127         * gfortran.dg/do_3.F90: Add checks for the final value of the
1128         loop variable.
1129
1130 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1131
1132         * gcc.c-torture/execute/990127-2.x: New file.
1133
1134 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1135
1136         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1137         * gcc.target/i386/sse-12: Add -O to compile options.
1138         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1139         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1140         and mm3dnow.h.  Add -O to compile options.
1141
1142 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1143
1144         PR fortran/31867
1145         * gfortran.dg/char_length_5.f90: New test.
1146
1147         PR fortran/31994
1148         * gfortran.dg/array_reference_1.f90: New test.
1149
1150 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1151
1152         PR middle-end/7651
1153         PR c++/11856
1154         PR c/12963
1155         PR c/23587
1156         PR other/29694
1157         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1158         * gcc.dg/Wtype-limits.c: New.
1159         * gcc.dg/Wtype-limits-Wextra.c: New.
1160         * gcc.dg/Wtype-limits-no.c: New.
1161         * g++.dg/warn/Wtype-limits.C: New.
1162         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1163         * g++.dg/warn/Wtype-limits-no.C: New.
1164
1165 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1166
1167         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1168         instead of "-msse2".'
1169         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1170         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1171         and mm3dnow.h.
1172         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1173         to test with immediate operand.
1174         (__builtin_ia32_insertqi): Ditto.
1175         (__builtin_ia32_palignr128): Ditto.
1176         (__builtin_ia32_palignr): Ditto.
1177         (__builtin_ia32_pshufhw): Ditto.
1178         (__builtin_ia32_pshuflw): Ditto.
1179         (__builtin_ia32_pshufd): Ditto.
1180         (__builtin_ia32_vec_set_v8hi): Ditto.
1181         (__builtin_ia32_vec_ext_v8hi): Ditto.
1182         (__builtin_ia32_shufpd): Ditto.
1183         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1184
1185 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1186
1187         PR fortran/32001
1188         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1189
1190 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1191
1192         PR target/31585
1193         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1194         and "__inline".  Use "-msse" instead of "-msse2".
1195
1196 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1197
1198         PR middle-end/7651
1199         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1200         * gcc.dg/20030906-2.c: Likewise.
1201         * objc.dg/method-17.m: Add -Wreturn-type.
1202         * obj-c++.dg/method-21.mm: Likewise.
1203
1204 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1205
1206         PR target/31585
1207         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1208         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1209         (__builtin_ia32_psrlqi128): Ditto.
1210         (__builtin_ia32_psrlwi128): Ditto.
1211         (__builtin_ia32_psrldi128): Ditto.
1212         (__builtin_ia32_psrldqi128): Ditto.
1213         (__builtin_ia32_pslldqi128): Ditto.
1214         (__builtin_ia32_psrawi128): Ditto.
1215         (__builtin_ia32_psradi128): Ditto.
1216         (__builtin_ia32_psllqi128): Ditto.
1217         (__builtin_ia32_pslldi128): Ditto.
1218         (__builtin_prefetch): Ditto.
1219         (__builtin_ia32_pshufw): Ditto.
1220         (__builtin_ia32_vec_set_v4hi): Ditto.
1221         (__builtin_ia32_vec_ext_v4hi): Ditto.
1222         (__builtin_ia32_shufps): Ditto.
1223         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1224
1225 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1226
1227         PR fortran/31974
1228         * gfortran.dg/char_allocation_1.f90: New test.
1229
1230 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1231
1232         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1233         * gcc.dg/Wconversion-sign.c: New.
1234         * gcc.dg/Wconversion-integer-no-sign.c: New.
1235         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1236         Wconversion-sign.C
1237         * g++.dg/warn/Wconversion-sign.C: New.
1238         * g++.old-deja/g++.other/warn4.C: Update.
1239         * g++.dg/warn/Wconversion1.C: Likewise.
1240
1241 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1242
1243         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1244         * gcc.dg/torture/builtin-math-4.c: Likewise.
1245
1246 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1247
1248         PR libfortran/31964
1249         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1250
1251 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1252
1253         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1254
1255 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1256
1257         PR target/31628
1258         * gcc.target/i386/pr31628.c: New.
1259
1260 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1261
1262         PR middle-end/31344
1263         * gcc.dg/pr31344.c: New test.
1264
1265 2007-05-17  Ian Lance Taylor  <iant@google.com>
1266
1267         PR tree-optimization/31953
1268         * gcc.c-torture/compile/pr31953.c: New test.
1269
1270 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1271
1272         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1273
1274         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1275         and drem.
1276         * gcc.dg/torture/builtin-math-4.c: Likewise.
1277
1278         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1279         * gcc.dg/torture/builtin-math-4.c: Likewise.
1280
1281         * gcc.dg/torture/builtin-math-4.c: New test.
1282
1283 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1284             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1285
1286         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1287         * gcc.dg/cpp/include2.c: Ditto.
1288         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1289         * gcc.dg/cpp/paste5.c: Ditto.
1290         * gcc.dg/cpp/paste6.c: Ditto.
1291         * gcc.dg/cpp/paste8.c: Ditto.
1292         * gcc.dg/cpp/paste11.c: Ditto.
1293         * gcc.dg/cpp/paste13.c: Ditto.
1294         * gcc.dg/cpp/skipping2.c: Ditto.
1295         * gcc.dg/reg-vol-struct-1.c: Ditto.
1296         * gcc.dg/Wshadow-1.c: Ditto.
1297         * gcc.dg/cpp/trad/comment.c: Ditto.
1298         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1299         * gcc.dg/cpp/if-2.c: Ditto.
1300         * gcc.dg/array-5.c: Ditto.
1301         * gcc.dg/inline-15.c: Ditto.
1302         * gcc.dg/pr27953.c: Ditto.
1303         * gcc.dg/Wno-c++-compat.c: Ditto.
1304
1305 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1306
1307         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1308
1309 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1310
1311         * gcc.c-torture/execute/20070517-1.c: New test.
1312
1313 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1314
1315         PR fortran/31919
1316         * gfortran.dg/min_max_conformance.f90: New test.
1317
1318 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1319
1320         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1321         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1322         gcc.dg/vect/vect-104.c: Use more complex construction to
1323         prevent vectorizing.
1324         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1325
1326 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         PR tree-optimization/24659
1329         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1330         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1331         not vect_int target.
1332         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1333         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1334         targets.
1335         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1336         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1337         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1338
1339 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1340
1341         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1342         and x86_64-*-* targets.
1343         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1344
1345 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1346
1347         PR fortran/18769
1348         PR fortran/30881
1349         PR fortran/31194
1350         PR fortran/31216
1351         PR fortran/31427
1352         * transfer_simplify_1.f90: New test.
1353         * transfer_simplify_2.f90: New test.
1354
1355 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1356
1357         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1358
1359 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1360
1361         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1362
1363         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1364
1365         PR c/31924
1366         * gcc.dg/fltconst-1.c: New test.
1367
1368         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1369         * gcc.dg/dfp/operator-assignment.c: Ditto.
1370
1371 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1372
1373         PR c++/29928
1374         * g++.dg/rtti/typeid5.C: New.
1375
1376 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1377
1378         PR fortran/31725
1379         * gfortran.dg/substr_4.f: New test.
1380
1381 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1382
1383         * gcc.target/m68k/interrupt_thread-1.c,
1384         gcc.target/m68k/interrupt_thread-2.c,
1385         gcc.target/m68k/interrupt_thread-3.c: New.
1386         * gcc.target/m68k/m68k.exp: Accept fido.
1387
1388 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1389
1390         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1391         * gfortran.dg/altreturn_3.f90: Likewise.
1392         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1393         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1394         * gfortran.dg/inquire_iolength.f90: Likewise.
1395         * gfortran.dg/module_naming_1.f90: Likewise.
1396         * gfortran.dg/oldstyle_2.f90: Likewise.
1397         * gfortran.dg/operator_2.f90: Likewise.
1398         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1399         * gfortran.dg/used_types_11.f90: Likewise.
1400         * gfortran.dg/zero_array_components_1.f90: Likewise.
1401         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1402         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1403         * gfortran.dg/real_const_3.f90: Likewise.
1404
1405 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1406
1407         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1408         * gcc.dg/tree-ssa/loop-30.c: New test.
1409
1410 2007-05-13  Richard Guenther  <rguenther@suse.de>
1411
1412         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1413         scanning forwprop1.
1414         * g++.dg/tree-ssa/pr31146.C: Likewise.
1415
1416 2007-05-13  Revital Eres  <eres@il.ibm.com>
1417
1418         * gcc.dg/dse.c: New test.
1419
1420 2007-05-12  Richard Guenther  <rguenther@suse.de>
1421
1422         PR tree-optimization/31797
1423         * gcc.c-torture/compile/pr31797.c: New testcase.
1424
1425 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1426
1427         PR fortran/30746
1428         * gfortran.dg/host_assoc_function_1.f90: New test.
1429
1430 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1431
1432         PR c++/31829
1433         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1434
1435 2007-05-11  Silvius Rus  <rus@google.com>
1436
1437         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1438         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1439         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1440         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1441         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1442         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1443         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1444         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1445         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1446         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1447         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1448         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1449         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1450         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1451         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1452         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1453
1454 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1455
1456         PR other/31852
1457         * gcc.c-torture/execute/builtins/memchr.c: New.
1458         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1459         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1460
1461 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1462
1463         PR fortran/30876
1464         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1465         line.
1466         * gfortran.dg/recursive_reference_2.f90: New test.
1467
1468 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1469
1470         PR fortran/30878
1471         * gfortran.dg/namelist_29.f90: New test.
1472
1473 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1474
1475         PR fortran/31474
1476         * gfortran.dg/entry_10.f90: New test.
1477
1478 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1479
1480         PR tree-optimization/31885
1481         * gcc.dg/tree-ssa/loop-29.c: New test.
1482
1483 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1484
1485         * assumed_dummy_1.f90: Fix dg directive.
1486         * char_initialiser_actual.f90: Likewise.
1487         * nested_modules_2.f90: Likewise.
1488         * shift-alloc.f90: Likewise.
1489
1490 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1491
1492         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1493
1494 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1495
1496         PR libfortran/31880
1497         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1498
1499 2007-05-09  Mike Stump  <mrs@apple.com>
1500
1501         * g++.dg/other/first-global.C: Add -fpie for darwin.
1502         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1503
1504 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1505
1506         * gcc.dg/20070507-1.c: New testcase.
1507
1508 2007-05-08  Chao-ying Fu  <fu@mips.com>
1509
1510         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1511         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1512         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1513         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1514
1515 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1516
1517         PR 31847
1518         * gcc.dg/pr31847.c: New test.
1519
1520 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1521
1522         PR fortran/31692
1523         * gfortran.dg/actual_array_result_1.f90: New test.
1524
1525 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1526
1527         PR fortran/29397
1528         * gfortran.dg/parameter_array_init_1.f90: New test.
1529
1530         PR fortran/29400
1531         * gfortran.dg/parameter_array_init_2.f90: New test.
1532
1533 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1534
1535         PR target/31854
1536         * gcc.target/i386/pr31854.c: New test.
1537
1538 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1539
1540         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1541
1542 2007-05-07  Mike Stump  <mrs@apple.com>
1543
1544         * g++.old-deja/g++.mike/empty.C: Add.
1545
1546 2007-05-07  Eric Christopher  <echristo@apple.com>
1547
1548         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1549
1550 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1551
1552         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1553         variable.  Rearrange conversions from binary float to decimal float.
1554
1555 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1556
1557         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1558         x86.
1559
1560 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1561
1562         * gnat.dg/opt1.ad[sb]: New testcase.
1563
1564 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1565
1566         PR fortran/31399
1567         * gfortran.dg/do_3.F90: New test.
1568
1569 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1570
1571         PR fortran/31764
1572         * gfortran.dg/new_line.f90: Add new checks.
1573
1574 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1575
1576         PR fortran/31201
1577         * gfortran.dg/large_unit_1.f90: New.
1578         * gfortran.dg/large_unit_2.f90: New.
1579         * gfortran.dg/iostat_4.f90: New
1580         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1581
1582 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1583
1584         PR fortran/31540
1585         * gfortran.dg/char_result_4.f90: New test.
1586
1587 2007-06-05  Revital Eres  <eres@il.ibm.com>
1588
1589         PR 30957
1590         * gcc.dg/pr30957-1.c: New test.
1591
1592 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593
1594         PR fortran/31251
1595         * gfortran.dg/char_type_len_2.f90: New test.
1596
1597 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
1598
1599         PR 31775
1600         * g++.dg/other/nested-extern.cc: New.
1601         * g++.dg/other/nested-extern-1.C: New.
1602         * g++.dg/other/nested-extern-2.C: New.
1603
1604 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1605
1606         PR fortran/31760
1607         * gfortran.dg/erf.f90: New test.
1608         * gfortran.dg/besxy.f90: New test.
1609
1610 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1611
1612         PR fortran/22359
1613         * gfortran.dg/fseek.f90: New test.
1614
1615 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
1616
1617         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1618
1619 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1620
1621         PR libfortran/31210
1622         * gfortran.dg/zero_length_1.f90: New test.
1623
1624 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1625
1626         PR fortran/31803
1627         * gfortran.dg/char_pointer_assign_3.f90: New test.
1628         * gfortran.dg/char_result_2.f90: Re-enable test.
1629
1630 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1631
1632         PR fortran/25071
1633         * gfortran.dg/char_length_3.f90: New test.
1634         * gfortran.dg/char_result_2.f90: Fix test.
1635
1636 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
1637
1638         PR tree-optimization/30565
1639         * gcc.dg/tree-ssa/loop-27.c: New test.
1640
1641 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1642
1643         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
1644         * gcc.target/bfin/arith.c (__v2hi): Likewise.
1645         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
1646         * gcc.target/bfin/shift.c (__v2hi): Likewise.
1647
1648 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
1649
1650         PR tree-optimization/31699
1651         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
1652         New.
1653         (check_effective_target_vect_floatint_cvt): New.
1654         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
1655         of specific targets.
1656         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
1657         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
1658         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1659         * gcc.dg/vect/vect-iv-4.c: Likewise.
1660         * gcc.dg/vect/vect-multitypes-11.c: New.
1661         * gcc.dg/vect/pr31699.c: New.
1662
1663 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
1664
1665         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
1666
1667 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
1668
1669         PR C++/31663
1670         * g++.dg/warn/anonymous-namespace-2.C: New.
1671         * g++.dg/warn/anonymous-namespace-2.h: New.
1672
1673 2007-05-02  Paul Brook  <paul@codesourcery.com>
1674
1675         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
1676
1677 2007-05-02  Eric Christopher  <echristo@apple.com>
1678
1679         * gcc.dg/cpp/if-div.c: New file.
1680
1681 2007-05-02  Tom Tromey  <tromey@redhat.com>
1682
1683         PR preprocessor/28709:
1684         * gcc.dg/cpp/pr28709.c: New file.
1685
1686 2007-05-02  Richard Guenther  <rguenther@suse.de>
1687
1688         PR tree-optimization/31146
1689         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
1690
1691 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
1692
1693         * gcc.c-torture/compile/limits-blockid.c: New.
1694         * gcc.c-torture/compile/limits-caselabels.c: New.
1695         * gcc.c-torture/compile/limits-declparen.c: New.
1696         * gcc.c-torture/compile/limits-enumconst.c: New.
1697         * gcc.c-torture/compile/limits-exprparen.c: New.
1698         * gcc.c-torture/compile/limits-externalid.c: New.
1699         * gcc.c-torture/compile/limits-fnargs.c: New.
1700         * gcc.c-torture/compile/limits-fndefn.c: New.
1701         * gcc.c-torture/compile/limits-idexternal.c: New.
1702         * gcc.c-torture/compile/limits-idinternal.c: New.
1703         * gcc.c-torture/compile/limits-pointer.c: New.
1704         * gcc.c-torture/compile/limits-stringlit.c: New.
1705         * gcc.c-torture/compile/limits-structmem.c: New.
1706         * gcc.c-torture/compile/limits-structnest.c: New.
1707
1708 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
1709
1710         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
1711
1712 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1713
1714         PR middle-end/31740
1715         * gcc.c-torture/compile/20070501-1.c: New testcase.
1716
1717 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1718
1719         PR fortran/31732
1720         * gfortran.dg/array_memset_2:  New test case.
1721
1722 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1723
1724         PR testsuite/31615
1725         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
1726
1727 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1728
1729         PR testsuite/31589
1730         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1731         dg-final test.
1732         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1733         keyword to dg-final test.
1734         * gcc.dg/vect/vect-iv-4.c: Likewise.
1735         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1736         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1737         test.
1738         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1739         cast.
1740         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1741         * lib/target-supports.exp
1742         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1743         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1744
1745 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
1746
1747         * gcc.c-torture/execute/ieee/20000320-1.c: Use
1748         __LONG_LONG_MAX__ and its friends instead of those supplied by
1749         limits.h.
1750
1751 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
1752
1753         PR C++/31721
1754         * g++.dg/ext/vector7.C: New testcase.
1755
1756 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1757
1758         PR fortran/31591
1759         * gfortran.dg/bound_simplification_1.f90: New test.
1760
1761 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1762
1763         PR fortran/31645
1764         * gfortran.dg/bom_error.f90: New test.
1765         * gfortran.dg/bom_include.f90: New test.
1766         * gfortran.dg/bom_UTF16-LE.f90: New test.
1767         * gfortran.dg/bom_UTF16-BE.f90: New test.
1768         * gfortran.dg/bom_UTF-8.f90: New test.
1769         * gfortran.dg/bom_UTF-32.f90: New test.
1770         * gfortran.dg/bom_UTF-8.F90: New test.
1771         * gfortran.dg/bom_include.inc: New file.
1772
1773 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1774
1775         PR C++/30221
1776         * g++.dg/init/ptrfn2.C: New test.
1777         * g++.dg/init/ptrfn3.C: New test.
1778
1779 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
1780
1781         PR fortran/31711
1782         * gfortran.dg/dependency_21.f90: New test.
1783
1784 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1785
1786         * gfortran.dg/secnds.f: Use real*8.
1787         * gfortran.dg/secnds-1.f: Use real*8.
1788
1789 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1790
1791         PR libfortran/31532
1792         * gfortran.dg/inquire_5.f90: Update test.
1793
1794 2007-04-27  Ian Lance Taylor  <iant@google.com>
1795
1796         PR middle-end/31710
1797         * gcc.c-torture/compile/pr31710.c: New test.
1798
1799 2007-04-27  Richard Guenther  <rguenther@suse.de>
1800
1801         PR tree-optimization/30965
1802         PR tree-optimization/30978
1803         * gcc.dg/tree-ssa/pr30978.c: New testcase.
1804         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1805         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1806         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1807
1808 2007-04-27  Richard Guenther  <rguenther@suse.de>
1809
1810         PR tree-optimization/31715
1811         * gcc.dg/Warray-bounds-4.c: New testcase.
1812
1813 2007-04-26  Ian Lance Taylor  <iant@google.com>
1814
1815         PR target/28675
1816         * gcc.c-torture/compile/pr28675.c: New test.
1817
1818 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1819
1820         PR C++/30016
1821         * g++.dg/ext/vector6.C: New test.
1822
1823 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
1824
1825         * gcc.c-torture/execute/ieee/20000320-1.x: New.
1826
1827 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
1828
1829         PR middle-end/31617
1830         * g++.dg/other/str_empty.C: Add expected warning.
1831
1832 2007-04-26  Richard Guenther  <rguenther@suse.de>
1833         Daniel Berlin  <dberlin@dberlin.org>
1834
1835         PR tree-optimization/30567
1836         * g++.dg/other/pr30567.C: New testcase.
1837
1838 2007-04-26  Richard Guenther  <rguenther@suse.de>
1839
1840         PR tree-optimization/31703
1841         * gcc.c-torture/compile/pr31703.c: New testcase.
1842         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1843         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1844
1845 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
1846
1847         * gfortran.dg/open_errors.f90: Added if statements checking
1848         the value of iostat.
1849
1850 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR c++/31598
1853         * g++.dg/gomp/pr31598.C: New test.
1854
1855         PR tree-optimization/30558
1856         * g++.dg/gomp/pr30558.C: New test.
1857
1858 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c++/31338
1861         * g++.dg/ext/complex2.C: New test.
1862
1863 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
1864
1865         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1866
1867 2007-04-25  Thiemo Seufer  <ths@mips.com>
1868
1869         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1870         value to signed char.
1871
1872 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
1873
1874         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
1875         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
1876         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
1877
1878 2007-04-25  Tobias Burnus  <burnus@net-b.de>
1879
1880         PR fortran/31668
1881         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
1882         statement functions.
1883         * gfortran.dg/c_by_val_5.f90: New test.
1884
1885 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
1886
1887         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
1888         with two new subroutines to avoid parameter-induced aliasing.
1889         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
1890         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
1891
1892 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1893
1894         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
1895         * g++.dg/warn/Warray-bounds.C: Likewise.
1896
1897 2007-04-24  Ian Lance Taylor  <iant@google.com>
1898
1899         PR tree-optimization/31605
1900         * gcc.c-torture/execute/pr31605.c: New test.
1901
1902 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1903
1904         PR fortran/31587
1905         * lib/gcc-dg.exp (scan-module): New function.
1906         * gfortran.dg/module_md5_1.f90: New test.
1907
1908 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
1909
1910         * g++.old-deja/g++.pt/defarg6.C: Only run with
1911         -std=gnu++98.
1912         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
1913         * g++.dg/cpp0x/variadic61.C: Ditto.
1914         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
1915         * g++.dg/cpp0x/variadic62.C: Ditto.
1916         * g++.dg/template/meminit1.C: Ditto.
1917         * g++.dg/template/operator7.C: Ditto.
1918         * g++.dg/template/static15.C: Ditto.
1919         * g++.dg/template/invalid1.C: Ditto.
1920         * g++.dg/template/shift1.C: Ditto.
1921         * g++.dg/template/error10.C: Ditto.
1922
1923 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
1924
1925         PR diagnostic/25923
1926         * gfortran.dg/pr25923.f90: New test.
1927
1928 2007-04-24  Ian Lance Taylor  <iant@google.com>
1929
1930         PR tree-optimization/31602
1931         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
1932
1933 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
1934
1935         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
1936         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
1937
1938 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
1939
1940         * gcc.target/i386/reload-1.c. New.
1941
1942 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1943             Olga Golovanevsky  <olga@il.ibm.com>
1944
1945         * g++.dg/other/str_empty.C: New test.
1946
1947 2007-04-24  Richard Henderson  <rth@redhat.com>
1948
1949         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
1950
1951 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1952
1953         PR target/31641
1954         * gcc.c-torture/compile/pr31641.c: New testcase.
1955
1956 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
1957
1958         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
1959         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
1960         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
1961         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
1962
1963 2007-04-23  Simon Baldwin  <simonb@google.com>
1964
1965         * g++.dg/other/error15.C: New.
1966         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
1967         triggering a "multiple parameters named" error.
1968
1969 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1970
1971         PR fortran/31618
1972         * gfortran.dg/backspace_8.f:  New test case.
1973
1974 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
1975
1976         PR fortran/31630
1977         * gfortran.dg/used_types_17.f90: New test.
1978
1979         PR fortran/31620
1980         * gfortran.dg/zero_array_components_1.f90: New test.
1981
1982 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1983
1984         PR fortran/31616
1985         * gfortran.dg/open_errors.f90: Allow a different error message.
1986
1987 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
1988
1989         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
1990         Rename from check_effective_target_vect_pack_mod.  Rename global
1991         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
1992         messages.
1993         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
1994         rename.
1995         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1996         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
1997
1998 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1999
2000         PR middle-end/31448
2001         * gcc.c-torture/execute/pr31448.c: New testcase.
2002
2003 2007-04-22  Nick Clifton  <nickc@redhat.com>
2004
2005         * gcc.dg/20020312-2.c: Add support for the FRV.
2006
2007 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2008
2009         PR tree-optimization/24659
2010         * gcc.dg/vect/vect-float-extend-1.c: New test.
2011         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2012
2013 2007-04-22  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/29789
2016         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2017         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2018
2019 2007-04-22  Revital Eres  <eres@il.ibm.com>
2020
2021         * gcc.dg/var-expand2.c: New test.
2022
2023 2007-04-22  Revital Eres  <eres@il.ibm.com>
2024
2025         * gcc.dg/var-expand3.c: New test.
2026
2027 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2028
2029         PR fortran/31495
2030         * gfortran.dg/continuation_8.f90: New test.
2031
2032 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2033
2034         PR C/30265
2035         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2036         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2037
2038 2007-04-21  Richard Guenther  <rguenther@suse.de>
2039
2040         PR middle-end/31136
2041         * gcc.c-torture/execute/pr31136.c: New testcase.
2042
2043 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2044
2045         * gcc.target/i386/movsi-sm-1.c: New.
2046
2047 2007-04-20  Richard Henderson  <rth@redhat.com>
2048
2049         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2050         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2051
2052 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2053
2054         * gcc.target/i386/ordcmp-1.c: New test.
2055         * gcc.target/i386/unordcmp-1.c: New test.
2056
2057         PR tree-optimization/31632
2058         * gcc.c-torture/compile/20070419-1.c: New test.
2059
2060 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2061
2062         * gcc.dg/invalid-call-1.c: New test.
2063
2064 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2065
2066         PR diagnostic/31227
2067         * gcc.dg/Warray-bounds-3.c: New.
2068
2069 2007-04-18  Richard Guenther  <rguenther@suse.de>
2070
2071         PR tree-optimization/19431
2072         PR tree-optimization/21463
2073         * gcc.c-torture/execute/20070212-1.c: New testcase.
2074         * gcc.c-torture/execute/20070212-2.c: Likewise.
2075         * gcc.c-torture/execute/20070212-3.c: Likewise.
2076         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2077         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2078         * g++.dg/tree-ssa/pr21463.C: Likewise.
2079         * g++.dg/tree-ssa/pr30738.C: Likewise.
2080
2081 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/31513
2084         * g++.dg/expr/bitfield8.C: New test.
2085
2086 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2087             Richard Sandiford  <richard@codesourcery.com>
2088
2089         * lib/target-supports.exp (check_profiling_available): Return 0
2090         for uClibc with -p or -pg.
2091
2092 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2093
2094         PR c++/31517
2095         * g++.dg/template/init7.C: New test.
2096
2097 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2098
2099         PR rtl-optimization/31360
2100         * gcc.dg/loop-7.c: New test.
2101
2102 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2103
2104         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2105         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2106         build.
2107         (compat-execute): Likewise.
2108         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2109         files to remote hosts.
2110         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2111         (c-torture-execute): Likewise.
2112         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2113         or plain file.  Use remote_upload and remote_download to copy
2114         files about.
2115         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2116         before scanning it.
2117
2118 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2119
2120         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2121
2122 2007-04-16  Lawrence Crowl  <crowl@google.com>
2123
2124         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2125         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2126         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2127         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2128         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2129         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2130         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2131         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2132         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2133         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2134         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2135
2136         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2137         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2138         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2139         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2140         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2141         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2142         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2143         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2144         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2145         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2146         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2147
2148 2007-04-16  Ian Lance Taylor  <iant@google.com>
2149
2150         PR tree-optimization/31522
2151         * gcc.dg/Wstrict-overflow-16.c: New test.
2152
2153 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2154
2155         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2156
2157 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2158
2159         PR fortran/31144
2160         * gfortran.dg/module_naming_1.f90: New.
2161
2162 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2163
2164         * lib/target-supports.exp (check_profiling_available): Return
2165         false for m68k-*-uclinux.
2166
2167 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2168
2169         PR c++/29365
2170         Testcase for c++ anonymous namespace warning
2171
2172         * g++.dg/warn/anonymous-namespace-1.C: New test
2173         * g++.dg/warn/anonymous-namespace-1.h: New test
2174
2175 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2176
2177         PR testsuite/31578
2178         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2179
2180 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2181
2182         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2183
2184 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2185
2186         PR fortran/31204
2187         * gfortran.dg/array_constructor_16.f90: New test.
2188
2189 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2190
2191         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2192         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2193
2194 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2195
2196         PR rtl-optimization/31500
2197         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2198         * g++.dg/warn/Warray-bounds.C: Likewise.
2199
2200 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2201
2202         PR C/31520
2203         * gcc.dg/gnu89-init-4.c: New testcase.
2204
2205 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2206
2207         PR c++/25874
2208         * gcc.dg/gomp/pr25874.c: Add dg-options.
2209         * g++.dg/gomp/pr25874.C: Add dg-options.
2210
2211 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2212
2213         PR fortran/21061
2214         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2215         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2216
2217 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2218
2219         PR fortran/31561
2220         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2221
2222 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2223
2224         PR fortran/29507
2225         PR fortran/31404
2226         * gfortran.dg/initialization_6.f90: New test.
2227
2228 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2229
2230         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2231
2232         * lib/target-supports.exp (check_gc_sections_available):
2233         Return false if ldflags includes -elf2flt.
2234
2235 2007-04-13  Jason Merrill  <jason@redhat.com>
2236
2237         PR c++/31074
2238         * conv3.C: New test.
2239
2240 2007-04-13  Mike Stump  <mrs@apple.com>
2241
2242         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2243         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2244
2245 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2246
2247         PR tree-optimization/29598
2248         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2249
2250 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2251
2252         PR fortran/31559
2253         * gfortran.dg/func_assign.f90: New test.
2254
2255 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2256
2257         PR fortran/31550
2258         * gfortran.dg/used_types_16.f90: New test.
2259
2260 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2261
2262         PR fortran/18937
2263         * gfortran.dg/goto_2.f90: New.
2264         * gfortran.dg/goto_3.f90: New.
2265         * gfortran.dg/pr17708.f90: Rename to ...
2266         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2267
2268 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2269
2270         PR fortran/31562
2271         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2272         instead of a struct.
2273
2274 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2275
2276         PR fortran/31562
2277         * gfortran.dg/value_4.c: Use GNU extensions for complex
2278         instead of a struct.
2279
2280 2007-04-13  Richard Guenther  <rguenther@suse.de>
2281
2282         PR tree-optimization/21258
2283         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2284
2285 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2286
2287         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2288         <complex.h>.
2289
2290 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2291
2292         PR fortran/31250
2293         * gfortran.dg/char_length_2.f90: New.
2294         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2295         * gfortran.dg/repeat_4.f90: Likewise.
2296
2297         PR fortran/31266
2298         * gfortran.dg/char_assign_1.f90: New.
2299
2300         PR fortran/31471
2301         * gfortran.dg/block_name_1.f90: New.
2302         * gfortran.dg/block_name_2.f90: New.
2303
2304 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2305
2306         PR c++/31078
2307         * g++.dg/other/pr31078.C: New.
2308
2309 2007-04-12  Richard Guenther  <rguenther@suse.de>
2310
2311         PR tree-optimization/31169
2312         * gcc.c-torture/execute/pr31169.c: New testcase.
2313
2314 2007-04-12  Richard Guenther  <rguenther@suse.de>
2315
2316         PR tree-optimization/24689
2317         PR tree-optimization/31307
2318         * g++.dg/tree-ssa/pr31307.C: New testcase.
2319         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2320
2321 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/31472
2324         * gfortran.dg/access_spec_1.f90: New test.
2325         * gfortran.dg/access_spec_2.f90: New test.
2326         * gfortran.dg/non_module_public.f90: Match new error message.
2327
2328 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2329
2330         PR testsuite/31538
2331         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2332         to 4 at line 38 to fix bounds problem.
2333
2334 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2335
2336         PR testsuite/31240
2337         * gfortran.dg/pointer_intent_1.f90: Fix test.
2338
2339 2007-04-10  Eric Christopher  <echristo@apple.com>
2340
2341         * lib/target-supports.exp
2342         (check_effective_target_fstack_protector): Rewrite.
2343
2344 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2345
2346         PR c++/31449
2347         * g++.dg/init/const5.C: New test.
2348
2349 2007-04-09  Jan Hubicka  <jh@suse.cz>
2350
2351         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2352
2353 2007-04-08  Jan Hubicka  <jh@suse.cz>
2354
2355         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2356
2357 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/31257
2360         * gfortran.dg/achar_4.f90: New test.
2361
2362 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2363
2364         PR fortran/30880
2365         * gfortran.dg/used_dummy_types_8.f90: New test.
2366
2367 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2368
2369         PR fortran/30872
2370         * gfortran.dg/parameter_array_element_1.f90: New test.
2371
2372 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2373
2374         PR fortran/31222
2375         * gfortran.dg/default_numeric_type_1.f90: New test.
2376
2377 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/31424
2380         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2381
2382 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2383
2384         PR fortran/31293
2385         * gfortran.dg/interface_12.f90: New test.
2386
2387 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2388
2389         * gcc.dg/format/opt-6.c: New test.
2390         * gcc.dg/format/nul-1.c: New test.
2391         * gcc.dg/format/nul-2.c: New test.
2392
2393 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2394
2395         PR libgfortran/31395
2396         * gfortran.dg/fmt_colon.f90: New test.
2397
2398 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2399
2400         * g++.old-deja/g++.other/init18.C: Use
2401         dg-require-effective-target instead of an explicit xfail.
2402
2403 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2404
2405         * gcc.dg/dfp/signbit-1.c
2406         * gcc.dg/dfp/signbit-2.c
2407
2408 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2409
2410         PR fortran/31483
2411         * gfortran.dg/altreturn_5.f90: New test.
2412
2413 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2414
2415         PR fortran/31292
2416         * gfortran.dg/contained_module_proc_1.f90: New test.
2417
2418 2007-04-04  Stuart Hastings  <stuart@apple.com>
2419
2420         PR 31281
2421         * objc/execute/exceptions/pr31281.m: New.
2422
2423 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2424
2425         * g++.dg/ext/dllimport12.C: Update comments.
2426
2427 2007-04-03  Eric Christopher  <echristo@apple.com>
2428
2429         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2430
2431 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2432
2433         PR fortran/31304
2434         * gfortran.dg/repeat_2.f90: New test.
2435         * gfortran.dg/repeat_3.f90: New test.
2436         * gfortran.dg/repeat_4.f90: New test.
2437
2438 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2439
2440         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2441
2442 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR c++/30847
2445         * g++.dg/parse/cond3.C: New test.
2446
2447         PR middle-end/30704
2448         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2449
2450 2007-04-02  Jason Merrill  <jason@redhat.com>
2451
2452         PR c++/31187
2453         * g++.dg/ext/visibility/anon3.C: New test.
2454
2455 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2456
2457         PR libgfortran/31052
2458         * gfortran.dg/namelist_28.f90: New test.
2459
2460 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2461
2462         PR libgfortran/31366
2463         * gfortran.dg/direct_io_6.f90: New test.
2464
2465 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2466
2467         PR libgfortran/31207
2468         * gfortran.dg/advance_5.f90: New test.
2469         * gfortran.dg/advance_6.f90: New test.
2470
2471 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2472
2473         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2474         * g++.dg/ext/dllimport7.C: Likewise.
2475         * g++.dg/ext/selectany1.C: Likewise.
2476
2477 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2478
2479         * g++.dg/parser/pr31138.C: New.
2480         * g++.dg/parser/pr31140.C: New.
2481         * g++.dg/parser/pr31141.C: New.
2482
2483 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2484
2485         PR c++/26099
2486         * g++.dg/ext/is_base_of.C: New.
2487         * g++.dg/ext/has_virtual_destructor.C: New.
2488         * g++.dg/ext/is_polymorphic.C: New.
2489         * g++.dg/ext/is_base_of_diagnostic.C: New.
2490         * g++.dg/ext/is_enum.C: New.
2491         * g++.dg/ext/has_nothrow_assign.C: New.
2492         * g++.dg/ext/has_nothrow_constructor.C: New.
2493         * g++.dg/ext/is_empty.C: New.
2494         * g++.dg/ext/has_trivial_copy.C: New.
2495         * g++.dg/ext/has_trivial_assign.C: New.
2496         * g++.dg/ext/is_abstract.C: New.
2497         * g++.dg/ext/is_pod.C: New.
2498         * g++.dg/ext/has_nothrow_copy.C: New.
2499         * g++.dg/ext/is_class.C: New.
2500         * g++.dg/ext/has_trivial_constructor.C: New.
2501         * g++.dg/ext/is_union.C: New.
2502         * g++.dg/ext/has_trivial_destructor.C: New.
2503         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2504         * g++.dg/template/crash43.C: Likewise.
2505
2506 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2507
2508         * g++.dg/warn/pedantic2.C: New testcase.
2509
2510 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2511
2512         * size_dim.f90: Fix dg directive.
2513         * pr16433.f: Likewise.
2514         * use_6.f90: Likewise.
2515         * use_7.f90: Likewise.
2516         * entry_9.f90: Likewise.
2517         * pointer_intent_2.f90: Likewise.
2518         * protected_1.f90: Likewise.
2519         * fmt_missing_period_2.f: Likewise.
2520         * pointer_intent_3.f90: Likewise.
2521         * protected_2.f90: Likewise.
2522         * protected_3.f90: Likewise.
2523         * pr15754.f90: Likewise.
2524         * protected_4.f90: Likewise.
2525         * protected_5.f90: Likewise.
2526         * initialization_2.f90: Likewise.
2527         * protected_6.f90: Likewise.
2528         * continuation_7.f90: Likewise.
2529         * derived_function_interface_1.f90: Likewise.
2530         * der_pointer_4.f90: Likewise.
2531         * fmt_zero_precision.f90: Likewise.
2532         * blockdata_3.f90: Likewise.
2533         * fmt_missing_period_1.f: Likewise.
2534         * real_const_3.f90: Likewise.
2535         * use_4.f90: Likewise.
2536         * fmt_missing_period_3.f: Likewise.
2537         * use_5.f90: Likewise.
2538
2539 2007-03-28  Mike Stump  <mrs@apple.com>
2540
2541         * gcc.dg/darwin-comm.c: Add.
2542
2543 2007-03-28  Eric Christopher  <echristo@apple.com>
2544
2545         * lib/target-supports.exp (check_effective_target_fstack_protector):
2546         New.
2547         * gcc.dg/ssp-1.c: Use.
2548         * gcc.dg/ssp-2.c: Ditto.
2549
2550 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2551
2552         PR c++/29077
2553         * g++.dg/parse/constructor3.C: New test.
2554
2555 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2556
2557         * gnat.dg/thin_pointer.ad[sb]: New test.
2558
2559 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2560
2561         * g++.dg/cpp0x/bracket1.C: New.
2562         * g++.dg/cpp0x/bracket2.C: New.
2563         * g++.dg/cpp0x/bracket3.C: New.
2564         * g++.dg/cpp0x/bracket4.C: New.
2565
2566 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2567
2568         * g++.dg/cpp0x/temp_default1.C: New.
2569         * g++.dg/cpp0x/temp_default3.C: New.
2570         * g++.dg/cpp0x/temp_default2.C: New.
2571         * g++.dg/cpp0x/temp_default4.C: New.
2572
2573 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2574
2575         PR c++/29993
2576         * g++.dg/other/cv_func2.C: New.
2577
2578 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2579
2580         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2581         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2582         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2583         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2584
2585         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2586         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2587
2588         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2589
2590         * lib/compat.exp (compat-execute): Fix processing of file names.
2591
2592 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2593
2594         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2595
2596 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
2597
2598         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2599         Delete created executable test file.
2600         (check_effective_target_fortran_large_int): Ditto.
2601         (check_effective_target_static_libgfortran): Ditto.
2602
2603 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
2604
2605         PR c++/30500
2606         * g++.dg/warn/pragma-system_header1.C: New test.
2607         * g++.dg/warn/pragma-system_header2.C: New test.
2608         * g++.dg/warn/pragma-system_header1.h. New.
2609         * g++.dg/warn/pragma-system_header2.h. New.
2610
2611 2007-03-26  Ian Lance Taylor  <iant@google.com>
2612
2613         PR tree-optimization/31345
2614         * gcc.c-torture/compile/pr31345-1.c: New test.
2615
2616 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
2617
2618         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
2619         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
2620         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
2621         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2622         * gfortran.dg/overload_1.f90: Likewise.
2623         * gfortran.dg/impure_assignment_1.f90: Likewise.
2624         * gfortran.dg/error_recovery_3.f90: Likewise.
2625         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2626         * gfortran.dg/sequence_types_1.f90: Likewise.
2627         * gfortran.dg/internal_references_1.f90: Likewise.
2628         * gfortran.dg/present_1.f90: Likewise.
2629         * gfortran.dg/volatile10.f90: Likewise.
2630         * gfortran.dg/module_equivalence_2.f90: Likewise.
2631         * gfortran.dg/use_4.f90: Likewise.
2632         * gfortran.dg/elemental_result_1.f90: Likewise.
2633         * gfortran.dg/generic_actual_arg.f90: Likewise.
2634         * gfortran.dg/private_type_5.f90: Likewise.
2635         * gfortran.dg/protected_4.f90: Likewise.
2636         * gfortran.dg/interface_3.f90: Likewise.
2637
2638 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2639
2640         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
2641         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
2642
2643 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2644
2645         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
2646
2647 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2648
2649         PR libgfortran/31199
2650         * gfortran.dg/fmt_t_4.f90: New test.
2651
2652 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2653
2654         PR libfortran/31297
2655         * gfortran.dg/backspace_5.f:  Initialize variable(s).
2656         * gfortran.dg/backspace_6.f:  Likewise.
2657         * gfortran.dg/char_bounds_check_fail_1: Likewise.
2658         * gfortran.dg/direct_io_2.f90:  Likewise.
2659         * gfortran.dg/write_back.f:  Likewise.
2660         * gfortran.dg/write_rewind_2.f:  Likewise.
2661         * gfortran.dg/write_rewind_1.f:  Likewise.
2662         * gfortran.dg/write_rewind_2.f:  Likewise.
2663
2664 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
2665
2666         PR tree-optimization/30784
2667         * gcc.dg/vect/pr30784.c: New test.
2668
2669 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2670
2671         PR fortran/30877
2672         * gfortran.dg/operator_1.f90: New test.
2673         * gfortran.dg/operator_2.f90: New test.
2674
2675 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2676
2677         PR libfortran/31196
2678         * gfortran.dg/reshape_transpose_1.f90:  New test.
2679
2680 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2681
2682         PR fortran/30655
2683         * gfortran.dg/bounds_check_6.f90: New test.
2684
2685 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
2686
2687         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
2688         #ifndef/#endif.
2689         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2690         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2691
2692 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
2693
2694         PR fortran/31209
2695         * gfortran.dg/pointer_function_actual_1.f90: New test.
2696
2697         PR fortran/31200
2698         * gfortran.dg/pointer_function_actual_2.f90: New test.
2699
2700         PR fortran/31215
2701         * gfortran.dg/result_in_spec_1.f90: New test.
2702
2703 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2704
2705         PR fortran/30834
2706         * gfortran.dg/integer_exponentiation_3.F90: New test.
2707         * gfortran.dg/integer_exponentiation_4.f90: New test.
2708         * gfortran.dg/integer_exponentiation_5.F90: New test.
2709
2710 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR c++/30863
2713         * g++.dg/template/error24.C: New test.
2714         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
2715
2716 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/31273
2719         * g++.dg/expr/bitfield7.C: New test.
2720
2721 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2722
2723         PR other/23572
2724         * gcc.dg/float-range-4.c: New.
2725         * gcc.dg/float-range-1.c: Update. Test for a warning.
2726         * gcc.dg/float-range-3.c: New.
2727         * gcc.dg/float-range-5.c: New.
2728
2729 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2730
2731         PR fortran/31262
2732         * gfortran.dg/no_range_check_1.f90: New test.
2733
2734 2007-03-22  Dirk Mueller  <dmueller@suse.de>
2735
2736         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2737         * g++.dg/other/static1.C: Remove stray semicolon.
2738         * g++.dg/other/init1.C: Likewise.
2739         * g++.dg/rtti/dyncast1.C: Likewise.
2740         * g++.dg/tree-ssa/pr17153.C: Likewise.
2741         * g++.dg/lookup/disamb1.C: Likewise.
2742         * g++.dg/lookup/scoped2.C: Likewise.
2743         * g++.dg/lookup/friend7.C: Likewise.
2744         * g++.dg/parse/parse4.C: Likewise.
2745         * g++.dg/parse/parse5.C: Likewise.
2746         * g++.dg/expr/pr29066.C: Likewise.
2747         * g++.dg/expr/cast4.C: Likewise.
2748         * g++.dg/tc1/dr193.C: Likewise.
2749         * g++.dg/tc1/dr213.C: Likewise.
2750         * g++.dg/abi/dcast1.C: Likewise.
2751         * g++.dg/abi/covariant2.C: Likewise.
2752         * g++.dg/inherit/covariant11.C: Likewise.
2753         * g++.dg/inherit/covariant9.C: Likewise.
2754         * g++.dg/inherit/covariant10.C: Likewise.
2755         * g++.dg/init/static3.C: Likewise.
2756         * g++.dg/init/init-ref3.C: Likewise.
2757         * g++.dg/init/ref10.C: Likewise.
2758         * g++.dg/template/meminit2.C: Likewise.
2759         * g++.dg/template/using9.C: Likewise.
2760         * g++.dg/template/friend9.C: Likewise.
2761         * g++.dg/template/ref1.C: Likewise.
2762         * g++.old-deja/g++.warn/inline.C: Likewise.
2763         * g++.old-deja/g++.robertl/eb91.C: Likewise.
2764         * g++.old-deja/g++.robertl/eb46.C: Likewise.
2765         * g++.old-deja/g++.robertl/eb34.C: Likewise.
2766         * g++.old-deja/g++.robertl/eb43.C: Likewise.
2767         * g++.old-deja/g++.robertl/eb26.C: Likewise.
2768         * g++.old-deja/g++.robertl/eb116.C: Likewise.
2769         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2770         * g++.old-deja/g++.brendan/overload8.C: Likewise.
2771         * g++.old-deja/g++.brendan/overload11.C: Likewise.
2772         * g++.old-deja/g++.brendan/copy7.C: Likewise.
2773         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2774         * g++.old-deja/g++.brendan/template11.C: Likewise.
2775         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2776         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2777         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2778         * g++.old-deja/g++.jason/pmem2.C: Likewise.
2779         * g++.old-deja/g++.jason/parse9.C: Likewise.
2780         * g++.old-deja/g++.jason/byval2.C: Likewise.
2781         * g++.old-deja/g++.jason/overload8.C: Likewise.
2782         * g++.old-deja/g++.jason/pmf8.C: Likewise.
2783         * g++.old-deja/g++.jason/template33.C: Likewise.
2784         * g++.old-deja/g++.jason/return3.C: Likewise.
2785         * g++.old-deja/g++.jason/scoping2.C: Likewise.
2786         * g++.old-deja/g++.jason/virtual.C: Likewise.
2787         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2788         * g++.old-deja/g++.jason/template27.C: Likewise.
2789         * g++.old-deja/g++.jason/synth6.C: Likewise.
2790         * g++.old-deja/g++.jason/ref8.C: Likewise.
2791         * g++.old-deja/g++.jason/offset1.C: Likewise.
2792         * g++.old-deja/g++.other/static20.C: Likewise.
2793         * g++.old-deja/g++.other/array1.C: Likewise.
2794         * g++.old-deja/g++.other/new3.C: Likewise.
2795         * g++.old-deja/g++.other/array2.C: Likewise.
2796         * g++.old-deja/g++.other/overload9.C: Likewise.
2797         * g++.old-deja/g++.other/cast6.C: Likewise.
2798         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2799         * g++.old-deja/g++.other/eh4.C: Likewise.
2800         * g++.old-deja/g++.other/using7.C: Likewise.
2801         * g++.old-deja/g++.other/init18.C: Likewise.
2802         * g++.old-deja/g++.other/dyncast1.C: Likewise.
2803         * g++.old-deja/g++.other/dyncast2.C: Likewise.
2804         * g++.old-deja/g++.other/dtor11.C: Likewise.
2805         * g++.old-deja/g++.pt/static11.C: Likewise.
2806         * g++.old-deja/g++.pt/crash19.C: Likewise.
2807         * g++.old-deja/g++.pt/overload12.C: Likewise.
2808         * g++.old-deja/g++.pt/crash46.C: Likewise.
2809         * g++.old-deja/g++.pt/mi1.C: Likewise.
2810         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2811         * g++.old-deja/g++.pt/nontype5.C: Likewise.
2812         * g++.old-deja/g++.pt/local5.C: Likewise.
2813         * g++.old-deja/g++.pt/typename2.C: Likewise.
2814         * g++.old-deja/g++.pt/explicit80.C: Likewise.
2815         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2816         * g++.old-deja/g++.law/visibility1.C: Likewise.
2817         * g++.old-deja/g++.law/visibility2.C: Likewise.
2818         * g++.old-deja/g++.law/virtual2.C: Likewise.
2819         * g++.old-deja/g++.law/operators19.C: Likewise.
2820         * g++.old-deja/g++.law/parsing10.C: Likewise.
2821         * g++.old-deja/g++.law/visibility4.C: Likewise.
2822         * g++.old-deja/g++.law/operators4.C: Likewise.
2823         * g++.old-deja/g++.law/dtors2.C: Likewise.
2824         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2825         * g++.old-deja/g++.law/visibility10.C: Likewise.
2826         * g++.old-deja/g++.law/scope3.C: Likewise.
2827         * g++.old-deja/g++.law/casts2.C: Likewise.
2828         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2829         * g++.old-deja/g++.law/operators33.C: Likewise.
2830         * g++.old-deja/g++.law/friend4.C: Likewise.
2831         * g++.old-deja/g++.mike/pmf7.C: Likewise.
2832         * g++.old-deja/g++.mike/p5611.C: Likewise.
2833         * g++.old-deja/g++.mike/net37.C: Likewise.
2834         * g++.old-deja/g++.mike/p3570.C: Likewise.
2835         * g++.old-deja/g++.mike/p5718.C: Likewise.
2836         * g++.old-deja/g++.mike/net21.C: Likewise.
2837         * g++.old-deja/g++.mike/p1862.C: Likewise.
2838         * g++.old-deja/g++.mike/p4511.C: Likewise.
2839         * g++.old-deja/g++.mike/virt3.C: Likewise.
2840         * g++.old-deja/g++.mike/p16146.C: Likewise.
2841         * g++.old-deja/g++.mike/p1989.C: Likewise.
2842         * g++.old-deja/g++.mike/p5571.C: Likewise.
2843         * g++.old-deja/g++.gb/scope10.C: Likewise.
2844         * g++.old-deja/g++.abi/primary5.C: Likewise.
2845         * g++.old-deja/g++.abi/empty2.C: Likewise.
2846         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2847         * g++.old-deja/g++.eh/vbase4.C: Likewise.
2848         * g++.old-deja/g++.eh/ptr1.C: Likewise.
2849         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2850         * g++.old-deja/g++.bob/template3.C: Likewise.
2851         * g++.old-deja/g++.bob/inherit1.C: Likewise.
2852
2853 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
2854
2855         PR fortran/31193
2856         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2857
2858 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
2859
2860         PR fortran/20897
2861         * gfortran.dg/derived_name_1.f90: New.
2862         * gfortran.dg/derived_name_2.f: New.
2863
2864 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2865
2866         * lib/target-supports.exp (check_effective_target_nonpic): New
2867         procedure.
2868         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2869         when compiling PIC.
2870         * gcc.target/i386/asm-4.c: Require nonpic.
2871         * gcc.target/i386/cmov1.c: Likewise.
2872         * gcc.target/i386/mul.c: Likewise.
2873         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2874         * gcc.target/i386/ssetype-1.c: Require nonpic.
2875         * gcc.target/i386/ssetype-3.c: Likewise.
2876         * gcc.target/i386/ssetype-5.c: Likewise.
2877
2878 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2879
2880         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
2881         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
2882         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
2883         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
2884
2885 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
2886
2887         PR tree-optimization/30590
2888         * g++.dg/opt/pr30590.C: New testcase.
2889
2890 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR c/30762
2893         * gcc.dg/pr30762-1.c: New test.
2894         * gcc.dg/pr30762-2.c: New test.
2895
2896         PR inline-asm/30505
2897         * gcc.target/i386/pr30505.c: New test.
2898
2899 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
2900
2901         * gcc.target/arm/register-variables.c: New.
2902
2903 2007-03-19  Jeff Law  <law@redhat.com>
2904
2905         * PR tree-optimization/30984
2906         * gcc.c-torture/pr30984.c: New test.
2907
2908 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2909         Richard Guenther  <rguenther@suse.de>
2910
2911         PR tree-optimization/31254
2912         * gcc.dg/torture/pr31254.c: New testcase.
2913
2914 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
2915
2916         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
2917         target default_packed.
2918
2919 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2920
2921         PR fortran/31203
2922         * gfortran.dg/string_length_1.f90: New test.
2923
2924 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2925
2926         PR testsuite/30395
2927         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
2928
2929 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2930
2931         PR libgfortran/31052
2932         * gfortran.dg/namelist_27.f90: New test.
2933
2934 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
2935
2936         PR fortran/30531
2937         * gfortran.dg/used_types_14.f90: New test.
2938
2939         PR fortran/31086
2940         * gfortran.dg/used_types_15.f90: New test.
2941
2942 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
2943
2944         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
2945         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
2946
2947 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2948
2949         PR fortran/31120
2950         * gfortran.dg/integer_exponentiation_2.f90: New test.
2951
2952 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
2953
2954         PR tree-optimization/31041
2955         * gcc.dg/vect/pr31041.c: New test.
2956
2957 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2958
2959         * g++.dg/warn/Wconversion-integer.C: New
2960         * g++.dg/warn/Wconversion-real.C: New.
2961         * g++.dg/warn/Wconversion-real-integer.C: New.
2962         * g++.dg/warn/conv2.C: Updated.
2963
2964 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2965
2966         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
2967         exclude RTPs.
2968
2969 2007-03-16  Richard Guenther  <rguenther@suse.de>
2970
2971         PR tree-optimization/31146
2972         * g++.dg/tree-ssa/pr31146.C: New testcase.
2973
2974 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2975
2976         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
2977         assume that the target has <features.h>.
2978
2979 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2980
2981         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
2982         dg-options rather than to the whole test.
2983
2984 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
2985
2986         PR debug/29906
2987         * g++.dg/debug/pr29906.C: New
2988
2989 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2990
2991         PR libgfortran/31099
2992         * gfortran.dg/unformatted_recl.f90: Update test.
2993
2994 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
2995
2996         * gcc.dg/tree-ssa/prefetch-5.c: New test.
2997
2998 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2999
3000         PR c++/30891
3001         * g++.dg/parse/namespace-definition.C: New.
3002
3003 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3004
3005         PR c++/24924
3006         * g++.dg/cpp/pedantic-errors.C: New.
3007         * g++.dg/cpp/permissive.C: New.
3008
3009 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3010
3011         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3012         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3013
3014 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3015
3016         * lib/target-supports.exp (check_missing_uclibc_feature)
3017         (check_effective_target_wchar): New procedures.
3018         * gcc.dg/wchar_t-1.c: Require target wchar.
3019         * gcc.dg/wint_t-1.c: Likewise.
3020
3021 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3022
3023         * lib/target-supports.exp (check_gc_sections_available): Return
3024         false for VxWorks targets.
3025
3026 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3027
3028         * g++.dg/warn/Wconversion2.C: Fix typo.
3029         * gcc.dg/if-empty-1.c: Ditto.
3030
3031 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3032
3033         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3034
3035 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3036
3037         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3038         * gcc.target/i386/pr31167.c: Ditto.
3039
3040 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3041
3042         PR target/31167
3043         * gcc.target/i386/pr31167.c: New test.
3044
3045 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3046
3047         PR fortran/30922
3048         * gfortran.dg/import5.f90.f90: New test.
3049
3050
3051         PR fortran/30879
3052         * gfortran.dg/data_components_1.f90: New test.
3053
3054
3055         PR fortran/30870
3056         * gfortran.dg/generic_13.f90: New test.
3057
3058         PR fortran/31163
3059         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3060
3061 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3062
3063         PR libgfortran/31051
3064         * gfortran.dg/fmt_t_4.f90: New
3065
3066 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3067
3068         PR C++/31165
3069         * g++.dg/other/default7.C: New test.
3070
3071 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3072
3073         * g++.dg/warn/Wconversion2.C: New.
3074
3075 2007-03-14  Eric Christopher  <echristo@apple.com>
3076
3077         * gcc.dg/ssp-1.c: New.
3078         * gcc.dg/ssp-2.c: Ditto.
3079
3080 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3081
3082         * g++.dg/warn/do-empty.C: New.
3083         * gcc.dg/do-empty.c: New.
3084         * gcc.dg/if-empty-1.c: Update.
3085         * gcc.dg/20001116-1.c: Update.
3086         * gcc.dg/pr23165.c: Update.
3087
3088 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3089
3090         * gfortran.dg/module_implicit_conversion.f90: New test.
3091
3092 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3093
3094         PR middle-end/31127
3095         * gcc.dg/pr31127.c: New.
3096
3097 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3098
3099         * gcc.dg/tree-ssa/loop-26.c: New test.
3100
3101 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3102
3103         * gcc.target/i386/cmpxchg16b-1.c: New test.
3104
3105 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3106
3107         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3108         * gcc.dg/c99-vla-1.c: Likewise.
3109         * g++.dg/ext/vla1.C: Likewise
3110
3111 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3112
3113         * gcc.dg/wvla-1.c: New test
3114         * gcc.dg/wvla-2.c: New test
3115         * gcc.dg/wvla-3.c: New test
3116         * gcc.dg/wvla-4.c: New test
3117         * gcc.dg/wvla-5.c: New test
3118         * gcc.dg/wvla-6.c: New test
3119         * gcc.dg/wvla-7.c: New test
3120         * g++.dg/warn/Wvla-1.C: New test
3121         * g++.dg/warn/Wvla-2.C: New test
3122         * g++.dg/warn/Wvla-3.C: New test
3123
3124 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3125
3126         PR c++/30108
3127         * g++.dg/other/default6.C: New test.
3128
3129 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3130
3131         * lib/target-supports.exp (check_profiling_available): Return false
3132         for VxWorks.
3133         (check_effective_target_vxworks_kernel): New procedure.
3134         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3135         VxWorks.
3136         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3137         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3138         to include VxWorks.
3139         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3140
3141 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3142
3143         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3144         PIC is not supported.
3145         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3146         * gcc.dg/20020426-2.c: Likewise.
3147         * gcc.dg/pr28243.c: Likewise.
3148         * gcc.dg/visibility-11.c: Likewise.
3149         * gcc.dg/tls/opt-9.c: Likewise.
3150         * gcc.dg/tls/opt-10.c: Likewise.
3151         * gcc.dg/tls/pic-1.c: Likewise.
3152         * gcc.dg/tls/struct-1.c: Likewise.
3153         * gcc.target/i386/20000807-1.c: Likewise.
3154         * gcc.target/i386/20000904-1.c: Likewise.
3155         * gcc.target/i386/20011119-1.c: Likewise.
3156         * gcc.target/i386/990213-2.c: Likewise.
3157         * gcc.target/i386/990214-1.c: Likewise.
3158         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3159         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3160         * gcc.target/i386/pic-1.c: Likewise.
3161         * gcc.target/i386/pr21518.c: Likewise.
3162         * gcc.target/i386/pr23098.c: Likewise.
3163         * gcc.target/i386/pr23943.c: Likewise.
3164
3165 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3166
3167         PR c++/31038
3168         * g++.dg/template/complit2.C: New test.
3169
3170         PR c++/30328
3171         * g++.dg/ext/bitfield1.C: New test.
3172
3173 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3174
3175         PR fortran/30883
3176         * gfortran.dg/interface_11.f90: New test.
3177
3178 2007-03-11  Richard Guenther  <rguenther@suse.de>
3179
3180         PR tree-optimization/31115
3181         * gcc.dg/torture/pr31115.c: New testcase.
3182
3183 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3184
3185         PR tree-optimization/29925
3186         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3187
3188 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3189
3190         PR c++/30274
3191         * g++.dg/expr/bitfield3.C: New test.
3192         * g++.dg/expr/bitfield4.C: Likewise.
3193         * g++.dg/expr/bitfield5.C: Likewise.
3194         * g++.dg/expr/bitfield6.C: Likewise.
3195
3196         PR c++/30924
3197         * g++.dg/template/array18.C: New test.
3198
3199 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3200
3201         PR c++/17946
3202         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3203         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3204
3205 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3206
3207         PR c++/20599
3208         * g++.dg/cpp0x/variadic-bind.C: New.
3209         * g++.dg/cpp0x/variadic-function.C: New.
3210         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3211         * g++.dg/cpp0x/variadic-tuple.C: New.
3212         * g++.dg/cpp0x/variadic1.C: New.
3213         * g++.dg/cpp0x/variadic2.C: New.
3214         * g++.dg/cpp0x/variadic3.C: New.
3215         * g++.dg/cpp0x/variadic4.C: New.
3216         * g++.dg/cpp0x/variadic5.C: New.
3217         * g++.dg/cpp0x/variadic6.C: New.
3218         * g++.dg/cpp0x/variadic7.C: New.
3219         * g++.dg/cpp0x/variadic8.C: New.
3220         * g++.dg/cpp0x/variadic9.C: New.
3221         * g++.dg/cpp0x/variadic10.C: New.
3222         * g++.dg/cpp0x/variadic11.C: New.
3223         * g++.dg/cpp0x/variadic12.C: New.
3224         * g++.dg/cpp0x/variadic13.C: New.
3225         * g++.dg/cpp0x/variadic14.C: New.
3226         * g++.dg/cpp0x/variadic15.C: New.
3227         * g++.dg/cpp0x/variadic16.C: New.
3228         * g++.dg/cpp0x/variadic17.C: New.
3229         * g++.dg/cpp0x/variadic18.C: New.
3230         * g++.dg/cpp0x/variadic19.C: New.
3231         * g++.dg/cpp0x/variadic20.C: New.
3232         * g++.dg/cpp0x/variadic21.C: New.
3233         * g++.dg/cpp0x/variadic22.C: New.
3234         * g++.dg/cpp0x/variadic23.C: New.
3235         * g++.dg/cpp0x/variadic24.C: New.
3236         * g++.dg/cpp0x/variadic25.C: New.
3237         * g++.dg/cpp0x/variadic26.C: New.
3238         * g++.dg/cpp0x/variadic27.C: New.
3239         * g++.dg/cpp0x/variadic28.C: New.
3240         * g++.dg/cpp0x/variadic29.C: New.
3241         * g++.dg/cpp0x/variadic30.C: New.
3242         * g++.dg/cpp0x/variadic31.C: New.
3243         * g++.dg/cpp0x/variadic32.C: New.
3244         * g++.dg/cpp0x/variadic33.C: New.
3245         * g++.dg/cpp0x/variadic34.C: New.
3246         * g++.dg/cpp0x/variadic35.C: New.
3247         * g++.dg/cpp0x/variadic36.C: New.
3248         * g++.dg/cpp0x/variadic37.C: New.
3249         * g++.dg/cpp0x/variadic38.C: New.
3250         * g++.dg/cpp0x/variadic39.C: New.
3251         * g++.dg/cpp0x/variadic40.C: New.
3252         * g++.dg/cpp0x/variadic41.C: New.
3253         * g++.dg/cpp0x/variadic42.C: New.
3254         * g++.dg/cpp0x/variadic43.C: New.
3255         * g++.dg/cpp0x/variadic44.C: New.
3256         * g++.dg/cpp0x/variadic45.C: New.
3257         * g++.dg/cpp0x/variadic46.C: New.
3258         * g++.dg/cpp0x/variadic47.C: New.
3259         * g++.dg/cpp0x/variadic48.C: New.
3260         * g++.dg/cpp0x/variadic49.C: New.
3261         * g++.dg/cpp0x/variadic50.C: New.
3262         * g++.dg/cpp0x/variadic51.C: New.
3263         * g++.dg/cpp0x/variadic52.C: New.
3264         * g++.dg/cpp0x/variadic53.C: New.
3265         * g++.dg/cpp0x/variadic54.C: New.
3266         * g++.dg/cpp0x/variadic55.C: New.
3267         * g++.dg/cpp0x/variadic56.C: New.
3268         * g++.dg/cpp0x/variadic57.C: New.
3269         * g++.dg/cpp0x/variadic58.C: New.
3270         * g++.dg/cpp0x/variadic59.C: New.
3271         * g++.dg/cpp0x/variadic60.C : New.
3272         * g++.dg/cpp0x/variadic61.C : New.
3273         * g++.dg/cpp0x/variadic62.C : New.
3274         * g++.dg/cpp0x/variadic63.C : New.
3275         * g++.dg/cpp0x/variadic64.C : New.
3276         * g++.dg/cpp0x/variadic65.C : New.
3277         * g++.dg/cpp0x/variadic66.C : New.
3278         * g++.dg/cpp0x/variadic67.C : New.
3279         * g++.dg/cpp0x/variadic68.C : New.
3280         * g++.dg/cpp0x/variadic69.C : New.
3281         * g++.dg/cpp0x/variadic70.C : New.
3282         * g++.dg/cpp0x/variadic71.C : New.
3283         * g++.dg/cpp0x/variadic72.C : New.
3284         * g++.dg/cpp0x/variadic73.C : New.
3285         * g++.dg/cpp0x/variadic74.C : New.
3286         * g++.dg/cpp0x/variadic75.C : New.
3287         * g++.dg/cpp0x/variadic-ex1.C : New.
3288         * g++.dg/cpp0x/variadic-ex2.C : New.
3289         * g++.dg/cpp0x/variadic-ex3.C : New.
3290         * g++.dg/cpp0x/variadic-ex4.C : New.
3291         * g++.dg/cpp0x/variadic-ex5.C : New.
3292         * g++.dg/cpp0x/variadic-ex6.C : New.
3293         * g++.dg/cpp0x/variadic-ex7.C : New.
3294         * g++.dg/cpp0x/variadic-ex8.C : New.
3295         * g++.dg/cpp0x/variadic-ex9.C : New.
3296         * g++.dg/cpp0x/variadic-ex10.C : New.
3297         * g++.dg/cpp0x/variadic-ex11.C : New.
3298         * g++.dg/cpp0x/variadic-ex12.C : New.
3299         * g++.dg/cpp0x/variadic-ex13.C : New.
3300         * g++.dg/cpp0x/variadic-ex14.C : New.
3301
3302 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3303
3304         PR libgfortran/31099
3305         * gfortran.dg/unformatted_recl.f90: New test.
3306
3307 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3308
3309         * gcc.dg/fold-eqcmplx-1.c: New test case.
3310
3311 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3312
3313         PR rtl-optimization/30643
3314         * gcc.dg/pr30643.c: New.
3315
3316 2007-03-09  Chao-ying Fu  <fu@mips.com>
3317
3318         * gcc.target/mips/mips32-dspr2-type.c: New test.
3319         * gcc.target/mips/mips32-dspr2.c: New test.
3320         * gcc.target/mips/dspr2-MULT.c: New test.
3321         * gcc.target/mips/dspr2-MULTU.c: New test.
3322         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3323         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3324         Adjust some formats.
3325
3326 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3327
3328         PR c++/17946
3329         * gcc.dg/Wlogical-op-1.c: New.
3330         * g++.dg/warn/Wlogical-op-1.C: New.
3331
3332 2007-03-09  Richard Guenther  <rguenther@suse.de>
3333
3334         PR tree-optimization/30904
3335         PR middle-end/31058
3336         * gcc.dg/pr30904.c: Remove xfail.
3337
3338 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3339
3340         PR C/31072
3341         * gcc.c-torture/execute/pr31072.c: New test.
3342
3343 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3344
3345         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3346         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3347         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3348         *lrint* and *lround*.
3349         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3350         floor->lfloor.
3351         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3352         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3353         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3354         and *lround*.  Correct macro names.
3355         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3356         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3357
3358 2007-03-08  Ian Lance Taylor  <iant@google.com>
3359
3360         * gcc.dg/no-strict-overflow-5.c: New test.
3361         * gcc.dg/no-strict-overflow-6.c: New test.
3362         * gcc.dg/Wstrict-overflow-11.c: New test.
3363         * gcc.dg/Wstrict-overflow-12.c: New test.
3364         * gcc.dg/Wstrict-overflow-13.c: New test.
3365         * gcc.dg/Wstrict-overflow-14.c: New test.
3366         * gcc.dg/Wstrict-overflow-15.c: New test.
3367
3368 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3369
3370         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3371         for VxWorks kernel mode.
3372         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3373
3374 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3375
3376         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3377         mode.
3378
3379 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3380
3381         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3382         and lib/bfill.c on VxWorks targets.
3383         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3384         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3385         lib/bfill.c and lib/memmove.c on VxWorks targets.
3386         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3387         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3388         on VxWorks targets.
3389         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3390         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3391
3392 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3393
3394         * gfortran.dg/use_5.f90: New test.
3395         * gfortran.dg/use_6.f90: Ditto.
3396         * gfortran.dg/use_7.f90: Ditto.
3397
3398 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3399
3400         PR fortran/30973
3401         * gfortran.dg/use_4.f90: New test.
3402         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3403
3404 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3405
3406         PR fortran/31011
3407         * gfortran.dg/parameter_array_section_2.f90: New test.
3408
3409 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3410
3411         PR c++/30852
3412         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3413
3414         PR c++/30534
3415         * g++.dg/template/arg5.C: New test.
3416
3417 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3418
3419         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3420
3421 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3422
3423         * gcc.dg/var-expand1.c: Add newline at end of file.
3424
3425 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3426
3427         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3428
3429 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3430
3431         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3432
3433 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3434
3435         * gcc.dg/torture/builtin-convert-4.c: New test.
3436
3437 2007-03-05  Ian Lance Taylor  <iant@google.com>
3438
3439         * gcc.c-torture/compile/pr31034.c: New test.
3440
3441 2007-03-05  Ian Lance Taylor  <iant@google.com>
3442
3443         * gcc.dg/inline-18.c: New test.
3444         * gcc.dg/inline-19.c: New test.
3445         * gcc.dg/inline-20.c: New test.
3446         * gcc.dg/inline-21.c: New test.
3447
3448 2007-03-05  Richard Guenther  <rguenther@suse.de>
3449
3450         PR tree-optimization/14052
3451         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3452
3453 2007-03-05  Richard Guenther  <rguenther@suse.de>
3454
3455         PR tree-optimization/23777
3456         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3457
3458 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3459
3460         PR other/30465
3461         * gcc.dg/multiple-overflow-warn-3.c: New.
3462         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3463
3464 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3465
3466         PR c++/30895
3467         * g++.dg/parse/template23.C: New test.
3468
3469 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3470
3471         PR middle-end/30744
3472         * gcc.dg/pr30744-1.c: New test case.
3473
3474 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3475
3476         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3477
3478 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3479
3480         PR target/30406
3481         * gfortran.dg/logical_3.f90: New test.
3482
3483 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3484
3485         PR libfortran/30981
3486         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3487
3488 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3489
3490         * gcc.target/m68k/m68k.exp: New.
3491         * gcc.target/m68k/crash1.c: New.
3492
3493 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3494
3495         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3496         to be more compatible with integer(kind=8).
3497
3498 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3499
3500         PR libfortran/31001
3501         * gfortran.dg/zero_sized_3.f90: New test.
3502
3503 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3504
3505         PR c++/15787
3506         * g++.dg/parse/else.C: New.
3507         * g++.dg/parse/else-2.C: New.
3508
3509 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3510             Tobias Burnus  <burnus@net-b.de>
3511
3512         PR fortran/30882
3513         * gfortran.dg/size_dim.f90: New test.
3514
3515 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3516             Tobias Burnus  <burnus@net-b.de>
3517
3518         PR fortran/30873
3519         * gfortran.dg/entry_9.f90: New test.
3520
3521 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3522
3523         PR c++/28253
3524         * g++.dg/inherit/covariant16.C: New test.
3525
3526 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3527
3528         * g++.dg/other/darwin-minversion-1.C: New.
3529
3530 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3531
3532         * gcc.dg/tree-ssa/20070302-1.c: New test.
3533
3534 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3535
3536         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3537         tests.
3538
3539 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3540
3541         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3542
3543 2007-03-01  Simon Baldwin <simonb@google.com>
3544
3545         PR c++/23689
3546         * warn/ignored_typedef.C: New.
3547         * init/ctor8.C: Added dg-warning to consume ignored typedef
3548         warning.
3549         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3550         and added an explicit line number.
3551
3552 2007-02-28  Richard Guenther  <rguenther@suse.de>
3553
3554         PR middle-end/30364
3555         * gcc.dg/torture/pr30364-1.c: New testcase.
3556         * gcc.dg/torture/pr30364-2.c: Likewise.
3557         * gcc.dg/torture/pr30364-3.c: Likewise.
3558
3559 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3560
3561         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3562         powerpc*, use -funsafe-math-optimizations.
3563         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3564         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3565
3566 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3567             Paul Thomas  <pault@gcc.gnu.org>
3568
3569         PR fortran/30888
3570         PR fortran/30887
3571         * c_by_val_1.f: Test %VAL() with non-default kind.
3572         * c_by_val.c: Ditto.
3573         * c_by_val_4.f: New test.
3574
3575 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3576
3577         PR fortran/30968
3578         * gfortran.dg/continuation_7.f90: New test.
3579
3580 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3581
3582         * g++.dg/inherit/thunk7.C: New test.
3583         * lib/target-supports.exp (check_profiling_available): Not available
3584         for bfin-*-*.
3585
3586 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3587
3588         PR target/30970
3589         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3590
3591 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3592
3593         * lib/target-supports.exp (check_effective_target_init_priority):
3594         Remove Solaris special case.
3595
3596 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
3597
3598         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3599         for more builtin types.
3600
3601         * g++.dg/ext/visibility/class1.C: Port to Darwin.
3602         * g++.dg/ext/visibility/noPLT.C: Likewise.
3603
3604 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3605
3606         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3607         sh* targets.
3608
3609 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
3610
3611         PR fortran/30865
3612         * size_optional_dim_1.f90:  New test.
3613
3614 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
3615
3616         * gcc.dg/vxworks/vxworks.exp: New file.
3617         * gcc.dg/vxworks/initpri1.c: Likewise.
3618         * gcc.dg/vxworks/initpri2.c: Likewise.
3619         * gcc.dg/initpri2.c: Add more tests.
3620         * g++.dg/special/initpri2.C: Likewise.
3621
3622         * gcc.dg/initpri1.c: New test.
3623         * gcc.dg/initpri2.c: Likewise.
3624         * g++.dg/special/initpri1.C: New test.
3625         * g++.dg/special/initpri2.C: Likewise.
3626         * g++.dg/special/conpr-1.C: Use init_priority effective target.
3627         * g++.dg/special/conpr-2.C: Likewise.
3628         * g++.dg/special/conpr-3.C: Likewise.
3629         * g++.dg/special/conpr-4.C: Likewise.
3630         * g++.dg/special/initp1.C: Likewise.
3631         * g++.dg/special/ecos.exp: Remove code to detect availability of
3632         constructor priorities.
3633         * lib/target-supports.exp (check_effective_target_init_priority):
3634         New function.
3635
3636 2007-02-24  Jan Hubicka  <jh@suse.cz>
3637
3638         * gcc.c-torture/execute/pr30778.c: New testcase.
3639
3640 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3641
3642         PR libgfortran/30918
3643         * gfortran.dg/namelist_26.f90: New test.
3644
3645 2007-02-24  Richard Guenther  <rguenther@suse.de>
3646
3647         PR middle-end/30951
3648         * gcc.dg/pr30951.c: New testcase.
3649
3650 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3651
3652         * gcc.dg/torture/builtin-modf-1.c: New test.
3653
3654 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
3655
3656         PR tree-optimization/30904
3657         * gcc.dg/pr30904.c: New test.
3658
3659 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3660
3661         * gcc.test-framework/README: Correct command.
3662         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
3663         -Wunused-value.
3664         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
3665
3666 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3667
3668         * lib/target-supports.exp (check_effective_target_unwrapped): New.
3669
3670 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
3671
3672         * lib/target-supports.exp (check_effective_target_newlib): New
3673         function.
3674
3675 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
3676
3677         PR fortran/30660
3678         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
3679         allocatable component.
3680
3681
3682 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3683
3684         * gcc.dg/torture/builtin-logb-1.c: New test.
3685         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
3686         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
3687         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
3688         sh* targets.
3689
3690 2007-02-23  Richard Guenther  <rguenther@suse.de>
3691
3692         * g++.dg/warn/changes-meaning.C: New testcase.
3693
3694 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3695
3696         PR libgfortran/30910
3697         * gfortran.dg/fmt_zero_precision.f90: Update test.
3698
3699 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3700
3701         * gcc.dg/torture/builtin-frexp-1.c: New test.
3702
3703 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
3704
3705         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
3706
3707 2007-02-22  Ian Lance Taylor  <iant@google.com>
3708
3709         PR debug/30898
3710         * g++.dg/debug/pr30898.C: New test.
3711
3712 2007-02-22  Ira Rosen  <irar@il.ibm.com>
3713
3714         * gcc.dg/vect/vect-106.c: New test.
3715
3716 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3717             Ira Rosen  <irar@il.ibm.com>
3718
3719         PR tree-optimization/30843
3720         * gcc.dg/vect/pr30843.c: New test.
3721
3722 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3723
3724         PR tree-optimization/30858
3725         * gcc.dg/vect/pr30858.c: New test.
3726
3727 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
3728
3729         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3730         to set options for compiling testglue.
3731         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3732         * lib/obj-c++.exp (obj-c++_init): Likewise.
3733
3734 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
3735
3736         * gnat.dg/derived_aggregate.adb: New test.
3737
3738 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3739
3740         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3741         sh* targets.  Call the correct CKSGN macro.
3742
3743 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gfortran.dg/gomp/omp_parse1.f90: New test.
3746         * gfortran.dg/gomp/omp_parse2.f: New test.
3747
3748 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
3749
3750         PR fortran/30869
3751         * gfortran.dg/do_pointer_1.f90:  New test.
3752
3753 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3754
3755         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3756         and scalbln.
3757
3758 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
3759
3760         * gcc.dg/darwin-minversion-1.c: New.
3761         * gcc.dg/darwin-minversion-2.c: New.
3762
3763 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3764
3765         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3766
3767 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3768             DJ Delorie <dj@redhat.com>
3769
3770         PR other/30824
3771         * gcc.dg/Wfatal.c: New.
3772         * gcc.dg/Wfatal-2.c: New.
3773         * gcc.dg/Werror-1.c: Adjust expectations.
3774         * gcc.dg/Werror-5.c: Likewise.
3775         * gcc.dg/Werror-7.c: Likewise.
3776         * gcc.dg/Werror-10.c: Likewise.
3777         * gcc.dg/Werror-11.c: Likewise.
3778
3779 2007-02-20  Tobias Burnus  <burnus@net-b.de>
3780
3781         PR fortran/30522
3782         * gfortran.dg/volatile10.f90: New test.
3783
3784 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
3785
3786         PR libfortran/30533
3787         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
3788
3789 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3790
3791         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3792         * gcc.dg/Walways-true-1.c: Likewise.
3793         * gcc.dg/weak/weak-3.c: Likewise.
3794         * gcc.dg/Werror-1.c: Likewise.
3795         * gcc.dg/Werror-3.c: Likewise.
3796         * gcc.dg/Werror-4.c: Likewise.
3797         * gcc.dg/Werror-5.c: Likewise.
3798         * gcc.dg/Werror-6.c: Likewise.
3799         * gcc.dg/Werror-7.c: Likewise.
3800         * gcc.dg/Werror-8.c: Likewise.
3801         * gcc.dg/Werror-10.c: Likewise.
3802         * gcc.dg/Werror-11.c: Likewise.
3803         * gcc.dg/Werror-12.c: Likewise.
3804         * g++.old-deja/g++.mike/warn8.C: Likewise.
3805         * g++.dg/warn/Walways-true-1.C: Likewise.
3806         * g++.dg/warn/Walways-true-2.C: Likewise.
3807         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3808         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3809         -Wstring-literal-comparison with -Waddress.
3810         * gcc.dg/Wstring-literal-comparison-4.c: Replace
3811         -Wno-string-literal-comparison with -Wno-address.
3812
3813 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/self_aggregate_with_call.adb: New test.
3816
3817 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
3818
3819         PR tree-optimization/30975
3820         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3821         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3822         * gcc.dg/vect/pr30795.c: New.
3823
3824 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3825
3826         PR fortran/30681
3827         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3828
3829 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3830
3831         PR rtl-optimization/28173
3832         * gcc.target/i386/andor-1.c: New test case.
3833
3834 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3835
3836         * gcc.dg/torture/builtin-ldexp-1.c: New.
3837         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3838
3839 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3840
3841         * gfortran.dg/array_constructor_15.f90: New test case.
3842
3843 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3844
3845         * gfortran.dg/forall_10.f90: New test case.
3846
3847 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3848
3849         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3850
3851 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3852
3853         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3854         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3855
3856 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
3857
3858         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3859         * gcc.target/i386/builtin-bswap-3.c: Ditto.
3860         * gcc.target/i386/xchg-1.c: New test.
3861         * gcc.target/i386/xchg-2.c: New test.
3862
3863 2007-02-16  Richard Guenther  <rguenther@suse.de>
3864             Christian Bruel  <christian.bruel@st.com>
3865
3866         * gcc.dg/strict-overflow-5.c: New testcase.
3867
3868 2007-02-16  Tobias Burnus  <burnus@net-b.de>
3869
3870         PR fortran/30793
3871         * gfortran.dg/func_derived_4.f90: New test.
3872
3873 2007-02-15  Roger Sayle  <roger@eyesopen.com>
3874
3875         PR middle-end/30391
3876         * gfortran.dg/pr30391-1.f90: New test case.
3877
3878 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3879
3880         PR middle-end/30433
3881         * gcc.c-torture/compile/pr30433.c: New testcase to check
3882         that complex constants comparisions are foldded.
3883
3884 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3885
3886         PR C++/30158
3887         * g++.dg/ext/stmtexpr10.C: New testcase.
3888
3889 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3890
3891         PR middle-end/30729
3892         * gcc.dg/Wunused-value-2.c: New testcase.
3893
3894 2007-02-15  Ian Lance Taylor  <iant@google.com>
3895
3896         * g++.dg/eh/subreg-1.C: New test.
3897
3898 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3899
3900         PR c/26494
3901         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
3902         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
3903         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
3904         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
3905         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
3906         * gcc.dg/Werror-implicit-function-declaration.c: New.
3907
3908 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3909
3910         PR c++/28943
3911         * g++.dg/warn/pr28943.C: New.
3912
3913 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         * gfortran.fortran-torture/execute/math.f90: Fix typo.
3916
3917 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3918
3919         PR fortran/30779
3920         * gfortran.dg/error_recovery_3.f90: New test.
3921
3922 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3923
3924         * g++.dg/tree-ssa/sra-1.C: New.
3925
3926 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3927
3928         * g++.dg/tree-ssa/sra-1.C: New.
3929
3930 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3931
3932         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
3933
3934 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3935
3936         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
3937
3938 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3939
3940         PR fortran/30799
3941         * gfortran.dg/logical_2.f90: New test.
3942
3943 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
3944
3945         * gcc.dg/torture/complex-alias-1.c: New test.
3946
3947 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
3948
3949         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
3950         instead of -fdump-tree-tailcall.
3951
3952 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
3953
3954         * gfortran.dg/interface_10.f90: Fix comment typo.
3955
3956 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
3957
3958         PR tree-optimization/30771
3959         * gcc.dg/vect/pr30771.c: New test.
3960
3961 2007-02-13  Ian Lance Taylor  <iant@google.com>
3962
3963         * gcc.dg/Wstrict-overflow-1.c: New test.
3964         * gcc.dg/Wstrict-overflow-2.c: New test.
3965         * gcc.dg/Wstrict-overflow-3.c: New test.
3966         * gcc.dg/Wstrict-overflow-4.c: New test.
3967         * gcc.dg/Wstrict-overflow-5.c: New test.
3968         * gcc.dg/Wstrict-overflow-6.c: New test.
3969         * gcc.dg/Wstrict-overflow-7.c: New test.
3970         * gcc.dg/Wstrict-overflow-8.c: New test.
3971         * gcc.dg/Wstrict-overflow-9.c: New test.
3972         * gcc.dg/Wstrict-overflow-10.c: New test.
3973
3974 2007-02-13  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gcc.target/ia64/builtin-bswap-2.c: New test case.
3977
3978 2007-02-13  Richard Henderson  <rth@redhat.com>
3979
3980         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
3981         * gcc.c-torture/execute/pr29302-1.c: ... here.
3982
3983 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3984
3985         PR c/29521
3986         * gcc.dg/c90-return-1.c: Update output.
3987         * gcc.dg/c99-return-1.c: Likewise.
3988
3989 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
3990
3991         PR fortran/30554
3992         * gfortran.dg/used_dummy_types_7.f90: New test..
3993
3994 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
3995
3996         * gcc.target/i386/parity-1.c: New test.
3997         * gcc.target/i386/parity-2.c: New test.
3998
3999 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4000
4001         * gcc.target/i386/builtin-bswap-3.c: New test case.
4002
4003 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4004
4005         PR tree-optimization/29145
4006         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4007         alias analysis is improved to take better advantage of restrict
4008         qualified pointers.
4009         * gcc.dg/vect/vect-80.c: Likewise.
4010         * gcc.dg/vect/pr29145.c: New.
4011
4012 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4013
4014         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4015         * gcc.target/i386/sse4a-insert.c: Likewise.
4016
4017 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4018
4019         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4020         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4021
4022 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4023
4024         PR fortran/30478
4025         * gfortran.dg/enum_4.f90: Update error message checks.
4026
4027 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4028
4029         PR fortran/30554
4030         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4031         versions of the modules.
4032
4033         PR fortran/30617
4034         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4035         by getting rid of recursive I/O and providing functions with
4036         results.
4037
4038         PR fortran/30319
4039         * gfortran.dg/char_array_constructor_2.f90
4040
4041 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4042
4043         PR c++/26988
4044         * g++.dg/template/spec34.C: New test
4045
4046 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4047
4048         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4049         on i?86 and x86_64.
4050         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4051         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4052         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4053         on i?86 and x86_64.
4054         * gcc.dg/vect/vect-113.c: Ditto.
4055
4056 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4057
4058         PR c++/29487
4059         * g++.dg/eh/weak1-C: New test.
4060         * g++.dg/eh/weak1-a.cc: Likewise.
4061         * g++.dg/eh/comdat1.C: Likewise.
4062
4063 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4064             Dorit Nuzman  <dorit@il.ibm.com>
4065
4066         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4067         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4068         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4069         * gcc.dg/vect/vect-113.c: Likewise.
4070
4071         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4072
4073 2007-02-10  Richard Henderson  <rth@redhat.com>
4074
4075         * lib/target-supports.exp (check_effective_target_tls): Redefine
4076         to mean non-emulated tls.
4077         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4078         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4079         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4080         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4081         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4082         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4083         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4084
4085 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4086
4087         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4088
4089 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4090
4091         * gfortran.dg/secnds.f: Replace time tolerance with a
4092         before-and-after bracket.
4093         * gfortran.dg/secnds-1.f: Likewise.
4094
4095 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4096
4097         PR fortran/30512
4098         * gfortran.dg/maxlocval_1.f90: New test.
4099
4100 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4101
4102         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4103
4104 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4105
4106         PR fortran/30720
4107         * gfortran.dg/array_function_1.f90: New test.
4108
4109 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4110
4111         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4112         (check_effective_target_dummy_wcsftime): New functions.
4113
4114 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4115
4116         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4117         * lib/target-supports.exp (check_effective_target_uclibc): New
4118         function.
4119
4120 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4121
4122         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4123         (vsnprintf): Don't define for uClibc targets.
4124
4125 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4126
4127         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4128         set before checking whether it was allowed.
4129         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4130         before checking inside_main.
4131
4132 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4133
4134         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4135         uClinux targets.
4136         (u16sf): Likewise u4sf.
4137         * g++.dg/compat/struct-layout-1.h: Likewise.
4138
4139 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4140
4141         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4142         procedure.
4143         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4144         m68k targets if check_effective_target_coldfire_fpu returns true.
4145
4146 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4147         Richard Guenther  <rguenther@suse.de>
4148
4149         PR middle-end/23361
4150         * gcc.dg/fold-compare-3.c: New testcase.
4151         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4152
4153 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4154
4155         * gcc.dg/pr26570.c: Clean up coverage files.
4156         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4157         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4158         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4159         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4160         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4161         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4162         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4163         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4164         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4165         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4166         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4167         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4168         * gcc.dg/vect/pr28952.c: Ditto.
4169         * gcc.dg/vect/pr27151.c: Ditto.
4170         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4171         * g++.dg/gomp/macro-3.C: Ditto.
4172
4173 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4174
4175         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4176         of the loop.
4177
4178 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4179
4180         * gcc.target/i386/builtin-bswap-2.c: New test case.
4181
4182 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4183
4184         * gfortran.dg/forall_8.f90: New test case.
4185         * gfortran.dg/forall_9.f90: Likewise.
4186
4187 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4188
4189         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4190
4191 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4192
4193         * lib/target-supports.exp (check_effective_target_simulator): New.
4194
4195 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4196
4197         * gcc.dg/tree-ssa/loop-25.c: New test.
4198
4199 2007-02-06  Richard Henderson  <rth@redhat.com>
4200
4201         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4202
4203 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4204
4205         * gcc.target/powerpc/popcount-1.c: New test case.
4206         * gcc.target/powerpc/parity-1.c: Likewise.
4207
4208 2007-02-06  Richard Guenther  <rguenther@suse.de>
4209
4210         PR middle-end/27302
4211         * gcc.dg/torture/pr27302-2.c: New testcase.
4212
4213 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4214
4215         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4216         * gcc.dg/vect/vect-iv-1.c: New test.
4217         * gcc.dg/vect/vect-iv-2.c: New test.
4218         * gcc.dg/vect/vect-iv-3.c: New test.
4219         * gcc.dg/vect/vect-iv-4.c: New test.
4220         * gcc.dg/vect/vect-iv-5.c: New test.
4221         * gcc.dg/vect/vect-iv-6.c: New test.
4222         * gcc.dg/vect/vect-iv-7.c: New test.
4223         * gcc.dg/vect/vect-iv-8.c: New test.
4224         * gcc.dg/vect/vect-iv-9.c: New test.
4225         * gcc.dg/vect/vect-iv-10.c: New test.
4226         * gcc.dg/vect/vect-iv-11.c: New test.
4227         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4228         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4229         * gcc.dg/vect/vect-14.c: Now vectorizable.
4230         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4231         loop).
4232         * gcc.dg/vect/vect-27.c: Likewise.
4233         * gcc.dg/vect/vect-29.c Likewise.
4234         * gcc.dg/vect/vect-dv-2.c: Likewise.
4235         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4236         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4237         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4238
4239 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4240
4241         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4242
4243 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4244
4245         * gcc.dg/builtins-20.c: Add more cases.
4246
4247 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4248
4249         PR debug/30189
4250         * gcc.dg/pr30189.c: New test.
4251
4252 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4253
4254         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4255         for running tests.
4256         * gcc.target/i386/sse4a-extract.c: New test.
4257         * gcc.target/i386/sse4a-insert.c: New test.
4258         * gcc.target/i386/sse4a-montsd.c: New test.
4259         * gcc.target/i386/sse4a-montss.c: New test.
4260
4261 2007-02-05  Richard Guenther  <rguenther@suse.de>
4262
4263         * gcc.target/i386/vectorize3.c: New testcase.
4264
4265 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4266
4267         PR target/30665
4268         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4269
4270 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4271
4272         PR fortran/30611
4273         * gfortran.dg/repeat_1.f90: New test.
4274
4275 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4276
4277         PR fortran/30605
4278         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4279         * gfortran.dg/derived_init_2.f90: Ditto.
4280         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4281         * gfortran.dg/array_initializer_1.f90: Ditto.
4282         * gfortran.dg/do_2.f90: Ditto.
4283         * gfortran.dg/proc_assign_1.f90: Ditto.
4284
4285 2007-02-04  Richard Guenther  <rguenther@suse.de>
4286
4287         PR middle-end/30636
4288         * g++.dg/warn/pr30636.C: New testcase.
4289         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4290
4291 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4292
4293         PR middle-end/30667
4294         * gfortran.dg/pr30667.f: New test.
4295
4296 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4297
4298         * gcc.dg/builtins-54.c: Add more cases.
4299
4300 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4301
4302         PR fortran/30514
4303         * gfortran.dg/zero_sized_2.f90: New test.
4304
4305         PR fortran/30660
4306         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4307
4308         PR fortran/29820
4309         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4310         file.
4311
4312 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4313
4314         PR fortran/30683
4315         * gfortran.dg/interface_10.f90: New test.
4316
4317 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4318
4319         * gcc.dg/builtins-20.c: Add more cases.
4320
4321 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4322
4323         PR target/29682
4324         * gcc-target/ia64/pr29682.c: New test.
4325
4326 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4327
4328         PR fortran/30284
4329         * gfortran.dg/arrayio_11.f90.f90: New test.
4330
4331         PR fortran/30626
4332         * gfortran.dg/arrayio_12.f90.f90: New test.
4333
4334 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR c++/30536
4337         * g++.dg/tls/diag-5.C: New test.
4338
4339         PR middle-end/30473
4340         * gcc.dg/pr30473.c: New test.
4341         * gcc.c-torture/execute/20070201-1.c: New test.
4342
4343 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4344
4345         * gfortran.dg/dependency_20.f90: New test case.
4346
4347 2007-01-31  Ian Lance Taylor  <iant@google.com>
4348
4349         * gcc.dg/lower-subreg-1.c (test): New test.
4350
4351 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4352
4353         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4354
4355 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4356
4357         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4358         * gcc.dg/torture/builtin-math-3.c: Likewise.
4359
4360 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4361
4362         gcc.dg/Wparentheses-2.c: Update and add new tests.
4363
4364 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4365
4366         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4367         vectorize.
4368
4369 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4370
4371         * gcc.dg/builtins-63.c: New test.
4372
4373 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4374
4375         PR fortran/27588
4376         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4377
4378 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4379
4380         PR fortran/30520
4381         * gfortran.dg/volatile8.f90: New argument conformance test.
4382         * gfortran.dg/volatile9.f90: New scope test.
4383
4384 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4385
4386         PR c++/24745
4387         * g++.dg/warn/null4.C: New.
4388
4389 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4390             Uros Bizjak  <ubizjak@gmail.com>
4391
4392         * gcc.dg/large-size-array-3.c: Correct typo.
4393
4394 2007-01-30  Richard Guenther  <rguenther@suse.de>
4395
4396         PR middle-end/27657
4397         * g++.dg/debug/pr27657.C: New testcase.
4398
4399 2007-01-30  Richard Guenther  <rguenther@suse.de>
4400
4401         PR middle-end/30313
4402         * gcc.dg/torture/pr30313.c: New testcase.
4403
4404 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4405
4406         * gcc.dg/dfp/dfp-except.h: New file.
4407         * gcc.dg/dfp/fe-check.h: New file.
4408         * gcc.dg/dfp/fe-binop.c: New test.
4409         * gcc.dg/dfp/fe-convert-1.c: New test.
4410         * gcc.dg/dfp/fe-convert-2.c: New test.
4411         * gcc.dg/dfp/fe-convert-3.c: New test.
4412
4413         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4414         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4415         * gcc.dg/dfp/convert-dfp.c: Ditto.
4416         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4417
4418 2007-01-29  Josh Conner  <jconner@apple.com>
4419
4420         * gcc.target/powerpc/altivec-24.c: New test.
4421
4422 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4423
4424         PR c++/28266
4425         * g++.dg/parse/defarg12.C: New test.
4426
4427 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4428
4429         PR fortran/30554
4430         * gfortran.dg/used_dummy_types_6.f90: New test.
4431
4432 2007-01-28  Jan Hubicka  <jh@suse.cz>
4433
4434         * gcc.dg/tree-prof/val-prof-6.c: New test.
4435
4436 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4437
4438         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4439
4440 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4441
4442         PR C++/28988
4443         * g++.dg/expr/dtor4.C: New test.
4444
4445 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4446
4447         * gcc.dg/tree-ssa/loop-23.c: New test.
4448
4449 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4450
4451         PR libfortran/30389
4452         * gfortran.dg/achar_2.f90:  New test.
4453         * gfortran.dg/achar_3.f90:  New test.
4454
4455 2007-01-27  Ian Lance Taylor  <iant@google.com>
4456
4457         * gcc.dg/strict-overflow-1.c: New test.
4458         * gcc.dg/no-strict-overflow-1.c: New test.
4459         * gcc.dg/strict-overflow-2.c: New test.
4460         * gcc.dg/no-strict-overflow-2.c: New test.
4461         * gcc.dg/strict-overflow-3.c: New test.
4462         * gcc.dg/no-strict-overflow-3.c: New test.
4463         * gcc.dg/strict-overflow-4.c: New test.
4464         * gcc.dg/no-strict-overflow-4.c: New test.
4465         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4466         * gcc.dg/pr15784-1.c: Likewise.
4467         * gcc.dg/pr20922-1.c: Likewise.
4468         * gcc.dg/pr20922-3.c: Likewise.
4469         * gcc.dg/pr20922-4.c: Likewise.
4470         * gcc.dg/pr20922-6.c: Likewise.
4471         * gcc.dg/compare-4.c: Likewise.
4472         * gcc.dg/torture/pr26898-1.c: Likewise.
4473         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4474         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4475         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4476         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4477         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4478         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4479         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4480         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4481         * g++.dg/tree-ssa/pr21082.C: Likewise.
4482
4483 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4484
4485         * gcc-dg/large-size-array-3.c: New test case.
4486
4487 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4488
4489         * gfortran.dg/forall_7.f90: New test case.
4490
4491 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/30407
4494         * gfortran.dg/where_operator_assign_1.f90: New test.
4495         * gfortran.dg/where_operator_assign_2.f90: New test.
4496         * gfortran.dg/where_operator_assign_3.f90: New test.
4497
4498 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4499
4500         * lib/target-supports.exp
4501         (check_effective_target_powerpc_altivec): New.
4502         (check_effective_target_vect_cmdline_needed): Use it.
4503
4504 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4505
4506         PR fortran/30278
4507         * gfortran.dg/backslash_3.f: New test.
4508
4509 2007-01-26  Richard Guenther  <rguenther@suse.de>
4510
4511         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4512
4513 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4514
4515         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4516         * gfortran.dg/vect/vect.exp: Ditto.
4517         * gfortran.dg/dg.exp: Ditto.
4518         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4519         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4520
4521 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4522
4523         * gcc.dg/builtins-20.c: Add more cases.
4524         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4525
4526 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4527
4528         PR fortran/30437
4529         * gcc.dg/Wall.c: New.
4530         * gcc.dg/Wno-all.c: New.
4531         * gfortran.dg/Wall.f90: New.
4532         * gfortran.dg/Wno-all.f90: New.
4533
4534 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4535
4536         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4537         * g++.dg/eh/simd-2.C: Also run on Darwin.
4538         * g++.dg/eh/simd-3.C: New.
4539         * g++.dg/eh/simd-4.C: New.
4540
4541 2007-01-25  Richard Guenther  <rguenther@suse.de>
4542
4543         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4544         and _PROFILE_USE.
4545         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4546
4547 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4548
4549         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4550         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4551         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4552         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4553         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4554         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4555         * gcc.dg/ipa/ipa-7.c: New testcase.
4556
4557 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4558
4559         * g++.dg/cpp0x/warn_cxx0x.C: New.
4560
4561 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4562
4563         * gcc.dg/builtins-20.c: Test builtin carg.
4564
4565 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR middle-end/27416
4568         * gcc.dg/gomp/pr27416.c: New test.
4569
4570         PR middle-end/30494
4571         * gcc.dg/gomp/pr30494.c: New test.
4572         * g++.dg/gomp/pr30494.C: New test.
4573
4574         PR middle-end/30421
4575         * gcc.dg/gomp/pr30421.c: New test.
4576
4577 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4578
4579         * gcc.target/ia64/versionid-1.c: New test.
4580         * gcc.target/ia64/versionid-2.c: New test.
4581
4582 2007-01-24  Richard Guenther  <rguenther@suse.de>
4583
4584         PR testsuite/30181
4585         * gcc.dg/builtins-57.c: Change to a link-time testcase
4586         to support non-C99 targets.
4587
4588 2007-01-24  Jan Hubicka  <jh@suse.cz>
4589
4590         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4591
4592 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4593
4594         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4595
4596 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
4597
4598         PR objc/27438
4599         * objc.dg/const-str-12.m: New test.
4600
4601 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4602
4603         PR fortran/30532
4604         * gfortran.dg/ctrl-z.f90:  New test.
4605
4606 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4607
4608         PR fortran/30481
4609         * gfortran.dg/namelist_assumed_char.f90:  New test.
4610
4611 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
4612
4613         PR c++/27492
4614         * g++.dg/inherit/covariant15.C: New test.
4615
4616 2007-01-23  Ian Lance Taylor  <iant@google.com>
4617
4618         * g++.dg/warn/Wparentheses-24.C: New test.
4619
4620 2007-01-23  Richard Guenther  <rguenther@suse.de>
4621
4622         PR testsuite/30560
4623         * ada/acats/run_acats: Do not call gnatmake or gnatchop
4624         with full path.
4625
4626 2007-01-22  Richard Guenther  <rguenther@suse.de>
4627
4628         PR tree-optimization/30038
4629         * gcc.dg/builtins-62.c: New testcase.
4630
4631 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4632
4633         * gcc.c-torture/compile/20070121.c: New test.
4634
4635 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
4636
4637         PR libfortran/30525
4638         * gfortran.dg/char_comparison_1.f:  New test.
4639
4640 2007-01-21  Ira Rosen  <irar@il.ibm.com>
4641
4642         * gcc.dg/vect/vect-strided-same-dr.c: New test.
4643
4644 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
4645
4646         PR objc/30479
4647         * objc.dg/pch: New directory.
4648         * objc.dg/pch/pch.exp: New file.
4649         * objc.dg/pch/interface-1.m: New test.
4650         * objc.dg/pch/interface-1.hs: New include file.
4651         * lib/objc.exp (objc_target_compile): Add
4652         "-x objective-c-header" in front of the sources if this is
4653         a precompiled header being compiled.
4654
4655 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4656
4657         * gfortran.dg/array_memcpy_3.f90: New test case.
4658         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
4659
4660 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4661             Brooks Moses  <brooks.moses@codesourcery.com>
4662             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4663
4664         * gfortran.dg/intrinsic_sign_1.f90: New test case.
4665         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4666
4667 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4668
4669         * gcc.dg/torture/builtin-math-3.c: Test fdim.
4670
4671 2007-01-19  Mike Stump  <mrs@apple.com>
4672
4673         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
4674         away.
4675
4676 2007-01-19  Roger Sayle  <roger@eyesopen.com>
4677
4678         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
4679         option instead of -funsafe-math-optimizations.
4680
4681 2007-01-19  Tomas Bily  <tbily@suse.cz>
4682
4683         gcc.dg/tree-prof/indir-call-prof.c: New.
4684         g++.dg/dg.exp: Add tree-prof subdirectory.
4685         g++.dg/tree-prof/indir-call-prof.C: New.
4686         g++.dg/tree-prof/tree-prof.exp: New.
4687
4688 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4689
4690         PR c++/17947
4691         * g++.dg/warn/deprecated.C: Update warning output.
4692         * g++.dg/warn/deprecated-2.C: Likewise.
4693         * g++.dg/warn/deprecated-3.C: New.
4694
4695 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4696
4697         * gcc.c-torture/execute/nestfunc-7.c: New.
4698
4699 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
4700
4701         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
4702
4703 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4704
4705         * gcc.dg/m68k-pic-1.c: New.
4706
4707 2007-01-18  Roger Sayle  <roger@eyesopen.com>
4708
4709         * gfortran.dg/array_memcpy_4.f90: New test case.
4710
4711 2007-01-18  Josh Conner  <jconner@apple.com>
4712
4713         PR target/30485
4714         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
4715         * gcc.dg/vect/no-trapping-math-1: New.
4716         * gcc.dg/vect/no-trapping-math-2: New.
4717
4718 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
4719
4720         * gcc.target/i386/387-8.c: Update comment about optimizing
4721         inherent load of 1.0 of fptan instruction.
4722
4723 2007-01-18  Dirk Mueller  <dmueller@suse.de>
4724             Richard Guenther <rguenther@suse.de>
4725
4726         PR diagnostic/8268
4727         * gcc.dg/Warray-bounds.c: New testcase.
4728         * gcc.dg/Warray-bounds-2.c: New testcase.
4729         * g++.dg/warn/Warray-bounds.C: New testcase.
4730         * g++.dg/warn/Warray-bounds-2.C: New testcase.
4731
4732 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
4733
4734         PR fortran/30476
4735         * gfortran.dg/generic_12.f90: New test.
4736
4737 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
4738
4739         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4740         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4741
4742 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
4743
4744         * gcc.dg/dfp/compare-special.h: New file.
4745         * gcc.dg/dfp/compare-special-32.c: New test.
4746         * gcc.dg/dfp/compare-special-64.c: New test.
4747         * gcc.dg/dfp/compare-special-128.c: New test.
4748
4749 2007-01-16  Roger Sayle  <roger@eyesopen.com>
4750             Paul Thomas  <pault@gcc.gnu.org>
4751             Steven G. Kargl  <kargl@gcc.gnu.org>
4752
4753         PR fortran/30404
4754         * gfortran.dg/forall_6.f90: New test case.
4755         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4756         * gfortran.dg/dependency_13.f90: Likewise.
4757
4758 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4759
4760         PR testsuite/12325
4761         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4762         targets that don't support Inf.
4763
4764 2007-01-15  Dale Johannesen  <dalej@apple.com>
4765
4766         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
4767
4768 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
4769
4770         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
4771         of achar for 0xff to avoid the "Extended ASCII not
4772         implemented" error message.
4773
4774 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
4775
4776         PR fortran/28172
4777         * gfortran.dg/altreturn_4.f90: New test.
4778
4779         PR fortran/29389
4780         * gfortran.dg/stfunc_4.f90: New test.
4781
4782         PR fortran/29712
4783         * gfortran.dg/bound_2.f90: Reinstate commented out line.
4784         * gfortran.dg/initialization_1.f90: Change warning.
4785
4786         PR fortran/30283
4787         * gfortran.dg/specification_type_resolution_2.f90: New test.
4788
4789 2007-01-14  Jan Hubicka  <jh@suse.cz>
4790
4791         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4792         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4793         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4794         elimination.
4795
4796 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
4797
4798         PR fortran/30410
4799         * gfortran.dg/external_procedures_2.f90: New test.
4800
4801 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
4802
4803         PR target/30413
4804         * gcc.target/i386/pr30413.c: New test.
4805
4806 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
4807
4808         PR fortran/30452
4809         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
4810
4811 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
4812
4813         * gcc.dg/20070112-1.c: New test.
4814
4815 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4816
4817         PR libgfortran/30435
4818         * gfortran.dg/list_read_6.f90: New test.
4819
4820 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
4821
4822         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
4823
4824 2007-01-12  Tom Tromey  <tromey@redhat.com>
4825
4826         PR preprocessor/28227:
4827         * gcc.dg/cpp/pr28227.c: New file.
4828
4829 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4830
4831         * gcc.dg/tree-ssa/loop-22.c: New test.
4832
4833 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4834
4835         PR tree-optimization/29516
4836         * gcc.dg/tree-ssa/loop-20.c: New test.
4837
4838 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
4839
4840         PR libfortran/30415
4841         * minmaxloc_integer_kinds_1.f90:  New test.
4842
4843 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
4844
4845         PR c++/29573
4846         * g++.dg/template/sizeof-template-argument.C: New test.
4847
4848 2007-01-11  Jan Hubicka  <jh@suse.cz>
4849
4850         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4851         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4852         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4853         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4854         * gcc.dg/tree-ssa/pr21658.c: Likewise.
4855         * gcc.dg/tree-ssa/pr15349.c: Likewise.
4856         * gcc.dg/tree-ssa/pr25501.c: Likewise.
4857         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4858         transformation in question.
4859         * gcc.dg/tree-ssa/vrp05.c: Likewise.
4860         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4861         * gcc.dg/always_inline3.c: Likewise.
4862
4863 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/28999
4866         * g++.dg/template/typename11.C: New test.
4867
4868 2007-01-10  Robert Kennedy <jimbob@google.com>
4869
4870         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4871
4872 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4873
4874         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4875         for different integer kinds.
4876         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
4877         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
4878         * gfortran.dg/ishft_2.f90: New test.
4879         * gfortran.dg/ishft_3.f90: New test.
4880
4881 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4882
4883         * gfortran.dg/altreturn_2.f90: Removed executable bit.
4884
4885 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
4886
4887         PR tree-optimization/30322
4888         * gcc.dg/tree-ssa/loop-21.c: New test.
4889
4890 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
4891
4892         * g++.dg/rtti/darwin-builtin-linkage.C: New.
4893
4894 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4895
4896         * gcc.target/spu/intrinsics-1.c: Remove xfail.
4897
4898 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4899
4900         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4901         * g++.dg/warn/overflow-warn-3.C: Likewise.
4902         * g++.dg/warn/overflow-warn-4.C: Likewise.
4903         * g++.dg/warn/overflow-warn-5.C: Likewise.
4904         * g++.dg/warn/overflow-warn-6.C: Likewise.
4905         * g++.dg/warn/Woverflow-1.C: Likewise.
4906         * g++.dg/warn/Woverflow-2.C: Likewise.
4907         * g++.dg/warn/Woverflow-3.C: Likewise.
4908         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
4909
4910 2007-01-08  Roger Sayle  <roger@eyesopen.com>
4911
4912         * gfortran.dg/array_constructor_14.f90: New test case.
4913         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
4914
4915 2007-01-08  Richard Guenther  <rguenther@suse.de>
4916
4917         PR tree-optimization/23603
4918         * gcc.dg/tree-ssa/vrp31.c: New testcase.
4919         * gcc.dg/tree-ssa/vrp32.c: Likewise.
4920
4921 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
4922
4923         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
4924         in __v8qi typedef.
4925         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
4926         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
4927         compiler behaviour.
4928         * gcc.dg/simd-5.c: Likewise.
4929         * gcc.dg/simd-6.c: Likewise.
4930         * g++.dg/conversion/simd1.C: Likewise.
4931         * g++.dg/conversion/simd3.C: Likewise.
4932         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
4933         (main): Use it.
4934
4935 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
4936
4937         PR tree-optimization/29877
4938         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
4939         name of a hard register for the target concerned.  Adjust dg-error
4940         directives to cope with new behaviour of TER.
4941
4942 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4943
4944         PR c++/28986
4945         * g++.dg/conversion/nullptr1.C: Added overflow warning.
4946         * g++.dg/warn/overflow-warn-1.C: New.
4947         * g++.dg/warn/overflow-warn-3.C: New.
4948         * g++.dg/warn/overflow-warn-4.C: New.
4949         * g++.dg/warn/overflow-warn-5.C: New.
4950         * g++.dg/warn/overflow-warn-6.C: New.
4951         * g++.dg/warn/Woverflow-1.C: New.
4952         * g++.dg/warn/Woverflow-2.C: New.
4953         * g++.dg/warn/Woverflow-3.C: New.
4954         * g++.dg/warn/multiple-overflow-warn-2.C: New.
4955
4956 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
4957
4958         PR fortran/27698
4959         * gfortran.dg/invalid_name.f90: New test.
4960         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
4961         * gfortran.dg/gomp/pr29759.f90: Ditto.
4962
4963 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4964
4965         * gfortran.dg/present_1.f90:  Update error message.
4966
4967 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
4968
4969         PR c++/19439
4970         * g++.dg/template/duplicate1.C: New test
4971         * g++.dg/template/memfriend6.C: Adjust error markers.
4972
4973 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
4974
4975         PR tree-opt/30385
4976         * gcc.dg/torture/inline-1.c: New test.
4977
4978 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4979
4980         PR c/19978
4981         * gcc.dg/multiple-overflow-warn-1.c: New.
4982         * gcc.dg/multiple-overflow-warn-2.c: New.
4983         * gcc.dg/overflow-warn-6.c: New.
4984         * g++.dg/warn/multiple-overflow-warn-1.C: New.
4985
4986 2007-01-05  Roger Sayle  <roger@eyesopen.com>
4987
4988         * gfortran.dg/array_memcpy_1.f90: New test case.
4989         * gfortran.dg/array_memcpy_2.f90: Likewise.
4990
4991 2007-01-05  Richard Guenther  <rguenther@suse.de>
4992
4993         PR middle-end/27826
4994         * g++.dg/opt/pr27826.C: New testcase.
4995
4996 2007-01-05  Ian Lance Taylor  <iant@google.com>
4997
4998         * gcc.dg/Walways-true-1.c: New test.
4999         * gcc.dg/Walways-true-2.c: New test.
5000         * g++.dg/warn/Walways-true-1.C: New test.
5001         * g++.dg/warn/Walways-true-2.C: New test.
5002
5003 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5004
5005         PR c/30360
5006         * gcc.dg/pr30360.c: New test.
5007
5008 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5009
5010         PR fortran/23232
5011         * gfortran.dg/data_implied_do_1.f90: New test.
5012
5013         PR fortran/27996
5014         PR fortran/27998
5015         * gfortran.dg/char_length_1.f90: New test.
5016
5017 2007-01-05  Richard Guenther  <rguenther@suse.de>
5018
5019         PR middle-end/28116
5020         * g++.dg/opt/pr28116.C: New testcase.
5021
5022 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5023
5024         PR fortran/29624
5025         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5026           invalid deallocate.
5027         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5028         * gfortran.dg/protected_4.f90: Add pointer intent check.
5029         * gfortran.dg/protected_6.f90: Add pointer intent check.
5030         * gfortran.dg/pointer_intent_1.f90: New test.
5031         * gfortran.dg/pointer_intent_2.f90: New test.
5032         * gfortran.dg/pointer_intent_3.f90: New test.
5033
5034 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5035
5036         PR 30235
5037         * gfortran.dg/altreturn_2.f90: new test.
5038
5039 2007-01-04  Tom Tromey  <tromey@redhat.com>
5040
5041         PR preprocessor/28165:
5042         * gcc.dg/cpp/pr28165.c: New file.
5043
5044 2007-01-03  Josh Conner  <jconner@apple.com>
5045
5046         PR middle-end/29683
5047         * gcc.dg/pr29683.c: New.
5048
5049 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5050
5051         PR c++/28217
5052         * g++.dg/pch/template-1.C: New test.
5053         * g++.dg/pch/template-1.Hs: New file.
5054
5055 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5056
5057         PR middle-end/30353
5058         * gcc.c-torture/compile/complex-4.c: New test.
5059
5060 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5061
5062         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5063         -maltivec.
5064         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5065
5066 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR middle-end/30286
5069         * gcc.dg/pr30286.c: New test.
5070
5071         PR c++/29535
5072         * g++.dg/template/crash66.C: New test.
5073
5074         PR c++/29054
5075         * g++.dg/template/friend49.C: New test.
5076
5077 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5078
5079         * gfortran.dg/ibits.f90: New test.
5080
5081 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5082
5083         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5084         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5085
5086 2007-01-02  Jan Hubicka  <jh@suse.cz>
5087
5088         * gcc.dg/pr16194.c: We now output error on all three functions,
5089         not just first one.
5090
5091 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5092
5093         PR c/19977
5094         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5095         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5096
5097 2006-01-02  Ian Lance Taylor  <iant@google.com>
5098
5099         * g++.dg/warn/Wparentheses-22.C: New test.
5100         * g++.dg/warn/Wparentheses-23.C: New test.
5101
5102 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5103
5104         PR middle-end/7651
5105         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5106         * gcc.dg/declspec-3-Wextra.c: New.
5107         * gcc.dg/declspec-3-no.c: New
5108
5109 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5110
5111         PR fortran/20896
5112         * gfortran.dg/interface_10.f90: Remove.
5113
5114 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5115
5116         * gcc.dg/fold-eqxor-4.c: New test case.
5117
5118 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5119
5120         PR middle-end/30311
5121         * gcc.c-torture/compile/pr30311.c: New test.
5122
5123 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5124
5125         PR middle-end/30253
5126         * gcc.c-torture/compile/statement-expression-1.c: New test.
5127
5128 2007-01-01  Andreas Schwab  <schwab@suse.de>
5129
5130         PR target/29166
5131         * g++.dg/eh/pr29166.C: New test.
5132
5133 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5134
5135         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5136         New.
5137         (check_effective_target_vect_cmdline_needed): Use it.
5138
5139 2006-12-31  Richard Guenther  <rguenther@suse.de>
5140
5141         PR middle-end/30137
5142         * gcc.dg/pr30137-1.c: New testcase.
5143         * gcc.dg/pr30137-2.c: Likewise.
5144
5145 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5146
5147         PR middle-end/30322
5148         * gcc.dg/fold-plusnot-1.c: New test case.
5149
5150 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5151
5152         PR c++/29731
5153         * g++.dg/parse/template22.C: New test.
5154
5155 2006-12-31  Richard Guenther  <rguenther@suse.de>
5156
5157         PR middle-end/30338
5158         * gcc.c-torture/compile/pr30338.c: New testcase.
5159
5160 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5161
5162         PR fortran/27900
5163         * gfortran.dg/intrinsic_actual_4.f90: New test.
5164
5165         PR fortran/24325
5166         * gfortran.dg/func_decl_3.f90: New test.
5167
5168 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5169
5170         PR fortran/23060
5171         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5172         * gfortran.dg/c_by_val_1.f: New test.
5173         * gfortran.dg/c_by_val_2.f: New test.
5174         * gfortran.dg/c_by_val_3.f: New test.
5175
5176 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5177
5178         PR libfortran/30321
5179         * gfortran.dg/sum_zero_array_1.f90:  New test.
5180
5181 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR preprocessor/29612
5184         * gcc.dg/cpp/pr29612-1.c: New test.
5185         * gcc.dg/cpp/pr29612-2.c: New test.
5186
5187 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5188
5189         PR fortran/30034
5190         * gfortran.dg/pure_formal_proc_1.f90: New test.
5191
5192         PR fortran/30237
5193         * gfortran.dg/intrinsic_actual_3.f90: New test.
5194
5195 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5196
5197         PR fortran/30014
5198         * gfortran.dg/io_constraints_1.f90: Update test.
5199         * gfortran.dg/io_constraints_2.f90: Update test.
5200         * gfortran.dg/inquire_iolength.f90: New test.
5201
5202 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5203
5204         PR fortran/20896
5205         * gfortran.dg/interface_10.f90: New test.
5206         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5207         since z is already, locally a variable.
5208
5209         PR fortran/25135
5210         * gfortran.dg/generic_11.f90: New test.
5211         * gfortran.dg/interface_7.f90: Remove name clash between module
5212         name and procedure 'x' referenced in the interface.
5213
5214 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5215
5216         PR middle-end/7651
5217         * gcc.dg/Wmissing-parameter-type.c: New.
5218         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5219         * gcc.dg/Wmissing-parameter-type-no.c: New.
5220
5221 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5222
5223         PR fortran/25818
5224         * gfortran.dg/entry_array_specs_2.f: New test.
5225
5226         PR fortran/30084
5227         * gfortran.dg/nested_modules_6.f90: New test.
5228
5229 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5230
5231         PR middle-end/7651
5232         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5233         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5234
5235 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5236
5237         PR C++/30168
5238         * g++.dg/opt/complex6.C: New test.
5239
5240 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5241
5242         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5243         full" if the linker on spu-*-* warns about exceeding local store.
5244
5245         And revert this patch:
5246         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5247         fail to link due to relocation overflows on spu-*-*.
5248
5249 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5250
5251         PR fortran/30273
5252         * gfortran.dg/dependency_19.f90: New test.
5253
5254 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5255
5256         PR fortran/30202
5257         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5258
5259 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR middle-end/30262
5262         * gcc.c-torture/execute/20061220-1.c: New test.
5263
5264         PR middle-end/30263
5265         * gcc.dg/gomp/asm-1.c: New test.
5266
5267         PR target/30230
5268         * g++.dg/eh/ia64-2.C: New test.
5269
5270 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5271
5272         PR target/28966
5273         PR target/29248
5274         * gcc.dg/rs6000-leaf.c: New.
5275
5276 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5277
5278         PR fortran/25392
5279         * gfortran.dg/f2c_8.f90: New test.
5280
5281 2006-12-20  Bill Wendling  <wendling@apple.com>
5282
5283         * gcc.dg/asm-b.c: Check for __ppc64__.
5284
5285 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5286
5287         PR fortran/30190
5288         * gfortran.dg/bounds_check_5.f90: New test.
5289
5290 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5291
5292         PR middle-end/30143
5293         * gcc.dg/gomp/complex-1.c: New testcase.
5294
5295 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5296
5297         * gfortran.dg/array_memset_1.f90: New test case.
5298
5299 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5300
5301         * lib/target-supports.exp: Add spu to
5302         check_effective_target_vect_widen_mult_hi_to_si.
5303
5304 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5305
5306         PR fortran/29992
5307         * gfortran.dg/generic_9.f90: New test.
5308
5309         PR fortran/30081
5310         * gfortran.dg/generic_10.f90: New test.
5311
5312 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5313
5314         PR tree-opt/30045
5315         * gcc.dg/pr30045.c: New test.
5316
5317 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5318
5319         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5320
5321 2006-12-19  Eric Christopher  <echristo@apple.com>
5322
5323         PR target/29302
5324         * gcc.c-torture/execute/pr29302-1.c: New.
5325
5326 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5327
5328         PR fortran/39238
5329         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5330
5331 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5332
5333         PR fortran/30236
5334         * gfortran.dg/altreturn_3.f90: New test.
5335
5336         * gfortran.dg/char_result_12.f90: Fix comment typos.
5337
5338 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5339
5340         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5341         as newlib's stdio.h uses non-traditional cpp constructs.
5342
5343 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5344
5345         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5346         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5347         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5348         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5349         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5350         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5351         * gfortran.dg/default_initialization.f: Renamed to
5352         default_initialization_1.f
5353         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5354         dollar_edit_descriptor_1.f
5355         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5356         dollar_edit_descriptor_2.f
5357         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5358         dollar_edit_descriptor_3.f
5359         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5360         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5361         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5362         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5363         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5364         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5365         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5366         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5367         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5368         * gfortran.dg/default_initialization_1.f: Renamed from
5369         default_initialization.f
5370         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5371         dollar_edit_descriptor-1.f
5372         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5373         dollar_edit_descriptor-2.f
5374         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5375         dollar_edit_descriptor-3.f
5376         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5377         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5378         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5379
5380 2006-12-18  Bill Wendling  <wendling@apple.com>
5381
5382         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5383         id is an OjbC keyword.
5384
5385 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5386
5387         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5388
5389 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5390
5391         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5392
5393 2006-12-18  Ian Lance Taylor  <iant@google.com>
5394
5395         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5396
5397 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5398
5399         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5400
5401 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5402
5403         PR fortran/30207
5404         * gfortran.fortran-torture/execute/where21.f90: New test.
5405
5406 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5407
5408         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5409
5410 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5411
5412         PR middle-end/7651
5413         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5414         * gcc.dg/if-empty-1.c: Likewise.
5415         * gcc.dg/pr23165.c: Likewise.
5416         * g++.dg/warn/empty-body.C: Likewise.
5417
5418 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5419
5420         PR libfortran/30005
5421         * gfortran.dg/open_errors.f90: New test.
5422
5423 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5424
5425         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5426
5427         * gcc.target/i386/ssse3-pabsb.c: New file.
5428         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5429         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5430         * gcc.target/i386/ssse3-palignr.c: Likewise.
5431         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5432         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5433         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5434         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5435         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5436         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5437         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5438         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5439         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5440         * gcc.target/i386/ssse3-psignb.c: Likewise.
5441         * gcc.target/i386/ssse3-psignd.c: Likewise.
5442         * gcc.target/i386/ssse3-psignw.c: Likewise.
5443         * gcc.target/i386/ssse3-vals.h: Likewise.
5444
5445 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5446
5447         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5448         * lib/fortran-torture.exp: Include target-supports.exp.
5449
5450 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR target/30185
5453         * gcc.c-torture/execute/pr30185.c: New test.
5454
5455 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5456
5457         PR testsuite/30179
5458         PR testsuite/30180
5459         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5460         * gcc.dg/builtin-bswap-2.c: Likewise.
5461         * gcc.dg/builtin-bswap-3.c: Likewise.
5462         * gcc.dg/builtin-bswap-4.c: Likewise.
5463         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5464         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5465
5466 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5467
5468         PR libfortran/30145
5469         * gfortran.dg/write_zero_array: New test.
5470
5471 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5472
5473         PR fortran/30200
5474         * gfortran.dg/write_fmt_trim.f90: New test.
5475
5476 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5477
5478         PR 30194
5479         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5480         temporarily.
5481
5482 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5483
5484         * lib/target-supports.exp (check_weak_available): Use istarget
5485         "hppa*-*-hpux10*" instead of regexp.
5486         (check_cxa_atexit_available): Likewise.
5487
5488 2006-12-14  Richard Guenther  <rguenther@suse.de>
5489
5490         PR tree-optimization/30197
5491         * gcc.c-torture/execute/complex-1.c: Fix function name.
5492         * gcc.dg/builtins-61.c: New testcase.
5493
5494 2006-12-14  Richard Guenther  <rguenther@suse.de>
5495
5496         PR middle-end/30172
5497         * gcc.dg/pr30172-1.c: New testcase.
5498
5499 2006-12-14  Richard Guenther  <rguenther@suse.de>
5500
5501         PR tree-optimization/30198
5502         * gcc.dg/builtins-60.c: New testcase.
5503
5504 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5505
5506         * lib/target-supports.exp (vect_no_align): Remove spu.
5507
5508 2006-12-13  Ian Lance Taylor  <iant@google.com>
5509
5510         PR c++/19564
5511         PR c++/19756
5512         * g++.dg/warn/Wparentheses-5.C: New test.
5513         * g++.dg/warn/Wparentheses-6.C: New test.
5514         * g++.dg/warn/Wparentheses-7.C: New test.
5515         * g++.dg/warn/Wparentheses-8.C: New test.
5516         * g++.dg/warn/Wparentheses-9.C: New test.
5517         * g++.dg/warn/Wparentheses-10.C: New test.
5518         * g++.dg/warn/Wparentheses-11.C: New test.
5519         * g++.dg/warn/Wparentheses-12.C: New test.
5520         * g++.dg/warn/Wparentheses-13.C: New test.
5521         * g++.dg/warn/Wparentheses-14.C: New test.
5522         * g++.dg/warn/Wparentheses-15.C: New test.
5523         * g++.dg/warn/Wparentheses-16.C: New test.
5524         * g++.dg/warn/Wparentheses-17.C: New test.
5525         * g++.dg/warn/Wparentheses-18.C: New test.
5526         * g++.dg/warn/Wparentheses-19.C: New test.
5527         * g++.dg/warn/Wparentheses-20.C: New test.
5528         * g++.dg/warn/Wparentheses-21.C: New test.
5529
5530 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5531
5532         PR testsuite/30157
5533         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5534         for target "hppa.*hpux10".
5535
5536 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5537
5538         * g++.dg/debug/vartrack1.C: New test.
5539
5540         * g++.dg/opt/ifcvt1.C: New test.
5541
5542         * gcc.dg/tls/opt-13.c: New test.
5543
5544         * gcc.dg/20060425-2.c: New test.
5545
5546         * g++.dg/opt/pr15054-2.C: New test.
5547
5548         * gcc.c-torture/execute/20060420-1.c: New test.
5549
5550         * gcc.c-torture/execute/20060412-1.c: New test.
5551
5552         * objc/compile/20060406-1.m: New test.
5553
5554 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5555
5556         * g++.dg/template/array17.C: New test.
5557
5558 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5559
5560         * gcc.target/powerpc/altivec-23.c: New test.
5561
5562 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5563
5564         PR c++27316
5565         * g++.dg/inherit/error3.C: New test.
5566
5567         PR c++/28740
5568         * g++.dg/inherit/error4.C: New test.
5569
5570 2006-12-13  Richard Guenther  <rguenther@suse.de>
5571
5572         PR tree-optimization/17687
5573         * gcc.dg/builtins-59.c: New testcase.
5574
5575 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5576
5577         * gcc.target/spu/Wmain.c: New test.
5578
5579 2006-12-12  Josh Conner  <jconner@apple.com>
5580
5581         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5582         * g++.dg/abi/thunk4.C: Likewise.
5583         * g++.dg/abi/rtti3.C: Likewise.
5584
5585 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5586
5587         * gcc.target/spu/cpat-1.c: New test.
5588         * gcc.target/spu/cpat-2.c: New test.
5589         * gcc.target/spu/cpat-3.c: New test.
5590         * gcc.target/spu/cpat-4.c: New test.
5591
5592 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5593
5594         PR tree-opt/28436
5595         * gcc.c-torture/compile/vector-1.c: New test.
5596         * gcc.c-torture/compile/vector-2.c: New test.
5597         * gcc.c-torture/compile/vector-3.c: New test.
5598
5599 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5600
5601         * lib/fortran-torture.exp: Update copyright years.  Remove
5602         obsolete comment.  Test -ftree-vectorize where it makes sense.
5603         * lib/gfortran-dg.exp: Update copyright years.  Use settings
5604         from fortran-torture.exp.
5605         * gfortran.dg/char_transpose_1.f90,
5606         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5607         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5608         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
5609         '-w' to dg-options.
5610
5611 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
5612
5613         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5614         saved_${tool}_load.
5615
5616 2006-12-12  Ira Rosen  <irar@il.ibm.com>
5617
5618         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
5619         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
5620         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
5621         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
5622         gaps.
5623
5624 2006-12-12  Richard Guenther  <rguenther@suse.de>
5625
5626         PR middle-end/30147
5627         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
5628
5629 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
5630             Diego Novillo  <dnovillo@redhat.com>
5631
5632         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
5633         VDEF/VUSE changes.
5634         * gcc.dg/tree-ssa/pr26421.c: Likewise
5635         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
5636         * gcc.dg/tree-ssa/pr23382.c: Likewise.
5637         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
5638         * gcc.dg/tree-ssa/pr28410.c: Likewise.
5639         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
5640         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5641         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5642         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5643         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5644
5645 2006-12-11  Jan Hubicka  <jh@suse.cz>
5646
5647         * gcc.dg/tree-prof/stringop-1.c: New test.
5648         * gcc.dg/tree-prof/stringop-2.c: New test.
5649
5650 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
5651
5652         PR target/30120
5653         * gcc.target/i386/pr30120.c: New test.
5654
5655         Revert:
5656         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5657
5658         * gcc.target/i386/x87regparm-1.c: New test.
5659         * gcc.target/i386/x87regparm-2.c: New test.
5660         * gcc.target/i386/x87regparm-3.c: New test.
5661         * gcc.target/i386/x87regparm-4.c: New test.
5662
5663 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
5664
5665         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
5666
5667 2006-12-10  Tobias Burnus  <burnus@net-b.de>
5668
5669         PR fortran/23994
5670         * gfortran.dg/protected_1.f90: New test.
5671         * gfortran.dg/protected_2.f90: New test.
5672         * gfortran.dg/protected_3.f90: New test.
5673         * gfortran.dg/protected_4.f90: New test.
5674         * gfortran.dg/protected_5.f90: New test.
5675         * gfortran.dg/protected_6.f90: New test.
5676
5677 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5678             Tobias Burnus  <burnus@gcc.gnu.org>
5679
5680         PR fortran/29975
5681         PR fortran/30068
5682         * gfortran.dg/interface_4.f90: Test adding procedure to generic
5683         interface.
5684         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
5685         ambiguous interfaces.
5686         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
5687         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
5688         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
5689         ambiguous interfaces.
5690         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
5691         * gfortran.dg/array_initializer_2.f90: Add initializer array
5692         constructor test.
5693
5694         PR fortran/30096
5695         * gfortran.dg/interface_9.f90: Test that host interfaces are
5696         not checked for ambiguity with the local version.
5697
5698 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5699
5700         PR fortran/29464
5701         * gfortran.dg/module_interface_2.f90: New test.
5702
5703 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5704
5705         PR fortran/29941
5706         * gfortran.dg/assumed_len.f90: New test.
5707
5708 2006-12-09  Richard Guenther  <rguenther@suse.de>
5709
5710         * g++.dg/warn/implicit-typename1.C: Qualify types.
5711         * g++.dg/parse/crash12.C: Likewise.
5712         * g++.dg/tree-ssa/pr22444.C: Likewise.
5713
5714 2006-12-09  Tobias Burnus  <burnus@net-b.de>
5715
5716         * gfortran.dg/array_2.f90: Added sqrt test.
5717
5718 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
5719
5720         * gcc.target/i386/x87regparm-1.c: XFAIL.
5721         * gcc.target/i386/x87regparm-2.c: XFAIL.
5722         * gcc.target/i386/x87regparm-3.c: XFAIL.
5723         * gcc.target/i386/x87regparm-4.c: XFAIL.
5724
5725 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5726
5727         * lib/target-supports.exp
5728         (check_effective_target_large_long_double): New.
5729         * gcc.dg/Wconversion-real.c : Use it.
5730         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
5731         unsigned.
5732
5733 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
5734
5735         * gcc.c-torture/execute/mode-dependent-address.c: New test.
5736
5737 2006-12-08  Tobias Burnus  <burnus@net-b.de>
5738
5739         PR fortran/27546
5740         * gfortran.dg/import4.f90: New test for IMPORT in modules.
5741
5742 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
5743
5744         PR c++/29732
5745         * g++.dg/template/crash65.C: New test.
5746         * g++.dg/template/spec16.C: Tweak error markers.
5747
5748 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5749
5750         * gcc.target/spu: New directory.
5751         * gcc.target/spu/spu.exp: New file.
5752         * gcc.target/spu/intrinsics-1.c: New test.
5753
5754 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
5755
5756         PR c++/29980
5757         * g++.dg/ext/attrib27.C: New test.
5758         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5759         * g++.dg/parse/typedef5.C: Likewise.
5760
5761 2006-12-07  Mike Stump  <mrs@apple.com>
5762
5763         * treelang/compile/var_defs.tree: Adjust.
5764
5765 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/29730
5768         * g++.dg/template/crash64.C: New test.
5769         * g++.dg/parse/crash27.C: Adjust error markers.
5770
5771 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
5772
5773         PR libfortran/30009
5774         PR libfortran/30056
5775         * gfortran.dg/read_eof_4.f90:  Add tests.
5776         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
5777         * gfortran.dg/unf_read_corrupted_1.f90: New test.
5778
5779 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/29729
5782         * g++.dg/template/crash63.C: New test.
5783
5784         PR c++/29728
5785         * g++.dg/template/crash62.C: New test.
5786
5787 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5788
5789         PR fortran/30003
5790         * gfortran.dg/allocatable_function_1.f90: Increase the number
5791         of expected calls of free to 10; the lhs section reference is
5792         now evaluated so there is another call to bar.  Change the
5793         comment appropriately.
5794         * gfortran.dg/array_section_1.f90: New test.
5795
5796 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5797
5798         PR fortran/29912
5799         * gfortran.dg/char_result_12.f90: New test.
5800
5801 2006-12-05  Richard Guenther  <rguenther@suse.de>
5802
5803         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5804         * gcc.dg/vect/vect-pow-2.c: Rename to ...
5805         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
5806         vect_double, xfail for spu*-*-*.
5807
5808 2006-12-04  Tobias Burnus  <burnus@net-b.de>
5809
5810         PR fortran/29962
5811         * initialization_4.f90: Test noninteger exponents (-std=f95).
5812         * initialization_5.f90: New test for noninteger exponents
5813           with -std=f2003.
5814
5815 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5816
5817         PR fortran/29821
5818         * gfortran.dg/parameter_array_section_1.f90: New test.
5819
5820 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
5821
5822         PR c++/29733
5823         * g++.dg/template/crash61.C: New test.
5824
5825         PR c++/29632
5826         * g++.dg/template/error23.C: New test.
5827
5828 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
5829
5830         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5831
5832 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5833
5834         PR fortran/29916
5835         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5836
5837 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR middle-end/29965
5840         * gcc.dg/gomp/pr29965-1.c: New test.
5841         * gcc.dg/gomp/pr29965-2.c: New test.
5842         * gcc.dg/gomp/pr29965-3.c: New test.
5843         * gcc.dg/gomp/pr29965-4.c: New test.
5844         * gcc.dg/gomp/pr29965-5.c: New test.
5845         * gcc.dg/gomp/pr29965-6.c: New test.
5846         * g++.dg/gomp/pr29965-1.C: New test.
5847         * g++.dg/gomp/pr29965-2.C: New test.
5848         * g++.dg/gomp/pr29965-3.C: New test.
5849         * g++.dg/gomp/pr29965-4.C: New test.
5850         * g++.dg/gomp/pr29965-5.C: New test.
5851         * g++.dg/gomp/pr29965-6.C: New test.
5852         * g++.dg/gomp/pr29965-7.C: New test.
5853         * g++.dg/gomp/pr29965-8.C: New test.
5854         * g++.dg/gomp/pr29965-9.C: New test.
5855         * g++.dg/gomp/pr29965-10.C: New test.
5856
5857 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/pointer_variable_bounds.adb: New test.
5860         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5861         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5862
5863 2006-12-03  Eric Christopher  <echristo@apple.com>
5864
5865         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5866
5867 2006-12-03  Richard Henderson  <rth@redhat.com>
5868             Andrew Pinski  <pinskia@gmail.com>
5869
5870         PR C++/14329
5871         * g++.dg/warn/unit-1.C: New test.
5872
5873 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
5874
5875         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
5876
5877 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
5878
5879         * g++.dg/vect/vect.exp: Enable tests to run on spu.
5880         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
5881         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
5882         * gcc.dg/vect/vect-70.c: Reduce array size.
5883         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
5884         vect_no_compaer_double targets.
5885         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
5886         vect_float, vect_double, and vect_int.
5887
5888 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
5889
5890         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
5891         test for loop versioning on vect_no_align targets.
5892         * gcc.dg/vect/pr20122.c: Likewise.
5893         * gcc.dg/vect/vect-105.c: Likewise.
5894         * gcc.dg/vect/vect-42.c: Likewise.
5895         * gcc.dg/vect/vect-43.c: Likewise.
5896         * gcc.dg/vect/vect-74.c: Likewise.
5897         * gcc.dg/vect/vect-75.c: Likewise.
5898         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5899         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5900         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
5901         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
5902
5903 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
5904
5905         PR fortran/29642
5906         * gfortran.dg/value_1.f90 : New test.
5907         * gfortran.dg/value_2.f90 : New test.
5908         * gfortran.dg/value_3.f90 : New test.
5909         * gfortran.dg/value_4.f90 : New test.
5910         * gfortran.dg/value_4.c : Called from value_4.f90.
5911
5912 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5913
5914         PR C++/30033
5915         *  g++.dg/cpp0x/static_assert4.C: New testcase.
5916
5917 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5918
5919         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
5920
5921 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
5922
5923         PR c/27953
5924         * gcc.dg/pr27953.c: New test.
5925
5926 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5927
5928         PR c++/30022
5929         * g++.dg/ext/vector5.C: New test.
5930
5931         PR c++/30021
5932         * g++.dg/other/main1.C: New test.
5933
5934 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
5935
5936         PR libfortran/29568
5937         * gfortran.dg/convert_implied_open.f90:  Change to
5938         new default record length.
5939         * gfortran.dg/unf_short_record_1.f90:  Adapt to
5940         new error message.
5941         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
5942
5943 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
5944
5945         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
5946
5947 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
5948
5949         PR c++/29066
5950         * g++.dg/expr/pr29066.c: New.
5951
5952 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
5953             Zdenek Dvorak <dvorakz@suse.cz>
5954
5955         PR tree-optimization/29921
5956         * gcc.dg/pr29921-2.c: New test.
5957
5958 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
5959
5960         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
5961         (i386_get_cpuid): New function.
5962         (i386_cpuid_ecx): Likewise.
5963         (i386_cpuid_edx): Likewise.
5964         (i386_cpuid): Updated to call i386_cpuid_edx.
5965
5966         * gcc.target/i386/sse3-addsubpd.c: New file.
5967         * gcc.target/i386/sse3-addsubps.c: Likewise.
5968         * gcc.target/i386/sse3-haddpd.c: Likewise.
5969         * gcc.target/i386/sse3-haddps.c: Likewise.
5970         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5971         * gcc.target/i386/sse3-hsubps.c: Likewise.
5972         * gcc.target/i386/sse3-lddqu.c: Likewise.
5973         * gcc.target/i386/sse3-movddup.c: Likewise.
5974         * gcc.target/i386/sse3-movshdup.c: Likewise.
5975         * gcc.target/i386/sse3-movsldup.c: Likewise.
5976
5977 2006-12-01  Dirk Mueller  <dmueller@suse.de>
5978
5979         * g++.dg/warn/Wreturn-type-4.C: New testcase.
5980
5981 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
5982
5983         * gcc.dg/dfp/convert-int-max.c: New test.
5984         * gcc.dg/dfp/convert-int-max-fold.c: New test.
5985
5986 2006-11-30  Richard Guenther  <rguenther@suse.de>
5987
5988         * gcc.dg/vect/vect-pow-1.c: Rename ...
5989         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
5990         floats instead of doubles, check successful vectorization.
5991
5992 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5993
5994         PR target/29945
5995         * gcc.c-torture/compile/pr29945.c: New testcase.
5996
5997 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
5998
5999         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6000         -maltivec.
6001
6002 2006-11-29  Eric Christopher  <echristo@apple.com>
6003
6004         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6005
6006 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6007
6008         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6009
6010         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6011
6012 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6013
6014         PR c++/29022
6015         * g++.dg/inherit/virtual2.C: New test.
6016         * g++.dg/inherit/virtual3.C: Likewise.
6017         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6018         * g++.dg/inherit/error2.C: Likewise.
6019         * g++.dg/template/instantiate1.C: Likewise.
6020
6021 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6022
6023         PR tree-opt/29984
6024         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6025
6026 2006-11-28  Jan Hubicka  <jh@suse.cz>
6027
6028         * gcc.dg/memcpy-1.c: New test.
6029
6030 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/29735
6033         * g++.dg/warn/main-3.C: New test.
6034
6035 2006-11-28  Jan Hubicka  <jh@suse.cz>
6036
6037         * gcc.dg/winline-1.c: New test.
6038
6039 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6040
6041         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6042         alignments.
6043
6044 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6045
6046         PR fortran/29976
6047         * gfortran.dg/missing_optional_dummy_3.f90
6048
6049 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6050
6051         PR fortran/20880
6052         * gfortran.dg/interface_3.f90: Modify errors.
6053
6054 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6055
6056         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6057         fail to link due to relocation overflows on spu-*-*.
6058
6059 2006-11-27  Michael Matz  <matz@suse.de>
6060             Andreas Krebbel  <krebbel1@de.ibm.com>
6061
6062         PR target/29319
6063         * gcc.dg/20061127-1.c: New testcase.
6064
6065 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6066
6067         * gcc.dg/20061124-1.c: Add exit() function prototype.
6068
6069 2006-11-27  Jan Hubicka  <jh@suse.cz>
6070
6071         * gcc.target/i386/memcpy-1.c: Adjust size.
6072         * gcc.dg/visibility-11.c: Likewise.
6073
6074 2006-11-27  Richard Guenther  <rguenther@suse.de>
6075
6076         PR middle-end/25620
6077         * gcc.target/i386/pow-1.c: New testcase.
6078         * gcc.dg/builtins-58.c: Likewise.
6079
6080 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/29886
6083         * g++.dg/expr/cast8.C: New test.
6084
6085 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6086
6087         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6088         Don't ever inline the testcase.
6089
6090 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6091
6092         PR fortran/29982
6093         * gfortran.fortran-torture/compile/parameter_3.f90: New
6094         testcase.
6095
6096 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6097
6098         PR fortran/29951
6099         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6100
6101 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6102
6103         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6104         for CHAR.
6105
6106 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6107
6108         PR libgfortran/29936
6109         * gfortran.dg/write_check3.f90: New test.
6110
6111 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6112
6113         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6114
6115 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6116
6117         PR fortran/20880
6118         * gfortran.dg/interface_3.f90: New test.
6119
6120         PR fortran/29387
6121         * gfortran.dg/generic_8.f90: New test.
6122
6123 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6124
6125         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6126         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6127         * gfortran.dg/specifics_3.f90: Remove.
6128
6129 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR c/29955
6132         * gcc.dg/gomp/pr29955.c: New test.
6133
6134         PR c/29736
6135         * gcc.dg/pr29736.c: New test.
6136
6137 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6138
6139         PR tree-opt/29964
6140         * gcc.dg/pure-1.c: New test.
6141
6142 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6143
6144         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6145         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6146
6147 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6148
6149         * gcc.dg/20061124-1.c: New testcase.
6150
6151 2006-11-23  Eric Christopher  <echristo@apple.com>
6152
6153         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6154
6155 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6156
6157         PR c/2707
6158         PR c++/26167
6159         * gcc.dg/Wconversion-integer.c: New. Supersedes
6160         Wconversion-negative-constants.c
6161         * gcc.dg/Wconversion-real.c: New.
6162         * gcc.dg/Wconversion-real-integer.c: New.
6163         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6164         * g++.dg/warn/Wconversion1.C: Modified.
6165
6166 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6167
6168         * gfortran.dg/overload_1.f90: New test.
6169
6170 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6171
6172         PR c/9072
6173         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6174         Wtraditional-conversion.
6175         * gcc.dg/overflow-warn-2.c: Likewise.
6176         * gcc.dg/Wconversion.c: Likewise. Renamed as
6177         Wtraditional-conversion.c .
6178         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6179         Wtraditional-conversion-2.c .
6180         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6181         Wtraditional-conversion-2.c
6182         * gcc.dg/Wconversion-negative-constants.c: New.
6183
6184 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6185
6186         * gcc.dg/tree-ssa/dump-1.c: New test.
6187
6188 2006-11-23  David Ung <davidu@mips.com>
6189
6190         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6191         -mfp64, allowable when ISA >= 33 and float is enabled.
6192         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6193         of mthc1 and mfhc1 patterns.
6194
6195 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6196
6197         PR tree-optimization/29921
6198         * gcc.dg/pr29921.c: New test.
6199
6200 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6201
6202         PR fortran/29441
6203         * gfortran.dg/initialization_4.f90: New test.
6204
6205 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6206
6207         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6208         platforms that have interleaving support.
6209         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6210         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6211         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6212         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6213         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6214         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6215         gcc.dg/vect/vect-strided-u8-i8.c,
6216         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6217         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6218         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6219         gcc.dg/vect/vect-strided-float.c,
6220         gcc.dg/vect/vect-strided-a-mult.c,
6221         gcc.dg/vect/vect-strided-mult-char-ls.c,
6222         gcc.dg/vect/vect-strided-a-u16-mult.c,
6223         gcc.dg/vect/vect-strided-a-u32-mult.c,
6224         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6225         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6226         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6227         gcc.dg/vect/vect-strided-mult.c,
6228         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6229         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6230         New.
6231
6232 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6233
6234         PR fortran/25087
6235         * gfortran.dg/auto_char_len_4.f90: New test.
6236
6237 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6238
6239         PR fortran/29652
6240         * gfortran.dg/generic_7.f90: New test.
6241         * gfortran.dg/defined_operators_1.f90: Add new error.
6242
6243 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6244
6245         PR tree-optimization/29902
6246         * g++.dg/tree-ssa/pr29902.C: New test.
6247
6248 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6249
6250         PR fortran/29820
6251         * gfortran.dg/used_types_13.f90: New test.
6252
6253 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6254
6255         * gcc.dg/dfp/snan.c: Delete.
6256
6257 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6258
6259         * g++.dg/cpp0x/static_assert1.C: New.
6260         * g++.dg/cpp0x/static_assert2.C: New.
6261         * g++.dg/cpp0x/static_assert3.C: New.
6262
6263 2006-11-21  Richard Guenther  <rguenther@suse.de>
6264
6265         * gcc.dg/vect/vect-pow-1.c: New testcase.
6266         * gcc.dg/vect/vect-pow-2.c: Likewise.
6267
6268 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6269
6270         PR c++/29570
6271         * g++.dg/template/static29.C: New test.
6272
6273         PR c++/29734
6274         * g++.dg/conversion/simd4.C: New test.
6275
6276 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6277
6278         PR c++/29475
6279         * g++.dg/template/access19.C: New test.
6280         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6281         error is reported.
6282
6283 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6284
6285         PR tree-opt/25500
6286         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6287
6288 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6289
6290         PR fortran/27546
6291         * gfortran.dg/import.f90: Extended test.
6292         * gfortran.dg/import2.f90: Extended test.
6293
6294 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6295
6296         * gfortran.dg/volatile3.f90: Add conflict test.
6297
6298 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6299
6300         PR fortran/24783
6301         * gfortran.dg/implicit_10.f90: New test.
6302
6303 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6304
6305         PR c++/8586
6306         * g++.dg/warn/Wall-write-strings.C: New.
6307
6308 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6309
6310         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6311         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6312
6313 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6314
6315         * gfortran.dg/use_3.f90: Remove error message.
6316         * gfortran.dg/iso_fortran_env_1.f90: New test.
6317         * gfortran.dg/iso_fortran_env_2.f90: New test.
6318         * gfortran.dg/iso_fortran_env_3.f90: New test.
6319         * gfortran.dg/iso_fortran_env_4.f90: New test.
6320
6321 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6322
6323         * gcc.dg/vect/vect-27.c: Fix initialization.
6324
6325 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6326
6327         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6328         * gcc.dg/torture/builtin-minmax-1.c: New.
6329
6330         * gcc.dg/builtins-20.c: Add cases for copysign.
6331
6332 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6333
6334         PR fortran/24285
6335         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6336
6337 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6338         * gfortran.dg/use_1.f90: New test.
6339         * gfortran.dg/use_1.f90: New test.
6340         * gfortran.dg/use_1.f90: New test.
6341
6342 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6343
6344         PR tree-optimization/29801
6345         * gcc.dg/pr29801.c: New test.
6346
6347 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6348
6349         PR middle-end/29584
6350         * gcc.dg/torture/pr29584.c: New test.
6351
6352 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6353
6354         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6355         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6356         * gcc.target/powerpc/compress-float-ppc.c,
6357         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6358         powerpc_fprs.
6359         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6360         do not pass -mhard-float.
6361
6362 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6363
6364         * gnat.dg/volatile_aggregate.adb: New test.
6365
6366 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6367
6368         PR fortran/29391
6369         PR fortran/29489
6370         * gfortran.dg/bound_2.f90: Add more checks.
6371         * gfortran.dg/bound_3.f90: New test.
6372
6373 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6374
6375         PR target/29201
6376         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6377
6378 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6379
6380         * gfortran.dg/import3.f90: Fix error message.
6381
6382 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6383
6384         PR tree-opt/29788
6385         * gfortran.fortran-torture/compile/inline_1.f90:
6386         New testcase.
6387
6388 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6389
6390         * gcc.target/i386/x87regparm-1.c: New test.
6391         * gcc.target/i386/x87regparm-2.c: New test.
6392         * gcc.target/i386/x87regparm-3.c: New test.
6393         * gcc.target/i386/x87regparm-4.c: New test.
6394
6395 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6396
6397         PR fortran/27546
6398         * gfortran.dg/import.f90: New test.
6399         * gfortran.dg/import2.f90: New test.
6400         * gfortran.dg/import3.f90: New test.
6401
6402 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6403
6404         PR fortran/27588
6405         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6406
6407 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6408
6409         PR fortran/29806
6410         * gfortran.dg/contains.f90: New test.
6411         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6412
6413 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR tree-optimization/29581
6416         * gcc.dg/pr29581-1.c: New test.
6417         * gcc.dg/pr29581-2.c: New test.
6418         * gcc.dg/pr29581-3.c: New test.
6419         * gcc.dg/pr29581-4.c: New test.
6420         * gfortran.dg/pr29581.f90: New test.
6421
6422 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6423
6424         PR fortran/29702
6425         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6426         numbers in error message headers.
6427
6428 2006-11-14  Richard Guenther  <rguenther@suse.de>
6429
6430         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6431         to i?86 and x86_64 targets.
6432
6433 2006-11-14  Caroline Tice  <ctice@apple.com>
6434
6435         * gcc.dg/pubtypes-1.c: New file/testcase.
6436         * gcc.dg/pubtypes-2.c: New file/testcase.
6437         * gcc.dg/pubtypes-3.c: New file/testcase.
6438         * gcc.dg/pubtypes-4.c: New file/testcase.
6439         * g++.dg/pubtypes.C: New file/testcase.
6440
6441 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/29106
6444         * g++.dg/init/self1.C: New test.
6445
6446 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6447
6448         PR fortran/29657
6449         * gfortran.dg/conflicts.f90: Add.
6450
6451 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6452
6453         PR rtl-optimization/29798
6454
6455         * gcc.c-torture/execute/pr29798.c: New.
6456
6457 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6458
6459         * gcc.dg/builtins-20.c: Add more cases.
6460
6461 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6462
6463         PR fortran/29759
6464         * gfortran.dg/gomp/pr29759.f90: New test.
6465
6466 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6467
6468         PR c++/29518
6469         * g++.dg/template/static28.C: New test.
6470
6471 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6472
6473         * lib/c-torture.exp: Use target-libpath.exp.
6474         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6475         set GCC_EXEC_PREFIX env var from global variable of same name.
6476
6477 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6478
6479         PR fortran/26994
6480         * gfortran.fortran-torture/compile/transfer-1.f90:
6481         New testcase.
6482
6483 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6484             Zdenek Dvorak <dvorakz@suse.cz>
6485
6486         PR tree-optimization/29680
6487         * gcc.dg/alias-11.c: New test.
6488
6489 2006-11-12  Jason Merrill  <jason@redhat.com>
6490             Andrew Pinski <pinskia@physics.uc.edu>
6491
6492         PR middle-end/28915
6493         * gcc.target/i386/vectorize1.c: New.
6494
6495 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6496
6497         PR rtl-optimization/29797
6498         * gcc.c-torture/execute/pr29797-1.c: New test case.
6499
6500 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6501
6502         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6503
6504 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6505
6506         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6507
6508 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6509
6510         PR tree-optimization/13827
6511         * gcc.dg/fold-eqand-1.c: New test case.
6512
6513 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6514
6515         PR rtl-opt/28812
6516         * gcc.c-torture/execute/mayalias-3.c: New test.
6517
6518 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6519
6520         PR middle-end/27528
6521         * gcc.c-torture/compile/pr27528.c: New test.
6522         * gcc.dg/pr27528.c: Likewise.
6523
6524 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6525
6526         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6527
6528         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6529
6530 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6531
6532         PR fortran/29758
6533         * gfortran.dg/reshape_source_size_1.f90: New test.
6534
6535 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6536
6537         PR fortran/29315
6538         * gfortran.dg/aliasing_dummy_4.f90: New test.
6539
6540 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6541
6542         PR target/29777
6543         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6544         and x86_64-*-* targets.
6545
6546 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6547
6548         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6549         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6550         New macros. Use them in exact tests.
6551         (TESTIT3): New macro.
6552         Add tests for fmin, fmax and fma.
6553
6554 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6555
6556         PR fortran/29431
6557         * gfortran.dg/array_constructor_13.f90: New test.
6558
6559 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6560
6561         PR fortran/29744
6562         * gfortran.dg/used_types_12.f90: New test.
6563
6564 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6565
6566         PR middle-end/29726
6567         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6568         (test6): Ditto.
6569         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6570         * gcc.dg/fold-eqandshift-3.c: New test case.
6571
6572 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6573
6574         PR fortran/29699
6575         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6576
6577         PR fortran/21370
6578         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6579
6580 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6581
6582         * gcc.dg/20061109-1.c: New testcase.
6583
6584 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6585
6586         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6587
6588 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6589
6590         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6591         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6592
6593 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6594
6595         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6596         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6597
6598 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6599
6600         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6601
6602 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6603
6604         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6605         vect-9.c).
6606         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6607         * gcc.dg/vect/vect-9.c: Now vectorizable.
6608         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6609         that support vect_widen_mult.
6610         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6611         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6612         vect-reduc-dot-u16.c).
6613         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6614         vect-reduc-dot-u16.c).
6615         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6616         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6617         vect-reduc-dot-s8.c).
6618         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
6619         vect-reduc-dot-s8.c).
6620         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
6621         vect-reduc-dot-s8.c).
6622         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
6623         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
6624         vect-reduc-dot-u8.c).
6625         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
6626         vect-reduc-dot-u8.c).
6627         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
6628         * gcc.dg/vect/vect-multitypes-9.c: New test.
6629         * gcc.dg/vect/vect-multitypes-10.c: New test.
6630         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
6631         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
6632         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
6633         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
6634         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
6635         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
6636         wrapv-vect-reduc-dot-s8.c.
6637         * lib/target-support.exp (check_effective_target_vect_unpack): New.
6638         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
6639         targets that support vec_unpack.
6640         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6641         (check_effective_target_vect_widen_mult_qi_to_hi): New.
6642         (check_effective_target_vect_widen_mult_hi_to_si): New.
6643         (check_effective_target_vect_widen_sum): Removed.
6644
6645         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6646
6647         * gcc.dg/vect/vect-multitypes-8.c: New test.
6648         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
6649
6650         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
6651
6652         * gcc.dg/vect/vect-multitypes-7.c: New test.
6653
6654         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6655
6656         * gcc.dg/vect/vect-multitypes-4.c: New test.
6657         * gcc.dg/vect/vect-multitypes-5.c: New test.
6658         * gcc.dg/vect/vect-multitypes-6.c: New test.
6659
6660         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6661
6662         * gcc.dg/vect/vect-multitypes-1.c: New test.
6663         * gcc.dg/vect/vect-multitypes-2.c: New test.
6664         * gcc.dg/vect/vect-multitypes-3.c: New test.
6665
6666 2006-11-07  Eric Christopher  <echristo@apple.com>
6667
6668         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
6669         Test using scan-assembler-not.
6670
6671 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
6672
6673         * gcc.dg/inline-17.c: New test.
6674
6675 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
6676
6677         PR other/25028
6678         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
6679         on HP-UX.
6680
6681 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
6682
6683         PR fortran/29539
6684         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
6685
6686         PR fortran/29634
6687         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
6688         test.
6689
6690 2006-11-07  Tobias Burnus  <burnus@net-b.de>
6691
6692         PR fortran/29601
6693         * gfortran.dg/volatile.f90: Add.
6694         * gfortran.dg/volatile2.f90: Add.
6695         * gfortran.dg/volatile3.f90: Add.
6696         * gfortran.dg/volatile4.f90: Add.
6697         * gfortran.dg/volatile5.f90: Add.
6698         * gfortran.dg/volatile6.f90: Add.
6699         * gfortran.dg/volatile7.f90: Add.
6700
6701 2006-11-06  Tobias Burnus  <burnus@net-b.de>
6702
6703         * gfortran.dg/io_constraints_2.f90: Adjust pattern
6704           for matching error messages.
6705         * gfortran.dg/specifics_3.f90: Adjust pattern
6706           for matching error messages.
6707
6708 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
6709             Bernhard Fischer  <aldot@gcc.gnu.org>
6710
6711         * lib/gcc-dg.exp (output-exists): New proc.
6712         (output-exists-not): New proc.
6713         * gcc.test-framework/test-framework.awk: Support new directives.
6714         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
6715         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
6716         * gcc.test-framework/dg-outexists-exp-F.c: New test.
6717         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
6718         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
6719         * gcc.test-framework/dg-outexists-exp-P.c: New test.
6720
6721 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
6722
6723         PR fortran/29630
6724         PR fortran/29679
6725         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
6726         * gfortran.dg/initialization_3.f90: New.
6727
6728 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6729
6730         PR libgfortran/25545
6731         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
6732
6733 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR middle-end/29695
6736         * gcc.c-torture/execute/pr29695-1.c: New test.
6737         * gcc.c-torture/execute/pr29695-2.c: New test.
6738
6739 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
6740
6741         PR fortran/29565
6742         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6743
6744 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
6745
6746         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6747         for matching error messages.
6748
6749 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
6750
6751         PR target/26915
6752         * gcc.target/i386/387-12.c: New test.
6753
6754 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6755
6756         PR libfortran/29713
6757         * gfortran.dg/pr29713.f90: New test.
6758
6759 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
6760
6761         * gcc.c-torture/execute/arith-rand-ll.c:
6762         Also test for bogus rest sign.
6763
6764 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6765
6766         PR libfortran/27895
6767         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6768
6769 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
6770
6771         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6772         from error messages.
6773
6774 2006-11-02  Mike Stump  <mrs@apple.com>
6775
6776         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6777
6778         * g++.old-deja/g++.abi/align.C: Enable for darwin.
6779
6780 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
6781
6782         * g++.dg/eh/gcsec1.C: New test.
6783
6784 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6785
6786         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6787         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
6788
6789 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
6790
6791         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6792         hexadecimal value.
6793         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6794         * gcc.dg/pr14796-2.c: Likewise.
6795
6796 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.c-torture/execute/20061101-1.c: New test.
6799
6800 2006-11-01  Richard Guenther  <rguenther@suse.de>
6801
6802         * gcc.target/i386/fpprec-1.c: New testcase.
6803
6804 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6805
6806         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6807         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6808
6809 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6810
6811         * gcc.c-torture/execute/20061031-1.c: New test.
6812
6813 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6814
6815         PR 23067
6816         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6817         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6818         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6819         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6820         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6821         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6822         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6823
6824 2006-10-31  Eric Christopher  <echristo@apple.com>
6825             Falk Hueffner  <falk@debian.org>
6826
6827         * gcc.dg/builtin-bswap-1.c: New.
6828         * gcc.dg/builtin-bswap-2.c: New.
6829         * gcc.dg/builtin-bswap-3.c: New.
6830         * gcc.dg/builtin-bswap-4.c: New.
6831         * gcc.dg/builtin-bswap-5.c: New.
6832         * gcc.target/i386/builtin-bswap-1.c: New.
6833
6834 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6835
6836         * gcc.dg/inline-16.c: New.
6837
6838         PR 16622
6839         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6840         defining it.
6841         * gcc.dg/inline-13.c: New.
6842         * gcc.dg/inline-14.c: New.
6843         * gcc.dg/inline-15.c: New.
6844
6845         PR 11377
6846         * gcc.dg/inline6.c: New.
6847         * gcc.dg/inline7.c: New.
6848
6849 2006-10-31  Roger Sayle  <roger@eyesopen.com>
6850
6851         PR middle-end/23470
6852         * gcc.dg/pr23470-1.c: New test case.
6853
6854 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
6855
6856         PR fortran/29537
6857         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6858         data.
6859         * gfortran.dg/blockdata_2.f90: New testcase.
6860
6861 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
6862
6863         PR libfortran/29627
6864         * gfortran.dg/unf_short_record_1.f90:  New test.
6865
6866 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6867
6868         PR fortran/29067
6869         * gfortran.dg/pr29067.f: New test.
6870
6871 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
6872             Richard Sandiford  <richard@codesourcery.com>
6873
6874         * lib/target-supports.exp (get_compiler_messages): Append options
6875         as a single list element.
6876         (check_effective_target_arm_vfp_ok): New.
6877         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
6878
6879 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
6880
6881         PR fortran/29387
6882         * gfortran.dg/intrinsic_actual_2.f90: New test.
6883
6884         PR fortran/29490
6885         * gfortran.dg/actual_array_interface_1.f90: New test.
6886
6887         PR fortran/29641
6888         * gfortran.dg/used_types_11.f90: New test.
6889
6890 2006-10-30  Dirk Mueller  <dmueller@suse.de>
6891
6892         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
6893         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
6894         * g++.old-deja/g++.pt/eichin01.C (main): Same.
6895         * g++.old-deja/g++.mike/net25.C (main): Same.
6896         * g++.dg/lookup/exception1.C (main): Same.
6897         * g++.dg/parse/parens2.C (main): Same.
6898
6899 2006-10-30  Roger Sayle  <roger@eyesopen.com>
6900
6901         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
6902
6903 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6904
6905         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
6906         * gcc.dg/torture/builtin-math-3.c: Likewise.
6907
6908 2006-10-30  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/29452
6911         * gfortran.dg/write_check.f90: Check run-time keyword checking.
6912         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
6913
6914 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
6915
6916         PR Fortran/29410
6917         * gfortran.fortran-torture/execute/transfer1.f90: New test.
6918
6919 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
6920
6921         * lib/target-supports.exp (check_function_available): Declare
6922         function before calling.
6923
6924 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
6925
6926         PR tree-optimization/29637
6927         * gcc.dg/pr29637.c: New test.
6928
6929 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6930
6931         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
6932         tree canonicalization.
6933
6934 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6935
6936         * gcc.dg/builtins-20.c: Add more hypot tests.
6937
6938 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6939
6940         * gcc.dg/fold-compare-1.c: New test case.
6941
6942 2006-10-29  Dirk Mueller  <dmueller@suse.de>
6943
6944         PR c++/16307
6945         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
6946
6947 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6948
6949         PR tree-optimization/15458
6950         * gcc.dg/fold-xornot-1.c: New test case.
6951
6952 2006-10-29  Richard Guenther  <rguenther@suse.de>
6953
6954         * gcc.target/i386/math-torture/trunc.c: New testcase.
6955
6956 2006-10-29  Richard Guenther  <rguenther@suse.de>
6957
6958         * gcc.target/i386/math-torture/round.c: New testcase.
6959
6960 2006-10-29  Richard Guenther  <rguenther@suse.de>
6961
6962         * gcc.target/i386/math-torture/ceil.c: New testcase.
6963         * gcc.target/i386/math-torture/floor.c: Likewise.
6964
6965 2006-10-29  Richard Guenther  <rguenther@suse.de>
6966
6967         * gcc.target/i386/math-torture/rint.c: New testcase.
6968         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
6969
6970 2006-10-29  Richard Guenther  <rguenther@suse.de>
6971
6972         * gcc.target/i386/math-torture/lfloor.c: New testcase.
6973         * gcc.target/i386/math-torture/lceil.c: Likewise.
6974
6975 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6976
6977         PR libgfortran/24313
6978         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
6979
6980 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
6981
6982         * gcc.c-torture/execute/20020118-1.c,
6983         gcc.c-torture/execute/builtins/strlen.c,
6984         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
6985         comment typos.
6986
6987 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6988
6989         * gcc.dg/builtins-20.c: Add tests for hypot.
6990         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
6991         two-argument builtins.
6992         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
6993         TESTIT2.  Update all callers.
6994         (TESTIT2, TESTIT2_R): New helper macros.
6995         Add testcases for pow, hypot and atan2.
6996
6997 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6998
6999         PR C++/29295
7000         * g++.dg/expr/bool1.C: New test.
7001         * g++.dg/expr/bool2.C: New test.
7002
7003 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7004
7005         PR fortran/28224
7006         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7007         * gfortran.dg/namelist_internal.f90: New test.
7008
7009 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7010
7011         PR fortran/29625
7012         * gfortran.dg/io_real_boz.f90: Add.
7013         * gfortran.dg/io_real_boz2.f90: Add.
7014
7015 2006-10-28  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/26899
7018         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7019
7020 2006-10-28  Richard Guenther  <rguenther@suse.de>
7021
7022         PR target/28806
7023         * gcc.target/i386/math-torture/lround.c: New testcase.
7024
7025 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7026
7027         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7028         * gcc.dg/builtins-44.c: Likewise.
7029         * gcc.dg/builtins-45.c: Likewise.
7030         * gcc.dg/pr28796-2.c: Likewise.
7031         * gcc.dg/unordered-3.c: Likewise.
7032
7033 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7034
7035         PR libgfortran/27954
7036         * gfortran.dg/error_recovery_2.f90: New test.
7037
7038 2006-10-26  Richard Guenther  <rguenther@suse.de>
7039
7040         * gcc.target/i386/i386.exp: Use glob, not find to collect
7041         tests.  Avoids recursing into subdirectories.
7042         * gcc.target/i386/math-torture/math-torture.exp: Torture
7043         for interesting ia32 math options.
7044         * gcc.target.i386/math-torture/lrint.c: New testcase.
7045
7046 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7047
7048         PR libgfortran/29563
7049         * gfortran.dg/arrayio_9.f90: Update test.
7050         * gfortran.dg/arrayio_19.f90: New test.
7051
7052 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7053
7054         * gcc.dg/20061026.c: New testcase.
7055
7056 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7057
7058         PR libgfortran/29563
7059         * gfortran.dg/arrayio_9.f90: New test.
7060
7061 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7062
7063         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7064         Copy the strings manually, as strcpy may call strlen.
7065
7066 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7067
7068         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7069         Add checks for log, log2, log10 and log1p.
7070
7071         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7072         we already test 0.0.  Add checks for expm1, log, log2, log10,
7073         log1p, cbrt, erf and erfc.
7074
7075 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7076
7077         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7078
7079 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7080
7081         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7082         and remainderl() built-in functions.  Remove -ffast-math from
7083         dg-options.
7084
7085 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7086
7087         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7088         acosh and atanh.
7089
7090         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7091         floating point modifiers to arguments passed to float and long
7092         double functions respectively.  Update all callers to use floating
7093         point numbers, not integers.  Add tests for exp, exp2 and
7094         exp10/pow10.
7095
7096         * gcc.dg/torture/builtin-math-3.c: New test.
7097
7098 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7099
7100         PR fortran/29393
7101         * gfortran.dg/initialize_2.f90: New.
7102
7103 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7104
7105         * gcc.dg/torture/builtin-math-2.c: New test.
7106
7107 2006-10-24  Richard Guenther  <rguenther@suse.de>
7108
7109         PR middle-end/28796
7110         * gcc.dg/pr28796-1.c: New testcase.
7111         * gcc.dg/pr28796-2.c: Likewise.
7112
7113 2006-10-24  Richard Guenther  <rguenther@suse.de>
7114
7115         * gcc.dg/builtins-57.c: New testcase.
7116
7117 2006-10-24  Richard Guenther  <rguenther@suse.de>
7118
7119         PR tree-optimization/29567
7120         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7121
7122 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7123
7124         PR tree-optimization/14784
7125         * gcc.dg/alias-10.c: New test.
7126
7127 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7128
7129         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7130
7131 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7132
7133         * gcc.dg/builtin-strncat-chk-1.c: New test.
7134
7135 2006-10-23  Jan Hubicka  <jh@suse.cz>
7136
7137         * gcc.dg/memmove-1.c: New test.
7138
7139 2006-10-23  Paul Brook  <paul@codesourcery.com>
7140
7141         * gcc.dg/pragma-pack-5.c: New test.
7142
7143 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7144
7145         * g++.dg/other/s390-1.C: New testcase.
7146
7147 2006-10-23  Richard Guenther  <rguenther@suse.de>
7148
7149         PR middle-end/27132
7150         PR middle-end/23295
7151         * gcc.dg/pr27132.c: New testcase.
7152         * gcc.dg/pr23295.c: Likewise.
7153         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7154         * g++.dg/tree-ssa/pr19807.C: Likewise.
7155
7156 2006-10-23  Richard Guenther  <rguenther@suse.de>
7157
7158         PR middle-end/21032
7159         * gcc.dg/pr21032.c: New testcase.
7160
7161 2006-10-22  Jeff Law  <law@redhat.com>
7162         Richard Guenther  <rguenther@suse.de>
7163
7164         PR tree-optimization/15911
7165         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7166
7167 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7168
7169         PR c++/20647
7170         * g++.dg/abi/rtti3.C: New.
7171
7172 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7173
7174         PR middle-end/28252
7175         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7176         transformation.
7177
7178 2006-10-21  Richard Guenther  <rguenther@suse.de>
7179
7180         PR tree-optimization/3511
7181         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7182
7183 2006-10-21  Richard Guenther  <rguenther@suse.de>
7184
7185         PR middle-end/26898
7186         * gcc.dg/torture/pr26898-1.c: New testcase.
7187         * gcc.dg/torture/pr26898-2.c: Likewise.
7188
7189 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7190
7191         PR c++/28053
7192         * g++.dg/parse/bitfield1.C: Adjust error markers.
7193         * g++.dg/parse/bitfield2.C: New test.
7194
7195 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7196
7197         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7198
7199 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7200
7201         PR libfortran/27895
7202         * gfortran.dg/zero_sized_1.f90: New test.
7203
7204 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206         * gcc.dg/div-compare-1.c: New test.
7207
7208 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7209
7210         PR fortran/29216
7211         * gfortran.dg/result_default_init_1.f90: New test.
7212
7213         PR fortran/29314
7214         * gfortran.dg/automatic_default_init_1.f90: New test.
7215
7216         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7217         from 38 to 33.
7218
7219 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7220
7221         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7222         'using namespace std' without previous declaration.
7223         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7224         * g++.old-deja/g++.robertl/eb133c.C: New.
7225
7226 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7227
7228         PR libgfortran/29277
7229         * gfortran.dg/streamio_4.f90: Update test.
7230         * gfortran.dg/streamio_11.f90: New test.
7231
7232 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7233
7234         PR c++/27952
7235         * g++.dg/inherit/virtual1.C: New test.
7236
7237 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/28261
7240         * g++.dg/parse/enum3.C: New test.
7241
7242 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7243
7244         PR c++/29039
7245         * g++.dg/init/ctor8.C: New test.
7246
7247 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/27270
7250         * g++.dg/ext/complit8.C: Tweak error markers.
7251         * g++.dg/template/complit1.C: Add error marker.
7252
7253 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/27270
7256         * g++.dg/ext/complit8.C: New test.
7257
7258         PR c++/29408
7259         * g++.dg/parse/dtor12.C: New test.
7260
7261         PR c++/29435
7262         * g++.dg/template/sizeof11.C: New test.
7263
7264 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7265
7266         PR fortran/29392
7267         * gfortran.dg/data_char_3.f90: New test.
7268
7269         PR fortran/29451
7270         * gfortran.dg/negative_automatic_size.f90: New test.
7271
7272 2006-10-16  David Daney  <ddaney@avtrex.com>
7273
7274         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7275
7276 2006-10-16  Eric Christopher  <echristo@apple.com>
7277
7278         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7279         x86_64.
7280
7281 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7282
7283         PR c++/28211
7284         * g++.dg/tc1/dr49.C: Tweak error messages.
7285         * g++.dg/parse/template21.C: New test.
7286
7287 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7288
7289         PR middle-end/20491
7290         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7291
7292 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7293
7294         PR fortran/29403
7295         * gfortran.dg/print_1.f90: New test.
7296
7297 2006-10-15  Jan Hubicka  <jh@suse.cz>
7298
7299         PR middle-end/29241
7300         * gcc.c-torture/compile/pr29241.c: New testcase.
7301
7302 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7303
7304         PR middle-end/29250
7305         * gcc.c-torture/compile/pr29250.c: New test.
7306
7307 2006-10-15  Richard Guenther  <rguenther@suse.de>
7308
7309         * gcc.dg/pr29299.c: New testcase.
7310
7311 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7312
7313         PR fortran/24767
7314         * gfortran.dg/label_4.f90: Adjust warning flag.
7315
7316 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7317
7318         PR fortran/29371
7319         * gfortran.dg/nullify_3.f90: New test.
7320
7321 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7322
7323         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7324         on Solaris 2.5.1 too.
7325
7326 2006-10-13  Eric Christopher  <echristo@apple.com>
7327
7328         * gcc.dg/pr25993.c: Skip for darwin.
7329
7330 2006-10-13  Eric Christopher  <echristo@apple.com>
7331
7332         * gcc.dg/visibility-11.c: Skip for darwin.
7333
7334 2006-10-13  Eric Christopher  <echristo@apple.com>
7335
7336         * gcc.dg/darwin-weakimport-1.c: Use
7337         -fno-asynchronous-unwind-tables.
7338         * gcc.dg/darwin-weakimport-3.c: Ditto.
7339
7340 2006-10-13  Richard Guenther  <rguenther@suse.de>
7341
7342         PR tree-optimization/29446
7343         * gcc.dg/torture/pr29446.c: New testcase.
7344
7345 2006-10-13  Bill Wendling  <wendling@apple.com>
7346
7347         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7348         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7349         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7350         * g++.old-deja/g++.law/shadow1.C: Likewise.
7351         * g++.old-deja/g++.law/ctors10.C: Likewise.
7352         * g++.dg/debug/namespace1.C: Likewise.
7353         * g++.dg/inherit/namespace-as-base.C: Likewise.
7354         * g++.dg/opt/delay-slot-1.C: Likewise.
7355         * g++.dg/parse/defarg10.C: Likewise.
7356         * g++.dg/template/ptrmem11.C: Likewise.
7357         * g++.dg/template/mem_func_ptr.C: Likewise.
7358         * g++.dg/template/spec19.C: Likewise.
7359
7360 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7361
7362         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7363
7364 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7365
7366         PR fortran/29373
7367         * gfortran.dg/implicit_9.f90: New test.
7368
7369         PR fortran/29407
7370         * gfortran.dg/namelist_25.f90: New test.
7371
7372         PR fortran/27701
7373         * gfortran.dg/same_name_2.f90: New test.
7374
7375         PR fortran/29232
7376         * gfortran.dg/host_assoc_types_1.f90: New test.
7377
7378         PR fortran/29364
7379         * gfortran.dg/missing_derived_type_1.f90: New test.
7380         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7381
7382         PR fortran/29422
7383         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7384
7385         PR fortran/29428
7386         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7387
7388 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7389
7390         PR fortran/29391
7391         * gfortran.dg/bound_2.f90: New test.
7392
7393 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7394
7395         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7396         directive.
7397         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7398         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7399         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7400         * gfortran.dg/gomp/reduction3.f90: Likewise.
7401         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7402         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7403         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7404         * gfortran.dg/forall_4.f90: Likewise.
7405         * gfortran.dg/spec_expr_4.f90: Likewise.
7406         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7407         * gfortran.dg/forall_5.f90: Likewise.
7408         * gfortran.dg/open_access_append_2.f90: Add check for
7409         compile-time warning.
7410
7411 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7412
7413         PR c++/28506
7414         * g++.dg/parse/pure1.C: New test.
7415
7416 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7417
7418         PR fortran/21435
7419         * gfortran.dg/io_constraints_3.f90: New test.
7420         * gfortran.dg/open_access_append_1.f90: Add checks
7421         for compile-time warnings.
7422         * gfortran.dg/pr20163-2.f: Likewise.
7423         * gfortran.dg/iostat_2.f90: Likewise.
7424         * gfortran.dg/label_4.f90: Delete the temporary
7425         file.
7426         * gfortran.dg/direct_io_2.f90: Add a FILE=
7427         specifier.
7428         * gfortran.dg/iomsg_1.f90: Add check for
7429         compile-time warning.
7430
7431 2006-10-12  Jan Hubicka  <jh@suse.cz>
7432
7433         PR c/28419
7434         * gcc.dg/pr28319.c: New test.
7435
7436 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7437         PR c++/29318
7438         * g++.dg/ext/vla4.C: New test.
7439
7440 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7441
7442         PR c++/27961
7443         * g++.dg/template/crash60.C: New test.
7444         * g++.dg/other/large-size-array.C: Adjust error markers.
7445         * g++.dg/parse/crash27.C: Likewise.
7446         * g++.dg/template/crash1.C: Likewise.
7447
7448 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7449
7450         PR testsuite/29093
7451         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7452
7453 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7454
7455         PR preprocessor/28709
7456         * gcc.dg/cpp/paste14.c: New test.
7457
7458 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7459
7460         PR c++/29175
7461         * g++.dg/init/array24.C: New test.
7462
7463 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7466         of <sys/types.h>.
7467
7468 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7469
7470         PR c++/29024
7471         * g++.dg/parse/typedef8.C: New test.
7472         * g++.dg/other/mult-stor1.C: Adjust error markers.
7473
7474 2006-10-11  Richard Guenther  <rguenther@suse.de>
7475
7476         PR tree-optimization/28230
7477         * gcc.dg/torture/pr28230.c: New testcase.
7478
7479 2006-10-11  Richard Guenther  <rguenther@suse.de>
7480
7481         PR inline-asm/29119
7482         * gcc.dg/torture/pr29119.c: New testcase.
7483
7484 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7485
7486         PR middle-end/29272
7487         * gcc.c-torture/execute/20060930-2.c: New test.
7488
7489 2006-10-09  Richard Henderson  <rth@redhat.com>
7490
7491         Revert emutls patch.
7492
7493 2006-10-09  Richard Guenther  <rguenther@suse.de>
7494
7495         PR middle-end/29254
7496         * gcc.dg/pr29254.c: New testcase.
7497
7498 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7499             Paul Thomas  <pault@gcc.gnu.org>
7500
7501         PR fortran/20541
7502         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7503         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7504         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7505         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7506         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7507         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7508         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7509         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7510         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7511         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7512         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7513         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7514         * gfortran.dg/alloc_comp_std.f90: New test.
7515         * gfortran.dg/move_alloc.f90: New test.
7516
7517 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7518
7519         PR fortran/29115
7520         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7521
7522         PR fortran/29211
7523         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7524
7525 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7526
7527         PR fortran/28585
7528         * gfortran.dg/new_line.f90: New test.
7529
7530 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7531
7532         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7533         * gcc.dg/torture/builtin-convert-1.c,
7534         gcc.dg/torture/builtin-convert-2.c,
7535         gcc.dg/torture/builtin-convert-3.c,
7536         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7537
7538 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7539
7540         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7541         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7542         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7543         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7544
7545 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7546
7547         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7548         Xfail some tests for powerpc-darwin and powerpc-aix.
7549
7550 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7551
7552         PR c/29380
7553         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7554
7555 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7556
7557         PR target/29300
7558         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7559         on hppa*-*-hpux*.
7560
7561 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7562
7563         PR fortran/16580
7564         PR fortran/29288
7565         * gfortran.fortran-torture/execute/specifics.f90:
7566         Add tests for using all possible intrinsics as actual arguments.
7567         * gfortran.dg/specifics_1.f90: Add tests for using
7568         all possible intrinsics as actual arguments.
7569         * gfortran.dg/specifics_2.f90: New file.
7570         * gfortran.dg/specifics_3.f90: New file.
7571
7572 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7573
7574         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7575         * gcc.dg/debug/debug-2.c: Likewise.
7576
7577 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7578
7579         * gcc.c-torture/compile/sync-2.c: New test.
7580
7581 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7582
7583         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7584         line endings.
7585
7586 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7587
7588         PR rtl-optimization/29128
7589         * gcc.c-torture/compile/pr29128.c: New test.
7590
7591 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7592
7593         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7594         line endings.
7595
7596 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
7597
7598         PR middle-end/29256
7599         * gcc.dg/tree-ssa/loop-19.c: New test.
7600
7601 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7602
7603         PR tree-optimization/29330
7604         * gcc.dg/pr29330.c: New test.
7605
7606         PR target/28924
7607         * gcc.c-torture/compile/20061005-1.c: New test.
7608
7609 2006-10-06  Olivier Hainque  <hainque@adacore.com>
7610
7611         * gcc.dg/typename-vla-1.c: New case.
7612         * gnat.dg/forward_vla.adb: New case.
7613
7614 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7615
7616         PR tree-optimization/29290
7617         * gfortran.dg/loop_nest_1.f90: New test.
7618
7619         PR target/29198
7620         * gcc.dg/tls/opt-12.c: New test.
7621
7622         PR fortran/28415
7623         * gfortran.dg/save_2.f90: New test.
7624
7625         PR c/29091
7626         * gcc.dg/pr29091.c: New test.
7627
7628 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
7629
7630         * lib/target-supports.exp
7631         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
7632         same as x86_64-*-*; check for LP64.
7633
7634 2006-10-04  Richard Henderson  <rth@redhat.com>
7635
7636         * lib/target-supports.exp (check_effective_target_tls): Redefine
7637         to mean non-emulated tls.
7638         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7639         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7640         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7641         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7642         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7643         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7644         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7645
7646 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7647
7648         PR fortran/29343
7649         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
7650
7651 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7652
7653         * gfortran.dg/bounds_check_fail_1.f90: New test.
7654
7655 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7656
7657         PR c++/29020
7658         * g++.dg/template/friend48.C: New test.
7659
7660 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7661
7662         PR fortran/29098
7663         * gfortran.dg/default_initialization_2.f90: New test.
7664
7665 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7666
7667         PR fortran/20779
7668         PR fortran/20891
7669         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
7670
7671 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/29284
7674         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
7675
7676         PR fortran/29321
7677         PR fortran/29322
7678         * gfortran.dg/missing_optional_dummy_2.f90: New test.
7679
7680         PR fortran/25091
7681         PR fortran/25092
7682         * gfortran.dg/entry_array_specs_1.f90: New test.
7683
7684 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7685
7686         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
7687         insufficient to inhibit some test failures at -O3.  Do testing
7688         on integers.
7689
7690 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/29138
7693         * g++.dg/inherit/access8.C: New test.
7694         * g++.dg/template/dtor4.C: Tweak error messages.
7695
7696 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7697
7698         PR fortran/27478
7699         * gfortran.dg/entry_8.f90: New test.
7700
7701 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7702
7703         PR c++/29291
7704         * g++.dg/parse/new4.C: New test.
7705
7706 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
7707
7708         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
7709         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
7710         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
7711         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
7712         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
7713
7714 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7715
7716         PR fortran/19260
7717         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
7718         * gfortran.dg/continuation_2.f90: New test.
7719
7720         PR fortran/19262
7721         * gfortran.dg/continuation_3.f90: New test.
7722         * gfortran.dg/continuation_4.f90: New test.
7723         * gfortran.dg/continuation_5.f: New test.
7724         * gfortran.dg/continuation_6.f: New test.
7725
7726 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
7727
7728         PR c++/29226
7729         * g++.dg/template/vla1.C: New test.
7730
7731 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7732
7733         PR fortran/29210
7734         * gfortran.dg/complex_parameter_1.f90: New test.
7735
7736 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
7737
7738         PR c/29154
7739         * gcc.c-torture/execute/20060929-1.c: New test.
7740
7741 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
7742
7743         PR c++/29105
7744         * g++.dg/template/member6.C: New test.
7745         * g++.dg/parse/typename7.C: Adjust error markers.
7746
7747         PR c++/29080
7748         * g++.dg/template/member7.C: New test.
7749
7750 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
7751
7752         PR c/24010
7753         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7754         gcc.dg/Woverride-init-3.c: New tests.
7755
7756 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7757
7758         * gcc.c-torture/execute/20060930-1.c: New test.
7759
7760 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7761
7762         PR fortran/18791
7763         * gfortran.dg/specifics_1.f90: New test.
7764         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7765         complex specifics.
7766
7767 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7768
7769         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7770         pthread-init-common.h: New.
7771
7772 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7773
7774         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7775         precision on some archs.
7776
7777 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
7778
7779         * gcc.dg/non-local-goto-1.c: New test.
7780         * gcc.dg/non-local-goto-2.c: Likewise.
7781         * gcc.dg/setjmp-3.c: Likewise.
7782         * gcc.dg/setjmp-4.c: Likewise.
7783
7784 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
7785
7786         * gnat.dg/self_aggregate_with_pointer.adb: New test.
7787
7788 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7789
7790         PR fortran/28276
7791         * gfortran.dg/exponent_1.f90: New test.
7792
7793         PR fortran/27021
7794         * gfortran.dg/nearest_1.f90: New test.
7795
7796 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
7797
7798         PR middle-end/25261
7799         PR middle-end/28790
7800         * gcc.dg/gomp/nestedfn-1.c: New test.
7801
7802 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
7803
7804         PR objc/29195
7805         * objc/compile/method-1.m: New test.
7806
7807 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
7808
7809         PR c++/26938
7810         * g++.dg/template/crash58.C: New test.
7811         * g++.dg/parse/crash28.C: Adjust error markers.
7812         * g++.dg/template/crash34.C: Likewise.
7813         * g++.dg/template/friend31.C: Likewise.
7814         * g++.dg/template/crash32.C: Likewise.
7815
7816         PR c++/27329
7817         * g++.dg/template/crash59.C: New test.
7818
7819         PR c++/27667
7820         * g++.dg/template/spec33.C: New test.
7821         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7822
7823 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
7824             Adam Nemet  <anemet@caviumnetworks.com>
7825
7826         * gcc.dg/tree-ssa/ivopts-1.c: New test.
7827         * gcc.dg/tree-ssa/ivopts-2.c: New test.
7828
7829 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
7830
7831         PR target/28911
7832         * gcc.dg/pr28911.c: New.
7833
7834 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
7835
7836         PR target/29169
7837         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7838         (dg-options): Add -mfpmath=387.
7839
7840 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
7841
7842         PR c/28706
7843         * gcc.dg/pr28706.c: New test.
7844
7845         PR c/28712
7846         * gcc.dg/pr28712.c: New test.
7847
7848 2006-09-22  Mike Stump  <mrs@apple.com>
7849
7850         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7851
7852 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
7853
7854         PR tree-optimization/28888
7855         * gcc.dg/pr28888.c: New test.
7856
7857 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
7858
7859         PR c++/29016
7860         * g++.dg/init/ptrfn1.C: New test.
7861
7862 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
7863
7864         PR c++/28861
7865         * g++.dg/template/spec32.C: New test.
7866         * g++.dg/parse/crash9.C: Adjust error markers.
7867
7868         PR c++/28303
7869         * g++.dg/template/typedef6.C: New test.
7870         * g++.dg/init/error1.C: Adjust error markers.
7871         * g++.dg/parse/crash9.C: Likewise.
7872         * g++.dg/template/crash55.C: Likewise.
7873
7874 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
7875
7876         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
7877
7878 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
7879
7880         PR target/27650
7881         * g++.dg/ext/dllimport12.C: New test.
7882
7883 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
7884
7885         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
7886         * gcc.target/mips/nmadd-2.c: Likewise.
7887         * gcc.target/mips/mips-ps-6.c: New test.
7888         * gcc.target/mips/neg-abs-1.c: Likewise.
7889         * gcc.target/mips/neg-abs-2.c: Likewise.
7890         * gcc.target/mips/nmadd-3.c: New test.
7891
7892 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
7893
7894         PR middle-end/28046
7895         * gcc.dg/gomp/atomic-10.c: New test.
7896         * g++.dg/gomp/atomic-10.C: New test.
7897
7898 2006-09-20  Eric Christopher  <echristo@apple.com>
7899
7900         * gcc.target/i386/sse3-not-fisttp.c: New.
7901
7902 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
7903
7904         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
7905
7906 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
7907
7908         * gcc.c-torture/execute/pr28289.c (one): New variable.
7909         (main): Use it instead of argc.
7910         * gcc.c-torture/execute/20060102-1.c (one): New variable.
7911         (main): Use it instead of argc.
7912
7913 2006-09-19  Paul Brook  <paul@codesourcery.com>
7914
7915         PR target/28516
7916         * gcc.dg/nested-func-5.c: New test.
7917
7918 2006-09-19  Ben Elliston  <bje@au.ibm.com>
7919
7920         * lib/target-supports.exp (check_effective_target_tls): Compile
7921         test stubs using ${tool}_target_compile, not just target_compile.
7922         (check_effective_target_tls_runtime): Likewise.
7923
7924 2006-09-19  Ben Elliston  <bje@au.ibm.com>
7925
7926         * gcc.c-torture/compile/20030405-1.x: Remove.
7927
7928         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
7929         optimising linker from discarding it.
7930
7931 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7932
7933         PR fortran/28526
7934         * gfortran.dg/keyword_symbol_1.f90: New test.
7935
7936         * gfortran.dg/spread_shape_1.f90: Add missing warning with
7937         pedantic compilation option.
7938
7939 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
7940
7941         PR fortran/29060
7942         * gfortran.dg/spread_shape_1.f90: New test.
7943
7944 2006-09-17  Roger Sayle  <roger@eyesopen.com>
7945
7946         PR tree-optimization/28887
7947         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
7948
7949 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
7950
7951         PR c/25993
7952         * gcc.dg/pr25993.c: New test.
7953
7954 2006-09-17  Ira Rosen  <irar@il.ibm.com>
7955
7956         PR tree-opt/21591
7957         * gcc.dg/vect/pr21591.c: New test.
7958
7959 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
7960
7961         PR tree-opt/29059
7962         * gcc.c-torture/compile/strcpy-1.c: New test.
7963         * gcc.c-torture/compile/strcpy-2.c: New test.
7964         * gcc.c-torture/compile/memcpy-1.c: New test.
7965         * gcc.c-torture/compile/memcpy-2.c: New test.
7966
7967 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7968
7969         PR testsuite/29055
7970         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
7971
7972 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7973
7974         * gnat.dg/specs/double_record_extension1.ads: New test.
7975         * gnat.dg/specs/double_record_extension2.ads: Likewise.
7976
7977 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
7978
7979         PR fortran/29051
7980         * gfortran.dg/oldstyle_3.f90: New test.
7981
7982 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7983
7984         PR libgfortran/29099
7985         * gfortran.dg/secnds-1.f: New test.
7986
7987 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7988
7989         PR libgfortran/29053
7990         * gfortran.dg/streamio_9.f90: New test.
7991         * gfortran.dg/streamio_10.f90: New test.
7992
7993 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
7994
7995         PR C++/29002
7996         * g++.dg/init/array22.C: New test.
7997         * g++.dg/init/array23.C: New test.
7998
7999 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8000
8001         * stackcheck.lst: Update list of tests requiring stack checking.
8002         * norun.lst: Adjust for above change.
8003         * ada95.lst: New file.
8004         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8005         requiring -gnat95 switch.
8006
8007 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8008
8009         * gnat.dg/in_out_parameter.adb: New test.
8010
8011 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8012
8013         PR debug/28980
8014         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8015
8016 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8017
8018         * gnat.dg/specs/unchecked_union.ads: New test.
8019
8020 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8021
8022         PR rtl-optimization/28982
8023         * gcc.c-torture/execute/pr28982a.c: New test.
8024         * gcc.c-torture/execute/pr28982b.c: Likewise.
8025
8026 2006-09-12  Eric Christopher  <echristo@apple.com>
8027
8028         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8029         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8030
8031 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8032
8033         PR c/28768
8034         PR preprocessor/14634
8035         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8036         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8037         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8038
8039 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8040
8041         * gcc.dg/pr28243.c: New test.
8042
8043 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8044
8045         PR fortran/28971
8046         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8047         this undiagnosed regression reappears.
8048
8049 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8050
8051         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8052         Treat $srcdir as a literal.
8053         * lib/fortran-torture.exp (fortran-torture-compile,
8054         fortran-torture-execute): Likewise.
8055         * lib/objc-torture.exp (objc-torture-compile,
8056         objc-torture-execute): Likewise.
8057         * lib/profopt.exp (profopt-execute): Likewise.
8058
8059 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8060
8061         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8062
8063 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8064
8065         PR testsuite/28950
8066         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8067
8068 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8069
8070         PR target/13685
8071         * gcc.target/i386/pr13685.c: New test.
8072
8073 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8074
8075         * gcc.dg/pr28726.c: New test.
8076
8077 2006-09-11  Josh Conner  <jconner@apple.com>
8078
8079         * gcc.dg/nrv3.c: Increase size of structure.
8080         * gcc.dg/nrv4.c: Likewise.
8081         * gcc.dg/nrv5.c: Likewise.
8082
8083 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8084
8085         PR libfortran/28890
8086         gfortran.dg/assumed_charlen_function_5.f90: New test.
8087
8088 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8089
8090         PR c++/28991
8091         * g++.dg/init/static3.C: New test.
8092
8093 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8094
8095         PR testsuite/29007
8096         * gcc.dg/long-long-cst1.c (t): Add cast to
8097         __SIZE_TYPE__ before casting to int.
8098         (main): Return 0 on success.
8099
8100 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8101
8102         * gcc.c-torture/execute/20060910-1.c: New test.
8103
8104 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8105
8106         PR middle-end/26983
8107         * gcc.dg/pr26983.c: New test.
8108
8109 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8110
8111         PR target/29006
8112         * gcc.c-torture/execute/pr29006.c: New test.
8113
8114 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8115
8116         PR libfortran/28947
8117         gfortran.dg/matmul_4.f90: New test.
8118
8119 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8120
8121         PR fortran/28959
8122         gfortran.dg/used_types_10: New test.
8123
8124 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8125
8126         PR libfortran/28923
8127         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8128         gfortran.dg/array_initializer_3.f90: New test.
8129
8130 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8131
8132         PR fortran/28914
8133         * gfortran.dg/actual_array_constructor_3.f90: New test.
8134
8135 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8136
8137         PR testsuite/26778
8138         * gcc.target/i386/pr26778.c: New testcase.
8139
8140 2006-09-08  Eric Christopher  <echristo@apple.com>
8141
8142         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8143         * gcc.target/i386/memcpy-1.c: Ditto.
8144         * gcc.target/i386/asm-1.c: Ditto.
8145         * gcc.target/i386/20060512-4.c: Ditto.
8146         * gcc.target/i386/compress-float-387.c: Ditto.
8147         * gcc.target/i386/20060512-1.c: Ditto.
8148         * gcc.target/i386/compress-float-sse.c: Ditto.
8149         * gcc.target/i386/20060512-2.c: Ditto.
8150         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8151         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8152         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8153         * gcc.dg/pr26449.c: Ditto.
8154         * gcc.dg/attr-ms_struct-2.c: Ditto.
8155         * gcc.dg/attr-ms_struct-1.c: Ditto.
8156         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8157
8158 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8159
8160         PR c/28504
8161         * gcc.dg/vla-10.c: New test.
8162
8163 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8164
8165         PR c++/28858
8166         * g++.dg/parse/template20.C: New test.
8167         * g++.dg/template/operator8.C: Remove obsolete part.
8168         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8169         * g++.old-deja/g++.pt/crash65.C: Likewise.
8170
8171 2006-09-07  Jason Merrill  <jason@redhat.com>
8172
8173         PR middle-end/27724
8174         * gcc.dg/long-long-cst1.c: New test.
8175
8176 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8177
8178         PR C++/28906
8179         * g++.dg/other/array3.C: New test.
8180         * g++.dg/other/array4.C: New test.
8181         * g++.dg/other/array5.C: New test.
8182
8183 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8184
8185         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8186
8187 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8188
8189         PR target/28946
8190         * gcc.target/i386/pr28946.c: New test.
8191
8192 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8193
8194         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8195         in integer literal constant.
8196         * gfortran.dg/enum_8.f90: Ditto.
8197         * gfortran.dg/g77/20030326-1.f: Ditto.
8198
8199 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8200
8201         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8202         nonconformance usage.
8203
8204 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8205
8206         PR middle-end/28862
8207         * gcc.c-torture/compile/vector-align-1.c: New test.
8208
8209 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8210
8211         PR rtl-opt/27883
8212         * g++.dg/opt/copysign-1.C: New test.
8213
8214 2006-09-06  Jason Merrill  <jason@redhat.com>
8215
8216         PR c++/27371
8217         * g++.dg/warn/unused-result1.C: New test.
8218
8219 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/28903
8222         * g++.dg/ext/vla3.C: New test.
8223
8224         PR c++/28886
8225         * g++.dg/template/array16.C: New test.
8226
8227 2006-09-06  Richard Guenther  <rguenther@suse.de>
8228
8229         * gcc.dg/pr27226.c: Remove testcase again.
8230
8231 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8232
8233         PR tree-opt/28937
8234         * g++.dg/opt/unroll2.C: New test.
8235
8236 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8237
8238         PR tree-opt/28952
8239         * gcc.dg/vect/pr28952.c: New test.
8240
8241 2006-09-05  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/28900
8244         * gcc.dg/torture/pr28900.c: New testcase
8245
8246 2006-09-05  Richard Guenther  <rguenther@suse.de>
8247
8248         PR tree-optimization/28905
8249         * gcc.c-torture/compile/pr28905.c: New testcase.
8250
8251 2006-09-05  Richard Guenther  <rguenther@suse.de>
8252
8253         PR middle-end/28935
8254         * gcc.dg/pr28935.c: New testcase.
8255
8256 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8257
8258         * gcc.c-torture/execute/20060905-1.c: New test.
8259
8260 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8261
8262         PR fortran/28908
8263         * gfortran.dg/used_types_7.f90: New test.
8264         * gfortran.dg/used_types_8.f90: New test.
8265         * gfortran.dg/used_types_9.f90: New test.
8266
8267 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8268
8269         * gcc.c-torture/compile/20060904-1.c: New test.
8270
8271 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         PR c++/23287 Revert my 2006-09-01 patch
8274         * g++.dg/parse/dtor12.C: Remove.
8275
8276 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8277
8278         PR c+/27670
8279         * g++.dg/template/operator9.C: New test.
8280
8281         PR c++/27493
8282         * g++.dg/template/operator7.C: New test.
8283
8284         PR c++/27494
8285         * g++.dg/template/operator8.C: New test.
8286
8287         PR c++/27397
8288         * g++.dg/template/crash57.C: New test.
8289
8290         * g++.dg/template/typedef4.C: Adjust error markers.
8291         * g++.dg/template/typedef5.C: Likewise.
8292
8293 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR c++/28878
8296         * g++.dg/parse/crash33.C: New test.
8297
8298 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8299         Richard Guenther  <rguenther@suse.de>
8300         Adam Nemet  <anemet@caviumnetworks.com>
8301
8302         PR middle-end/27226
8303         * gcc.target/mips/memcpy-1.c: New testcase.
8304         * gcc.dg/pr27226.c: Likewise.
8305
8306 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         PR c++/28705
8309         * g++.dg/lookup/koenig5.C: New.
8310         * g++.dg/template/crash56.C: New.
8311
8312 2006-09-01  Josh Conner  <jconner@apple.com>
8313
8314         PR c++/25505
8315         * gcc.dg/nrv3.c: New test.
8316         * gcc.dg/nrv4.c: New test.
8317         * gcc.dg/nrv5.c: New test.
8318
8319 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8320
8321         PR c++/23287
8322         * g++.dg/parse/dtor12.C: New.
8323
8324 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8325
8326         PR tree-optimization/28839
8327         * gcc.dg/pr28839.c: New test.
8328
8329 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8330
8331         PR target/24367
8332         * gcc.dg/pr24367.c: New testcase.
8333
8334 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8335
8336         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8337
8338 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8339
8340         PR rtl-optimization/27735
8341         * gcc.dg/loop-unswitch-1.c: New test.
8342
8343 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8344
8345         PR fortran/28885
8346         * gfortran.dg/aliasing_dummy_2.f90: New test.
8347
8348         PR fortran/20067
8349         * gfortran.dg/generic_5.f90: Change error message.
8350
8351         PR fortran/28873
8352         * gfortran.dg/generic_6.f90: New test.
8353
8354         PR fortran/25077
8355         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8356
8357         PR fortran/25102
8358         * gfortran.dg/invalid_interface_assignment.f90: New test.
8359
8360         PR fortran/24866
8361         * gfortran.dg/module_proc_external_dummy.f90: New test.
8362
8363 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8364
8365         PR c++/28349
8366         * g++.dg/warn/var-args1.C: New test.
8367
8368 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8369
8370         PR fortran/28866
8371         * gfortran.dg/simpleif_2.f90: New test.
8372         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8373         * gfortran.dg/enum_5.f90: Ditto.
8374
8375 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8376             Kazu Hirata  <kazu@codesourcery.com>
8377
8378         PR tree-optimization/17506
8379         * gcc.dg/pr17506.c: New.
8380
8381 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8382
8383         PR c++/28139
8384         * g++.dg/eh/alias1.C: New test.
8385
8386 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8387
8388         PR c++/28860
8389         * g++.dg/template/ttp22.C: New test.
8390
8391 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8392
8393         PR middle-end/26632
8394         * gcc.dg/pr26632.c: New.
8395
8396 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8397
8398         PR libgfortran/28354
8399         * gfortran.dg/fmt_zero_precision.f90: New test.
8400
8401 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/28058
8404         * g++.dg/template/spec31.C: New test.
8405
8406 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8407
8408         PR c++/26573
8409         * g++.dg/other/static2.C: New test.
8410
8411 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8412
8413         * gcc.dg/Wswitch-enum-2.c: New test case.
8414         * gcc.dg/Wswitch-enum-3.c: Likewise.
8415
8416 2006-08-26  Richard Guenther  <rguenther@suse.de>
8417
8418         * gcc.c-torture/compile/20060826-1.c: New testcase.
8419
8420 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8421
8422         PR c++/28736
8423         * g++.dg/template/void10.C: New test.
8424
8425         PR c++/28737
8426         * g++.dg/template/void8.C: New test.
8427
8428         PR c+_+/28738
8429         * g++.dg/template/void9.C: New test.
8430
8431         * g++.dg/template/void3.C: Adjust error markers.
8432         * g++.dg/template/void4.C: Likewise.
8433         * g++.dg/template/crash55.C: Likewise.
8434         * g++.dg/template/void7.C: Likewise
8435
8436 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/28588
8439         * g++.dg/inherit/access6.C: New test.
8440         * g++.dg/inherit/access7.C: Likewise.
8441
8442         PR c++/28595
8443         * g++.dg/template/array15.C: New test.
8444         * g++.dg/template/crash2.C: Tweak error markers.
8445
8446 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR middle-end/28683
8449         * gcc.c-torture/compile/20060823-1.c: New test.
8450
8451 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8452
8453         PR c++/28853
8454         * g++.dg/template/ttp21.C: New test.
8455
8456         PR c++/28852
8457         * g++.dg/other/operator1.C: Add error-marker.
8458         * g++.dg/other/operator2.C: New test.
8459
8460 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8461
8462         PR c/27893
8463         * gcc.c-torture/compile/vla-const-1.c,
8464         gcc.c-torture/compile/vla-const-2.c: New tests.
8465
8466 2006-08-26  Richard Guenther  <rguenther@suse.de>
8467
8468         PR middle-end/28814
8469         * gcc.dg/torture/pr28814.c: New testcase.
8470
8471 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8472
8473         PR c/28418
8474         * gcc.c-torture/compile/compound-literal-1.c: New test.
8475
8476 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8477
8478         PR c/28299
8479         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8480         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8481         Expect extra diagnostics.
8482
8483 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8484
8485         gcc.dg/noncompile/pr16876.c: New test.
8486
8487 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8488
8489         PR c++/28056
8490         * g++.dg/parse/local1.C: New test.
8491         * g++.dg/other/qual1.C: Tweak error marker.
8492
8493 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8494
8495         PR c++/27787
8496         * g++.dg/template/typename10.C: New.
8497         * g++.dg/template/lookup4.C: Remove bogus error marker.
8498
8499 2006-08-25  Richard Guenther  <rguenther@suse.de>
8500
8501         PR testsuite/28829
8502         * gcc.dg/pr26570.c: Fix testcase.
8503
8504 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8505
8506         PR tree-opt/28807
8507         * gcc.c-torture/execute/mayalias-2.c: New test.
8508         * gcc.dg/tree-ssa/alias-13.c: New test.
8509
8510 2006-08-24  Jan Hubicka  <jh@suse.cz>
8511
8512         PR debug/26881
8513         * gcc.dg/debug/pr26881.c: New file.
8514
8515 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8516
8517         PR fortran/28788
8518         * gfortran.dg/used_types_4.f90: New test.
8519         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8520         association of derived types.
8521         * gfortran.dg/used_types_2.f90: Add module cleanup.
8522         * gfortran.dg/used_types_3.f90: The same.
8523
8524         PR fortran/28771
8525         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8526         fix of regression.
8527
8528 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8529
8530         PR 28813
8531         * gfortran.dg/direct_io_6.f90: Remove test.
8532
8533 2006-08-23  Stuart Hastings  <stuart@apple.com>
8534
8535         PR 28825
8536         * gcc.target/i386/20060821-1.c: New.
8537
8538 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8539
8540         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8541         dg-warning strings for dllimport.
8542
8543 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8544
8545         PR C++/28450
8546         * g++.dg/ext/vector4.C: New test.
8547         * g++.dg/ext/complex1.C: New test.
8548
8549 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8550
8551         PR debug/28692
8552         * gcc.dg/debug/const-1.c: New.
8553         * gcc.dg/debug/const-2.c: New.
8554         * gcc.dg/debug/dwarf2/const-1.c: New.
8555         * gcc.dg/debug/dwarf2/const-2.c: New.
8556         * gcc.dg/debug/dwarf2/const-2b.c: New.
8557
8558 2006-08-22  Richard Guenther  <rguenther@suse.de>
8559
8560         PR middle-end/28776
8561         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8562         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8563
8564 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8565
8566         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8567
8568 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8569
8570         PR c++/26269
8571         * g++.dg/other/error14.C: New test.
8572
8573         PR c++/28505
8574         * g++.dg/parse/ctor7.C: New test.
8575         * g++.dg/parse/ctor8.C: Likewise.
8576
8577         PR c++/28741
8578         * g++.dg/template/void7.C: New test.
8579
8580 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8581
8582         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8583         * gnat.dg/self_aggregate_with_array.adb: New test.
8584
8585 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8586
8587         * g++.dg/eh/arm-vfp-unwind.C: New test.
8588
8589 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8590
8591         PR c++/28341
8592         * g++.dg/template/ref3.C: New test.
8593         * g++.dg/template/nontype13.C: New test.
8594
8595         PR c++/28346
8596         * g++.dg/template/ptrmem17.C: New test.
8597
8598 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
8599
8600         PR target/28648 c:
8601         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8602
8603 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
8604
8605         PR fortran/28630
8606         * gfortran.dg/used_types_2.f90: New test.
8607
8608         PR fortran/28601
8609         * gfortran.dg/used_types_3.f90: New test.
8610
8611         PR fortran/20886
8612         * gfortran.dg/generic_actual_arg.f90: New test.
8613
8614         PR fortran/28735
8615         * gfortran.dg/module_private_array_refs_1.f90: New test.
8616
8617         PR fortran/28762
8618         * gfortran.dg/program_name_1.f90: New test.
8619
8620         PR fortran/28425
8621         * gfortran.dg/derived_constructor_comps_1.f90: New test.
8622
8623         PR fortran/28496
8624         * gfortran.dg/array_initializer_2.f90: New test.
8625
8626         PR fortran/18111
8627         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
8628
8629         PR fortran/28600
8630         * gfortran.dg/assumed_charlen_function_4.f90: New test.
8631
8632         PR fortran/28771
8633         * gfortran.dg/assumed_charlen_in_main.f90: New test.
8634
8635         PR fortran/28660
8636         * gfortran.dg/dependent_decls_1.f90: New test.
8637
8638 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8639
8640         PR fortran/25217
8641         * gfortran.dg/derived_init_2.f90: New.
8642
8643 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
8644
8645         * gcc.c-torture/execute/pr28289.c: New test.
8646
8647 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR c/28744
8650         * gcc.dg/attr-externally-visible-1.c: New test.
8651         * gcc.dg/attr-externally-visible-2.c: New test.
8652         * g++.dg/parse/attr-externally-visible-1.C: New test.
8653         * g++.dg/parse/attr-externally-visible-2.C: New test.
8654
8655 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8656
8657         PR c++/28606
8658         * g++.dg/parse/dtor11.C: New test.
8659
8660 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8661
8662         PR rtl-optimization/28489
8663         * gcc.c-torture/compile/pr28489.c: New test.
8664
8665 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8666
8667         PR c++/28710
8668         * g++.dg/template/redecl4.C: New test.
8669
8670         PR c++/28711
8671         * g++.dg/template/ctor8.C: New test.
8672
8673 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8674
8675         * gcc.dg/pr26570.c: Fix testcase.
8676
8677 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8678
8679         * PR c++/28573
8680         * g++.dg/parse/offsetof6.C: New test.
8681         * g++.dg/parse/offsetof6.C: New test.
8682         * g++.dg/parse/offsetof7.C: New test.
8683
8684 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8685
8686         PR testsuite/28602
8687         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
8688         is false.
8689
8690 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8691
8692         PR c++/28302
8693         * g++.dg/ext/vector3.C: New test.
8694
8695 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
8696
8697         PR gcov/profile/26570
8698         * gcc.dg/pr26570.c: New test.
8699
8700 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
8701
8702         PR c/27697
8703         * gcc.dg/qual-component-1.c: New test.
8704
8705 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8706
8707         PR c++/28593
8708         * g++.dg/parse/new3.C: New test.
8709
8710 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8711
8712         PR fortran/25828
8713         * gfortran.dg/streamio_1.f90: New test.
8714         * gfortran.dg/streamio_2.f90: New test.
8715         * gfortran.dg/streamio_3.f90: New test.
8716         * gfortran.dg/streamio_4.f90: New test.
8717         * gfortran.dg/streamio_5.f90: New test.
8718         * gfortran.dg/streamio_6.f90: New test.
8719         * gfortran.dg/streamio_7.f90: New test.
8720         * gfortran.dg/streamio_8.f90: New test.
8721
8722 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
8723
8724         PR c/28287
8725         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
8726
8727 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
8728
8729         PR c++/28594
8730         * g++.dg/template/void6.C: New test.
8731
8732 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8733
8734         PR c/28649
8735         * gcc.dg/parse-error-1.c: New test.
8736         * gcc.dg/parse-error-2.c: New test.
8737         * gcc.dg/cpp/digraph2.c: Add error-marker.
8738         * gcc.dg/noncompile/920923-1.c: Likewise.
8739
8740 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8741
8742         PR c/27490
8743         * gcc.dg/sizeof-2.c: New testcase.
8744
8745         PR c/27489
8746         * gcc.dg/switch-A.c: New testcase.
8747
8748 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
8749
8750         PR c++/28288
8751         PR c++/14556
8752         * g++.old-deja/g++.warn/compare1.C: Delete.
8753         * g++.dg/opt/pr7503-2.C: Delete.
8754         * g++.dg/opt/pr7503-3.C: Delete.
8755         * g++.dg/opt/pr7503-4.C: Delete.
8756         * g++.dg/opt/pr7503-5.C: Delete.
8757         * g++.dg/opt/max1.C: Delete.
8758         * g++.dg/warn/minmax.C: Delete.
8759         * g++.dg/expr/minmax.C: New test.
8760
8761 2006-08-14  Richard Guenther  <rguenther@suse.de>
8762
8763         PR testsuite/28703
8764         * gcc.c-torture/execute/pr28651.c: Do not use argc
8765         to avoid optimization, instead forbid inlining.
8766
8767 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
8768
8769         PR rtl-optimization/28634
8770         * gcc.c-torture/execute/ieee/pr28634.c: New test.
8771
8772 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
8773
8774         PR c/27184
8775         * gcc.dg/torture/pr27184.c: New test.
8776
8777 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
8778
8779         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8780
8781 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8782
8783         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8784         * gfortran.dg/stat_2.f90: Likewise.
8785         * gfortran.dg/chmod_1.f90: Likewise.
8786         * gfortran.dg/chmod_2.f90: Likewise.
8787         * gfortran.dg/chmod_3.f90: Likewise.
8788
8789 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
8790
8791         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8792
8793 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8794
8795         * g++.dg/opt/pr23454-2.C: New test.
8796
8797 2006-08-11  Richard Guenther  <rguenther@suse.de>
8798
8799         PR middle-end/28651
8800         * gcc.c-torture/execute/pr28651.c: New testcase.
8801
8802 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gnat.dg/specs/static_initializer.ads: New test.
8805
8806 2006-08-10  Paul Brook  <paul@codesourcery.com>
8807
8808         * gcc.target/arm/cond-asm.c: New test.
8809
8810 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
8811
8812         PR tree-optimization/26197
8813         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8814         * g++.dg/vect/vect.exp: Compile the new tests with
8815         --param max-aliased-vops=0.
8816
8817 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
8818
8819         PR c++/28637
8820         * g++.dg/template/void3.C: New test.
8821
8822         PR c++/28638
8823         * g++.dg/template/void4.C: New test.
8824
8825         PR c++/28640
8826         * g++.dg/template/void5.C: New test.
8827
8828 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
8829
8830         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8831         after dg-do compile.
8832
8833 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
8834
8835         PR tree-optimizations/26969
8836         * gcc.dg/vect/vect.exp: Compile tests prefixed with
8837         "unswitch-loops" with -funswitch-loops.
8838         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8839
8840 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8841
8842         * gcc.dg/sparc-getcontext-1.c: Fix typo.
8843         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8844         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
8845         * objc.dg/dwarf-1.m: Likewise.
8846         * objc.dg/dwarf-2.m: Likewise.
8847         * obj-c++.dg/dwarf-2.mm: Likewise.
8848
8849 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8850
8851         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8852         * objc.dg/dwarf-2.m: Likewise.
8853         * obj-c++.dg/dwarf-2.mm: Likewise.
8854
8855         PR libfortran/28603
8856         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8857
8858         PR testsuite/27611
8859         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8860
8861         PR testsuite/27033
8862         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8863
8864 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
8865
8866         PR target/27827
8867         * gcc.target/i386/pr27827.c: New testcase.
8868
8869 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
8870
8871         PR fortran/28590
8872         * gfortran.dg/sequence_types_1.f90: New test.
8873
8874 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
8875
8876         PR fortran/28548
8877         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
8878         dg-warning.  Add -pedantic option.
8879
8880 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8881
8882         PR c/28502
8883         * gcc.dg/proto-1.c: New test.
8884
8885         PR c/27721
8886         * gcc.dg/lvalue-4.c: New test.
8887
8888         PR c/28136
8889         * gcc.dg/init-bad-5.c: New test.
8890
8891 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
8892
8893         PR c++/28347
8894         * g++.dg/ext/typedef-init.C: Add new test for typedef
8895         initialization inside templates. Adjust existing error markers.
8896
8897 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
8898
8899         PR c++/28148
8900         * g++.dg/init/ptrmem3.C: New test.
8901
8902 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
8903
8904         PR tree-optimization/27770
8905         * lib/target-support.exp: New target keyword "section_anchors".
8906         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
8907         tests.
8908         * gcc.dg/vect/section-anchors-pr27770.c: New test.
8909         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
8910         * gcc.dg/vect/section-anchors-vect-69.c: New test.
8911         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
8912
8913 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8914
8915         * gcc.dg/20060801-1.c: Add missing '}'.
8916
8917 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8918
8919         PR c++/27508
8920         * g++.dg/parse/dtor9.C: New test.
8921         * g++.dg/parse/dtor10.C: New test.
8922         * g++.dg/other/error7.C: Adjust error-marker.
8923
8924         PR c++/28274
8925         * g++.dg/other/default5.C: New test.
8926
8927 2006-08-02  Richard Guenther  <rguenther@suse.de>
8928
8929         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
8930
8931 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/28557
8934         * g++.dg/template/conv9.C: New test.
8935
8936 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
8937
8938         PR debug/28063
8939         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
8940         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
8941         Optionally return assembly text.  Update callers.
8942         (check_no_compiler_messages): Update verbose messages.
8943         (check_no_messages_and_pattern): New.
8944         (check_effective_target_string_merging): New.
8945
8946 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8947
8948         PR c++/28250
8949         * g++.dg/eh/catch4.C: New test.
8950
8951         PR c++/28257
8952         * g++.dg/other/qual1.C: New test.
8953
8954         PR c++/28259
8955         * g++.dg/inherit/error2.C: New test.
8956
8957         PR c++/28267
8958         * g++.dg/other/new1.C: New test.
8959
8960         * g++.dg/warn/pr23075.C: Remove obsolete test.
8961         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
8962         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
8963
8964 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR c++/28523
8967         * g++.dg/eh/cast1.C: New test.
8968
8969 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
8970
8971         PR libfortran/28452
8972         * gfortran.dg/random_3.f90:  New test.
8973
8974 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
8975
8976         PR c++/28432
8977         * g++.dg/other/pr28304.C: Change expected error message.
8978         * g++.dg/other/pr28432.C: New test.
8979
8980 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
8981
8982         PR c++/28256
8983         * g++.dg/init/brace2.C: Change expected error message, add empty init.
8984
8985 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8986
8987         PR debug/23336
8988         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
8989         at -g1.
8990         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
8991         g++.dg/debug/enum-2.C: New.
8992
8993 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8994
8995         PR c++/6634
8996         * g++.dg/parse/long1.C: Add more tests.
8997
8998 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8999
9000         * gfortran.dg/lrshift_1.c: New file.
9001
9002 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9003
9004         PR libgfortran/28335
9005         * gfortran.dg/no_unit_error_1.f90: New test.
9006
9007 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9008
9009         PR libgfortran/28335
9010         * gfortran.dg/no_unit_error_1.f90: Delete test.
9011         * gfortran.dg/no_unit_error_2.f90: Delete test.
9012
9013 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9014
9015         * gfortran.dg/chmod_3.f90: New test.
9016         * gfortran.dg/ltime_gmtime_1.f90: New test.
9017         * gfortran.dg/ltime_gmtime_2.f90: New test.
9018         * gfortran.dg/lrshift_1.f90: New test.
9019         * gfortran.dg/chmod_1.f90: New test.
9020         * gfortran.dg/chmod_2.f90: New test.
9021
9022 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9023
9024         PR c++/27668
9025         * g++.dg/template/crash55.C: New test.
9026
9027         PR c++/27962
9028         * g++.dg/template/nontype16.C: New test.
9029
9030         * g++.dg/template/void2.C: Adjust error markers.
9031         * g++.dg/template/nontype5.C: Adjust error markers.
9032
9033 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9034
9035         * gcc.target/i386/stack-prot-kernel.c: New test.
9036
9037 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9038
9039         * gcc.dg/builtins-55.c: New test case.
9040
9041 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9042
9043         PR rtl-optimization/27907
9044         * gcc.c-torture/compile/pr27907.c: New test.
9045
9046 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9047
9048         * gfortran.dg/mclock.f90: New test.
9049         * gfortran.dg/int_conv_1.f90: New test.
9050         * gfortran.dg/stat_1.f90: New test.
9051         * gfortran.dg/stat_2.f90: New test.
9052
9053 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9054
9055         PR libgfortran/28335
9056         * gfortran.dg/no_unit_error_1.f90: New test.
9057         * gfortran.dg/no_unit_error_2.f90: New test.
9058         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9059
9060 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9061
9062         PR middle-end/28473
9063         * gcc.dg/fold-convround-1.c: New test case.
9064
9065 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9066
9067         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9068
9069 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9070
9071         PR c++/27572
9072         * g++.dg/other/typedef1.C: New test.
9073         * g++.dg/template/typedef4.C: New test.
9074         * g++.dg/template/typedef5.C: New test.
9075
9076 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9077
9078         PR fortran/28416
9079         * gfortran.dg/allocatable_dummy_3.f90: New.
9080
9081 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9082
9083         PR fortran/28439
9084         * gfortran.dg/arithmetic_if.f90:  New test.
9085
9086 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9087
9088         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9089         avoid memcpy optimization.
9090
9091 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9092
9093         PR fortran/25289
9094         * gfortran.dg/direct_io_6.f90: New test.
9095
9096 2006-07-24  Jan Hubicka  <jh@suse.cz>
9097
9098         PR c/25795
9099         PR c++/27369
9100         * gcc.dg/pr25795.c: New test.
9101         * gcc.dg/pr25795-1.c: New test.
9102
9103 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9104
9105         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9106         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9107         which may be transformed to "g || h" on some platforms.
9108
9109 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/28025
9112         * g++.dg/template/friend45.C: New test.
9113
9114 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9115
9116         PR libgfortran/28339
9117         * gfortran.dg/arrayio_8.f90: New test.
9118
9119 2006-07-21  Mike Stump  <mrs@apple.com>
9120
9121         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9122
9123         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9124
9125 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9126
9127         PR c++/28250
9128         * g++.dg/eh/catch3.C: New test.
9129
9130         PR c++/28363
9131         * g++.dg/template/defarg10.C: New test.
9132
9133 2006-07-20  Paul Brook  <paul@codesourcery.com>
9134
9135         PR 27363
9136         * gcc.dg/pr27363.c: New test.
9137
9138 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9139
9140         PR c++/28338
9141         * g++.dg/init/ref13.C: New test.
9142
9143 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9144
9145         PR obj-c++/28434
9146         * obj-c++.dg/proto-error-1.mm: New test.
9147
9148 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9149
9150         PR c++/28337
9151         * g++.dg/template/string1.C: New test.
9152
9153 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/28048
9156         * g++.dg/template/defarg9.C: New test.
9157
9158         PR c++/28235
9159         * g++.dg/template/static27.C: New test.
9160
9161 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9162
9163         PR 28410
9164         * gcc.dg/tree-ssa/pr28410.c: New test.
9165
9166 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9167
9168         PR c++/28258
9169         * g++/dg/other/error13.C: New test.
9170
9171         PR c++/28260
9172         * g++.dg/template/friend44.C: New test.
9173
9174 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9175
9176         PR c++/27495
9177         * g++.dg/other/pr27495.C: New.
9178
9179 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9180
9181         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9182         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9183
9184 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9185
9186         PR c/28286
9187         * gcc.dg/pragma-pack-4.c: New test.
9188
9189 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9190
9191         PR c++/28291
9192         * g++.dg/ext/pr28291.C: New test.
9193
9194 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9195
9196         PR middle-end/28403
9197         * gcc.c-torture/execute/pr28403.c: New test.
9198
9199 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9200
9201         PR middle-end/28402
9202         * gcc.dg/pr28402.c: New test.
9203
9204 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9205
9206         PR c++/28304
9207         * g++.dg/other/pr28304.C: New test.
9208
9209 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9210
9211         PR other/28251
9212         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9213         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9214
9215 2006-07-17  Richard Guenther  <rguenther@suse.de>
9216
9217         PR tree-optimization/28238
9218         * g++.dg/tree-ssa/pr28238.C: New testcase.
9219
9220 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9221
9222         PR c++/28250
9223         * g++.dg/eh/catch1.C: New test.
9224         * g++.dg/eh/catch2.C: New test.
9225
9226 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR c++/28370
9229         * g++.dg/template/anon3.C: New test.
9230
9231 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9232
9233         PR fortran/20844
9234         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9235         specifiers requiring an explicit format tag..
9236
9237         PR fortran/28201
9238         * gfortran.dg/generic_5: New test.
9239
9240         PR fortran/20893
9241         * gfortran.dg/elemental_optional_args_1.f90: New test.
9242
9243 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9244
9245         * gnat.dg/assert.ads: New file.
9246         * gnat.dg/controlled_record.ads: Likewise.
9247         * gnat.dg/controlled_record.adb: Likewise.
9248
9249 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9250
9251         PR c++/28292
9252         * g++.dg/other/error12.C: New test.
9253
9254         PR c++/28269
9255         * g++.dg/template/crash54.C: New test.
9256
9257 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9258
9259         PR c++/28249
9260         * g++.dg/parse/catch1.C: New test.
9261
9262         PR c++/28294
9263         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9264
9265         PR c++/28387
9266         * g++.dg/ext/attrib24.C: New test.
9267
9268 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9269
9270         PR c++/28343
9271         * g++.dg/ext/asmspec1.C: New test.
9272
9273 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9274
9275         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9276         (dg-test): Support shouldfail tests.
9277         * lib/target-supports-dg.exp (dg-shouldfail): New.
9278         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9279         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9280         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9281         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9282         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9283         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9284         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9285
9286 2006-07-13  Jan Hubicka  <jh@suse.cz>
9287
9288         * gcc.target/i386/memcpy-1.c: New.
9289
9290 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9291
9292         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9293
9294 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9295
9296         PR fortran/25097
9297         * gfortran.dg/present_1.f90: New test.
9298
9299         PR fortran/20903
9300         * gfortran.dg/interface_derived_type_1.f90: New test.
9301
9302 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9303
9304         PR fortran/28213
9305         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9306         list.
9307
9308 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9309
9310         PR c++/27820
9311         * g++.dg/other/label1.C: New test.
9312
9313 2006-07-07  Richard Guenther  <rguenther@suse.de>
9314
9315         PR middle-end/28268
9316         * gcc.dg/torture/pr28268.c: New testcase.
9317
9318 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9319
9320         PR c++/27019
9321         * g++.dg/ext/pr27019.C: New.
9322
9323 2006-07-07  Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/28187
9326         * gcc.dg/pr28187.c: New testcase.
9327
9328 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9329
9330         * gnat.dg/address_conversion.adb: New test.
9331         * gnat.dg/boolean_subtype.adb: Likewise.
9332         * gnat.dg/frame_overflow.adb: Likewise.
9333         * gnat.dg/pointer_array.adb: Likewise.
9334         * gnat.dg/pointer_conversion.adb: Likewise.
9335
9336 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9337
9338         PR fortran/28237
9339         PR fortran/23420
9340         * gfortran.dg/print_fmt_5.f90: New test.
9341
9342 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9343
9344         PR fortran/28129
9345         * gfortran.dg/bounds_check_4.f90: New test.
9346
9347 2006-07-05  Richard Guenther  <rguenther@suse.de>
9348
9349         PR target/28158
9350         * gfortran.dg/pr28158.f90: New testcase.
9351
9352 2006-07-05  Richard Guenther  <rguenther@suse.de>
9353
9354         PR tree-optimization/28162
9355         * gcc.dg/pr28162.c: New testcase.
9356
9357 2006-07-05  Richard Guenther  <rguenther@suse.de>
9358         Andrew Pinski  <pinskia@gcc.gnu.org>
9359
9360         PR c++/27084
9361         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9362
9363 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9364
9365         PR fortran/28174
9366         * gfortran.dg/actual_array_substr_2.f90: New test.
9367
9368         PR fortran/28167
9369         * gfortran.dg/actual_array_constructor_2.f90: New test.
9370
9371 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9372
9373         * gfortran.dg/itime_idate_1.f: New test.
9374         * gfortran.dg/itime_idate_2.f: New test.
9375
9376 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9377
9378         PR libgfortran/27704
9379         * gfortran.dg/open_status_3.f90: New test.
9380         * gfortran.dg/fmt_l.f90: Update for new feature.
9381
9382 2006-07-03  Asher Langton  <langton2@llnl.gov>
9383
9384         * gfortran.dg/oldstyle_2.f90: New.
9385
9386 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9387
9388         * gnat.dg/string_slice.adb: New test.
9389
9390 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9391
9392         PR fortran/19259
9393         * gfortran.dg/semicolon_fixed.c: New.
9394         * gfortran.dg/semicolon_free.c: New.
9395
9396 2006-06-30  Mike Stump  <mrs@apple.com>
9397
9398         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9399         that don't support internal visibility.
9400
9401 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9402
9403         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9404         for '(' / ')' needing an extra '\'.
9405
9406 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9407
9408         PR middle-end/27428
9409         * gcc.dg/pr27428-1.c: New test case.
9410
9411 2006-06-29  Mike Stump  <mrs@apple.com>
9412
9413         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9414         on darwin as we can't align commons large enough yet.
9415
9416         * gcc.dg/vla-8.c: Add additional testcases.
9417
9418 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9419
9420         PR c++/28114
9421         * g++.dg/other/pr28114.C: New.
9422
9423 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9424
9425         * gcc.c-torture/compile/20060625-1.c: New test.
9426
9427 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9428
9429         PR fortran/20867
9430         * gfortran.dg/stfunc_3.f90: New test.
9431
9432         PR fortran/25056
9433         * gfortran.dg/impure_actual_1.f90: New test.
9434
9435         PR fortran/20874
9436         * gfortran.dg/elemental_result_1.f90: New test.
9437
9438         PR fortran/25073
9439         * gfortran.dg/select_7.f90: New test.
9440
9441         PR fortran/27554
9442         * intrinsic_actual_1.f: New test.
9443
9444         PR fortran/22038
9445         PR fortran/28119
9446         * gfortran.dg/forall_4.f90: New test.
9447
9448         PR fortran/25072
9449         * gfortran.dg/forall_5.f90: New test.
9450
9451 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9452
9453         PR c++/28051
9454         * g++.dg/template/using13.C: New test.
9455
9456         PR c++/28054
9457         * g++.dg/other/incomplete3.C: New test.
9458
9459 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9460
9461         PR fortran/28081
9462         * gfortran.dg/substr_3.f: New test.
9463         * gfortran.dg/equiv_2.f90: Update expected error message.
9464
9465 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9466
9467         PR fortran/28118
9468         * gfortran.dg/actual_array_substr_1.f90: New test.
9469
9470 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9471
9472         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9473         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9474
9475 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9476
9477         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9478
9479 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9480
9481         PR fortran/27981
9482         * gfortran.dg/simpleif_2.f90: New test.
9483
9484 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9485
9486         * g++.dg/template/error22.C: Fix typo.
9487
9488 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9489
9490         PR c++/28112
9491         * g++.dg/ext/attrib23.C: New test.
9492
9493 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9494
9495         * gnat.dg/varsize_temp.adb: New test.
9496
9497 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9498
9499         PR c++/11468
9500         * g++.dg/other/java2.C: New test.
9501
9502 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9503
9504         PR target/27789
9505         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9506         initialization.
9507
9508 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9509
9510         PR target/27531
9511         * gcc.dg/pr27531-1.c: New test case.
9512
9513 2006-06-22  Asher Langton  <langton2@llnl.gov>
9514
9515         PR fortran/24748
9516         * gfortran.dg/implicit_8.f90: New.
9517
9518 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9519
9520         PR rtl-optimization/28121
9521         * gcc.dg/pr28121.c: New test.
9522
9523 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9524
9525         PR c++/27805
9526         * g++.dg/parse/ptrmem6.C: New test.
9527
9528         PR c++/27821
9529         * g++.dg/template/error22.C: New test.
9530
9531 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9532
9533         PR c++/28111
9534         * g++.dg/template/friend43.C: New test.
9535
9536         PR c++/28110
9537         * g++.dg/template/crash53.C: New test.
9538
9539         PR c++/28109
9540         * g++.dg/rtti/incomplete1.C: New test.
9541
9542 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9545
9546 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9547
9548         * gcc.c-torture/execute/complex-7.c: New.
9549
9550 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.dg/merge-all-constants-1.c: New test.
9553
9554 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9555
9556         PR c++/28113
9557         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9558
9559 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9560
9561         * gfortran.dg/rrspacing_1.f90: New test.
9562
9563 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9564
9565         PR c++/28052
9566         * g++.dg/other/bitfield2.C: New test.
9567
9568 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9569
9570         PR tree-optimization/27331
9571         * gcc.dg/pr27331.c: New test.
9572
9573 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9574             Eric Botcazou  <ebotcazou@adacore.com>
9575
9576         PR ada/18692
9577         * lib/gnat.exp: New file.
9578         * lib/gnat-dg.exp: Likewise.
9579         * gnat.dg: New directory.
9580         * gnat.dg/dg.exp: New driver.
9581         * gnat.dg/specs: New directory.
9582         * gnat.dg/specs/specs.exp: New driver.
9583         * gnat.dg/style: New directory.
9584         * gnat.dg/style/style.exp: New driver.
9585
9586 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9587
9588         PR fortran/16206
9589         * gfortran.dg/array_initializer_1.f90: New test.
9590
9591         PR fortran/28005
9592         * gfortran.dg/matmul_3.f90: New test.
9593
9594 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9595
9596         PR middle-end/28075
9597         * gcc.dg/tree-ssa/inline-1.c: New test.
9598
9599 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
9600
9601         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9602         in malloc prototype; remove XFAIL.
9603         * gcc.dg/pr18241-2.c: Ditto.
9604         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9605         in memset prototype; remove XFAIL.
9606         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9607
9608 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9609
9610         * gcc.dg/vla-8.c: Add.
9611
9612 2006-06-19  Richard Guenther  <rguenther@suse.de>
9613
9614         PR tree-optimization/27090
9615         * g++.dg/tree-ssa/pr27090.C: New testcase.
9616
9617 2006-06-19  Roger Sayle  <roger@eyesopen.com>
9618
9619         PR target/27861
9620         * gcc.dg/pr27861-1.c: New test case.
9621
9622 2006-06-19  Richard Guenther  <rguenther@suse.de>
9623
9624         PR middle-end/28045
9625         * gcc.dg/torture/pr28045.c: New testcase.
9626
9627 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9628
9629         PR fortran/26801
9630         * gfortran.dg/associated_4.f90: New test.
9631
9632 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9633
9634         PR fortran/19310
9635         PR fortran/19904
9636         * gfortran.dg/real_const_3.f90: New test.
9637
9638 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
9639
9640         PR c++/28016
9641         * g++.dg/template/static26.C: New test.
9642
9643         PR c++/27979
9644         * g++.dg/expr/bitfield2.C: New test.
9645
9646         PR c++/27884
9647         * g++.dg/parse/linkage2.C: New test.
9648
9649 2006-06-16  Richard Guenther  <rguenther@suse.de>
9650
9651         PR middle-end/27116
9652         * gcc.dg/pr15785-1.c: Revert last change.
9653         * gcc.dg/torture/pr27116-2.c: New testcase.
9654
9655 2006-06-16  Roger Sayle  <roger@eyesopen.com>
9656
9657         PR middle-end/27802
9658         * gcc.dg/pr27802-1.c: New test case.
9659
9660 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/27689
9663         * g++.dg/template/ttp18.C: New test.
9664         * g++.dg/template/ttp19.C: Likewise.
9665
9666         PR c++/27666
9667         * g++.dg/expr/cond9.C: New test.
9668
9669         PR c++/27640
9670         * g++.dg/template/ctor7.C: New test.
9671
9672 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
9673
9674         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
9675
9676 2006-06-16  Richard Guenther  <rguenther@suse.de>
9677
9678         PR tree-optimization/27781
9679         * gcc.dg/tree-ssa/pr27781.c: New testcase.
9680
9681 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
9682
9683         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
9684
9685 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
9686
9687         * gcc.dg/tree-ssa/loop-18.c: New test.
9688
9689 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/27665
9692         * g++.dg/template/crash52.C: New test.
9693
9694         PR c++/27648
9695         * g++.dg/ext/attrib22.C: New test.
9696
9697         PR c++/26559
9698         * g++.dg/template/builtin1.C: New test.
9699         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
9700
9701         PR c++/28018
9702         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
9703         assignment.
9704         * g++.old-deja/g++.pt/crash51.C: Likewise.
9705
9706         PR c++/27227
9707         * g++.dg/lookup/linkage1.C: New test.
9708         * g++.dg/lookup/linkage2.C: Likewise.
9709
9710 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
9711
9712         PR middle-end/27959
9713         * gcc.dg/pr27959.c: New testcase.
9714
9715 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
9716
9717         PR target/28014:
9718         * g++.dg/eh/div.C: New test.
9719
9720 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
9721
9722         PR c++/27894
9723         * g++.dg/tree-ssa/pr26757.C: New test.
9724         * g++.dg/tree-ssa/pr27894.C: New test.
9725
9726 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9727
9728         * gcc.c-torture/compile/20060609-1.c: New test.
9729
9730         PR target/27863
9731         * gcc.c-torture/compile/pr27863.c: New test.
9732
9733 2006-06-13  Richard Guenther  <rguenther@suse.de>
9734
9735         PR tree-optimization/27830
9736         * g++.dg/tree-ssa/pr27830.C: New testcase.
9737
9738 2006-06-13  Matthew Sachs  <msachs@apple.com>
9739
9740         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9741         the list of compiler flags; this causes those flags to be checked
9742         for things like dg-skip-if.
9743
9744 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9745
9746         PR c++/27601
9747         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9748
9749 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
9750             Kazu Hirata  <kazu@codesourcery.com>
9751
9752         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9753         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9754
9755 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9756
9757         PR c++/27933
9758         * g++.dg/lookup/using15.C: New test.
9759
9760         PR c++/27951
9761         * g++.dg/other/anon4.C: New test.
9762
9763 2006-06-12  Roger Sayle  <roger@eyesopen.com>
9764
9765         PR c++/21210
9766         * g++.dg/init/complex1.C: New test case.
9767
9768 2006-06-11  Eric Christopher  <echristo@apple.com>
9769
9770         PR middle-end/27948
9771         * gcc.dg/bf-ms-layout.c: Run on darwin.
9772         * gcc.dg/bf-no-ms-layout: Ditto.
9773         * gcc.dg/attr-ms_struct-2.c: New.
9774         * gcc.dg/bf-ms-layout-2.c: Ditto.
9775
9776 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9777
9778         * gcc.dg/attr-ms_struct-packed1.c: New.
9779
9780 2006-06-09  Mike Stump  <mrs@apple.com>
9781
9782         * gcc.dg/vla-7.c: Add.
9783
9784 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/24558
9787         * gfortran.dg/entry_6.f90: New test.
9788
9789         PR fortran/20877
9790         PR fortran/25047
9791         * gfortran.dg/entry_7.f90: New test.
9792
9793 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR c/27747
9796         * gcc.dg/cpp/_Pragma6.c: New test.
9797
9798         PR c++/27748
9799         * g++.dg/cpp/_Pragma1.C: New test.
9800
9801         PR preprocessor/27746
9802         * gcc.dg/gomp/macro-3.c: New test.
9803         * gcc.dg/gomp/macro-4.c: New test.
9804         * g++.dg/gomp/macro-3.C: New test.
9805         * g++.dg/gomp/macro-4.C: New test.
9806
9807 2006-06-09  Richard Guenther  <rguenther@suse.de>
9808
9809         PR tree-optimization/26998
9810         * gcc.dg/torture/pr26998.c: New testcase.
9811         * gcc.dg/tree-ssa/vrp29.c: New testcase.
9812
9813 2006-06-08  Mike Stump  <mrs@apple.com>
9814
9815         * gcc.dg/pr27095.c: Account for stubs.
9816
9817         PR target/26427
9818         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9819         produce bad code on darwin.
9820
9821 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9822
9823         PR fortran/27958
9824         * gfortran.dg/substr_2.f: New test.
9825
9826 2006-06-08  Asher Langton  <langton2@llnl.gov>
9827
9828         PR fortran/27786
9829         * cray_pointers_2.f90: Add -fbounds-check compile flag.
9830
9831 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9832
9833         PR target/27421
9834         * gcc.dg/union-3.c: New test.
9835
9836 2006-06-08  Richard Guenther  <rguenther@suse.de>
9837
9838         PR middle-end/27116
9839         * gcc.dg/torture/pr27116.c: New testcase.
9840         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9841
9842 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
9843
9844         PR rtl-optimization/26449
9845         * gcc.dg/pr26449.c: New test.
9846
9847 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9848
9849         PR c++/27601
9850         * g++.dg/ext/offsetof1.C: Test member functions.
9851
9852 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
9853
9854         * gcc.dg/pr27095.c: Improve scanning.
9855
9856 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
9857
9858         PR fortran/23091
9859         * gfortran.dg/saved_automatic_1.f90: New test.
9860
9861         PR fortran/24168
9862         * gfortran.dg/array_simplify_1.f90: New test.
9863
9864         PR fortran/25090
9865         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9866
9867         PR fortran/25058
9868         * gfortran.dg/entry_dummy_ref_2.f90: New test.
9869
9870 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
9871
9872         PR c++/27177
9873         * g++.dg/expr/cast7.C: New test.
9874
9875 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
9876
9877         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
9878         * lib/gcc-defs.exp (tool_check_compile): Ditto.
9879         * lib/fortran-torture.exp (fortran-torture-compile,
9880         fortran-torture-execute): Ditto.
9881
9882 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
9883
9884         PR target/27842
9885         * gcc.dg/vmx/pr27842.c: New test.
9886
9887 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9888
9889         PR libfortran/27895
9890         * gfortran.dg/bounds_check_3.f90: New test.
9891
9892 2006-06-05  Mike Stump  <mrs@apple.com>
9893
9894         * objc.dg/objc-fast-4.m: Skip for ppc64.
9895
9896 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
9897
9898         PR testsuite/27705
9899         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
9900
9901 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9902             Victor Kaplansky  <victork@il.ibm.com>
9903
9904         PR tree-optimizations/26360
9905         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
9906         with -fno-tree-dce.
9907         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
9908
9909 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
9910
9911         PR fortran/14067
9912         * gfortran.dg/data_char_1.f90: Add messages for truncated
9913         strings.
9914
9915         PR fortran/16943
9916         * gfortran.dg/func_decl_2.f90: New test.
9917
9918         PR fortran/20839
9919         * gfortran.dg/do_2.f90: New test.
9920
9921         PR fortran/27655
9922         * gfortran.dg/associated_3.f90: New test.
9923
9924 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
9925
9926         PR c++/27819
9927         * g++.dg/template/static25.C: New test.
9928
9929         PR c++/27722
9930         * g++.dg/init/array21.C: New test.
9931
9932         PR c++/27807
9933         * g++.dg/ext/complit7.C: New test.
9934
9935         PR c++/27806
9936         * g++.dg/parse/ptrmem5.C: New test.
9937
9938 2006-06-04  Roger Sayle  <roger@eyesopen.com>
9939             Andrew Pinski  <pinskia@physics.uc.edu>
9940
9941         PR c/27150
9942         PR middle-end/27382
9943         * gcc.dg/pr27150-1.c: New testcase.
9944         * gcc.dg/pr27382-1.c: New testcase.
9945         * gcc.dg/pr27382-2.c: New testcase.
9946
9947 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
9948
9949         PR c/25161
9950         PR c/27020
9951         * gcc.dg/array-10.c: New test.
9952
9953 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9954
9955         PR c++/27804
9956         * g++.dg/init/const4.C: New test.
9957         * g++.dg/init/member1.C: Add error-marker.
9958         * g++.dg/other/fold1.C: Adjust error-marker.
9959
9960 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9961
9962         PR c++/27601
9963         * g++.dg/ext/offsetof1.C: New test.
9964
9965 2006-06-04 Eric Christopher <echristo@apple.com>
9966
9967         * gcc.dg/attr-ms_struct-1.c: New.
9968
9969 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
9970
9971         * gcc.c-torture/compile/builtin_constant_p.c: New test.
9972
9973 2006-06-04  Richard Guenther  <rguenther@suse.de>
9974
9975         PR tree-optimization/27039
9976         * gcc.dg/tree-ssa/loop-17.c: New testcase.
9977
9978 2006-06-03  Roger Sayle  <roger@eyesopen.com>
9979
9980         PR target/26223
9981         * gcc.target/i386/amd64-abi-2.c: New test case.
9982
9983 2006-06-02  Eric Christopher  <echristo@apple.com>
9984
9985         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
9986         * gcc.target/i386/20020523-1.c: Skip if darwin.
9987         * gcc.target/i386/asm-3.c: Ditto.
9988         * gcc.target/i386/20011119-1.c: Ditto.
9989         * gcc.target/i386/clobbers.c: Remove pic part of test.
9990
9991 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
9992
9993         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
9994         * g++.old-deja/g++.other/init19.C: Ditto.
9995         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
9996         and add other platforms as expected failures.
9997
9998 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
9999
10000         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10001         (is-effective-target-keyword): Ditto.
10002
10003 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10004
10005         PR fortran/27715
10006         * gfortran.dg/extended_char_comparison_1.f:  New test.
10007
10008 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10009
10010         PR fortran/25098
10011         * gfortran.dg/dummy_procedure_1.f90: New test.
10012
10013         PR fortran/25147
10014         * gfortran.dg/dummy_procedure_2.f90: New test.
10015
10016         * gfortran.dg/associated_2.f90: Correct to make consistent with
10017         standard.
10018
10019 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10020
10021         * gcc.target/i386/387-11.c: New test case.
10022
10023 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10024
10025         PR c++/27801
10026         * g++.dg/template/cond6.C: New test.
10027
10028         PR c++/26496
10029         * g++.dg/template/crash51.C: New test.
10030         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10031
10032         PR c++/27385
10033         * g++.dg/init/array20.C: New test.
10034
10035 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10036
10037         * gcc.dg/builtins-54.c: New test case.
10038
10039 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10040
10041         PR c++/26433
10042         * g++.dg/template/fntry1.C: Add dg-do link.
10043
10044         PR c++/27808
10045         * g++.dg/parse/friend6.C: New test.
10046
10047 2006-05-30  Asher Langton  <langton2@llnl.gov>
10048
10049         * gfortran.dg/cray_pointers_7.f90: New test.
10050
10051 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10052
10053         PR tree-optimization/23452
10054         * gcc.dg/fold-mulconj-1.c: New test case.
10055
10056 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/27803
10059         * g++.dg/parse/bitfield1.C: New test.
10060
10061 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10062
10063         * gcc.target/ppc-eq0-1.c: New test case.
10064         * gcc.target/ppc-negeq0-1.c: New test case.
10065
10066 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10067
10068         PR c/27273
10069         * gcc.dg/overflow-warn-5.c: New test.
10070
10071 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10072
10073         PR c/27718
10074         * gcc.dg/sizeof-1.c: New test.
10075
10076 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10077
10078         PR target/27790
10079         * gcc.target/i386/pr27790.c: New test.
10080
10081 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10082
10083         PR libgfortran/27757
10084         * gfortran.dg/direct_io_5.f90: New test.
10085
10086 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10087
10088         PR libgfortran/27634
10089         * gfortran.dg/fmt_missing_period_1.f: New test.
10090         * gfortran.dg/fmt_missing_period_2.f: New test.
10091         * gfortran.dg/fmt_missing_period_3.f: New test.
10092
10093 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10094
10095         PR fortran/19777
10096         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10097         arrays.
10098
10099 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10100
10101         PR c++/27713
10102         * g++.dg/template/new6.C: New test.
10103
10104 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10105
10106         PR tree-optimization/24964
10107         * gcc.target/i386/387-10.c: New test case.
10108
10109 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10110
10111         * intrinsics/string_intrinsics.c (compare_string):
10112         Use memcmp instead of strncmp to avoid tripping over
10113         CHAR(0) in a string.
10114
10115 2006-05-27  Richard Guenther  <rguenther@suse.de>
10116
10117         PR middle-end/27773
10118         * gcc.dg/torture/pr27773.c: New testcase.
10119
10120 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10121
10122         * gcc.dg/pr24561.c: Rename to..
10123         * gcc.dg/pr25962.c: .. this.
10124
10125 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10126
10127         PR fortran/19777
10128         * gfortran.dg/bounds_check_2.f: New test.
10129
10130 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10131
10132         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10133         * gfortran.dg/byte_1.f90: Likewise.
10134         * gfortran.dg/dup_save_2.f90: Likewise.
10135
10136 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10137
10138         * gfortran.dg/associated_2.f90: New test.
10139
10140 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10141
10142         PR fortran/27524
10143         * gfortran.dg/bounds_check_1.f90: New test.
10144
10145 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10146
10147         PR rtl-optimization/27661
10148         * gcc.dg/pr27661.c: New test case.
10149
10150 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10151
10152         PR fortran/23151
10153         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10154         * gfortran.dg/print_parentheses_1.f:  New test.
10155         * gfortran.dg/print_parentheses_2.f90:  New test.
10156
10157 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR target/27758
10160         * gcc.dg/pr27758.c: New test.
10161
10162 2006-05-24  Falk Hueffner  <falk@debian.org>
10163
10164         * gcc.c-torture/compile/pr27571.c: New test.
10165
10166 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10167
10168         PR fortran/27709
10169         * gfortran.dg/spec_expr_4.f90: New test.
10170
10171         PR fortran/27155
10172         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10173
10174 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/20103
10177         * g++.dg/ext/complit6.C: New test.
10178         * g++.dg/ext/complit3.C: Adjust error markers.
10179         * g++.dg/init/const3.C: New test.
10180
10181 2006-05-25  Richard Guenther  <rguenther@suse.de>
10182
10183         PR middle-end/27743
10184         * gcc.dg/torture/pr27743.c: New testcase.
10185
10186 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10187
10188         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10189
10190 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10191
10192         * gcc.dg/compat/scalar-by-value-x.h: New.
10193         * gcc.dg/compat/scalar-by-value-y.h: New.
10194         * gcc.dg/compat/scalar-by-value-5.c: New.
10195         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10196         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10197         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10198         * gcc.dg/compat/scalar-by-value-6.c: New.
10199         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10200         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10201         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10202
10203 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10204
10205         PR tree-optimization/27639
10206         PR tree-optimization/26719
10207         * gcc.dg/pr27639.c: New test.
10208         * gcc.dg/pr26719.c: New test.
10209         * gcc.dg/tree-ssa/scev-cast.c: New test.
10210
10211 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/20173
10214         * g++.dg/template/error21.C: New test.
10215
10216 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10217
10218         PR target/27696
10219         * gcc.target/i386/pr27696.c: New.
10220
10221 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10222
10223         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10224
10225         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10226
10227 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10228
10229         PR c++/27716
10230         * g++.dg/other/assign1.C: New test.
10231
10232 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10233
10234         PR target/27266
10235         * gcc.target/i386/pr27266.c: New.
10236
10237 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10238
10239         PR c++/27451
10240         * g++.dg/ext/asm9.C: New test.
10241
10242 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10243
10244         PR rtl-optimization/25514
10245         * gcc.c-torture/compile/pr25514.c: New test.
10246
10247 2006-05-22  Richard Guenther  <rguenther@suse.de>
10248
10249         Revert
10250         2006-01-31  Richard Guenther  <rguenther@suse.de>
10251
10252         * gcc.target/i386/sselibm-1.c: New testcase.
10253         * gcc.target/i386/sselibm-2.c: Likewise.
10254         * gcc.target/i386/sselibm-3.c: Likewise.
10255         * gcc.target/i386/sselibm-4.c: Likewise.
10256         * gcc.target/i386/sselibm-5.c: Likewise.
10257
10258 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10259
10260         PR c/27420
10261         * gcc.dg/func-args-2.c: New test.
10262
10263         PR c/26818
10264         * gcc.dg/struct-incompl-1.c: New test.
10265
10266 2006-05-22  Richard Guenther  <rguenther@suse.de>
10267
10268         PR testsuite/27708
10269         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10270         the transformations we test for.
10271
10272 2006-05-22  Richard Guenther  <rguenther@suse.de>
10273
10274         PR testsuite/27707
10275         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10276
10277 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10278
10279         PR c++/27210
10280         * g++.dg/warn/new1.C: New test.
10281         * g++.dg/template/new5.C: Likewise.
10282
10283 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10284
10285         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10286         * gcc.target/i386/20060512-3.c: Likewise.
10287
10288 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10289
10290         PR rtl-optimization/27671
10291         * gcc.c-torture/execute/pr27671-1.c: New.
10292         * gcc.dg/pr27671-2.c: Likewise.
10293
10294         PR tree-optimization/26622.
10295         * gcc.c-torture/compile/pr26622.c: New.
10296
10297 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10298
10299         PR fortran/27613
10300         * gfortran.dg/recursive_reference_1.f90: New test.
10301
10302 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10303
10304         PR fortran/25746
10305         * gfortran.dg/elemental_subroutine_3.f90: New test.
10306
10307         PR fortran/25090
10308         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10309
10310         PR fortran/27584
10311         * gfortran.dg/associated_target_1.f90: New test.
10312
10313         PR fortran/19015
10314         * gfortran.dg/maxloc_shape_1.f90: New test.
10315
10316 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10317
10318         PR libgfortran/24459
10319         * gfortran.dg/namelist_24.f90: New test.
10320         * gfortran.dg/namelist_12.f: Fix typo in comment.
10321
10322 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10323
10324         PR middle-end/25776
10325         * g++.dg/other/error11.C: New test.
10326
10327 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10328
10329         * gcc.target/mips/pr26765.c: Add -w to options.
10330
10331 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10332
10333         * lib/target-supports.exp (check_effective_target_mpaired_single):
10334         New function.
10335         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10336         multilibs.
10337         * g++.dg/vect/vect.exp: Likewise.
10338
10339 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10340
10341         PR testsuite/25891
10342         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10343
10344 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10345
10346         PR fortran/27662
10347         * gfortran.dg/temporary_1.f90: New file.
10348
10349 2006-05-19  Andreas Schwab  <schwab@suse.de>
10350
10351         * g++.dg/other/unused1.C: Also match "stringz".
10352
10353 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/26433
10356         * g++.dg/template/fntry1.C: New test.
10357
10358 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/27471
10361         PR c++/27506
10362         * g++.dg/conversion/bitfield5.C: New test.
10363         * g++.dg/conversion/bitfield6.C: New test.
10364
10365 2006-05-18  Mike Stump  <mrs@apple.com>
10366
10367         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10368         * gcc.dg/vla-4.c: Add.
10369         * gcc.dg/vla-5.c: Add.
10370         * gcc.dg/vla-6.c: Add.
10371
10372 2006-05-12  Stuart Hastings  <stuart@apple.com>
10373
10374         * gcc.target/i386/20060512-1.c: New.
10375         * gcc.target/i386/20060512-2.c: New.
10376         * gcc.target/i386/20060512-3.c: New.
10377         * gcc.target/i386/20060512-4.c: New.
10378
10379 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10380
10381         PR c++/26122
10382         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10383
10384         PR c++/26068
10385         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10386         * g++.dg/parse/linkage1.C: New test.
10387
10388 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10389
10390         PR tree-optimization/27548
10391         * g++.dg/tree-ssa/pr27548.C: New test.
10392
10393 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10394
10395         PR fortran/26551
10396         * gfortran.dg/recursive_check_1.f: New test.
10397         * gfortran.dg/recursive_check_2.f90: New test.
10398
10399 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10400
10401         * g++.dg/opt/temp2.C: New test.
10402
10403 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR c++/27491
10406         * g++.dg/init/brace5.C: New test.
10407
10408         PR middle-end/27415
10409         * gcc.dg/gomp/pr27415.c: New test.
10410         * g++.dg/gomp/pr27415.C: New test.
10411
10412         PR tree-optimization/27549
10413         * g++.dg/tree-ssa/pr27549.C: New test.
10414
10415 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10416
10417         PR libgfortran/27575
10418         * gfortran.dg/read_eof_4.f90: New test.
10419
10420 2006-05-16  Richard Guenther  <rguenther@suse.de>
10421
10422         PR tree-optimization/22303
10423         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10424
10425 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10426
10427         PR middle-end/27573
10428         * gcc.dg/gomp/pr27573.c: New test.
10429         * gfortran.dg/gomp/pr27573.f90: New test.
10430
10431         PR c/27499
10432         * gcc.dg/gomp/pr27499.c: New test.
10433         * g++.dg/gomp/pr27499.C: New test.
10434
10435 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/27339
10438         * g++.dg/parser/access8.C: Adjust error marker.
10439         * g++.dg/template/access17.C: New test.
10440         * g++.dg/template/access18.C: Likewise.
10441
10442 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10443
10444         PR target/26600
10445         * gcc.target/i386/pr26600.c: New test case.
10446
10447 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10448
10449         PR c++/27505
10450         * g++.dg/expr/bitfield1.C: New test.
10451
10452 2006-05-15  Richard Guenther  <rguenther@suse.de>
10453
10454         PR tree-optimization/27603
10455         * gcc.dg/torture/pr27603.c: New testcase.
10456
10457 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10458
10459         PR fortran/25090
10460         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10461
10462         PR fortran/25082
10463         * gfortran.dg/scalar_return_1.f90: New test.
10464
10465         PR fortran/27411
10466         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10467
10468 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10469
10470         * gcc.dg/gomp/critical-4.c: New test.
10471         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10472         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10473         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10474         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10475
10476 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10477
10478         PR c++/27582
10479         * g++.dg/template/dependent-args1.C: New test.
10480
10481         PR c++/27581
10482         * g++.dg/lookup/this1.C: New test.
10483
10484         PR c++/27315
10485         * g++.dg/template/operator6.C: New test.
10486         * g++.dg/template/incomplete3.C: New test.
10487
10488         PR c++/27559
10489         * g++.dg/template/new4.C: New test.
10490
10491         PR c++/27496
10492         * g++.dg/template/void2.C: New test.
10493
10494 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10495
10496         * g++.dg/template/dependent-expr5.C: New test.
10497
10498 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10499
10500         PR middle-end/26729
10501         * gcc.dg/pr26729-1.c: New test case.
10502
10503 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10504
10505         * gcc.dg/pr27003.c: New test.
10506
10507 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10508
10509         * lib/target-supports.dg (check_cxa_atexit_available): Change
10510         v3_target_compile to ${tool}_target_compile.
10511
10512 2006-05-11  Jason Merrill  <jason@redhat.com>
10513
10514         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10515
10516 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10517
10518         PR fortran/27553
10519         * gfortran.dg/label_5.f90: New test.
10520
10521 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10522
10523         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10524         check_effective_target_powerpc_altivec_ok): New.
10525         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10526         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10527         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10528         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10529         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10530         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10531         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10532         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10533         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10534         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10535         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10536         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10537         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10538         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10539         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10540         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10541         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10542         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10543         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10544         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10545         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10546         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10547         gcc.target/powerpc/altivec-9.c,
10548         gcc.target/powerpc/altivec-consts.c,
10549         gcc.target/powerpc/altivec-pr22085.c,
10550         gcc.target/powerpc/altivec-splat.c,
10551         gcc.target/powerpc/altivec-types-1.c,
10552         gcc.target/powerpc/altivec-types-2.c,
10553         gcc.target/powerpc/altivec-types-3.c,
10554         gcc.target/powerpc/altivec-types-4.c,
10555         gcc.target/powerpc/altivec-varargs-1.c,
10556         gcc.target/powerpc/altivec-vec-merge.c,
10557         gcc.target/powerpc/ppc-vector-memcpy.c,
10558         gcc.target/powerpc/ppc-vector-memset.c,
10559         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10560         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10561         these effective targets.
10562         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10563         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10564
10565 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10566
10567         PR middle-end/27384
10568         * g++.dg/other/fold1.C: New test.
10569
10570         PR middle-end/27488
10571         * gcc.dg/fold-nonneg-1.c: New test.
10572
10573         PR c++/27547
10574         * g++.dg/other/operator1.C: New test.
10575
10576 2006-05-11  Richard Guenther  <rguenther@suse.de>
10577
10578         PR middle-end/27529
10579         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10580
10581 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10582
10583         * lib/target-supports-dg.exp (check-flags): New.
10584         (dg-skip-if): Move flag checks.
10585
10586 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10587
10588         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10589         * lib/target-supports.dg (check_cxa_atexit_available): New.
10590
10591 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10592
10593         PR fortran/27470
10594         * gfortran.dg/multiple_allocation_2.f90: New test case.
10595
10596 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
10597
10598         * gcc.target/arm/pr27387.C: Fix a comment typo.
10599
10600 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10601
10602         PR fortran/24549
10603         * gfortran.dg/error_recovery_1.f90: New test.
10604
10605 2006-05-10  Richard Guenther  <rguenther@suse.de>
10606
10607         PR tree-optimization/27302
10608         * gcc.dg/torture/pr27302.c: New testcase.
10609
10610 2006-05-09  Dirk Mueller  <dmueller@suse.de>
10611         Richard Guenther  <rguenther@suse.de>
10612
10613         PR middle-end/27498
10614         * gcc.dg/tree-ssa/pr27498.c: New testcase.
10615
10616 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
10617
10618         PR rtl-optimization/27335
10619         * gcc.dg/pr27335.c: New test.
10620
10621 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
10622
10623         * gcc.target/mips/mips-ps-5.c: New file.
10624
10625 2006-05-08  Jan Hubicka  <jh@suse.cz>
10626
10627         PR middle-end/25962
10628         * gcc.dg/pr25962.c: New.
10629
10630 2006-05-08  Roger Sayle  <roger@eyesopen.com>
10631
10632         PR target/27158
10633         * gcc.target/powerpc/pr27158.c: New test case.
10634
10635 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
10636
10637         PR testsuite/27476
10638         * ada/acats/run_all.sh: Use test -z.
10639
10640 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10641
10642         PR libfortran/18271
10643         * gfortran.dg/spec_expr_3.f90: New test.
10644
10645 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
10646
10647         PR target/24879
10648         * gcc.target/i386/monitor.c: New file.
10649
10650 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
10651
10652         * gcc.dg/pr27095.c: xfail *-*-darwin*.
10653
10654 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10655
10656         PR c++/27447
10657         * g++.dg/other/ptrmem7.C: New test.
10658
10659 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10660
10661         PR target/27421
10662         * gcc.dg/array-9.c: New test.
10663
10664 2006-05-07  Richard Guenther  <rguenther@suse.de>
10665
10666         PR tree-optimization/27409
10667         * gcc.dg/torture/pr27409.c: New testcase.
10668
10669 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10670
10671         PR fortran/27457
10672         * gfortran.dg/select_6.f90: New.
10673
10674 2006-05-07  Richard Guenther  <rguenther@suse.de>
10675
10676         PR tree-optimization/27136
10677         * gcc.dg/torture/pr27136.c: New testcase.
10678
10679 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
10680
10681         PR fortran/24813
10682         * gfortran.dg/char_cons_len_1.f90: New test.
10683
10684 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10685
10686         PR c++/27427
10687         * g++.dg/template/incomplete2.C: New test.
10688
10689 2006-05-06  Richard Guenther  <rguenther@suse.de>
10690
10691         PR tree-optimization/27151
10692         * gcc.dg/vect/pr27151.c: New testcase.
10693
10694 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10695
10696         PR c++/27430
10697         * g++.dg/template/void1.C: New test.
10698
10699         PR c++/27423
10700         * g++.dg/other/void2.C: New test.
10701
10702         PR c++/27422
10703         * g++.dg/conversion/void1.C: New test.
10704
10705 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
10706
10707         PR/21391
10708         * g++.dg/other/unused1.C: New.
10709
10710 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10711
10712         PR objc/27240
10713         * objc.dg/member-1.m: New test.
10714
10715 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
10716
10717         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
10718
10719 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10720
10721         PR libfortran/26985
10722         * gfortran.dg/matmul_2.f90: New test.
10723
10724 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
10725
10726         * ada/acats/run_all.sh: Use sync when main not found.
10727
10728 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
10729
10730         PR target/26765
10731         * gcc.target/mips/pr26765.c: New.
10732
10733 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
10734
10735         * gcc.target/bfin: New directory.
10736         * gcc.target/bfin/bfin.exp: New file.
10737         * gcc.target/bfin/frmul.c: New file.
10738         * gcc.target/bfin/arith.c: New file.
10739         * gcc.target/bfin/mul-combine.c: New file.
10740         * gcc.target/bfin/shift.c: New file.
10741
10742 2006-05-04  Richard Guenther  <rguenther@suse.de>
10743
10744         PR tree-optimization/14287
10745         PR tree-optimization/14844
10746         PR tree-optimization/19792
10747         PR tree-optimization/21608
10748         PR tree-optimization/27090
10749         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10750         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10751         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10752         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10753         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10754
10755 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR tree-optimization/27285
10758         * gcc.c-torture/execute/pr27285.c: New test.
10759
10760         PR middle-end/27388
10761         * gcc.dg/gomp/pr27388-1.c: New test.
10762         * gcc.dg/gomp/pr27388-2.c: New test.
10763         * gcc.dg/gomp/pr27388-3.c: New test.
10764
10765         PR c++/27359
10766         * g++.dg/gomp/pr27359.C: New test.
10767
10768 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
10769
10770         PR fortran/20248
10771         * gfortran.dg/iargc.f90: New test.
10772
10773 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/27102
10776         * g++.dg/template/crash49.C: New test.
10777
10778 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
10779
10780         PR testsuite/27032
10781         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10782
10783 2006-05-02  Jeff Law  <law@redhat.com>
10784
10785         PR tree-optimization/27364
10786         * gcc.c-torture/execute/pr27364.c: New test.
10787
10788 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10789
10790         PR c++/27309
10791         * g++.dg/parser/ctor5.C: New test.
10792
10793 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
10794
10795         PR target/27387
10796         * gcc.target/arm/arm.exp: New.
10797         * gcc.target/arm/pr27387.C: Likewise.
10798
10799 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10800
10801         PR fortran/27269
10802         PR fortran/27324
10803         * gfortran.dg/module_equivalence_2.f90: New test.
10804
10805 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
10806
10807         PR middle-end/27337
10808         * g++.dg/gomp/pr27337-1.C: New test.
10809         * g++.dg/gomp/pr27337-2.C: New test.
10810
10811         PR middle-end/27328
10812         * gcc.dg/gomp/pr27328.c: New test.
10813
10814         PR middle-end/27325
10815         * g++.dg/gomp/pr27325.C: New test.
10816
10817         PR middle-end/27310
10818         * g++.dg/gomp/pr27310.C: New test.
10819
10820 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10821
10822         PR tree-optimization/27291
10823         * g++.dg/tree-ssa/pr27291.C: New test.
10824
10825 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10826
10827         PR tree-optimization/27283
10828         * g++.dg/tree-ssa/pr27283.C: New test.
10829
10830 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10831
10832         * gcc.dg/tree-ssa/loop-16.c: New test.
10833
10834 2006-05-01  Roger Sayle  <roger@eyesopen.com>
10835             Joseph S. Myers  <joseph@codesourcery.com>
10836
10837         * gcc.dg/Wconversion-3.c: New test case.
10838         * gcc.dg/Wconversion-4.c: Likewise.
10839
10840 2006-05-01  Richard Guenther  <rguenther@suse.de>
10841
10842         PR tree-optimization/26726
10843         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10844
10845 2006-04-30  Roger Sayle  <roger@eyesopen.com>
10846
10847         * gcc.dg/Woverflow-1.c: New test case.
10848         * gcc.dg/Woverflow-2.c: Likewise.
10849         * gcc.dg/Woverflow-3.c: Likewise.
10850
10851 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
10852
10853         PR c++/27094
10854         * g++.dg/template/defarg8.C: New test.
10855
10856 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10857
10858         PR c++/27278
10859         * g++.dg/parse/operator7.C: New test.
10860
10861 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10862
10863         PR c++/11471
10864         PR c++/27102
10865         * g++.dg/template/crash48.C: New test.
10866
10867         PR c++/27279
10868         * g++.dg/parse/ctor4.C: New test.
10869
10870 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10871
10872         PR fortran/25681
10873         * gfortran.df/char_type_len.f90: New test.
10874
10875 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10876
10877         PR libgfortran/27304
10878         * gfortran.dg/fmt_exhaust.f90: New test.
10879
10880 2006-04-28  Roger Sayle  <roger@eyesopen.com>
10881
10882         PR c/25309
10883         * gcc.dg/large-size-array-2.c: New test case.
10884
10885 2006-04-28  Richard Guenther  <rguenther@suse.de>
10886
10887         PR target/26826
10888         * gcc.target/i386/pr26826.c: New testcase.
10889
10890 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
10891
10892         PR middle-end/27260
10893         * gcc.c-torture/execute/pr27260.c: New.
10894
10895 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
10896
10897         PR middle-end/27095
10898         * gcc.dg/pr27095.c: New.
10899
10900 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
10901
10902         PR c++/27292
10903         * g++.dg/conversion/bitfield4.C: New test.
10904
10905 2006-04-27  Eric Christopher  <echristo@apple.com>
10906
10907         * gcc.dg/pragma-ms_struct.c: New.
10908
10909 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/27102
10912         * g++.dg/template/crash47.C: New test.
10913
10914 2006-04-27  Dirk Mueller  <dmueller@suse.de>
10915
10916         * gcc.target/i386/sse-7.c: build with -msse.
10917
10918 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10919
10920         PR testsuite/27274:
10921         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
10922         (main): Exit if processor doesn't support SSE.
10923
10924 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
10925
10926         PR middle-end/27282
10927         * gcc.c-torture/compile/pr27282.c: New test.
10928
10929 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR middle-end/26913
10932         * g++.dg/gomp/pr26913.C: New test.
10933
10934         PR c/25996
10935         * gcc.dg/gomp/pr25996.c: New test.
10936         * g++.dg/gomp/pr25996.C: New test.
10937
10938 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
10939
10940         PR rtl-optimization/26725
10941         * gcc.c-torture/compile/pr26725.c: New test.
10942
10943 2006-04-25  Richard Guenther  <rguenther@suse.de>
10944
10945         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
10946         than n + -1.
10947
10948 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10949
10950         * gcc.dg/20060425-1.c: New testcase.
10951
10952 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR tree-optimization/26865
10955         * gcc.dg/pr26865.c: New test.
10956
10957 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/27292
10960         * g++.dg/conversion/bitfield1.C: New test.
10961         * g++.dg/conversion/bitfield2.C: Likewise.
10962         * g++.dg/conversion/bitfield3.C: Likewise.
10963
10964 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
10965         Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/27236
10968         * gcc.dg/tree-ssa/pr27236.c: New testcase.
10969
10970 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10971
10972         PR c++/19963
10973         * g++.dg/other/incomplete2.C: New test.
10974
10975 2006-04-24  Richard Guenther  <rguenther@suse.de>
10976
10977         PR middle-end/26869
10978         * gcc.dg/torture/pr26869.c: New testcase.
10979
10980 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
10981         Richard Guenther  <rguenther@suse.de>
10982
10983         PR tree-optimization/27218
10984         * g++.dg/tree-ssa/pr27218.C: New testcase.
10985
10986 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
10987
10988         PR c++/26912
10989         * g++.dg/template/friend41.C: New test.
10990
10991 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
10992
10993         * g++.dg/opt/pr15551.C: Include cstdio.
10994         (main): Use remove instead of unlink.
10995
10996 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10997
10998         * gcc.dg/sibcall-7.c: New test.
10999         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11000         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11001         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11002         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11003         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11004
11005 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/26534
11008         * g++.dg/opt/bitfield1.C: New test.
11009         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11010         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11011         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11012         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11013         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11014         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11015         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11016         * g++.dg/abi/bitfield2.C: Likewise.
11017         * g++.dg/init/bitfield1.C: Likewise.
11018
11019 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/25099
11022         * gfortran.dg/elemental_subroutine_4.f90: New test.
11023         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11024         call sub (m, x).
11025
11026 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11027
11028         * gcc.c-torture/compile/20060421-1.c: New testcase.
11029
11030 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11031
11032         PR c/25875
11033         * gcc.dg/init-bad-4.c: New test.
11034
11035 2006-04-21  Paul Brook  <paul@codesourcery.com>
11036
11037         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11038
11039 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11040
11041         PR fortran/27122
11042         * gfortran.dg/defined_operators_1.f90: New test.
11043         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11044         remove old ones associated, incorrectly, with Note 5.46.
11045
11046         PR fortran/27113
11047         * gfortran.dg/character_array_constructor_1.f90: New test.
11048
11049 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * gcc.dg/20060419-1.c: New test.
11052
11053 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11054
11055         PR c/26774
11056         * gcc.dg/struct-parse-1.c: New test case.
11057
11058 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11059
11060         PR c++/26558
11061         * g++.dg/parse/template19.C: New test.
11062
11063         PR c++/26739
11064         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11065
11066         PR c++/26036
11067         * g++.dg/expr/call3.C: New test.
11068
11069         PR c++/10385
11070         * g++.dg/conversion/dynamic1.C: New test.
11071
11072 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11073
11074         PR c++/27102
11075         * g++.dg/template/crash35.C: Tweak error markers.
11076         * g++.dg/template/crash46.C: New test.
11077         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11078         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11079
11080 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11081
11082         PR rtl-optimization/14261
11083         * gcc.c-torture/compile/20060419-1.c: Added.
11084
11085 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11086
11087         * gfortran.dg/label_1.f90: Adjust dg-error.
11088
11089 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11090
11091         PR target/26961
11092         * gcc.dg/fold-cond-1.c: New test case.
11093         * gcc.dg/pr26961-1.c: Likewise.
11094
11095 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11096
11097         PR libgfortran/27138
11098         * gfortran.dg/read_bad_advance.f90: New test.
11099
11100 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11101             Dale Johannesen  <dalej@apple.com>
11102
11103         PR target/24076
11104         * gcc.target/i386/vecinit-3.c: New testcase.
11105         * gcc.target/i386/vecinit-4.c: Likewise.
11106         * gcc.target/i386/sse-18.c: Likewise.
11107         * gcc.target/i386/sse-19.c: Likewise.
11108
11109 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11110
11111         * gfortran.dg/allocate_zerosize_1.f90: New test.
11112
11113 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11114
11115         PR c++/26365
11116         * g++.dg/template/crash45.C: New test.
11117
11118 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11119
11120         PR fortran/26787
11121         * gfortran.dg/proc_assign_1.f90: New test.
11122         * gfortran.dg/procedure_lvalue.f90: Change message.
11123         * gfortran.dg/namelist_4.f90: Add new error.
11124
11125         PR fortran/25597
11126         PR fortran/27096
11127         * gfortran.dg/auto_pointer_array_result_1.f90
11128
11129         PR fortran/27089
11130         * gfortran.dg/specification_type_resolution_1.f90
11131
11132         PR fortran/18003
11133         PR fortran/25669
11134         PR fortran/26834
11135         * gfortran.dg/bounds_temporaries_1.f90: New test.
11136
11137         PR fortran/27124
11138         * gfortran.dg/array_return_value_1.f90: New test.
11139
11140 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11141
11142         PR fortran/25336
11143         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11144
11145 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11146
11147         PR middle-end/26823
11148         * g++.dg/gomp/pr26823-1.C: New test.
11149         * g++.dg/gomp/pr26823-2.C: New test.
11150
11151 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11152
11153         PR middle-end/27134
11154         * gcc.dg/pr27314.c: New test.
11155
11156 2006-04-13  Richard Henderson  <rth@redhat.com>
11157
11158         * g++.dg/gomp/block-0.C: Update expected matches.
11159
11160 2006-04-13  DJ Delorie  <dj@redhat.com>
11161
11162         * lib/target-supports.exp (check_effective_target_int32plus): New.
11163         (check_effective_target_ptr32plus): New.
11164         (check_effective_target_size32plus): New.
11165         (check_effective_target_int16): New.
11166         (check_profiling_available): Add m32c to the list of unsupported
11167         targets.
11168
11169         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11170         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11171         memory size.
11172         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11173         pointers.
11174         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11175         size_t.
11176         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11177         and size_t.
11178         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11179         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11180         not just xstormy16.  Skip m32c due to weird pointer size.
11181         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11182         not just xstormy16.
11183         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11184         not just xstormy16.
11185         * gcc.dg/20020312-2.c: Add m32c support.
11186         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11187         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11188         in test.
11189         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11190         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11191         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11192         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11193         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11194         formats
11195         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11196         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11197         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11198         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11199         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11200         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11201         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11202         in test.
11203         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11204         in test.
11205         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11206         * gcc.dg/pr23049.c: Require >=32 bit integers.
11207         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11208         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11209         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11210         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11211         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11212         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11213         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11214         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11215         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11216         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11217         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11218         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11219         prototype in test.
11220         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11221         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11222         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11223         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11224         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11225
11226         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11227         * gcc.c-torture/execute/20040703-1.x: Likewise.
11228         * gcc.c-torture/execute/20040705-1.x: Likewise.
11229         * gcc.c-torture/execute/20040705-2.x: Likewise.
11230         * gcc.c-torture/execute/20040709-1.x: Likewise.
11231         * gcc.c-torture/execute/20040709-2.x: Likewise.
11232         * gcc.c-torture/execute/20040811-1.x: Likewise.
11233         * gcc.c-torture/execute/20050316-1.x: Likewise.
11234         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11235         * gcc.c-torture/execute/pr19689.x: Likewise.
11236         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11237         * gcc.c-torture/execute/usmul.x: Likewise.
11238         * gcc.c-torture/execute/vrp-5.x: Likewise.
11239         * gcc.c-torture/execute/vrp-6.x: Likewise.
11240         * gcc.dg/debug/20041023-1.s: Likewise.
11241
11242 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11243
11244         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11245         of integers to a vector types are now constant expressions in C.
11246         * gcc.dg/vect/vect-fold-1.c: New test case.
11247
11248 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11249             Ulrich Weigand  <uweigand@de.ibm.com>
11250
11251         PR target/27006
11252         * gcc.dg/vmx/pr27006.c: New testcase.
11253
11254 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11255
11256         PR libgfortran/26766
11257         * gfortran.dg/write_recursive.f90: New test.
11258
11259 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11260
11261         * g++.dg/parse/dtor7.C: New test.
11262         * g++.dg/parse/new1.C: Add error marker.
11263         * g++.dg/template/new3.C: New test.
11264
11265         PR c++/26122
11266         * g++.dg/template/pure1.C: New test.
11267
11268         PR c++/26295
11269         * g++.dg/parse/ptrmem4.C: New test.
11270
11271 2006-04-10  Jeff Law  <law@redhat.com>
11272
11273         PR/27087
11274         * gcc.c-torture/compile/pr27087.c: New test.
11275
11276 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11277
11278         PR/21391
11279         * gcc.dg/20060410.c: New.
11280
11281 2006-04-10  Matthias Klose  <doko@debian.org>
11282
11283         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11284         Recognize multilib directory names containing underscores.
11285
11286 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11287
11288         * gcc.target/i386/vecinit-1.c: New test case.
11289         * gcc.target/i386/vecinit-2.c: Likewise.
11290
11291 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR debug/27057
11294         * g++.dg/debug/dwarf2-2.C: New test.
11295
11296 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11297
11298         PR rtl-optimization/27073
11299         * gcc.c-torture/execute/pr27073.c: New test.
11300
11301 2006-04-08  Mike Stump  <mrs@apple.com>
11302
11303         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11304
11305 2006-04-07  Richard Guenther  <rguenther@suse.de>
11306
11307         PR tree-optimization/26135
11308         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11309
11310 2006-04-06  Jan Hubicka  <jh@suse.cz>
11311
11312         PR profile/26399
11313         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11314
11315 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11316
11317         * g++.dg/conversion/nullptr1.C: New test case.
11318         * g++.dg/conversion/nullptr2.C: Likewise.
11319
11320 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11321
11322         * gfortran.dg/dependency_18.f90: New test case.
11323
11324 2006-04-05  Richard Guenther  <rguenther@suse.de>
11325
11326         PR tree-optimization/26919
11327         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11328         * gcc.dg/ipa/ipa-2.c: Likewise.
11329         * gcc.dg/ipa/ipa-3.c: Likewise.
11330         * gcc.dg/ipa/ipa-5.c: Likewise.
11331
11332 2006-04-05  Richard Guenther  <rguenther@suse.de>
11333
11334         PR tree-optimization/26763
11335         * gcc.dg/torture/pr26763-1.c: New testcase.
11336         * gcc.dg/torture/pr26763-2.c: Likewise.
11337
11338 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11339
11340         PR fortran/23634
11341         PR fortran/25619
11342         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11343
11344 2006-04-04  Eric Christopher  <echristo@apple.com>
11345
11346         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11347         stubs.
11348         * gcc.target/i386/387-5.c: Ditto.
11349
11350 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11351
11352         * gcc.target/sparc/struct-ret-check.c: New test.
11353
11354 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11355
11356         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11357         zero decimal digits specified in format.
11358
11359 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11360
11361         PR fortran/26891
11362         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11363
11364         PR fortran/26976
11365         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11366         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11367         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11368         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11369         compliant and detect bigendian-ness.
11370
11371 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11372
11373         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11374         dummy arguments work when the actual argument is itself a dummy
11375         argument of the caller.
11376
11377 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11378
11379         PR libfortran/24685
11380         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11381
11382 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11383
11384         * gfortran.dg/dependencency_17.f90: New test case.
11385
11386 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11387
11388         * gfortran.dg/dependency_14.f90: New test case.
11389         * gfortran.dg/dependency_15.f90: Likewise.
11390         * gfortran.dg/dependency_16.f90: Likewise.
11391
11392 2006-03-31  Asher Langton  <langton2@llnl.gov>
11393
11394         PR fortran/25358
11395         gfortran.dg/cray_pointers_6.f90: New test.
11396
11397 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11398
11399         PR libgfortran/26890
11400         * gfortran.dg/read_size_noadvance.f90: New test.
11401
11402 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11403
11404         PR fortran/25031
11405         * gfortran.dg/multiple_allocation_1.f90: Check that the
11406         size has changed after a re-allocation with stat.
11407
11408 2006-03-30  Richard Guenther  <rguenther@suse.de>
11409
11410         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11411         removal.
11412         * gcc.target/i386/sselibm-2.c: Likewise.
11413         * gcc.target/i386/sselibm-3.c: Likewise.
11414         * gcc.target/i386/sselibm-4.c: Likewise.
11415         * gcc.target/i386/sselibm-5.c: Likewise.
11416
11417 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11418
11419         * gcc.dg/fold-andxor-1.c: New test case.
11420         * gcc.dg/fold-xorand-1.c: Likewise.
11421
11422 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11423
11424         * gcc.dg/fold-convnotconv-1.c: New test case.
11425
11426 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11427
11428         PR fortran/26779
11429         * gfortran.dg/private_type_5.f90: New test.
11430
11431 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11432
11433         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11434
11435 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11436
11437         * gfortran.dg/advance_2.f90: New test.
11438         * gfortran.dg/advance_3.f90: New test.
11439
11440         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11441
11442 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11443
11444         PR libgfortran/26661
11445         PR libgfortran/26880
11446         * gfortran.dg/read_x_past.f: New test.
11447
11448 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11449
11450         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11451         to be STABS.
11452
11453 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11454
11455         * objc.dg/dwarf-1.m: Skip on AIX.
11456         * objc.dg/dwarf-2.m: Skip on AIX.
11457
11458 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11459
11460         PR fortran/26816
11461         * gfortran.dg/float_1.f90: New test.
11462
11463 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11464
11465         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11466         X86_64 targets.
11467         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11468
11469 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11470
11471         PR libfortran/26735
11472         * gfortran.dg/convert_implied_open.f90: New test case.
11473
11474 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11475
11476         PR fortran/26769
11477         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11478
11479 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11480
11481         PR middle-end/26717
11482         * gcc.dg/pr26717.c: New test.
11483
11484 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11485
11486         * gfortran.dg/dependency_12.f90: New test case.
11487
11488 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11489
11490         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11491
11492 2006-03-24  Jeff Law  <law@redhat.com>
11493
11494         * gcc.c-torture/pr26840.c: New test.
11495
11496 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11497
11498         * objc.dg/dwarf-2.m: New.
11499         * obj-c++.dg/dwarf-2.mm: New.
11500
11501         * g++.old-deja/g++.other/init19.C: New.
11502
11503 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11504
11505         * g++.dg/eh/spbp.C: Skip on AIX.
11506
11507 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11508
11509         PR middle-end/26611
11510         * g++.dg/gomp/pr26611-1.C: New test.
11511         * g++.dg/gomp/pr26611-2.C: New test.
11512
11513 2006-03-24  Jeff Law  <law@redhat.com>
11514
11515         * gcc.c-torture/compile/pr26833.c: New test.
11516         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11517
11518 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11519
11520         * gfortran.dg/endfile_2.f90: Delete temp file.
11521
11522 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11523
11524         PR fortran/19303
11525         * gfortran.dg/record_marker_1.f90: New test case.
11526         * gfortran.dg/record_marker_2.f: New test case.
11527         * gfortran.dg/record_marker_3.f90: New test case.
11528
11529 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11530
11531         PR fortran/17298
11532         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11533         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11534
11535 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11536
11537         * lib/gcc-dg.exp (cleanup-modules): New proc.
11538         * gfortran.dg/allocatable_function_1.f90,
11539         gfortran.dg/allocate_char_star_scalar_1.f90,
11540         gfortran.dg/assumed_charlen_function_1.f90,
11541         gfortran.dg/assumed_dummy_1.f90,
11542         gfortran.dg/assumed_shape_ranks_1.f90,
11543         gfortran.dg/assumed_shape_ranks_2.f90,
11544         gfortran.dg/assumed_size_dt_dummy.f90,
11545         gfortran.dg/auto_char_dummy_array_1.f90,
11546         gfortran.dg/auto_char_len_3.f90,
11547         gfortran.dg/automatic_module_variable.f90,
11548         gfortran.dg/bad_automatic_objects_1.f90,
11549         gfortran.dg/char_array_constructor.f90,
11550         gfortran.dg/char_array_structure_constructor.f90,
11551         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11552         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11553         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11554         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11555         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11556         gfortran.dg/derived_pointer_recursion.f90,
11557         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11558         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11559         gfortran.dg/dummy_functions_1.f90,
11560         gfortran.dg/elemental_initializer_1.f90,
11561         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11562         gfortran.dg/elemental_pointer_1.f90,
11563         gfortran.dg/elemental_subroutine_1.f90,
11564         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11565         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11566         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11567         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11568         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11569         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11570         gfortran.dg/global_references_1.f90,
11571         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11572         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11573         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11574         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11575         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11576         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11577         gfortran.dg/large_integer_kind_1.f90,
11578         gfortran.dg/large_real_kind_1.f90,
11579         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11580         gfortran.dg/module_double_reuse.f90,
11581         gfortran.dg/module_equivalence_1.f90,
11582         gfortran.dg/module_interface_1.f90,
11583         gfortran.dg/module_parameter_array_refs_1.f90,
11584         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11585         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11586         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11587         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11588         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11589         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11590         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11591         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11592         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11593         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11594         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11595         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11596         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11597         gfortran.dg/same_name_1.f90,
11598         gfortran.dg/sibling_dummy_procedure_1.f90,
11599         gfortran.dg/sibling_dummy_procedure_2.f90,
11600         gfortran.dg/sibling_dummy_procedure_3.f90,
11601         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11602         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11603         gfortran.dg/used_dummy_types_2.f90,
11604         gfortran.dg/used_dummy_types_3.f90,
11605         gfortran.dg/used_dummy_types_4.f90,
11606         gfortran.dg/used_dummy_types_5.f90,
11607         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11608         gfortran.dg/userdef_operator_1.f90: Use it.
11609
11610 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11611
11612         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11613         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11614         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11615         gfortran.dg/write_back.f,
11616         gfortran.fortran-torture/execute/inquire_1.f90,
11617         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11618
11619 2006-03-21  Jeff Law  <law@redhat.com>
11620
11621         * gcc.dg/tree-ssa/vrp28.c: New test.
11622
11623 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11624
11625         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
11626         if _STDC_C99 is defined.
11627         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
11628         * gcc.dg/builtins-20.c: Likewise.
11629         * gcc.dg/builtins-53.c: Likewise.
11630         * gcc.dg/single-precision-constant.c: Likewise. Also pass
11631         -mmacosx-version-min=10.3 on PowerPC/Darwin.
11632
11633 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
11634
11635         PR tree-opt/26781
11636         * gcc.c-torture/compile/pr26781-1.c: New test.
11637         * gcc.c-torture/compile/pr26781-2.c: New test.
11638
11639 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
11640
11641         PR c++/26690
11642         * g++.dg/gomp/pr26690-1.C: New test.
11643         * g++.dg/gomp/pr26690-2.C: New test.
11644
11645 2006-03-20  Jeff Law  <law@redhat.com>
11646
11647         * gcc.dg/tree-ssa/pr21829.c: New test.
11648
11649         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
11650
11651 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
11652
11653         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
11654         (check_visibility_available): Use it.
11655         (check_effective_target_default_packed): Likewise.
11656         (check_effective_target_pcc_bitfield_type_matters): Likewise.
11657         (check_effective_target_fopenmp): Likewise.
11658         (check_effective_target_freorder): Likewise.
11659         (check_effective_target_fpic): Likewise.
11660         (check_named_sections_available): Likewise.
11661         (check_effective_target_ilp32): Likewise.
11662         (check_effective_target_lp64): Likewise.
11663
11664 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
11665
11666         PR fortran/20935
11667         * gfortran.dg/scalar_mask_2.f90: New test case.
11668
11669 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
11670
11671         PR tree-opt/26629
11672         * gcc.dg/tree-ssa/loadpre12.c: New test.
11673         * gcc.dg/tree-ssa/loadpre13.c: New test.
11674         * gcc.dg/tree-ssa/loadpre14.c: New test.
11675         * gcc.dg/tree-ssa/loadpre15.c: New test.
11676         * gcc.dg/tree-ssa/loadpre16.c: New test.
11677         * gcc.dg/tree-ssa/loadpre17.c: New test.
11678         * gcc.dg/tree-ssa/loadpre18.c: New test.
11679         * gcc.dg/tree-ssa/loadpre19.c: New test.
11680         * gcc.dg/tree-ssa/loadpre20.c: New test.
11681         * gcc.dg/tree-ssa/loadpre21.c: New test.
11682         * gcc.dg/tree-ssa/loadpre22.c: New test.
11683
11684 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
11685
11686         PR fortran/26741
11687         * gfortran.dg/elemental_initializer_1.f90: New test.
11688
11689         PR fortran/26716
11690         * gfortran.dg/assumed_shape_ranks_2: New test.
11691
11692 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
11693
11694         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
11695         target fpic.
11696
11697 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11698
11699         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
11700         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
11701         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
11702         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
11703         gfortran.fortran-torture/execute/direct_io.f90,
11704         gfortran.fortran-torture/execute/inquire_2.f90,
11705         gfortran.fortran-torture/execute/inquire_4.f90,
11706         gfortran.fortran-torture/execute/list_read_1.f90,
11707         gfortran.fortran-torture/execute/open_replace.f90,
11708         gfortran.fortran-torture/execute/slash_edit.f90,
11709         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
11710         temporary files from testcases.
11711
11712 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11713
11714         PR libgfortran/26509
11715         gfortran.dg/write_direct_eor.f90: New test.
11716
11717 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
11718
11719         * gcc.target/powerpc/pr26350.c: New.
11720         * gcc.target/powerpc/indexed-addr.c: New.
11721
11722 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11723
11724         * gfortran.dg/dependency_13.f90: New test case.
11725
11726 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11727
11728         PR middle-end/21781
11729         * gcc.dg/real-const-1.c: New test case.
11730
11731 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
11732
11733         * g++.old-deja/g++.other/init18.C: New.
11734         * g++.old-deja/g++.other/init5.C: Remove xfail.
11735
11736 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11737
11738         * g++.dg/opt/pr15551.C: Cleanup temp file.
11739
11740 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11741
11742         PR c++/6634
11743         g++.dg/parse/long1.C: New test.
11744
11745 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11746
11747         PR fortran/19101
11748         * gfortran.dg/continuation.f90: New test.
11749         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11750
11751 2006-03-14  Richard Guenther  <rguenther@suse.de>
11752
11753         PR tree-optimization/26672
11754         * gcc.dg/torture/pr26672.c: New testcase.
11755
11756 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
11757
11758         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11759         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11760
11761 2006-03-13  Roger Sayle  <roger@eyesopen.com>
11762
11763         PR middle-end/26557
11764         * gcc.c-torture/compile/switch-1.c: New test case.
11765
11766 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
11767
11768         PR fortran/25378
11769         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11770         test to include more permuatations of mask and index.
11771         * gfortran.dg/scalar_mask_1.f90: Modify last test to
11772         respond to F2003 spec. that the position returned for an all false
11773         mask && condition is zero.
11774
11775 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
11776
11777         PR middle-end/25989
11778         * gcc.dg/gomp/pr25989.c: New test.
11779
11780 2006-03-13  Jeff Law  <law@redhat.com>
11781
11782         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11783
11784 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
11785
11786         * gcc.dg/switch-9.c: New test.
11787
11788 2006-03-13  Richard Guenther  <rguenther@suse.de>
11789
11790         PR middle-end/26630
11791         * gcc.dg/torture/pr26630.c: New testcase.
11792
11793 2006-03-11  Roger Sayle  <roger@eyesopen.com>
11794
11795         * gfortran.dg/dependency_10.f90: New test case.
11796         * gfortran.dg/dependency_11.f90: Likewise.
11797
11798 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
11799             Erik Edelmann  <eedelman@gcc.gnu.org>
11800
11801         * gfortran.dg/allocatable_function_1.f90: New.
11802         * gfortran.dg/allocatable_function_2.f90: New.
11803
11804 2006-03-10  Richard Guenther  <rguenther@suse.de>
11805
11806         PR middle-end/26565
11807         * gcc.dg/torture/pr26565.c: New testcase.
11808
11809 2006-03-09  Eric Christopher  <echristo@apple.com>
11810
11811         * gcc.c-torture/compile/20060309-1.c: New.
11812
11813 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11814
11815         PR libgfortran/26499
11816         * gfortran.dg/write_back.f: New test.
11817         * gfortran.dg/write_rewind_1.f: New test.
11818         * gfortran.dg/write_rewind_2.f: New test.
11819
11820 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11821
11822         PR libgfortran/26554
11823         * gfortran.dg/read_logical.f90: New test.
11824
11825 2006-03-04  Laurent GUERBY <laurent@guerby.net>
11826
11827         * ada/acats/norun.lst: cdd2a03 now passes.
11828
11829 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
11830
11831         PR testsuite/25177
11832         * gcc.target/powerpc/pr18096-1.c: Change where the error
11833         would match.
11834
11835 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
11836
11837         * gcc.target/i386/cleanup-1.c: New test.
11838         * gcc.target/i386/cleanup-2.c: New test.
11839
11840 2006-03-04  Roger Sayle  <roger@eyesopen.com>
11841
11842         * gfortran.dg/dependency_9.f90: Remove for the time being.
11843
11844 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
11845
11846         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11847         directive.
11848
11849 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11850
11851         * gfortran.dg/dependency_9.f90: New test case.
11852
11853 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11854
11855         * gfortran.dg/dependency_4.f90: New test case.
11856         * gfortran.dg/dependency_5.f90: New test case.
11857         * gfortran.dg/dependency_6.f90: New test case.
11858         * gfortran.dg/dependency_7.f90: New test case.
11859         * gfortran.dg/dependency_8.f90: New test case.
11860
11861 2006-03-03  Paul Brook  <paul@codesourcery.com>
11862
11863         * lib/target-supports.exp (check_profiling_available):
11864         Add m68k-*-elf.
11865
11866 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
11867
11868         PR fortran/25031
11869         * multiple_allocation_1.f90: New test.
11870
11871 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11872
11873         PR tree-optimization/26524
11874         * gfortran.dg/pr26524.f: New test case.
11875
11876 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11877
11878         * g++.dg/template/repo5.C: Cleanup repo files.
11879         * gcc.dg/20051201-1.c: Cleanup coverage files.
11880         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
11881         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
11882         tree dump files.
11883
11884 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
11885
11886         * objc.dg/objc-nofilename-1.m: New test.
11887         * objc.dg/bad-receiver-type.m: New test.
11888         * obj-c++.dg/bad-receiver-type.mm: New test.
11889
11890 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11891
11892         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
11893
11894 2006-03-01  Mike Stump  <mrs@apple.com>
11895
11896         * g++.dg/abi/key2.C: Add.
11897
11898 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
11899
11900         * gfortran.dg/logical_dot_product.f90: New test.
11901
11902         PR fortran/26393
11903         * gfortran.dg/used_interface_ref.f90: New test.
11904
11905         PR fortran/20938
11906         * gfortran.dg/dependency_2.f90: New test.
11907         * gfortran.fortran-torture/execute/where17.f90: New test.
11908         * gfortran.fortran-torture/execute/where18.f90: New test.
11909         * gfortran.fortran-torture/execute/where19.f90: New test.
11910         * gfortran.fortran-torture/execute/where20.f90: New test.
11911
11912 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
11913
11914         * g++.dg/tree-ssa/pr26443.C: New test case.
11915
11916 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
11917
11918         PR middle-end/26022
11919         * g++.dg/opt/return-slot1.C: New test.
11920
11921 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11922
11923         PR libgfortran/26136
11924         * gfortran.dg/namelist_23.f90: New test.
11925
11926 2006-02-28  Roger Sayle  <roger@eyesopen.com>
11927
11928         PR middle-end/14752
11929         * gcc.dg/fold-eqandshift-2.c: New test case.
11930
11931 2006-02-28  Richard Guenther  <rguenther@suse.de>
11932
11933         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
11934         decomposition.
11935
11936 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
11937
11938         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
11939
11940 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11941
11942         PR libgfortran/26464
11943         * gfortran.dg/backspace_5.f: New test.
11944         * gfortran.dg/backspace_6.f: New test.
11945
11946 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11947
11948         * gcc.dg/fold-eqandnot-1.c: New test case.
11949
11950 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11951
11952         PR middle-end/19983
11953         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
11954
11955 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
11956
11957         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
11958         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
11959
11960 2006-02-26  Richard Guenther  <rguenther@suse.de>
11961
11962         PR tree-optimization/26421
11963         * gcc.dg/tree-ssa/pr26421.c: New testcase.
11964
11965 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
11966
11967         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
11968         * g++.old-deja/g++.robertl/eb132.C: Likewise.
11969
11970 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11971
11972         * gcc.dg/fold-even-1.c: New test case.
11973
11974 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11975
11976         PR middle-end/21137
11977         * gcc.dg/fold-eqandshift-1.c: New test case.
11978
11979 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
11980
11981         PR tree-optimization/25125
11982         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
11983         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
11984
11985 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
11986
11987         PR tree-optimizations/26359
11988         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
11989         with -fdump-tree-dceloop-details.
11990         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
11991
11992 2006-02-25  Roger Sayle  <roger@eyesopen.com>
11993
11994         PR middle-end/23673
11995         * gcc.dg/fold-eqxor-1.c: New test case.
11996         * gcc.dg/fold-eqxor-2.c: Likewise.
11997         * gcc.dg/fold-eqxor-3.c: Likewise.
11998
11999 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12000
12001         PR fortran/23092
12002         * scalar_mask_1.f90: New test.
12003
12004 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12005
12006         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12007         * g++.dg/eh/uncaught2.C: New.
12008         * g++.dg/eh/uncaught3.C: New.
12009
12010 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12011
12012         PR libgfortran/26423
12013         * gfortran.dg/read_many_1.f: New test.
12014
12015 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12016
12017         PR fortran/24519
12018         * gfortran.dg/dependency_3.f90: New test.
12019         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12020         XFAILs.
12021
12022         PR fortran/25395
12023         * gfortran.dg/equiv_6.f90: New test.
12024
12025 2006-02-23  Jeff Law  <law@redhat.com>
12026
12027         * gcc.c-torture/compile/pr26425.c: New test.
12028
12029 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12030
12031         PR middle-end/26412
12032         * gcc.dg/gomp/pr26412.c: New test.
12033
12034 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12035
12036         PR c++/26291
12037         * g++.dg/other/ellipsis1.C: New test.
12038         * g++.dg/parse/operator4.C: Adjust error marker.
12039
12040 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12041
12042         PR target/25603
12043         * gfortran.dg/pr25603.f: New testcase.
12044
12045 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12046
12047         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12048         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12049
12050 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12051
12052         * g++.dg/eh/spbp.C: New.
12053
12054 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12055
12056         PR middle-end/26379
12057         * gcc.target/i386/mmx-7.c: New test.
12058
12059 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12060
12061         PR tree-optimization/26361
12062         * gcc.dg/tree-ssa/vrp27.c: New test case.
12063
12064 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12065
12066         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12067         * gcc.dg/tree-ssa/complex-4.c: Here.
12068
12069 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12070
12071         PR middle-end/19543
12072         * gfortran.dg/logical_1.f90: New test case.
12073
12074 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12075
12076         PR middle-end/26334
12077         * gcc.dg/20060218-1.c: Moved to...
12078         * gcc.target/i386/20060218-1.c: ... here.  New test.
12079
12080 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12081
12082         PR fortran/26201
12083         * gfortran.dg/convert_1.f90: New.
12084
12085 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12086
12087         PR fortran/25054
12088         * gfortran.dg/namelist_5.f90: New test.
12089
12090         PR fortran/25089
12091         * gfortran.dg/namelist_4.f90: New test.
12092
12093 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12094
12095         PR tree-opt/25680
12096         * gcc.dg/tree-ssa/complex-3.c: New test.
12097
12098 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12099
12100         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12101         variable to take into account the variable name in the
12102         function header.
12103         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12104
12105 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12106
12107         PR middle-end/26334
12108         * gcc.c-torture/compile/20060217-1.c: New test.
12109         * gcc.dg/20060218-1.c: New test.
12110
12111 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12112
12113         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12114
12115 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12116
12117         * gcc.dg/cpp/undef3.c: New test.
12118         * gcc.dg/cpp/trad/builtins2.c: New test.
12119
12120 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/26266
12123         * g++.dg/template/static22.C: New test.
12124         * g++.dg/template/static23.C: New test.
12125         * g++.dg/template/static24.C: New test.
12126         * g++.dg/template/non-dependent13.C: New test.
12127         * g++.dg/init/member1.C: Tweak error markers.
12128
12129 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12130
12131         PR target/26255
12132         * gcc.c-torture/compile/pr26255.c: New test case.
12133
12134 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12135
12136         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12137         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12138         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12139         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12140         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12141         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12142         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12143
12144 2006-02-16  Jeff Law  <law@redhat.com>
12145
12146         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12147         * gcc.dg/tree-ssa/vrp26.c: New test.
12148
12149 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12150
12151         PR target/20353
12152         PR target/24578
12153         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12154         __UCLIBC__ is defined.
12155
12156 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12157
12158         PR fortran/26224
12159         * gfortran.dg/gomp/pr26224.f: New test.
12160
12161 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12162
12163         PR tree-opt/25918
12164         * lib/target-supports.exp
12165         (check_effective_target_vect_short_mult): New.
12166         (check_effective_target_vect_char_mult): New.
12167         (check_effective_target_vect_widen_sum_qi_to_si): New.
12168         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12169         (check_effective_target_vect_widen_sum_hi_to_si): New.
12170         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12171         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12172         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12173         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12174         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12175         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12176         vect-reduc-pattern-2c.c
12177         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12178         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12179         vect-reduc-pattern-1c.c
12180
12181 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12182
12183         PR fortran/24557
12184         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12185
12186 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12187
12188         PR fortran/26054
12189         * gfortran.dg/enum_8.f90: Remove check for warning.
12190         * gfortran.dg/iomsg_1.f90: Ditto.
12191         * gfortran.dg/enum_1.f90: Ditto.
12192         * gfortran.dg/enum_9.f90: Ditto.
12193         * gfortran.dg/enum_2.f90: Ditto.
12194         * gfortran.dg/enum_10.f90: Ditto.
12195         * gfortran.dg/enum_3.f90: Ditto.
12196         * gfortran.dg/flush_1.f90: Ditto.
12197         * gfortran.dg/enum_4.f90: Ditto.
12198         * gfortran.dg/array_constructor_1.f90: Ditto.
12199         * gfortran.dg/enum_5.f90: Ditto.
12200         * gfortran.dg/enum_6.f90: Ditto.
12201         * gfortran.dg/enum_7.f90: Ditto.
12202
12203 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12204
12205         PR middle-end/26300
12206         * gcc.c-torture/compile/20060215-1.c: New test.
12207
12208 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12209
12210         PR middle-end/23670
12211         * gcc.dg/tree-ssa/andor-2.c: New test case.
12212
12213 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12214
12215         PR fortran/25045
12216         * optional_dim.f90: New test.
12217
12218 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12219
12220         PR fortran/26277
12221         * gfortran.dg/label_4.f90: New.
12222
12223 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12224             Diego Novillo  <dnovillo@redhat.com>
12225             Uros Bizjak  <uros@kss-loka.si>
12226
12227         * gfortran.dg/gomp: New directory.
12228
12229 2006-02-14  Richard Guenther  <rguenther@suse.de>
12230
12231         PR tree-optimization/26258
12232         * gcc.dg/torture/pr26258.c: New testcase.
12233
12234 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12235
12236         PR fortran/26246
12237         * gfortran.dg/pr26246_1.f90: New test.
12238         * gfortran.dg/pr26246_2.f90: New test.
12239
12240         PR middle-end/26092
12241         * gcc.c-torture/compile/20060208-1.c: New test.
12242
12243 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12244
12245         PR fortran/26074
12246         PR fortran/25103
12247         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12248         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12249         * gfortran.dg/automatic_module_variable.f90: Change error message.
12250
12251         PR fortran/20861
12252         * gfortran.dg/internal_dummy_1.f90: New test.
12253
12254         PR fortran/20871
12255         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12256
12257
12258         PR fortran/25083
12259         * gfortran.dg/uncommon_block_data_1.f90: New test.
12260         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12261         with standard.
12262
12263         PR fortran/25088
12264         * gfortran.dg/typed_subroutine_1.f90: New test.
12265
12266 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12267
12268         * objc.dg/dwarf-1.m: New.
12269
12270 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12271
12272         PR middle-end/24427
12273         * gcc.dg/tree-ssa/andor-1.c: New test case.
12274
12275 2006-02-13  Josh Conner  <jconner@apple.com>
12276
12277         PR target/25376
12278         * gcc.dg/pr25376.c: New test.
12279
12280         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12281         assemble.
12282         * lib/target-supports.exp (check_named_sections_available):
12283         Only compile named-sections test -- don't assemble.
12284
12285 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12286
12287         * g++.dg/warn/no-write-strings.C: New test.
12288         * g++.dg/warn/write-strings.C: Likewise.
12289         * g++.dg/warn/write-strings-default.C: Likewise.
12290
12291 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12292
12293         PR fortran/25806
12294         * gfortran.dg/ret_pointer_2.f90: New test.
12295
12296 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12297
12298         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12299
12300 2006-02-10  Jeff Law  <law@redhat.com>
12301
12302         * gcc.c-torture/compile/pr26213.c: New test.
12303
12304 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12305
12306         gfortran.dg/null_1.f90: New test.
12307
12308 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12309
12310         PR fortran/14771
12311         * gfortran.dg/parens_4.f90: New.
12312         * gfortran.dg/parens_5.f90: New.
12313
12314 2006-02-10  Richard Guenther  <rguenther@suse.de>
12315
12316         * gcc.dg/pr23372-1.c: Remove empty file.
12317
12318 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12319         Paul Thomas  <pault@gcc.gnu.org>
12320
12321         PR fortran/14771
12322         * gfortran.dg/parens_1.f90: New.
12323         * gfortran.dg/parens_2.f90: New.
12324         * gfortran.dg/parens_3.f90: New.
12325
12326 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12327
12328         PR fortran/26038
12329         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12330
12331         PR fortran/25059
12332         * gfortran.dg/impure_assignment_1.f90: New test.
12333
12334         PR fortran/25070
12335         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12336
12337 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12338
12339         PR target/26141
12340         * g++.dg/expr/stdarg2.C: New test.
12341
12342 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12343
12344         PR inline-asm/16194
12345         * gcc.dg/pr16194.c: New test.
12346
12347 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12348
12349         * ada/acats/run_acats: Use portable variant of "$@".
12350
12351 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12352
12353         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12354         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12355
12356 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12357
12358         PR tree-opt/26179
12359         * g++.dg/opt/pr26179.C: New test.
12360
12361 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12362
12363         PR middle-end/26134
12364         * gcc.dg/tree-ssa/complex-3.c: New test.
12365
12366 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12367
12368         * gcc.c-torture/compile/volatile-1.c: New test.
12369
12370 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12371
12372         PR 26180
12373         * gcc.dg/tree-ssa/pr26180.c: New test.
12374
12375 2006-02-08  Jeff Law  <law@redhat.com>
12376
12377         * gcc.dg/tree-ssa/pr21417.c: New test.
12378
12379 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12380
12381         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12382         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12383
12384 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12385
12386         * lib/scanrtl.exp: New.
12387
12388 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12389
12390         PR c++/26071
12391         * g++.dg/other/virtual2.C: New test.
12392
12393         PR c++/26070
12394         * g++.dg/other/virtual1.C: New test.
12395
12396 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12397
12398         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12399         cleanup-ipa-dump): Update dump file glob patterns.
12400         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12401         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12402
12403         * lib/gcc-dg.exp: Load it.
12404         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12405
12406 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12407
12408         PR testsuite/26159
12409         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12410         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12411
12412 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12413
12414         PR fortran/25577
12415         * gfortran.dg/mvbits_1.f90: New.
12416
12417 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12418
12419         * g++.dg/warn/Wdiv-by-zero.C: New test.
12420         * g++.dg/warn/Wno-div-by-zero.C: New.
12421
12422 2006-02-07  Jeff Law  <law@redhat.com>
12423
12424         * gcc.dg/tree-ssa/pr21559.c: New test.
12425
12426         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12427         multiple VRP passes.
12428         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12429         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12430         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12431         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12432         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12433         * gcc.dg/tree-ssa/vrp02.c: Likewise
12434         * gcc.dg/tree-ssa/vrp11.c: Likewise
12435         * gcc.dg/tree-ssa/pr14341.c: Likewise
12436         * gcc.dg/tree-ssa/vrp19.c: Likewise
12437         * gcc.dg/tree-ssa/vrp20.c: Likewise
12438         * gcc.dg/tree-ssa/vrp03.c: Likewise
12439         * gcc.dg/tree-ssa/pr21086.c: Likewise
12440         * gcc.dg/tree-ssa/pr21959.c: Likewise
12441         * gcc.dg/tree-ssa/vrp21.c: Likewise
12442         * gcc.dg/tree-ssa/vrp04.c: Likewise
12443         * gcc.dg/tree-ssa/pr25485.c: Likewise
12444         * gcc.dg/tree-ssa/pr22026.c: Likewise
12445         * gcc.dg/tree-ssa/vrp22.c: Likewise
12446         * gcc.dg/tree-ssa/vrp05.c: Likewise
12447         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12448         * gcc.dg/tree-ssa/pr20701.c: Likewise
12449         * gcc.dg/tree-ssa/vrp23.c: Likewise
12450         * gcc.dg/tree-ssa/vrp06.c: Likewise
12451         * gcc.dg/tree-ssa/pr22117.c: Likewise
12452         * gcc.dg/tree-ssa/pr20702.c: Likewise
12453         * gcc.dg/tree-ssa/vrp15.c: Likewise
12454         * gcc.dg/tree-ssa/pr21090.c: Likewise
12455         * gcc.dg/tree-ssa/pr21294.c: Likewise
12456         * gcc.dg/tree-ssa/vrp24.c: Likewise
12457         * gcc.dg/tree-ssa/vrp07.c: Likewise
12458         * gcc.dg/tree-ssa/pr21563.c: Likewise
12459         * gcc.dg/tree-ssa/pr25382.c: Likewise
12460         * gcc.dg/tree-ssa/vrp16.c: Likewise
12461         * gcc.dg/tree-ssa/vrp25.c: Likewise
12462         * gcc.dg/tree-ssa/vrp08.c: Likewise
12463         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12464         * gcc.dg/tree-ssa/vrp17.c: Likewise
12465         * gcc.dg/tree-ssa/pr21458.c: Likewise
12466         * g++.dg/tree-ssa/pr18178.C: Likewise
12467
12468 2006-02-07  Richard Guenther  <rguenther@suse.de>
12469
12470         PR c++/26140
12471         Revert
12472         2006-01-30  Richard Guenther  <rguenther@suse.de>
12473         PR c++/23372
12474         * gcc.dg/pr23372-1.C: New testcase.
12475
12476         * g++.dg/tree-ssa/pr26140.C: New testcase.
12477
12478 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12479
12480         PR c++/9737
12481         * g++.dg/template/ttp15.C: New test.
12482         * g++.dg/template/ttp16.C: Likewise.
12483         * g++.dg/template/ttp17.C: Likewise.
12484         * g++.old-deja/g++.pt/ttp36.C: Remove.
12485         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12486         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12487         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12488         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12489         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12490         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12491         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12492         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12493         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12494
12495 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12496
12497         PR libfortran/23815
12498         * unf_io_convert_4.f90: New test.
12499
12500 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12501
12502         * gcc.dg/tree-ssa/loadpre10.c: New test.
12503         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12504         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12505         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12506
12507 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12508
12509         PR libfortran/24685
12510         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12511
12512 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12513
12514         PR tree-opt/25251
12515         * gfortran.dg/assign_7.f: New test.
12516
12517 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12518
12519         PR fortran/26041
12520         PR fortran/26064
12521         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12522         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12523         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12524
12525 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12526
12527         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12528         in size_t typedef.
12529
12530 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12531
12532         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12533         * g++.dg/charset/string.c (foo): Likewise.
12534         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12535         const char*
12536         * g++.dg/ext/builtin2.C (printf): Likewise.
12537         * g++.dg/init/new15.C (printf): Likewise.
12538         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12539         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12540         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12541         * g++.dg/template/non-dependent4.C (temp): Likewise.
12542         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12543         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12544         parameter type to const char*.
12545         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12546         Change type to const char*.
12547         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12548         Likewise.
12549         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12550         second parameter type to const char*.
12551         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12552         (Y::Y): Change parameter type to const char*.
12553         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12554         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12555         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12556         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12557         (char*).
12558         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12559         const char*.
12560         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12561         type to const char*.
12562         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12563         return type to const char*.
12564         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12565         to const char*.
12566         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12567         * g++.old-deja/g++.law/refs1.C: Likewise.
12568         * g++.old-deja/g++.law/visibility1.C: Likewise.
12569         * g++.old-deja/g++.law/visibility2.C: Likewise.
12570         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12571         const char*.
12572         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12573         * g++.old-deja/g++.mike/net48.C: Likewise.
12574         * g++.old-deja/g++.mike/p646.C: Likewise.
12575         * g++.old-deja/g++.mike/p6746.C: Likewise.
12576         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12577         type to const char*.
12578         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12579         deprecated conversion warning.
12580         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12581         char*.
12582         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12583         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12584         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12585         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12586         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12587         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12588         * g++.old-deja/g++.pt/t39.C: Likewise.
12589         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12590         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12591
12592 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12593
12594         PR fortran/25075
12595         intrinsic_argument_conformance_1.f90: New test.
12596
12597 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
12598
12599         PR fortran/20845
12600         * gfortran.dg/char_result_11.f90: Add SAVE.
12601         * gfortran.dg/der_pointer_4.f90: Ditto.
12602         * gfortran.dg/default_initialization.f90: New test.
12603
12604 2006-02-03  Jeff Law  <law@redhat.com>
12605
12606         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12607         handle more than 100 dump files.
12608         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12609         * lib/scantree.exp (scan-tree-dump): Likewise.
12610         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12611         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12612         * lib/scanipa.exp (scan-ipa-dump): Likewise.
12613         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12614         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12615
12616 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
12617
12618         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
12619
12620 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
12621
12622         * g++.dg/template/using12.C: New test.
12623
12624 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
12625
12626         * gcc.target/powerpc/pr25960.c: New test.
12627
12628 2006-02-02  Steven G. Kargl  <kargls@comcast>
12629
12630         PR fortran/24958
12631         gfortran.dg/nullify_2.f90: New test.
12632
12633 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
12634
12635         PR 25990
12636         * gcc.dg/gomp/pr25990.c: New test.
12637
12638 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/25342
12641         * g++.gd/template/partial4.C: New test.
12642
12643 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
12644
12645         PR middle-end/26001
12646         * gfortran.dg/data_char_2.f90: New.
12647
12648 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
12649
12650         PR fortran/26039
12651         maxval_maxloc_conformance_1.f90: New test.
12652
12653 2006-01-31  Richard Guenther  <rguenther@suse.de>
12654
12655         * gcc.target/i386/sselibm-1.c: New testcase.
12656         * gcc.target/i386/sselibm-2.c: Likewise.
12657         * gcc.target/i386/sselibm-3.c: Likewise.
12658         * gcc.target/i386/sselibm-4.c: Likewise.
12659         * gcc.target/i386/sselibm-5.c: Likewise.
12660
12661 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12662
12663         PR fortran/24266
12664         * gfortran.dg/arrayio_derived_2.f90: New.
12665
12666 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
12667
12668         * gcc.dg/unsigned-long-compare.c: New test.
12669
12670 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
12671
12672         PR testsuite/25318
12673         * lib/target-supports.exp (check_effective_target_freorder):
12674         Check to see if target supports -freorder-blocks-and-partition.
12675         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
12676         instead of "dg-require-named-sections".
12677
12678 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
12679
12680         PR target/14798:
12681         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
12682         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
12683         * gcc.dg/pragma-isr-trapa2.c: Likewise.
12684         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
12685         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
12686         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
12687         * gcc.dg/attr-isr-trap_exit.c: Likewise.
12688         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
12689
12690 2006-01-30  Richard Guenther  <rguenther@suse.de>
12691
12692         PR c++/23372
12693         * gcc.dg/pr23372-1.C: New testcase.
12694
12695 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
12696
12697         * gcc.dg/gomp/pr25874.c: New test.
12698
12699 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
12700
12701         PR tree-opt/25911
12702         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
12703
12704 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
12705
12706         PR fortran/18578
12707         PR fortran/18579
12708         PR fortran/20857
12709         PR fortran/20885
12710         * gfortran.dg/intent_out_1.f90: New test.
12711
12712 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
12713
12714         PR fortran/17911
12715         * gfortran.dg/procedure_lvalue.f90: New test.
12716
12717         PR fortran/20895
12718         PR fortran/25030
12719         * gfortran.dg/char_pointer_assign_2.f90: New test.
12720         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
12721         assignment to be consistent with standard.
12722         * gfortran.dg/char_result_2.f90: The same.
12723         * gfortran.dg/char_result_8.f90: The same.
12724
12725 2006-01-28  Zack Weinberg  <zackw@panix.com>
12726
12727         * gcc.dg/Woverlength-strings.c
12728         * gcc.dg/Woverlength-strings-pedantic-c89.c
12729         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
12730         * gcc.dg/Woverlength-strings-pedantic-c99.c
12731         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
12732
12733 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
12734
12735         * gcc.c-torture/execute/20060127-1.c: New test.
12736
12737 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12738
12739         PR c++/25999
12740         * g++.dg/ext/pragmaweak1.C: New test.
12741
12742 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/25855
12745         * g++.dg/template/spec29.C: New test.
12746
12747 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
12748
12749         PR c/19606.
12750         * gcc.c-torture/execute/pr19606.c: New.
12751
12752 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
12753
12754         * gcc.dg/pragma-re-4.c: New test.
12755
12756 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
12757
12758         PR fortran/25964
12759         * gfortran.dg/assumed_size_refs_3.f90: New test.
12760
12761 2006-01-27  Ben Elliston  <bje@au.ibm.com>
12762
12763         * gcc.misc-tests/dectest.exp: Remove defunct comment.
12764
12765 2006-01-26  Laurent GUERBY <laurent@guerby.net>
12766
12767         PR ada/21317
12768         * ada/acats/support/impdef.a: Add One_Long_Second.
12769         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12770         * ada/acats/tests/c9/c94026.a: Likewise.
12771         * ada/acats/tests/c9/c97305c.ada: Likewise.
12772         * ada/acats/tests/c9/c99004a.ada: Likewise.
12773
12774 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
12775
12776         PR fortran/25964
12777         * gfortran.dg/global_references_2.f90: New test.
12778
12779         PR fortran/25084
12780         PR fortran/20852
12781         PR fortran/25085
12782         PR fortran/25086
12783         * gfortran.dg/assumed_charlen_function_1.f90: New test.
12784         * gfortran.dg/assumed_charlen_function_3.f90: New test.
12785
12786         PR fortran/25416
12787         * gfortran.dg/assumed_charlen_function_2.f90: New test.
12788
12789 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
12790
12791         PR c/25892
12792         * gcc.dg/Wpointer-sign.c: New.
12793         * gcc.dg/Wpointer-sign-Wall.c: New.
12794         * gcc.dg/Wpointer-sign-Wall-no.c: New.
12795         * gcc.dg/Wpointer-sign-pedantic.c: New.
12796         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12797         * gcc.dg/conv-2.c: Use -Wpointer-sign.
12798
12799 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
12800
12801         PR C/25861
12802         * gcc.c-torture/compile/pr25861.c: New test.
12803
12804 2006-01-26  Paul Brook  <paul@codesourcery.com>
12805
12806         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12807         on short-enum targets.
12808         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12809         variable.
12810         (generate_fields): Use short_enums.
12811         (main): Set short_enums.  Document -e.
12812         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12813         on short-enum targets.
12814         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12815         variable.
12816         (generate_fields): Use short_enums.
12817         (main): Set short_enums.  Document -e.
12818         * lib/target-supports.exp (check_effective_target_short_enums): New.
12819
12820 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
12821
12822         PR target/25947
12823         * gcc.dg/torture/pr25947-1.c: New test.
12824
12825 2006-01-25  Jan Hubicka  <jh@suse.cz>
12826             Roger Sayle  <roger@eyesopen.com>
12827
12828         PR rtl-optimization/25703
12829         * gcc.target/i386/20060125-1.c: New test case.
12830         * gcc.target/i386/20060125-2.c: New test case.
12831
12832 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12833
12834         PR fortran/18540
12835         * gfortran.dg/goto_1.f: New.
12836
12837 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
12838
12839         PR fortran/25716
12840         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12841         25716 on 32-bit systems too.
12842
12843 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
12844
12845         PR testsuite/25590
12846         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12847
12848 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
12849
12850         * gcc.dg/tree-ssa/gen-vect-33.c: New.
12851
12852 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12853
12854         PR fortran/25835
12855         * gfortran.dg/read_eof.f90: Delete, renamed.
12856         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12857         * gfortran.dg/read_eof_2.f90: New test.
12858         * gfortran.dg/read_eof_3.f90: New test.
12859
12860 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
12861
12862         PR tree-opt/25860
12863         * gcc.c-torture/compile/pr25860.c: New test.
12864
12865 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12866
12867         PR c++/25552
12868         * g++.dg/parse/dtor8.C: New test.
12869
12870 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
12871
12872         PR testsuite/25891
12873         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12874         * gcc.dg/gomp/gomp.exp: Return without testing anything if
12875         check_effective_target_fopenmp returns 0.
12876
12877 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
12878
12879         PR ada/20548
12880         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
12881         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
12882         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
12883
12884 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
12885
12886         PR tree-opt/25857
12887         * g++.dg/opt/pr25857.C: New test.
12888
12889 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
12890         Jan Hubicka  <jh@suse.cz>
12891         Richard Guenther  <rguenther@suse.de>
12892
12893         PR rtl-optimization/25654
12894         * gcc.dg/torture/pr25654.c: New testcase.
12895         * gcc.target/i386/pr25654.c: Likewise.
12896
12897 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
12898
12899         PR fortran/25901
12900         * gfortran.dg/internal references_2.f90: New test.
12901
12902         Fix regression in testing of admissability of attributes.
12903         * gfortran.dg/intent_used_1.f90: New test.
12904
12905 2006-01-23  Ben Elliston  <bje@au.ibm.com>
12906
12907         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
12908         Remove target conditional torture options for i?86 and x86_64
12909         GNU/Linux.
12910
12911 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12912
12913         PR c++/10891
12914         * g++.dg/rtti/no-rtti.C: New.
12915
12916 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
12917
12918         PR c++/25895
12919         * g++.dg/inherit/conv2.C: New test.
12920
12921         PR c++/25856
12922         * g++.dg/parse/dtor7.C: New test.
12923
12924         PR c++/25858
12925         * g++.dg/template/crash44.C: New test.
12926
12927 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
12928
12929         PR fortran/25124
12930         PR fortran/25625
12931         * gfortran.dg/internal_references_1.f90: New test.
12932           PR fortran/20881
12933         PR fortran/23308
12934         PR fortran/25538
12935         PR fortran/25710
12936         * gfortran.dg/global_references_1.f90: New test.
12937         * gfortran.dg/g77/19990905-1.f: Restore the error that
12938         there is a clash between the common block name and
12939         the name of a subroutine reference.
12940
12941         PR fortran/PR24276
12942         * gfortran.dg/aliasing_dummy_1.f90: New test.
12943
12944 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
12945
12946         * gcc.dg/vmx/1b-01.c: Warning fix.
12947         * gcc.dg/vmx/1c-02.c: Likewise.
12948         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
12949
12950 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
12951
12952         PR testsuite/24962
12953         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
12954
12955 2006-01-20  Richard Guenther  <rguenther@suse.de>
12956         Steven Bosscher <stevenb.gcc@gmail.com>
12957
12958         PR rtl-optimization/24626
12959         * gcc.dg/torture/pr24626-1.c: New testcase.
12960         * gcc.dg/torture/pr24626-2.c: Likewise.
12961         * gcc.dg/torture/pr24626-3.c: Likewise.
12962         * gcc.dg/torture/pr24626-4.c: Likewise.
12963
12964 2006-01-20  Dirk Mueller  <dmueller@suse.com>
12965
12966         PR c++/5520
12967         * g++.dg/warn/empty-body.C: New.
12968
12969 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/22136
12972         * g++.dg/template/using10.C: New test.
12973         * g++.dg/temlpate/using11.C: Likewise.
12974         * g++.dg/inherit/using5.C: Tweak error messages.
12975
12976 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
12977
12978         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
12979         target test.
12980         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
12981
12982 2006-01-19  Jan Hubicka  <jh@suse.cz>
12983
12984         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
12985
12986 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12987
12988         PR c++/25854
12989         * g++.dg/template/spec28.C: New test.
12990
12991 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
12992
12993         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12994         (switchfiles): Fix fprintf's by adding srcdir or removing it.
12995
12996 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
12997
12998         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
12999         * gcc.dg/gomp/critical-1.c: Likewise.
13000         * gcc.dg/gomp/critical-3.c: Likewise.
13001         * gcc.dg/gomp/empty.c: Likewise.
13002         * gcc.dg/gomp/ordered-1.c: Likewise.
13003         * gcc.dg/gomp/for-4.c: Likewise.
13004         * gcc.dg/gomp/for-6.c: Likewise.
13005         * gcc.dg/gomp/master-3.c: Likewise.
13006         * gcc.dg/gomp/for-8.c: Likewise.
13007         * gcc.dg/gomp/for-10.c: Likewise.
13008         * gcc.dg/gomp/for-18.c: Likewise.
13009         * gcc.dg/gomp/for-5.c: Likewise.
13010         * gcc.dg/gomp/for-7.c: Likewise.
13011         * gcc.dg/gomp/for-9.c: Likewise.
13012
13013 2006-01-18  Jeff Law  <law@redhat.com>
13014
13015         * gcc.dg/tree-ssa/vrp25.c: New test.
13016
13017 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13018
13019         * gcc.dg/pr25805.c: Fix misapplied patch.
13020
13021 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13022
13023         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13024         (check_effective_target_vect_udot_qi): New.
13025         (check_effective_target_vect_sdot_hi): New.
13026         (check_effective_target_vect_udot_hi): New.
13027         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13028         prefixed with "wrapv-" with -fwrapv.
13029         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13030         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13031         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13032         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13033         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13034
13035         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13036         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13037         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13038         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13039
13040 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13041
13042         PR c++/16829
13043         * g++.dg/other/default2.C: New test.
13044         * g++.dg/other/default3.C: New test.
13045
13046 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13047
13048         PR c/25805
13049         * gcc.dg/pr25805.c: New file.
13050
13051 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/25836
13054         * g++.dg/template/init6.C: New test.
13055
13056 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13057
13058         * gcc.dg/tree-ssa/pr24287.c: New test
13059
13060 2006-01-18  Eric Christopher  <echristo@apple.com>
13061
13062         * g++.dg/eh/table.C: New.
13063
13064 2006-01-18  DJ Delorie  <dj@redhat.com>
13065
13066         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13067         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13068         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13069         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13070
13071 2006-01-18  Jeff Law  <law@redhat.com>
13072
13073         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13074         on wrapping on overflow semantics.
13075
13076         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13077
13078         * gcc.gc/tree-ssa/vrp23.c: New test.
13079         * gcc.gc/tree-ssa/vrp24.c: New test.
13080
13081 2006-01-18  Richard Henderson  <rth@redhat.com>
13082             Aldy Hernandez  <aldyh@redhat.com>
13083             Jakub Jelinek  <jakub@redhat.com>
13084             Diego Novillo  <dnovillo@redhat.com>
13085             Uros Bizjak  <uros@kss-loka.si>
13086
13087         * gcc.dg/gomp: New directory.
13088
13089 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13090             Steven G. Kargl  <kargls@comcast.net>
13091
13092         PR fortran/20869
13093         * gfortran.dg/intrinsic_external_1.f90: New test.
13094
13095         PR fortran/20875.
13096         * gfortran.dg/elemental_pointer_1.f90: New test.
13097
13098         PR fortran/25024
13099         * gfortran.dg/external_procedures_1.f90: New test.
13100
13101         PR fortran/25785
13102         gfortran.dg/assumed_present.f90: New test.
13103
13104 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13105
13106         * g++.dg/parse/lookup5.C: New test.
13107
13108 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13109
13110         PR fortran/25697
13111         * gfortran.dg/read_eof.f90: New test.
13112
13113 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13114
13115         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13116         add a closing brace.
13117
13118 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13119
13120         PR fortran/25631
13121         * gfortran.dg/fmt_tl.f: New test.
13122
13123 2006-01-17  Eric Christopher  <echristo@apple.com>
13124
13125         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13126         * g++.old-deja/g++.warn/impint2.C: Ditto.
13127         * g++.old-deja/g++.other/null1.C: Ditto.
13128         * g++.dg/warn/conv2.C: Ditto.
13129         * g++.dg/warn/conv4.C: New file.
13130
13131 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13132
13133         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13134
13135 2006-01-17  Andreas Jaeger  <aj@suse.de>
13136             Janis Johnson <janis187@us.ibm.com>
13137
13138         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13139         in 64-bit.
13140         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13141         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13142
13143 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13144
13145         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13146         (switchfiles): xfail txxx where xxx >= 25.
13147
13148 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13149
13150         PR testsuite/25764
13151         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13152
13153 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13154
13155         PR c/25682
13156         * gcc.dg/pr25682.c: New test.
13157         * g++.dg/parse/array-size2.C: New test.
13158
13159 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13160
13161         * consistency.vlad: Remove entire directory, 1652 files.
13162
13163 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13164
13165         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13166         check_effective_target_dfprt_nocache): New.
13167         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13168         (check_effective_target_dfprt): New.
13169         * lib/c-compat.exp (check_dfp): Remove.
13170         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13171         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13172         level of support for decimal float.
13173         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13174         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13175         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13176         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13177         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13178         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13179         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13180         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13181         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13182         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13183         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13184         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13185         directives.
13186
13187 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13188
13189         PR testsuite/25741
13190         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13191         $base_dir/../.
13192         * lib/gfortran.exp (gfortran_init): Likewise.
13193         * lib/obj-c++.exp (obj-c++_init): Likewise.
13194         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13195         (scan-assembler-dem-not): Likewise.
13196         * lib/scandump.exp (scan-dump-dem): Likewise.
13197         (scan-dump-dem-not): Likewise.
13198
13199 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13200
13201         PR testsuite/25767
13202         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13203         powerpc-*-darwin*.
13204         * lib/obj-c++.exp (obj-c++_init): Likewise.
13205
13206 2006-01-16  Richard Guenther  <rguenther@suse.de>
13207
13208         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13209
13210 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13211
13212         PR testsuite/25777
13213         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13214         to LD_LIBRARY_PATH.
13215
13216 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13217             Andrew Pinski  <pinskia@physics.uc.edu>
13218
13219         * gcc.dg/minmax-1.c: New test.
13220
13221 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13222
13223         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13224         * gcc.misc-tests/dectest.exp: Ditto.
13225
13226 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13227
13228         PR testsuite/25796
13229         * gcc.target/i386/cmov6.c: Use -march=k8.
13230
13231 2006-01-15  Andreas Jaeger  <aj@suse.de>
13232
13233         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13234         x86 does not have __float128.
13235
13236 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13237
13238         * gcc.target/i386/cmov6.c: New test.
13239
13240 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR c++/25663
13243         * g++.dg/template/ctor6.C: New test.
13244
13245 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13246
13247         PR tree-optimization/25485
13248         * gcc.dg/tree-ssa/pr25485.c: New.
13249
13250 2006-01-14  Richard Guenther  <rguenther@suse.de>
13251
13252         PR tree-optimization/22548
13253         PR tree-optimization/22555
13254         PR tree-optimization/22501
13255         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13256         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13257         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13258         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13259         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13260         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13261         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13262         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13263         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13264
13265 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13266
13267         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13268         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13269
13270 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13271         Richard Guenther  <rguenther@suse.de>
13272
13273         PR rtl-optimization/24257
13274         * gcc.dg/torture/pr24257.c: New testcase.
13275
13276 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13277
13278         * gcc.c-torture/execute/20060110-1.c: New test.
13279         * gcc.c-torture/execute/20060110-2.c: New test.
13280
13281 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13282
13283         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13284
13285 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13286
13287         PR fortran/25756
13288         * gfortran.dg/label_3.f90: New test.
13289
13290 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13291
13292         PR tree-optimization/25771
13293         * g++.dg/tree-ssa/pr25771.C: New test
13294
13295 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13296
13297         PR tree-opt/24365
13298         * g++.dg/opt/complex5.C: New test.
13299
13300 2006-01-13  Richard Guenther  <rguenther@suse.de>
13301
13302         * gcc.target/i386/387-9.c: New testcase.
13303
13304 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13305
13306         PR c++/24824
13307         * g++.dg/debug/dwarf2-1.C: New.
13308
13309 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13310
13311         PR testsuite/25728
13312         * lib/gcov.exp (verify-lines): Add "close $fd".
13313
13314 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13315             Ben Elliston  <bje@au.ibm.com>
13316
13317         * gcc.dg/dfp/inf-1.c: New test.
13318
13319 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13320             Yao Qi  <qiyaoltc@cn.ibm.com>
13321             Ben Elliston  <bje@au.ibm.com>
13322             Jon Grimm  <jgrimm2@us.ibm.com>
13323
13324         * gcc.dg/nodfp-1.c: New test.
13325         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13326         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13327         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13328         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13329         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13330         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13331         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13332         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13333         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13334         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13335         * gcc.dg/format/dfp-printf-1.c: Likewise.
13336         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13337         (compat_setup_dfp): New.
13338         * gcc.dg/compat/compat.exp: Use it.
13339         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13340         Make some variables global, prepend "compat_" to their names.
13341         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13342         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13343         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13344         * lib/compat.exp (compat_skip_list): Make global, rename.
13345         * lib/c-compat.exp: New file.
13346         * lib/target-supports.exp (check_effective_target_dfp): New.
13347
13348         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13349         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13350         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13351         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13352         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13353         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13354         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13355         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13356         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13357         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13358         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13359         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13360         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13361         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13362         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13363         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13364         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13365         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13366         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13367         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13368         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13369         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13370         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13371         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13372         gcc.dg/dfp/struct-layout-1.c,
13373         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13374         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13375         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13376         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13377         gcc.dg/dfp/func-vararg-dfp.c,
13378         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13379         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13380         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13381         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13382         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13383
13384 2006-01-11  Richard Guenther  <rguenther@suse.de>
13385
13386         PR tree-optimization/25734
13387         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13388
13389 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13390
13391         PR fortran/25486
13392         * gfortran.dg/literal_character_constant_1_x.F: New test.
13393         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13394         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13395         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13396
13397 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         PR c++/25386
13400         * g++.dg/ext/packed3.C: Add expected packed error.
13401
13402 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13403
13404         PR target/25706
13405         * gcc.dg/torture/pr25706-1.c: New test.
13406
13407 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13408
13409         PR tree-optimization/23109
13410         PR tree-optimization/23948
13411         PR tree-optimization/24123
13412
13413         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13414         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13415         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13416         g++.dg/tree-ssa/pr23948.C: New testcases.
13417         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13418         three divisions in order to do the optimization.
13419
13420 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13421
13422         PR c++/25632
13423         * g++.dg/other/pr25632.C: New test.
13424
13425 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13426
13427         PR fortran/25730
13428         * gfortran.dg/used_types_1.f90: New test.
13429
13430 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13431
13432         PR target/25718
13433         * gcc.dg/torture/pr25718-1.c: New test.
13434
13435 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13436
13437         * gfortran.dg/list_read_2.f90: Fix typo in description.
13438
13439 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13440
13441         * lib/target-supports.exp (check_visibility_available): Simplify test
13442         for *-*-netware*.
13443         (check_profiling_available): Fail for *-*-netware*.
13444         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13445         * gcc.dg/20021014-1.c: Likewise.
13446         * gcc.dg/nest.c: Likewise.
13447
13448 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13449
13450         fortran/24936
13451         * gfortran.dg/forall_3.f90: New test.
13452
13453 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13454
13455         PR fortran/21977
13456         * gfortran.dg/nesting_2.f90: New test.
13457         * gfortran.dg/nesting_3.f90: New test.
13458
13459 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13460
13461         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13462         Fix typo in comment.
13463
13464 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13465
13466         * gfortran.dg/single_char_string.f90: New test.
13467
13468 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13469
13470         * gfortran.dg/ichar_2.f90: New test.
13471
13472 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13473
13474         PR fortran/25093
13475         * gfortran.dg/private_type_4.f90: New.
13476
13477 2006-01-07  Richard Guenther  <rguenther@suse.de>
13478
13479         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13480
13481 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13482
13483         * gfortran.dg/func_decl_1.f90: New.
13484         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13485         * gfortran.dg/array_alloc_2.f90: Likewise.
13486         * gfortran.dg/char_result_8.f90: Likewise.
13487         * gfortran.dg/dup_save_1.f90: Likewise.
13488         * gfortran.dg/dup_save_2.f90: Likewise.
13489         * gfortran.dg/f2c_6.f90: Likewise.
13490         * gfortran.dg/f2c_7.f90: Likewise.
13491         * gfortran.dg/func_result_2.f90: Likewise.
13492         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13493
13494 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13495
13496         PR fortran/22146
13497         * gfortran.dg/elemental_subroutine_1.f90: New test.
13498         * gfortran.dg/elemental_subroutine_2.f90: New test.
13499
13500         PR fortran/25029
13501         PR fortran/21256
13502         * gfortran.dg/assumed_size_refs_1.f90: New test.
13503
13504         PR fortran/20868
13505         PR fortran/20870
13506         * gfortran.dg/assumed_size_refs_2.f90: New test.
13507         * gfortran.dg/initialization_1.f90: Change warning message.
13508
13509 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13510
13511         * gcc.dg/tree-ssa/loop-15.c: New test.
13512
13513 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13514
13515         PR fortran/25598
13516         * gfortran.dg/backspace_3.f: New test.
13517         * gfortran.dg/backspace_4.f: New test.
13518
13519 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13520
13521         PR fortran/24268
13522         * gfortran.dg/fmt_white.f: Update test.
13523
13524 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13525
13526         * gcc.dg/cast-1.c: Add new warning.
13527         * gcc.dg/cast-2.c: Likewise.
13528         * gcc.dg/cast-3.c: Likewise.
13529         * gcc.dg/format/cast-1.c: Likewise.
13530         * gcc.dg/cast-4.c: New testcase.
13531
13532 2006-01-05  Richard Guenther  <rguenther@suse.de>
13533
13534         PR tree-optimization/22555
13535         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13536
13537 2006-01-05  Richard Guenther  <rguenther@suse.de>
13538             Diego Novillo  <dnovillo@redhat.com>
13539
13540         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13541         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13542         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13543         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13544         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13545         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13546         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13547         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13548         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13549         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13550         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13551         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13552         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13553         * treelang/compile/extravar.tree: Likewise.
13554         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13555         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13556         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13557         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13558         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13559
13560 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13561
13562         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13563         for 64-bit fix.
13564
13565 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13566
13567         PR fortran/23675
13568         gfortran.dg/char_result_11.f90: New.
13569
13570 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13571
13572         PR c++/24782
13573         * g++.dg/parse/access9.C: New test.
13574         * g++.dg/tc1/dr52.C: Tweak error markers.
13575
13576 2006-01-04  Richard Henderson  <rth@redhat.com>
13577
13578         Merge from gomp branch.
13579         * g++.dg/parse/pragma2.C: Update expected error lines.
13580
13581 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13582
13583         * g++.dg/other/i386-2.C: New test.
13584
13585         PR target/25554
13586         * gcc.c-torture/compile/20051228-1.c: New test.
13587
13588         PR c/25559
13589         * gcc.dg/pr25559.c: New test.
13590
13591 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13592
13593         PR c++/25492
13594         * g++.dg/lookup/friend9.C: New test.
13595
13596         PR c++/25625
13597         * g++.dg/template/repo5.C: New test.
13598
13599 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
13600
13601         PR fortran/25101
13602         * gfortran.dg/forall_2.f90: New test.
13603
13604 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13605
13606         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13607         dg-require-weak.  Adjust regexp to handle leading-underscore
13608         targets and space as well as TAB after .weak.  Change previous
13609         64-bit fix to not use naked dot.
13610
13611 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
13612
13613         PR rtl-optimization/25578
13614         * gcc.c-torture/execute/20060102-1.c: New testcase.
13615
13616 2006-01-03  Richard Guenther  <rguenther@suse.de>
13617
13618         PR c/25183
13619         * gcc.dg/torture/pr25183.c: New testcase.
13620
13621 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
13622
13623         Merge from gomp-branch.
13624         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
13625         * gcc.dg/ia64-sync-2.c: Likewise.
13626         * gcc.dg/ia64-sync-3.c: Likewise.
13627         * gcc.dg/ia64-sync-4.c: Likewise.
13628         * gcc.dg/sync-2.c: Likewise.
13629         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
13630         that sparc64-*-* and sparcv9-*-* supports sync builtins.
13631
13632 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
13633
13634         PR c++/25635
13635         * g++.dg/parse/operator6.C: New test.
13636
13637         PR c++/25637
13638         * g++.dg/parse/error29.C: New test.
13639
13640         PR c++/25638
13641         * g++.dg/parse/dtor6.C: New test.
13642
13643         PR c++/25633
13644         * g++.dg/parse/ctor3.C: New test.
13645
13646         PR c++/25634
13647         * g++.dg/template/class3.C: New test.
13648
13649 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
13650
13651         * g++.dg/debug/debug9.C: New.
13652
13653 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
13654
13655         PR fortran/24640
13656         * gfortran.dg/label_2.f90: New test.
13657
13658 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13659
13660         * g++.dg/lookup/using12.C: Tighten error marker.
13661
13662 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
13663             Andrew Pinski <pinskia@physics.uc.edu>
13664
13665         * gcc.target/powerpc/darwin-abi-3.c: New file.
13666         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
13667         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
13668         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
13669         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
13670         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
13671         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
13672         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
13673         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
13674
13675 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
13676
13677         * gcc.dg/tree-ssa/loadpre1.c: New;
13678         * gcc.dg/tree-ssa/loadpre2.c: New;
13679         * gcc.dg/tree-ssa/loadpre3.c: New;
13680         * gcc.dg/tree-ssa/loadpre4.c: New;
13681         * gcc.dg/tree-ssa/loadpre5.c: New;
13682         * gcc.dg/tree-ssa/loadpre6.c: New;
13683         * gcc.dg/tree-ssa/loadpre7.c: New;
13684         * gcc.dg/tree-ssa/loadpre8.c: New;
13685         * gcc.dg/tree-ssa/loadpre9.c: New;
13686
13687 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
13688
13689         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
13690         * g++.dg/abi/thunk4.C: Likewise.
13691
13692 2006-01-01  Andreas Jaeger  <aj@suse.de>
13693
13694         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
13695         portable.
13696
13697 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
13698
13699         PR c++/25294
13700         * gcc.dg/pragma-pack-3.c: New test.
13701         * g++.dg/parse/pragma3.C: New test.
13702
13703 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13704
13705         PR middle-end/24827
13706         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
13707
13708 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13709
13710         PR testsuite/25214
13711         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
13712
13713 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13714
13715         PR fortran/22607
13716         * gfortran-dg/pure_byref_3.f90: New.
13717
13718         fortran/PR 25396
13719         * gfortran.dg/userdef_operator_1.f90: New.
13720
13721 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.dg/abi/thunk3.C: New.
13724         * g++.dg/abi/thunk4.C: New.
13725
13726 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
13727
13728         PR fortran/25532
13729         * gfortran.dg/host_used_types_1.f90: New test. Check that host
13730         associated derived type components of derived types are
13731         properly declared in contained procedures.
13732
13733 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13734
13735         PR libgfortran/25139
13736         * gfortran.dg/backspace_2.f: New test.
13737
13738 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13739
13740         PR libgfortran/25550
13741         * gfortran.dg/endfile.f: New test.
13742
13743 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13744
13745         PR libgfortran/25419
13746         * gfortran.dg/comma.f: New test.
13747
13748 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13749
13750         * lib/gfortran-dg.exp: Remove trailing whitespace.
13751         * lib/fortran-torture.exp: Test with -fbounds-check instead of
13752         -funroll-all-loops.
13753
13754 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
13755
13756         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13757         Extended Double long doubles or repeat tests when long double is
13758         the same size as double.
13759
13760 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13761
13762         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13763
13764         PR testsuite/25442
13765         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13766         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13767
13768         PR testsuite/25441
13769         * gcc.dg/pr23911.c: Make test variable static.
13770
13771         PR testsuite/25444
13772         * gcc.dg/tree-ssa/pr14841.c: Likewise.
13773
13774 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/25439
13777         * g++.dg/parse/crash17.C: Adjust error markers.
13778         * g++.dg/template/error20.C: New test.
13779
13780 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13781
13782         PR c++/23172
13783         * g++.dg/ext/complit4.C: New test.
13784
13785         PR c++/25417
13786         * g++.dg/ext/complit5.C: Likewise.
13787
13788 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
13789
13790         PR tree-optimization/25125
13791         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13792         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13793         * gcc.c-torture/execute/pr25125.c: New.
13794
13795 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
13796
13797         PR fortran/25029
13798         PR fortran/21256
13799         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
13800         functions with incorrect assumed size references.
13801
13802 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
13803
13804         PR c++/23171
13805         * g++.dg/opt/init1.C: New test.
13806
13807 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/24671
13810         * g++.dg/template/sfinae3.C: New test.
13811
13812 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13813
13814         * g++.dg/other/friend4.C: New test.
13815
13816 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13817
13818         PR target/25005
13819         * g++.dg/opt/pr25005.C: New test.
13820
13821 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13822
13823         PR c++/25369
13824         * g++.dg/template/ptrmem16.C: New test.
13825
13826 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
13827
13828         PR fortran/25029
13829         PR fortran/21256
13830         * gfortran.dg/initialization_1.f90: Add test of SIZE.
13831
13832 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13833
13834         PR libgfortran/25307
13835         * gfortran.dg/list_read_5.f90: New test.
13836
13837 2005-12-22  Richard Henderson  <rth@redhat.com>
13838
13839         * gcc.target/i386/sse-7.c: Use -msse2.
13840
13841 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13842
13843         PR rtl-optimization/25432
13844         * gcc.c-torture/compile/20051216-1.c: New test.
13845
13846         PR objc/25328
13847         * objc/execute/pr25328.m: New test.
13848
13849 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13850
13851         PR c++/25364
13852         * g++.dg/template/call4.C: New test.
13853
13854 2005-12-22  Dale Johannesen  <dalej@apple.com>
13855
13856         * gcc.target/i386/sse-17.c: New.
13857
13858 2005-12-22  Paul Brook  <paul@codesourcery.com>
13859
13860         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13861
13862 2005-12-22  Paul Brook  <paul@codesourcery.com>
13863
13864         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13865
13866 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13867
13868         PR tree-opt/25513
13869         * gcc.c-torture/compile/pr25513.c: New test.
13870
13871 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13872
13873         PR c++/23333
13874         * g++.dg/parse/error25.C: Add more tests.
13875
13876 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13877
13878         PR fortran/18990
13879         * gfortran.dg/der_charlen_1.f90: New.
13880
13881 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
13882
13883         PR fortran/20889
13884         * gfortran.dg/pointer_component_type_1.f90: New test.
13885
13886         PR fortran/25029
13887         PR fortran/21256
13888         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
13889         should give an error with assumed size array refernces and checks
13890         those that should not.
13891         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
13892         reference an upper bound so that it does not generate an error.
13893
13894         PR fortran/19362
13895         PR fortran/20244
13896         PR fortran/20864
13897         PR fortran/25391
13898         * gfortran.dg/used_dummy_types_1.f90: New test.
13899         * gfortran.dg/used_dummy_types_2.f90: New test.
13900         * gfortran.dg/used_dummy_types_3.f90: New test.
13901         * gfortran.dg/used_dummy_types_4.f90: New test.
13902         * gfortran.dg/used_dummy_types_5.f90: New test.
13903
13904         PR fortran/23152
13905         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
13906         group already being USE associated.
13907         * gfortran.dg/assumed_shape_nml.f90: New test.
13908         * gfortran.dg/assumed_size_nml.f90: New test.
13909
13910         PR fortran/20862
13911         PR fortran/25053
13912         PR fortran/25063
13913         PR fortran/25064
13914         PR fortran/25066
13915         PR fortran/25067
13916         PR fortran/25068
13917         PR fortran/25307
13918         * gfortran.dg/io_constraints_1.f90: New test.
13919         * gfortran.dg/io_constraints_1.f90: New test.
13920         * gfortran.dg/iostat_3.f90: Change wording of warning.
13921         * gfortran.dg/g77/19981216-0.f: The same.
13922
13923 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
13924
13925         PR tree-optimization/23518
13926         * gcc.dg/pr23518.c: New.
13927
13928 2005-12-21  Mike Stump  <mrs@apple.com>
13929
13930         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
13931
13932 2005-12-21  Paul Brook  <paul@codesourcery.com>
13933
13934         * gcc.dg/pr19340.c: Skip on m68k targets.
13935
13936 2005-12-21  Steven Bosscher  <stevenb@suse.de>
13937
13938         PR rtl-optimization/25196
13939         * gcc.dg/pr25196.c: New test.
13940
13941 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
13942
13943         PR fortran/25423
13944         gfortran.dg/where_nested_1.f90: New.
13945
13946 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
13947
13948         PR tree-optimization/25382.
13949         * gcc.dg/tree-ssa/pr25382.c: New.
13950
13951 2005-12-20  Richard Guenther  <rguenther@suse.de>
13952
13953         PR middle-end/24306
13954         * gcc.target/i386/pr24306.c: New testcase.
13955
13956 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
13957
13958         PR tree-optimization/25501
13959         * gcc.dg/tree-ssa/pr25501.c: New.
13960
13961 2005-12-20  Richard Guenther  <rguenther@suse.de>
13962
13963         Revert
13964         2005-12-02  Richard Guenther  <rguenther@suse.de>
13965
13966         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13967
13968 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
13969
13970         PR c++/21228
13971         * g++.dg/warn/Wunreachable-code-2.C: New test.
13972
13973 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
13974
13975         PR c++/24278
13976         * g++.dg/template/ctor5.C: New test.
13977
13978         PR c++/24915
13979         * g++.dg/template/overload8.C: New test.
13980
13981 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
13982
13983         * gcc.c-torture/compile/pr25483 : New test.
13984
13985 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13986
13987         PR c++/20552
13988         * g++.dg/ext/typeof10.C: New test.
13989
13990 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
13991
13992         * gcc.dg/mt-loopi1.c: New.
13993
13994 2005-12-18  Richard Guenther  <rguenther@suse.de>
13995
13996         PR tree-optimization/25481
13997         * gcc.dg/torture/pr25481.c: New testcase.
13998
13999 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14000
14001         PR rtl-optimization/21041
14002         * gcc.dg/pr21041.c: New test.
14003
14004 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14005
14006         PR libgfortran/25463
14007         * gfortran.dg/advance.f90: New test.
14008
14009 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14010
14011         * gcc.dg/20051201-1.c: New test.
14012
14013 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14014
14015         PR fortran/25018
14016         * gfortran.dg/initialization_1.f90: New test.
14017         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14018         * gfortran.dg/g77/980616-0.f: The same.
14019
14020 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14021
14022         * PR fortran/25458
14023         * gfortran.dg/chkbits.f90: New test.
14024
14025 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14026
14027         * gfortran.dg/enum_5.f: Revert to previous version.
14028
14029 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14030
14031         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14032         * gfortran.dg/nested_modules_1.f90: Ditto.
14033         * gfortran.dg/hollerith_f95.f90: Ditto.
14034         * gfortran.dg/select_5.f90: Ditto.
14035         * gfortran.dg/secnds.f: Ditto.
14036         * gfortran.dg/hollerith2.f90: Ditto.
14037         * gfortran.dg/imag_2.f: Ditto.
14038         * gfortran.dg/ftell_2.f90: Ditto.
14039         * gfortran.dg/malloc_free_1.f90: Ditto.
14040         * gfortran.dg/logint-1.f: Ditto.
14041         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14042         * gfortran.dg/e_d_fmt.f90: Ditto.
14043         * gfortran.dg/hollerith_legacy.f90: Ditto.
14044         * gfortran.dg/logint-2.f: Ditto.
14045         * gfortran.dg/enum_5.f90: Ditto.
14046         * gfortran.dg/f2c_2.f90: Ditto.
14047         * gfortran.dg/pr17143.f90: Ditto.
14048         * gfortran.dg/namelist_14.f90: Ditto.
14049         * gfortran.dg/logint-3.f: Ditto.
14050         * gfortran.dg/spread_scalar_source.f90: Ditto.
14051         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14052         * gfortran.dg/namelist_11.f: Ditto.
14053         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14054         * gfortran.dg/g77/20010519-1.f
14055         * gfortran.dg/g77/alpha1.f: Ditto.
14056         * gfortran.dg/g77/990115-1.f: Ditto.
14057         * gfortran.dg/g77/erfc.f: Ditto.
14058         * gfortran.dg/g77/19990313-3.f: Ditto.
14059         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14060         * gfortran.dg/g77/20010426.f: Ditto.
14061         * gfortran.dg/g77/19990313-0.f: Ditto.
14062         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14063         * gfortran.dg/g77/20000629-1.f: Ditto.
14064         * gfortran.dg/g77/970125-0.f: Ditto.
14065         * gfortran.dg/g77/8485.f: Ditto.
14066         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14067         * gfortran.dg/g77/19990313-1.f: Ditto.
14068         * gfortran.dg/g77/int8421.f: Ditto.
14069         * gfortran.dg/g77/19990305-0.f: Ditto.
14070         * gfortran.dg/g77/947.f: Ditto.
14071         * gfortran.dg/g77/19990905-2.f: Ditto.
14072         * gfortran.dg/g77/cabs.f: Ditto.
14073         * gfortran.dg/g77/19990313-2.f: Ditto.
14074         * gfortran.dg/g77/20020307-1.f: Ditto.
14075         * gfortran.dg/g77/dcomplex.f: Ditto.
14076         * gfortran.dg/g77/19990502-1.f: Ditto.
14077         * gfortran.dg/g77/19981216-0.f: Ditto.
14078         * gfortran.dg/common_4.f90: Ditto.
14079         * gfortran.dg/entry_4.f90: Ditto.
14080         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14081         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14082         * gfortran.dg/namelist_12.f: Ditto.
14083         * gfortran.dg/scale_1.f90: Ditto.
14084         * gfortran.dg/modulo_1.f90
14085         * gfortran.dg/hollerith.f90: Ditto.
14086         * gfortran.dg/direct_io_3.f90: Ditto.
14087         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14088         * gfortran.dg/gnu_logical_1.F: Ditto.
14089         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14090         * gfortran.dg/assign_1.f90: Ditto.
14091         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14092         * gfortran.dg/pr23095.f: Ditto.
14093         * gfortran.dg/read_float_1.f90: Ditto.
14094
14095 2005-12-17  Andreas Jaeger  <aj@suse.de>
14096
14097         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14098         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14099
14100 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14101
14102         PR fortran/24268
14103         * gfortran.dg/fmt_white.f: New test.
14104
14105 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14106
14107         * gfortran.dg/label_1.f90: New test.
14108
14109 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14110
14111         PR testsuite/25422
14112         * gcc.dg/20031012-1.c: Add -Walways-true option.
14113         * gcc.dg/weak/weak-3.c: Likewise.
14114         * g++.old-deja/g++.mike/warn8.C: Likewise.
14115
14116 2005-12-16  Mike Stump  <mrs@apple.com>
14117
14118         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14119         exit.
14120
14121 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14122
14123         PR libgfortran/25264
14124         PR libgfortran/25349
14125         * gfortran.dg/tl_editing.f90: Added additional checks.
14126         * gfortran.dg/t_editing.f: New test.
14127         * gfortran.dg/write_padding.f90: New test
14128
14129 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14130
14131         PR testsuite/25215
14132         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14133
14134 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14135
14136         PR rtl-optimization/24899
14137         * gcc.c-torture/execute/20051215-1.c: New test.
14138
14139 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14140
14141         PR 24823
14142         * gfortran.dg/pr24823.f: New test.
14143
14144 2005-12-16  Jeff Law  <law@redhat.com>
14145
14146         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14147
14148 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14149
14150         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14151         (base_types): Change C++ style comments to C style comments.  Remove
14152         aligned types from the array.  Keep Enums disabled.
14153         (complex_types): Remove aligned types from the array.
14154         Comment out "_Complex long double".
14155         (attrib_types): Remove.
14156         (complex_attrib_types): Remove.
14157         (attrib_array_types): Remove.
14158         (complex_attrib_array_types): Remove.
14159         (aligned_bitfld_types): Remove.
14160         (n_aligned_bitfld_types): Remove.
14161         (FEATURE_ALIGNEDPACKED): Delete.
14162         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14163         (singles): Remove support for adding attributes.
14164         (choose_type): Remove support for attributed types.
14165         (generate_fields): Remove support for attributed bit-fields.
14166         Remove support for adding attributes.
14167         (generate_random_tests): Remove support for adding attributes.
14168         (features): Add back "[0] :0" and "complex vector [0]".
14169         (main): Remove support for attributed bit-fields.
14170         Uncomment the calling of generate_random_tests for the rests of
14171         the tests.
14172
14173 2005-12-16  Jan Hubicka  <jh@suse.cz>
14174
14175         * gcc.c-torture/combine/pr25224.c: New.
14176
14177 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14178
14179         PR other/25028
14180         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14181         HP-UX.
14182
14183 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14184
14185         * gcc.dg/20051215-1.c: New file.
14186
14187 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14188
14189         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14190         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14191
14192 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14193
14194         PR fortran/18197
14195         * gfortran.dg/dummy_functions_1.f90: New.
14196
14197 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14198
14199         PR rtl-optimization/25310
14200         * gcc.c-torture/compile/pr25310.c: New test.
14201
14202 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14203
14204         PR debug/25023
14205         * gcc.dg/pr25023.c: New test.
14206
14207 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14208
14209         * g++.old-deja/g++.brendan/redecl1.C,
14210         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14211         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14212         g++.old-deja/g++.oliva/typeof1.C,
14213         g++.old-deja/g++.other/crash16.C,
14214         g++.old-deja/g++.other/crash34.C,
14215         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14216         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14217         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14218         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14219         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14220         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14221         Remove xfail.
14222
14223 2005-12-14  Kean Johnston  <jkj@sco.com>
14224             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14225
14226         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14227         * gcc.target/i386/20020523-1.c: Ditto.
14228         * gcc.target/i386/tailcall-1.c: Ditto.
14229         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14230         * gcc.target/i386/ssetype-5.c: Ditto.
14231
14232 2005-12-14  Jeff Law  <law@redhat.com>
14233
14234         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14235
14236 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14237
14238         PR target/25254
14239         PR target/24188
14240         * gcc.target/i386/pr25254.c: New test.
14241         * gfortran.dg/PR24188.f: New test.
14242
14243 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14244
14245         * lib/fortran-torture.exp: Catch remaining uses of
14246         remote_file build delete.
14247
14248 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14249
14250         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14251
14252 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14253
14254         * gcc.dg/warn-addr-cmp.c: New test.
14255
14256 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14257
14258         PR debug/25023
14259         PR target/25293
14260         * gcc.target/i386/pr25293.c: New test.
14261
14262 2005-12-13  Petr Machata  <machata@post.cz>
14263
14264         PR c++/24907
14265         * g++.dg/parse/comma2.C: New test.
14266
14267 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14268             Jakub Jelinek  <jakub@redhat.com>
14269
14270         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14271         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14272         (limits.h): Include unconditionally.
14273         (stdlib.h): Likewise.
14274         (hashtab.h): Do not include.
14275         (getopt.h): Likewise.
14276         (stddef.h): Include.
14277         (hashval_t): Define.
14278         (struct entry): Add "next" field.
14279         (HASH_SIZE): New macro.
14280         (hash_table): New variable.
14281         (switchfiles): Do not use xmalloc.
14282         (mix): New macro.
14283         (iterative_hash): New function.
14284         (hasht): Remove.
14285         (e_exists): New function.
14286         (e_insert): Likewise.
14287         (output): Use, instead of libiberty hashtable functions.
14288         (main): Do not use getopt.  Do not call htab_create.
14289
14290 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14291
14292         PR c++/25331
14293         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14294         put atal* and atpaal* attributes on array elements.
14295         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14296         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14297         put atal* and atpaal* attributes on array elements.
14298         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14299
14300 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14301
14302         * gcc.dg/single-precision-constant.c: New test.
14303
14304 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14305
14306         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14307         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14308         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14309         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14310         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14311         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14312         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14313         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14314         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14315         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14316         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14317         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14318         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14319         gcc.target/powerpc/ppc-sdata-2.c,
14320         gcc.target/powerpc/ppc-stackalign-1.c,
14321         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14322         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14323         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14324         gcc.target/powerpc/rs6000-ldouble-2.c,
14325         gcc.target/powerpc/rs6000-power2-1.c,
14326         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14327         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14328         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14329         option into target selector.
14330         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14331         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14332
14333 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14334
14335         PR objc/25348
14336         * objc.dg/encode-9.m: New test.
14337
14338 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14339
14340         PR testsuite/20772
14341         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14342         * gcc.dg/asm-b.c: Fix typo.
14343         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14344         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14345         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14346         i?86 lp64 and x86_64 ilp32.
14347         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14348         on i?86 lp64.
14349         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14350
14351 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14352
14353         PR fortran/25078
14354         gfortran.dg/equiv_5.f90: New test.
14355
14356 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14357
14358         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14359         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14360         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14361         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14362         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14363         * gcc.dg/tree-ssa/reassoc-5.c: New.
14364         * gcc.dg/tree-ssa/reassoc-6.c: New.
14365         * gcc.dg/tree-ssa/reassoc-7.c: New.
14366         * gcc.dg/tree-ssa/reassoc-8.c: New.
14367         * gcc.dg/tree-ssa/reassoc-9.c: New.
14368         * gcc.dg/tree-ssa/reassoc-10.c: New.
14369         * gcc.dg/tree-ssa/reassoc-11.c: New.
14370
14371 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14372
14373         PR testsuite/25167
14374         PR testsuite/24478
14375         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14376
14377 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14378
14379         PR c++/25300
14380         * g++.dg/template/inherit.C: Do not use a generic error message.
14381
14382 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14383
14384         PR libobjc/25354
14385         * objc.dg/gnu-encoding: New directory.
14386         * objc.dg/gnu-encoding/compat-common.h: New file.
14387         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14388         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14389         * objc.dg/gnu-encoding/vector-defs.h: New file.
14390         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14391         * objc.dg/gnu-encoding/generate-random.c: New file.
14392         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14393         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14394         * objc.dg/gnu-encoding/generate-random.h: New file.
14395
14396 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14397
14398         PR c++/25337
14399         * g++.dg/template/defarg7.C: New test.
14400
14401 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14402
14403         PR libobjc/25347
14404         * objc.dg/encode-8.m: New test.
14405
14406 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14407
14408         PR libobjc/25346
14409         * objc.dg/encode-7.m: New test.
14410
14411 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14412
14413         PR c++/25010
14414         * g++.dg/opt/inline10.C: New test.
14415
14416 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14417
14418         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14419
14420 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14421
14422         * gfortran.dg/substring_equivalence.f90: typo in comment
14423
14424 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14425
14426         PR fortran/25068
14427         * gfortran.dg/iostat_3.f90: New test.
14428
14429 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14430
14431         PR fortran/23815
14432         * gfortran.dg/unf_io_convert_1.f90: New test.
14433         * gfortran.dg/unf_io_convert_2.f90: New test.
14434         * gfortran.dg/unf_io_convert_3.f90: New test.
14435
14436 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14437
14438         PR testsuite/20772
14439         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14440         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14441         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14442         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14443         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14444         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14445         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14446         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14447         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14448         gcc.dg/torture/fp-int-convert-float128-timode.c,
14449         gcc.dg/torture/fp-int-convert-float128.c,
14450         gcc.dg/torture/fp-int-convert-float80-timode.c,
14451         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14452         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14453
14454         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14455
14456 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14457
14458         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14459
14460 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14461
14462         * gcc.dg/20051207-1.c,
14463         * gcc.dg/20051207-2.c,
14464         * gcc.dg/20051207-3.c: New tests.
14465
14466 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14467
14468         PR testsuite/20772
14469         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14470         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14471         dg-skip-if target selector.
14472
14473         PR testsuite/20772
14474         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14475         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14476         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14477         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14478         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14479         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14480         and/or merge with i?86 cases.
14481
14482         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14483
14484         PR testsuite/20772
14485         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14486         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14487         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14488         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14489         x86_64-*-linux*.
14490
14491 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14492
14493         PR target/25311
14494         * gcc.c-torture/compile/pr25311.c: New test.
14495
14496 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14497
14498         PR libgfortran/25039
14499         * gfortran.dg/read_comma.f: New test.
14500
14501 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14502
14503         PR c++/19317
14504         * g++.dg/opt/pr19317-1.C: New test.
14505         * g++.dg/opt/pr19317-2.C: New test.
14506         * g++.dg/opt/pr19317-3.C: New test.
14507
14508         PR target/19005
14509         * gcc.c-torture/execute/pr19005.c: New test.
14510
14511         PR target/17828
14512         * g++.old-deja/g++.other/comdat5.C: New test.
14513         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14514
14515         * g++.dg/compat/struct-layout-1.exp: New file.
14516         * g++.dg/compat/struct-layout-1.h: New.
14517         * g++.dg/compat/struct-layout-1_generate.c: New.
14518         * g++.dg/compat/struct-layout-1_x1.h: New.
14519         * g++.dg/compat/struct-layout-1_x2.h: New.
14520         * g++.dg/compat/struct-layout-1_y1.h: New.
14521         * g++.dg/compat/struct-layout-1_y2.h: New.
14522
14523         * gcc.dg/20050330-2.c: New test.
14524
14525 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14526
14527         PR fortran/25292
14528         * gfortran.dg/associated_1.f90: New.
14529
14530 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14531
14532         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14533         ILP32 vect_no_align platforms.
14534
14535 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14536             Jakub Jelinek  <jakub@redhat.com>
14537
14538         PR target/25268
14539         * gcc.c-torture/compile/20051207-1.c: New test.
14540
14541 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14542
14543         PR testsuite/20772
14544         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14545         gcc.dg/torture/pr18582-1.c,
14546         gcc.target/i386/attributes-error.c: Also test on x86_64.
14547
14548         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14549
14550 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14551
14552         PR c++/19397
14553         * g++.dg/template/typedef3.C: New test.
14554
14555         PR c++/19762
14556         PR c++/19764
14557         * g++.dg/template/dtor3.C: Fix error markers.
14558
14559 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14560
14561         * lib/target-supports.exp (check_effective_target_sync_char_short):
14562         Add s390*.
14563
14564 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14565
14566         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14567
14568 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14569
14570         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14571         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14572         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14573         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14574
14575 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14576
14577         PR c++/25263
14578         * g++.dg/other/array2.C: New test case.
14579
14580 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14581
14582         * gcc.dg/darwin-weakimport-3.c: New.
14583
14584         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14585         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14586         and to work on Darwin.
14587         * gcc.dg/attr-weakref-1b.c: New file.
14588         * gcc.dg/attr-weakref-2.c: New test.
14589         * gcc.dg/darwin-weakref-1.c: New test.
14590
14591 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14592
14593         PR testsuite/25247
14594         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14595         use in selector expressions.
14596         (dg-xfail-if): Ditto.
14597         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14598         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14599         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14600         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14601         * gcc.test-framework/test-framework.exp: Skip generated tests if
14602         CHECK_TEST_FRAMEWORK is not 1.
14603
14604 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14605
14606         PR tree-optimization/24963
14607         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14608
14609         PR target/24108
14610         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14611
14612         PR target/18580
14613         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14614         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14615         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14616         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14617
14618 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
14619
14620         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
14621         dg-options.
14622
14623 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14624
14625         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
14626
14627 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14628
14629         * gcc.dg/format/cast-1.c: New test.
14630
14631 2005-12-04  Roger Sayle  <roger@eyesopen.com>
14632
14633         PR c/7776
14634         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
14635         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14636         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
14637         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
14638
14639 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14640
14641         * gcc.dg/cast-pretty-print-1.c: New test.
14642
14643 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14644
14645         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
14646
14647 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/24173
14650         * g++.dg/template/friend40.C: New test.
14651
14652 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
14653
14654         PR target/25199
14655         * gcc.target/i386/movq-2.c: New test.
14656         * gcc.target/i386/movq.c: Remove target i?86, instead add
14657         dg-require-effective-target ilp32.
14658
14659 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14660
14661         PR c++/24103
14662         * g++.dg/other/default1.C: New test.
14663
14664 2005-12-02  Richard Guenther  <rguenther@suse.de>
14665
14666         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14667
14668 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14669
14670         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
14671
14672 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
14673
14674         PR target/21017
14675         * gcc.target/powerpc/rotate.c: New.
14676
14677 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14678
14679         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
14680         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
14681
14682 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14683
14684         PR c/13384
14685         * gcc.dg/pr17730-1.c: Adjust.
14686         * gcc.dg/lvalue1.c (main): Likewise.
14687         * gcc.dg/lvalue-2.c: Likewise.
14688         * g++.dg/pr7503-3.C
14689
14690 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
14691
14692         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
14693         error messages.
14694
14695 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
14696
14697         PR fortran/24789
14698         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
14699
14700 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14701
14702         PR target/24475
14703         * lib/target-supports.exp (check_effective_target_tls): New.
14704         (check_effective_target_tls_runtime): New.
14705         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
14706         for TLS support.
14707         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
14708         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14709         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
14710         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
14711         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
14712         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
14713         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14714         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
14715         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
14716         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
14717         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
14718         effective-target TLS.
14719         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
14720         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
14721         effective-target TLS runtime.
14722
14723 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14724
14725         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
14726
14727 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
14728
14729         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
14730         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
14731         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
14732         ignored" warnings when "packing" is the same as the ABI layout.
14733
14734 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
14735
14736         PR fortran/21302
14737         * gfortran.dg/line_length_1.f: New test.
14738         * gfortran.dg/line_length_2.f90: Ditto.
14739
14740 2005-11-30  Richard Guenther  <rguenther@suse.de>
14741
14742         PR tree-optimization/21655
14743         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14744
14745 2005-11-30  Dale Johannesen  <dalej@apple.com>
14746
14747         * gcc.c-torture/compile/pr24930.c: New.
14748
14749 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
14750
14751         PR fortran/15809
14752         *  gfortran.dg/auto_char_dummy_array.f90: New test.
14753
14754 2005-11-30  Jeff Law  <law@redhat.com>
14755
14756         * g++.old-deja/g++.law/pr25000.C: New test.
14757
14758 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
14759
14760         * gcc.dg/tls/opt-11.c: New test.
14761
14762 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14763
14764         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14765         targets.
14766         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14767         LP64 ia64.
14768
14769 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
14770
14771         * gfortran.dg/open_access_1.f90: New test.
14772
14773 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14774
14775         * gcc.dg/charset/builtin2.c: New test.
14776
14777 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
14778
14779         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14780         on mmix-*-* for *_[xy].c.
14781
14782 2005-11-28  Kean Johnston  <jkj@sco.com>
14783
14784         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14785         headers.
14786         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14787         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14788         * gcc.target/i386/asm-3.c: Ditto.
14789         * gcc.target/i386/clobbers.c: Ditto.
14790         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14791         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14792         test regexp.
14793         * gcc.target/i386/mul.c: Ditto.
14794         * gcc.target/i386/ssetype-1.c: Ditto.
14795         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14796         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14797         static so the test works with -fPIC mode too. Based on comment in
14798         PR19231 by Pinski.
14799         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14800
14801 2005-11-28  Richard Guenther  <rguenther@suse.de>
14802
14803         * gcc.dg/alias-9.c: New testcase.
14804         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14805
14806 2005-11-28  Roger Sayle  <roger@eyesopen.com>
14807             Uros Bizjak  <uros@kss-loka.si>
14808
14809         PR middle-end/20219
14810         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14811         tan(x)/sin(x) transformations.
14812
14813 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
14814
14815         PR middle-end/24575
14816         * gcc.dg/tree-ssa/divide-3.c: New test.
14817         * gcc.dg/tree-ssa/divide-4.c: New test.
14818
14819 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
14820
14821         PR fortran/24917
14822         *  gfortran.dg/boz_6.f90: New test.
14823
14824 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14825
14826         PR fortran/23912
14827         * gfortran.dg/modulo_1.f90: New test.
14828
14829 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14830
14831         PR libfortran/24919
14832         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14833         fail on CRLF platforms.
14834         * gfortran.dg/ftell_2.f90: Likewise.
14835
14836 2005-11-26  Eric Christopher  <echristo@apple.com>
14837
14838         * gcc.dg/intmax_t-1.c: Remove mips xfail.
14839
14840 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14841
14842         * objc.dg/gnu-runtime-3.m: Simplify.
14843
14844 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14845
14846         PR middle-end/23669
14847         * gcc.dg/tree-ssa/divide-1.c: New test.
14848         * gcc.dg/tree-ssa/divide-2.c: New test.
14849
14850 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14851
14852         PR libgfortran/24945
14853         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14854
14855 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14856
14857         PR libgfortran/24945
14858         * gfortran.dg/open_status_2.f90: New test.
14859
14860 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14861
14862         * gcc.c-torture/execute/builtins/fprintf.c,
14863         gcc.c-torture/execute/builtins/fputs-lib.c,
14864         gcc.c-torture/execute/builtins/fputs.c,
14865         gcc.c-torture/execute/builtins/lib/fprintf.c,
14866         gcc.c-torture/execute/builtins/lib/printf.c,
14867         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14868
14869 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
14870
14871         * gcc.dg/20050922-2.c: New test.
14872
14873 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14874
14875         * objc.dg/gnu-runtime-3.m: New test.
14876
14877 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14878
14879         PR c++/9278
14880         * g++.dg/other/void1.C: New test.
14881
14882 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
14883
14884         PR middle-end/24998
14885         * gcc.dg/torture/fp-int-convert-float.c,
14886         gcc.dg/torture/fp-int-convert-double.c,
14887         gcc.dg/torture/fp-int-convert-long-double.c,
14888         gcc.dg/torture/fp-int-convert-timode.c,
14889         gcc.dg/torture/fp-int-convert-float80.c,
14890         gcc.dg/torture/fp-int-convert-float80-timode.c,
14891         gcc.dg/torture/fp-int-convert-float128.c,
14892         gcc.dg/torture/fp-int-convert-float128-timode.c,
14893         gcc.dg/torture/fp-int-convert.h: New files.
14894
14895 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
14896
14897         PR middle-end/24989
14898         * gcc.dg/tree-ssa/bool-10.c: New test.
14899         * gcc.dg/tree-ssa/bool-11.c: New test.
14900         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
14901
14902 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
14903
14904         PR middle-end/24990
14905         * tree-ssa/pr24990-1.c: New test.
14906
14907 2005-11-24  Richard Guenther  <rguenther@suse.de>
14908         Dirk Mueller <dmueller@suse.de>
14909
14910         PR c++/14024
14911         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
14912         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
14913         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
14914         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
14915         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
14916         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
14917
14918 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
14919
14920         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
14921
14922 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14923
14924         PR c/21668
14925         * gcc.dg/Wc++-compat.c: New.
14926         * gcc.dg/Wno-c++-compat.c: New.
14927
14928 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
14929
14930         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
14931         (vspltish, vspltisw): Likewise.
14932
14933 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14934
14935         PR libgfortran/24794
14936         * gfortran.dg/namelist_12.f: Fix quotes.
14937         * gfortran.dg/namelist_13.f90: Fix quotes.
14938         * gfortran.dg/namelist_14.f90: Fix quotes.
14939         * gfortran.dg/namelist_15.f90: Fix quotes.
14940         * gfortran.dg/namelist_use.f90: Fix quotes.
14941         * gfortran.dg/namelist_use_only.f90: Fix quotes.
14942         * gfortran.dg/namelist_21.f90: New test.
14943         * gfortran.dg/namelist_22.f90: New test.
14944
14945 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
14946
14947         PR target/23435
14948         * gcc.c-torture/compile/pr23435.c: New.
14949
14950 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
14951
14952         * gcc.c-torture/execute/floatunsisf-1.c: New test.
14953
14954 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
14955
14956         * gcc.target/powerpc/405-macchw-1.c,
14957         gcc.target/powerpc/405-macchw-2.c,
14958         gcc.target/powerpc/405-macchwu-1.c,
14959         gcc.target/powerpc/405-macchwu-2.c,
14960         gcc.target/powerpc/405-machhw-1.c,
14961         gcc.target/powerpc/405-machhw-2.c,
14962         gcc.target/powerpc/405-machhwu-1.c,
14963         gcc.target/powerpc/405-machhwu-2.c,
14964         gcc.target/powerpc/405-maclhw-1.c,
14965         gcc.target/powerpc/405-maclhw-2.c,
14966         gcc.target/powerpc/405-maclhwu-1.c,
14967         gcc.target/powerpc/405-maclhwu-2.c,
14968         gcc.target/powerpc/405-mulchw-1.c,
14969         gcc.target/powerpc/405-mulchw-2.c,
14970         gcc.target/powerpc/405-mulchwu-1.c,
14971         gcc.target/powerpc/405-mulchwu-2.c,
14972         gcc.target/powerpc/405-mulhhw-1.c,
14973         gcc.target/powerpc/405-mulhhw-2.c,
14974         gcc.target/powerpc/405-mulhhwu-1.c,
14975         gcc.target/powerpc/405-mulhhwu-2.c,
14976         gcc.target/powerpc/405-mullhw-1.c,
14977         gcc.target/powerpc/405-mullhw-2.c,
14978         gcc.target/powerpc/405-mullhwu-1.c,
14979         gcc.target/powerpc/405-mullhwu-2.c,
14980         gcc.target/powerpc/405-nmacchw-1.c,
14981         gcc.target/powerpc/405-nmacchw-2.c,
14982         gcc.target/powerpc/405-nmachhw-1.c,
14983         gcc.target/powerpc/405-nmachhw-2.c,
14984         gcc.target/powerpc/405-nmaclhw-1.c,
14985         gcc.target/powerpc/405-nmaclhw-2.c,
14986         gcc.target/powerpc/440-macchw-1.c,
14987         gcc.target/powerpc/440-macchw-2.c,
14988         gcc.target/powerpc/440-macchwu-1.c,
14989         gcc.target/powerpc/440-macchwu-2.c,
14990         gcc.target/powerpc/440-machhw-1.c,
14991         gcc.target/powerpc/440-machhw-2.c,
14992         gcc.target/powerpc/440-machhwu-1.c,
14993         gcc.target/powerpc/440-machhwu-2.c,
14994         gcc.target/powerpc/440-maclhw-1.c,
14995         gcc.target/powerpc/440-maclhw-2.c,
14996         gcc.target/powerpc/440-maclhwu-1.c,
14997         gcc.target/powerpc/440-maclhwu-2.c,
14998         gcc.target/powerpc/440-mulchw-1.c,
14999         gcc.target/powerpc/440-mulchw-2.c,
15000         gcc.target/powerpc/440-mulchwu-1.c,
15001         gcc.target/powerpc/440-mulchwu-2.c,
15002         gcc.target/powerpc/440-mulhhw-1.c,
15003         gcc.target/powerpc/440-mulhhw-2.c,
15004         gcc.target/powerpc/440-mulhhwu-1.c,
15005         gcc.target/powerpc/440-mulhhwu-2.c,
15006         gcc.target/powerpc/440-mullhw-1.c,
15007         gcc.target/powerpc/440-mullhw-2.c,
15008         gcc.target/powerpc/440-mullhwu-1.c,
15009         gcc.target/powerpc/440-mullhwu-2.c,
15010         gcc.target/powerpc/440-nmacchw-1.c,
15011         gcc.target/powerpc/440-nmacchw-2.c,
15012         gcc.target/powerpc/440-nmachhw-1.c,
15013         gcc.target/powerpc/440-nmachhw-2.c,
15014         gcc.target/powerpc/440-nmaclhw-1.c,
15015         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15016
15017 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15018
15019         PR fortran/24774
15020         * gfortran.dg/inquire_9.f90: New test.
15021
15022         PR fortran/21647
15023         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15024
15025 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15026
15027         PR libfortran/24432
15028         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15029         Check that 'cos' is supported.
15030
15031 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15032
15033         PR fortran/24223
15034         * gfortran.dg/substring_equivalence.f90: New test.
15035
15036         PR fortran/24705
15037         * gfortran.dg/auto_internal_assumed.f90: New test.
15038
15039 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15040
15041         * gcc.dg/fold-div-2.c: New test.
15042
15043 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15044
15045         PR rtl-optimization/24883
15046         * gcc.c-torture/compile/pr24883.c: New test.
15047
15048 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15049
15050         PR middle-end/20583
15051         * gcc.c-torture/compile/pr20583.c: New.
15052
15053 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15054
15055         * gcc.c-torture/execute/usmul.c: New test.
15056
15057 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15058
15059         * gcc.dg/tree-ssa/vrp22.c: New test.
15060
15061 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15062
15063         PR middle-end/24912
15064         * gcc.dg/torture/pr24912-1.c: New test.
15065
15066 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15067
15068         PR fortran/24862
15069         * gfortran.dg/arrayio_derived_1.f90: New test.
15070
15071 2005-11-19  Richard Guenther  <rguenther@suse.de>
15072
15073         PR middle-end/23294
15074         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15075
15076 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15077
15078         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15079
15080 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15081
15082         PR c++/8355
15083         * g++.dg/template/friend39.C: New test.
15084
15085 2005-11-18  James E Wilson  <wilson@specifix.com>
15086
15087         * gcc.dg/builtin-strstr.c: New.
15088
15089 2005-11-18  Richard Henderson  <rth@redhat.com>
15090
15091         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15092         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15093         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15094         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15095         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15096         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15097         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15098         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15099         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15100         renaming to remove initial "ia64-".
15101
15102 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15103
15104         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15105
15106 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15107
15108         * g++.dg/cpp/string-2.C: New test.
15109
15110 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15111
15112         * gcc.dg/tree-ssa/loop-14.c: New test.
15113
15114 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15115             Michael Chamberlain <michael@chamberlain.net.au>
15116
15117         * ada/acats/run_all.sh (target_run): Kill long running tests.
15118
15119 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15120
15121         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15122         * gcc.dg/cleanup-9.c: Likewise.
15123         * gcc.dg/cleanup-10.c: Likewise.
15124         * gcc.dg/cleanup-11.c: Likewise.
15125
15126 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15127
15128         PR fortran/24892
15129         * gfortran.dg/open_access_append_1.f90: New test.
15130         * gfortran.dg/open_access_append_2.f90: New test.
15131
15132 2005-11-16  Richard Guenther  <rguenther@suse.de>
15133
15134         PR middle-end/24851
15135         * gcc.c-torture/execute/pr24851.c: New testcase.
15136
15137 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15138
15139         * gcc.dg/fold-overflow-1.c: New test.
15140
15141 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15142
15143         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15144         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15145
15146 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15147
15148         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15149         structures.
15150         * g++.dg/eh/forced2.C: Likewise.
15151         * g++.dg/eh/forced3.C: Likewise.
15152         * g++.dg/eh/forced4.C: Likewise.
15153
15154 2005-11-11  Mike Stump  <mrs@apple.com>
15155
15156         * g++.old-deja/g++.mike/unused.C: Add.
15157
15158 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15159
15160         PR c++/24667
15161         * g++.dg/warn/Wcast-qual1.C: New test.
15162
15163 2005-11-15  Jan Hubicka  <jh@suse.cz>
15164
15165         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15166
15167 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15168
15169         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15170
15171 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15172
15173         PR 24840
15174         * gcc.dg/tree-ssa/pr24840.c: New test.
15175
15176 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15177
15178         PR testsuite/24841
15179         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15180
15181 2005-11-14  Dale Johannesen  <dalej@apple.com>
15182
15183         * gcc.c-torture/execute/20051113-1.c: New.
15184
15185 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/24687
15188         * g++.dg/template/crash43.C: New test.
15189
15190 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15191
15192         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15193
15194 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15195
15196         PR c++/24817
15197         * g++.dg/eh/spec8.C: New test.
15198
15199 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15200
15201         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15202
15203 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR c++/20293
15206         * g++.dg/parse/ambig4.C: New test.
15207         * g++.dg/tc1/dr101.C: Adjust error markers.
15208         * g++.dg/lookup/strong-using-2.C: Likewise.
15209         * g++.dg/lookup/ambig5.C: Likewise.
15210         * g++.dg/lookup/ambig4.C: Likewise.
15211         * g++.dg/parse/crash22.C: Likewise.
15212
15213 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15214
15215         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15216
15217 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15218
15219         * gcc.dg/nested-calls-1.c: New test.
15220
15221 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15222
15223         * gfortran.dg/complex_intrinsic_1.f90: New test.
15224         * gfortran.dg/complex_intrinsic_2.f90: New test.
15225         * gfortran.dg/fgetc_1.f90: New test.
15226         * gfortran.dg/fgetc_2.f90: New test.
15227         * gfortran.dg/fgetc_3.f90: New test.
15228         * gfortran.dg/ftell_1.f90: New test.
15229         * gfortran.dg/ftell_2.f90: New test.
15230         * gfortran.dg/gnu_logical_1.F: New test.
15231         * gfortran.dg/gnu_logical_2.f90: New test.
15232
15233 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15234
15235         PR middle-end/24820
15236         * gcc.dg/pr24820.c: New test.
15237
15238 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15239
15240         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15241         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15242         variable.
15243
15244 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15245
15246         PR testsuite/24614
15247         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15248
15249 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15250
15251         * gcc.target/cris/cris.exp: New file.
15252         * gcc.target/cris/rld-legit1.c: New test.
15253         * gcc.target/cris/rld-legit2.c: New test.
15254
15255 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15256
15257         PR c++/24780
15258         * g++.dg/opt/pr24780.C: New test.
15259
15260         PR c++/24761
15261         * g++.dg/template/asm1.C: New test.
15262
15263 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15264
15265         PR libgfortran/24787
15266         * gfortran.dg/scan_1.f90: New test.
15267
15268 2005-11-12  Jan Hubicka  <jh@suse.cz>
15269
15270         * gcc.target/i386/minmax-1.c: New.
15271         * gcc.target/i386/minmax-2.c: New.
15272
15273 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15274
15275         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15276
15277 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15278
15279         * gcc.c-torture/execute/20051110-1.c,
15280         gcc.c-torture/execute/20051110-2.c: New tests.
15281
15282 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15283
15284         PR middle-end/24750
15285         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15286         New tests.
15287
15288 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15289
15290         * lib/target-libpath.exp (get_shlib_extension): New proc.
15291         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15292         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15293         * lib/objc.exp (objc_target_compile): Likewise.
15294         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15295         detection.
15296
15297 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15298
15299         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15300
15301         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15302         Add -static to additional_flags and pass it to target_compile.
15303
15304 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15305
15306         PR libgfortran/24719
15307         gfortran.dg/read_noadvance.f90: New test.
15308
15309         PR libgfortran/24699
15310         gfortran.dg/fmt_t_2.f90: New test.
15311
15312         PR libgfortran/24785
15313         gfortran.dg/read_x_eor.f90: New test.
15314
15315         PR libgfortran/24584
15316         gfortran.dg/namelist_empty.f90: Rename test.
15317
15318         PR libgfortran/24489
15319         gfortran/read_eor.f90: Rename test.
15320
15321 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15322
15323         PR fortran/15976
15324         * gfortran.dg/automatic_module_variable.f90: New test.
15325
15326 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15327
15328         PR target/24445
15329         * gcc.dg/pr24445.c: New test.
15330
15331 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15332
15333         PR fortran/24655
15334         PR fortran/24755
15335         * gfortran.dg/recursive_statement_functions.f90: Add statement
15336         functions using inline intrinsic functions and parameters to test
15337         that they no longer seg-fault.
15338
15339         PR fortran/24409
15340         gfortran.dg/nested_modules_4.f90: New test.
15341         gfortran.dg/nested_modules_5.f90: New test.
15342
15343 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15344
15345         PR fortran/24643
15346         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15347
15348 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15349
15350         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15351         failures.
15352
15353 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15354
15355         * gcc.dg/sparc-getcontext-1.c: New test.
15356
15357 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15358
15359         * gcc.dg/ifcvt-fabs-1.c: New test.
15360
15361 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15362
15363         PR other/4372
15364         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15365         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15366
15367 2005-11-09  Richard Guenther  <rguenther@suse.de>
15368
15369         PR tree-optimization/24716
15370         * gcc.c-torture/execute/pr24716.c: New testcase.
15371
15372 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15373
15374         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15375
15376 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15377
15378         PR 24624
15379         * gcc.dg/pr24624.c: Testcase added.
15380
15381 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15382
15383         PR 24623
15384         * g++.dg/other/pr24623.C: Testcase added.
15385
15386 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15387
15388         PR fortran/22607
15389         * gfortran-dg/pure_byref_1.f90: New.
15390         * gfortran-dg/pure_byref_2.f90: New.
15391
15392 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15393
15394         PR c/24101
15395         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15396         * gcc.dg/dg.exp: Run main loop also for *.i files.
15397
15398 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15399
15400         PR c++/19450
15401         * g++.dg/tls/diag-3.C: New test.
15402         * g++.dg/tls/diag-4.C: New test.
15403         * g++.dg/tls/static-1.C: New test.
15404         * g++.dg/tls/static-1a.cc: New file.
15405
15406 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15407
15408         PR 23046
15409         * g++.dg/tree-ssa/pr23046.C: New test.
15410
15411 2005-11-08  Devang Patel <dpatel@apple.com>
15412
15413         PR tree-optimization/23115
15414         * gcc.dg/tree-ssa/pr23115.c: New.
15415
15416 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15417
15418         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15419         * gcc.target/powerpc/pr16155.c: Same.
15420         * gcc.target/powerpc/altivec-1.c: Same.
15421         * gcc.target/powerpc/altivec-2.c: Same.
15422         * gcc.target/powerpc/altivec-3.c: Same.
15423         * gcc.target/powerpc/altivec-5.c: Same.
15424         * gcc.target/powerpc/altivec-11.c: Same.
15425         * gcc.target/powerpc/altivec-12.c: Same.
15426         * gcc.target/powerpc/altivec-14.c: Same.
15427         * gcc.target/powerpc/altivec-22.c: Same.
15428         * gcc.target/powerpc/altivec-consts.c: Same.
15429         * gcc.target/powerpc/altivec-pr22085.c: Same.
15430         * gcc.target/powerpc/altivec-splat.c: Same.
15431         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15432         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15433         * gcc.target/powerpc/darwin-longlong.c: Same.
15434
15435 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15436
15437         PR target/19340
15438         * gcc.dg/pr19340.c: New test.
15439
15440 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15441
15442         PR rtl-optimization/24683
15443         * gcc.dg/pr24683.c: New test.
15444
15445 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15446
15447         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15448         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15449
15450 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15451
15452         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15453
15454 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15455
15456         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15457
15458 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15459
15460         PR target/24230
15461
15462         * gcc.target/powerpc/altivec-consts.c,
15463         gcc.target/powerpc/altivec-splat.c: New testcase.
15464
15465 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15466
15467         PR c/24599
15468
15469         * gcc.dg/overflow-2.c: New testcase.
15470
15471 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15472
15473         PR rtl-optimization/23567
15474         * gcc.c-torture/execute/20051104-1.c: New test.
15475
15476 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15477
15478         PR fortran/24534
15479         gfortran.dg/private_type_2.f90: Modified to check that case with
15480         PRIVATE declaration within derived type is accepted.
15481
15482         PR fortran/20838
15483         gfortran.dg/pointer_assign_1.f90: New test.
15484
15485         PR fortran/20840
15486         * gfortran.dg/arrayio_0.f90: New test.
15487
15488         PR fortran/17737
15489         gfortran.dg/data_initialized.f90: New test.
15490         gfortran.dg/data_constraints_1.f90: New test.
15491         gfortran.dg/data_constraints_2.f90: New test.
15492
15493 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15494
15495         PR fortran/24174
15496         PR fortran/24305
15497         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15498
15499 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15500
15501         PR 24670
15502         * gcc.dg/tree-ssa/pr24670.c: New test.
15503
15504 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15505
15506         PR target/22432
15507         * gcc.target/i386/pr22432.c: New test.
15508
15509 2005-11-05  Richard Henderson  <rth@redhat.com>
15510
15511         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15512         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15513         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15514         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15515         from gcc.dg/alpha-*.
15516         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15517         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15518
15519 2005-11-05  Andreas Jaeger  <aj@suse.de>
15520
15521         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15522
15523 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15524
15525         PR target/23424
15526         * gcc.dg/torture/pr23424-1.c: New test.
15527
15528 2005-11-04  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15531         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15532         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15533         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15534         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15535         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15536         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15537         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15538         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15539         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15540         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15541         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15542         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15543         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15544         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15545         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15546         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15547         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15548         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15549         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15550         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15551         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15552         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15553         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15554         Move from gcc.dg/.
15555         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15556         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15557         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15558         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15559         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15560         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15561         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15562         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15563         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15564         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15565         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15566         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15567         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15568         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15569         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15570         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15571         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15572         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15573         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15574         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15575         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15576         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15577         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15578         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15579         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15580         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15581         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15582         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15583         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15584         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15585         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15586         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15587         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15588         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15589         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15590         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15591         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15592         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15593         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15594         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15595         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15596         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15597         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15598         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15599         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15600
15601 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
15602
15603         PR 24627
15604         * gcc.dg/tree-ssa/pr24627.c: New test.
15605
15606 2005-11-04 Paul Brook  <paul@codesourcery.com>
15607
15608         * gcc.dg/tls/opt-10.c: New test.
15609
15610 2005-11-04  Andreas Jaeger  <aj@suse.de>
15611
15612         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15613         avoid extra warnings.
15614
15615 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15616
15617         PR libfortran/22298
15618         * lib/target-supports.exp
15619         (check_effective_target_static_libgfortran): New
15620         static_libgfortran effective target.
15621         * gfortran.dg/static_linking_1.f: New test.
15622         * gfortran.dg/static_linking_1.c: New file.
15623
15624 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15625
15626         * gcc.dg/pr24615.c: Guard test with { target fpic }.
15627
15628 2005-11-03  Josh Conner  <jconner@apple.com>
15629
15630         PR c++/19989
15631         g++.dg/ext/array2.C: New test.
15632         g++.dg/template/dependent-name3.C: New test.
15633         g++.dg/template/dependent-name4.C: New test.
15634         g++.dg/template/sfinae2.C: New test.
15635
15636 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15637
15638         PR preprocessor/22042
15639         * gcc.dg/cpp/strify4.c: New test.
15640
15641 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15642
15643         PR c++/17964
15644         * g++.dg/cpp/string-1.C: New test.
15645
15646 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15647
15648         * gcc.target/powerpc: New directory.
15649         * gcc.target/powerpc/powerpc.exp: New file.
15650         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
15651         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
15652         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
15653         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
15654         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
15655         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
15656         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
15657         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
15658         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
15659         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
15660         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
15661         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
15662         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
15663         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
15664         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
15665         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
15666         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
15667         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
15668         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
15669         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
15670         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
15671         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
15672         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
15673         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
15674         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
15675         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
15676         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
15677         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
15678         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
15679         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
15680         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
15681         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
15682         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
15683         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
15684
15685 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
15686
15687         PR c++/21627
15688         * g++.dg/warn/inline2.C: New test.
15689
15690 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15691
15692         PR middle-end/23155
15693         * g++.dg/ext/c99struct1.C: New test.
15694         * gcc.dg/union-cast-1.c: New test.
15695         * gcc.dg/union-cast-2.c: New test.
15696         * gcc.dg/union-cast-3.c: New test.
15697
15698 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15699
15700         PR middle-end/24589
15701         * gcc.c-torture/execute/zero-struct-2.c: New test.
15702
15703 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15704
15705         PR c++/24582
15706         * g++.dg/init/switch1.C: New test.
15707
15708 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15709
15710         * gcc.dg/delay-slot-1.c: New test.
15711
15712 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
15713
15714         PR target/24620
15715         * gcc.dg/pr24620.c: New test.
15716
15717 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15718
15719         PR c/24329
15720         * gcc.dg/format/unnamed-1.c: New test.
15721
15722 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/22434
15725         * g++.dg/expr/cond8.C: New test.
15726
15727         PR c++/24560
15728         * g++.dg/parse/dot1.C: New test.
15729
15730 2005-11-02  Jan Hubicka  <jh@suse.cz>
15731
15732         PR target/23303
15733         * gcc.dg/i386-lea.c: New test
15734
15735 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15736
15737         PR target/24615
15738         * gcc.dg/pr24615.c: New test.
15739
15740 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15741
15742         PR target/24600
15743         * gcc.dg/pr24600.c: New test.
15744
15745 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15746
15747         PR c++/19253
15748         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15749         * g++.dg/parse/typename9.C: New test.
15750         * g++/dg/parse/typename10.C: Likewise.
15751
15752 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15753
15754         PR fortran/18157
15755         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15756         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15757         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15758
15759 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/24569
15762         * g++.dg/debug/static1.C: New test.
15763
15764 2005-11-02  Josh Conner  <jconner@apple.com>
15765
15766         * g++.dg/crash38.C: moved into proper directory...
15767         * g++.dg/template/crash42.C: ...here
15768
15769 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
15770
15771         PR target/18338
15772         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15773         pcc_bitfield_type_matters || default_packed.
15774
15775         * lib/target-supports.exp
15776         (check_effective_target_pcc_bitfield_type_matters): New proc.
15777         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15778
15779         PR testsuite/23304
15780         * lib/target-supports.exp (check_effective_default_packed): New proc.
15781         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15782         Gate expected errors on target ! default_packed.
15783         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15784
15785 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15786
15787         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15788         change (r106358).
15789
15790 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15791
15792         PR fortran/24008
15793         * gfortran.dg/entry_5.f90: New.
15794         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15795
15796 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
15797
15798         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15799
15800 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
15801
15802         PR fortran/21565
15803         gfortran.dg/namelist_blockdata.f90: New test.
15804
15805         PR fortran/18737
15806         gfortran.dg/external_implicit_none.f90: New test.
15807
15808         PR fortran/14994
15809         * gfortran.dg/secnds.f: New test.
15810
15811 2005-10-31  Jan Hubicka  <jh@suse.cz>
15812
15813         PR target/20928
15814         * gcc.c-torture/compile/pr20928.c: New test.
15815
15816 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
15817
15818         PR middle-end/23492
15819         * gcc.c-torture/compile/zero-strct-5.c: New test.
15820
15821 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
15822
15823         PR libgfortran/24584
15824         * gfortran.dg/pr24584.f90: New test.
15825
15826 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
15827
15828         PR fortran/18883
15829         * gfortran.dg/char_result_9.f90: New.
15830         * gfortran.dg/char_result_10.f90: New.
15831
15832 2005-10-30  Jan Hubicka  <jh@suse.cz>
15833
15834         * g++.dg/tree-ssa/pr24172.C: New testcase.
15835
15836 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15837
15838         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15839
15840 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
15841
15842         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15843         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15844         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15845         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15846         gfortran.dg/enum_9.f90,
15847         gfortran.fortran-torture/compile/enum_1.f90,
15848         gfortran.fortran-torture/execute/enum_1.f90,
15849         gfortran.fortran-torture/execute/enum_2.f90,
15850         gfortran.fortran-torture/execute/enum_3.f90,
15851         gfortran.fortran-torture/execute/enum_4.f90: New tests.
15852
15853 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
15854
15855         PR target/18482
15856         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15857         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15858
15859 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15860
15861         PR libfortran/20179
15862         * gfortran.dg/mixed_io_1.f90: New test.
15863         * gfortran.dg/mixed_io_1.c: New file.
15864
15865 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15866
15867         * gfortran.dg/malloc_free_1.f90: New test.
15868
15869 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
15870
15871         * gcc.dg/nested-func-4.c: Require profiling -pg.
15872
15873 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15874
15875         PR C++/23229
15876         * g++.dg/warn/main-2.C: New test.
15877
15878 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
15879
15880         PR fortran/24545
15881         * gfortran.dg/interface_2.f90: new test.
15882
15883 2005-10-28  Josh Conner  <jconner@apple.com>
15884
15885         PR c++/22153
15886         * g++.dg/template/crash38.C: New test.
15887         * g++.dg/parse/explicit1.C: Change expected errors.
15888
15889 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15890
15891         PR C++/23426
15892         * g++.dg/other/large-size-array.C: New test.
15893
15894 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15895
15896         PR middle-end/24362
15897         * g++.dg/opt/complex4.C: New test.
15898
15899 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
15900
15901         * gcc.dg/nested-func-4.c: New test.
15902
15903 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
15904
15905         PR fortran/24158
15906         gfortran.dg/derived_recursion.f90: New test.
15907         gfortran.dg/implicit_actual.f90: New test.
15908
15909 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
15910
15911         PR middle-end/24295, PR testsuite/24477
15912         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
15913         removed when weakref hits the tree.
15914
15915 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
15916
15917         * gfortran.dg/cray_pointers_4.f90: New test.
15918
15919         * gfortran.dg/cray_pointers_5.f90: New test.
15920
15921 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
15922
15923         PR fortran/22290
15924         * gfortran.dg/assign_5.f90: New test.
15925         * gfortran.dg/assign_6.f: New test.
15926
15927 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
15928
15929         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
15930         CPU has no SSE support.
15931
15932 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
15933
15934         PR libgfortran/24224
15935         * gfortran.dg/arrayio_1.f90: Update attribution.
15936         * gfortran.dg/arrayio_2.f90: Update attribution.
15937         * gfortran.dg/arrayio_3.f90: Update attribution.
15938         * gfortran.dg/arrayio_4.f90: Update test conditions.
15939         * gfortran.dg/arrayio_5.f90: Update attribution.
15940         * gfortran.dg/arrayio_6.f90: New test.
15941         * gfortran.dg/arrayio_7.f90: New test.
15942
15943 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
15944
15945         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
15946
15947 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
15948
15949         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
15950
15951 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
15952
15953         PR fortran/24416
15954         * gfortran.dg/namelist_char_only.f90: New test.
15955
15956 2005-10-24  Asher Langton  <langton2@llnl.gov>
15957
15958         PR fortran/17031
15959         PR fortran/22282
15960         * gfortran.dg/cray_pointers_1.f90: New test.
15961         * gfortran.dg/cray_pointers_2.f90: New test.
15962         * gfortran.dg/cray_pointers_3.f90: New test.
15963         * gfortran.dg/loc_1.f90: New test.
15964         * gfortran.dg/loc_2.f90: New test.
15965
15966 2005-10-24  Steven Bosscher  <stevenb@suse.de>
15967
15968         * gcc.dg/pr24225.c: New test.
15969
15970 2005-10-24  Asher Langton  <langton2@llnl.gov>
15971
15972         * gfortran.dg/dup_save_1.f90: New test.
15973         * gfortran.dg/dup_save_2.f90: New test.
15974
15975 2005-10-24  Paul Brook  <paul@codesourcery.com>
15976
15977         PR 24107
15978         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
15979         stdint.h.
15980
15981 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
15982
15983         PR libgfortran/24489
15984         * gfortran.dg/pr24489.f90: New test.
15985
15986 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         PR fortran/23635
15989         * gfortran.dg/ichar_1.f90: Add tests for derived types.
15990
15991 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
15992
15993         PR target/18911
15994         * g++.dg/init/array16.C: Skip for mmix-*-*.
15995
15996 2005-10-23  Asher Langton  <langton2@llnl.gov>
15997
15998         * gfortran.dg/byte_1.f90: New test.
15999         * gfortran.dg/byte_2.f90: New test.
16000
16001 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16002
16003         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16004
16005 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16006
16007         PR fortran/18022
16008         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16009
16010         PR fortran/24311
16011         * gfortran.dg/merge_char_const.f90: New test.
16012
16013         PR fortran/24384
16014         * gfortran.dg/spread_scalar_source.f90: New test.
16015
16016 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16017
16018         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16019
16020         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16021         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16022
16023         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16024
16025 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16026
16027         PR fortran/24426
16028         * gfortran.dg/der_pointer_4.f90: New.
16029
16030 2005-10-22  David Ayers  <d.ayers@inode.at>
16031
16032         * obj-c++.dg/except-1.mm: Simplify.
16033
16034 2005-10-21  David Ayers  <d.ayers@inode.at>
16035
16036         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16037
16038 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16039
16040         * gfortran.dg/assumed_dummy_2.f90: New test.
16041
16042 2005-10-21  James E Wilson  <wilson@specifix.com>
16043
16044         PR preprocessor/15220
16045         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16046
16047 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16048
16049         * gcc.c-torture/execute/20051021-1.c: New test.
16050
16051 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/24260
16054         * g++.dg/ext/tmplattr1.C: New test.
16055
16056 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16057
16058         PR fortran/24440
16059         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16060
16061 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16062
16063         * obj-c++.dg/except-1.mm: New.
16064
16065         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16066
16067 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16068
16069         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16070
16071 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16072
16073         PR middle-end/24295
16074         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16075         declarations with the same names as thunks' alias targets, use
16076         aliases instead.
16077         * gcc.dg/attr-alias-3.c: New test.
16078         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16079
16080 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16081
16082         PR c++/22618
16083         * g++.dg/parse/access8.C: New test.
16084
16085 2005-10-20  Richard Guenther  <rguenther@suse.de>
16086
16087         PR c++/24439
16088         * g++.dg/tree-ssa/pr24439.C: New testcase.
16089
16090 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16091
16092         * g++.dg/opt/delay-slot-1.C: New test.
16093
16094 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16095
16096         PR fortran/21625
16097         * gfortran.fg/der_init_1.f90: New.
16098
16099 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16100
16101         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16102
16103 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16104
16105         PR c++/21908
16106         * g++.dg/parse/error28.C: New test.
16107
16108 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16109
16110         * gcc.dg/profile-generate-2.c: New test.
16111
16112 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16113
16114         PR target/23589
16115         * g++.dg/ext/dllimport11.C: New.
16116
16117 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16118
16119         PR c++/22293
16120         * g++.dg/other/friend3.C: New test.
16121
16122 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16123
16124         PR c++/23293
16125         * g++.dg/template/error19.C: New test.
16126
16127 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16128
16129         PR c++/21383
16130         * g++.dg/overload/koenig2.C: New.
16131
16132         PR c++/23118
16133         * g++.dg/overload/error2.C: New.
16134
16135         PR c++/22604
16136         * g++.dg/inherit/covariant14.C: New.
16137
16138 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16139
16140         PR c++/23440
16141         * g++.dg/parse/for1.C: New test.
16142
16143 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16144
16145         PR fortran/23446
16146         * gfortran.dg/host_dummy_index_1.f90: New test.
16147
16148         PR fortran/21459
16149         * gfortran.dg/automatic_char_len_2.f90: New test.
16150
16151         PR fortran/20866
16152         * gfortran.dg/recursive_statement_functions.f90: New test.
16153
16154         PR fortran/20853
16155         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16156
16157         PR fortran/20849
16158         * gfortran.dg/external_initializer.f90: New test.
16159
16160         PR fortran/20837
16161         * non_module_public.f90: New test.
16162
16163 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16164
16165         PR c++/24386
16166         * g++.dg/template/overload7.C: New.
16167
16168         PR c++/22551
16169         * g++.dg/other/switch2.C: Remove expected warnings.
16170
16171         PR c++/21353
16172         * g++.dg/template/defarg6.C: New.
16173
16174 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16175
16176         PR target/24315
16177         * gcc.target/i386/pr24315.c: New test.
16178
16179 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/24389
16182         * g++.dg/template/static21.C: New test.
16183         * g++.dg/template/static21-a.cc: Likewise.
16184
16185 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16186
16187         PR c++/23959
16188         * g++.dg/warn/Wswitch-default-1.C: New test.
16189         * g++.dg/warn/Wswitch-default-2.C: New test.
16190
16191 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16192
16193         PR c++/22173
16194         * g++.dg/parse/template18.C: New test.
16195         * g++.dg/template/nontype15.C: Likewise.
16196
16197 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16198
16199         PR fortran/22273
16200         * gfortran.dg/spec_expr_2.f90: New.
16201
16202 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16203
16204         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16205         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16206         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16207         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16208         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16209         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16210         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16211         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16212         previous target-specific skips and warning-message matches where
16213         applicable.
16214
16215 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16216
16217         PR c++/21347
16218         * g++.dg/warn/Wctor-dtor.C: New test.
16219
16220 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16221
16222         PR c/23439
16223         * gcc.dg/for-1.c: New test.
16224
16225 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16226
16227         PR c++/19565
16228         * g++.dg/warn/Wconversion1.C: New test.
16229         * g++.dg/ext/packed4.C: Compile with -w.
16230         * g++.dg/opt/20050511-1.C: Likewise.
16231         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16232
16233 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16234
16235         * gfortran.dg/boz_5.f90: New test.
16236
16237 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16238
16239         PR c++/22551
16240         * g++.dg/other/switch2.C: New.
16241
16242         PR c++/23984
16243         * g++.dg/init/ctor7.C: New.
16244
16245 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16246
16247         PR c++/23730
16248         * g++.dg/parse/crash32.C: New test.
16249
16250 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c++/20721
16253         * g++.dg/init/goto2.C: New test.
16254
16255         PR c++/22464
16256         * g++.dg/template/crash/41.C: New test.
16257
16258         PR c++/22180
16259         * g++.dg/template/crash40.C: New test.
16260
16261         PR c++/23694
16262         * g++.dg/parse/friend5.C: New test.
16263
16264         PR c++/23307
16265         * g++.dg/template/crash38.C: New test.
16266
16267         PR c++/22352
16268         * g++.dg/template/friend38.C: New test.
16269
16270         PR c++/22405
16271         * g++.dg/template/crash39.C: New test.
16272
16273 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16274
16275         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16276         gcc.dg/debug/dwarf2/dwarf-char2.c,
16277         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16278
16279         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16280
16281 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16282
16283         * gcc.dg/dll-2.c: Add tests for warnings.
16284         * gcc.dg/dll-3.c: Likewise.
16285         * gcc.dg/dll-4.c: Likewise.
16286
16287         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16288         * g++.dg/ext/dllimport2.C: Likewise.
16289         * g++.dg/ext/dllimport3.C: Likewise.
16290         * g++.dg/ext/dllimport7.C: Likewise.
16291         * g++.dg/ext/dllimport8.C: Likewise.
16292         * g++.dg/ext/dllimport9.C: Likewise.
16293
16294 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16295
16296         PR fortran/24092
16297         * gfortran.dg/derived_pointer_recursion.f90: New test.
16298
16299 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16300
16301         * gcc.c-torture/execute/20051012-1.c: New test.
16302
16303 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16304
16305         PR fortran/18082
16306         * gfortran.dg/automatic_char_len_1.f90: New test.
16307
16308 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16309
16310         PR fortran/20847
16311         * gfortran.dg/save_common.f90: New test.
16312
16313         PR fortran/20856
16314         * gfortran.dg/save_result.f90: New test.
16315
16316 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16317
16318         PR c++/21592
16319         * g++.dg/template/dependent-expr1.C: Add new expected error.
16320         * g++.dg/template/dependent-expr2.C: Adjust error text.
16321         * g++.dg/template/overload6.C: New.
16322
16323         PR c++/23797
16324         * g++.dg/other/typename8.C: New.
16325
16326         PR c++/21117
16327         * g++.dg/other/return1.C: New.
16328
16329 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16330
16331         PR c++/24052
16332         * g++.dg/ext/label5.C: New.
16333
16334 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16335
16336         PR c++/19964
16337         * g++.dg/parse/crash31.C: New.
16338
16339 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16340
16341         * g++.dg/ipa/ipa-1.c: New test.
16342         * g++.dg/ipa/ipa-2.c: New test.
16343         * g++.dg/ipa/ipa-3.c: New test.
16344         * g++.dg/ipa/ipa-4.c: New test.
16345         * g++.dg/ipa/ipa-5.c: New test.
16346         * g++.dg/ipa/ipa.exp: New file.
16347
16348 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16349
16350         PR fortran/24207
16351         * gfortran.dg/private_type_3.f90: New test.
16352
16353 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16354
16355         PR fortran/20786
16356         gfortran.dg/aint_anint_1.f90: New test.
16357
16358 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16359
16360         PR libgfortran/24313
16361         gfortran.dg/csqrt.f: New test.
16362
16363 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16364
16365         PR c++/8057
16366         * g++.dg/warn/noeffect7.C: New test.
16367         * g++.dg/warn/noeffect2.C: Instantiate templates.
16368         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16369         and warning.
16370
16371 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16372
16373         PR c++/21089
16374         * g++.dg/init/float1.C: New test.
16375
16376         PR c++/24277
16377         * g++.dg/init/member1.C: Tweak error markers.
16378
16379 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16380
16381         PR testsuite/24281
16382         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16383         Check for null pointer.
16384
16385 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/21369
16388         * g++.dg/parse/ret-type3.C: New test.
16389
16390 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16391
16392         PR tree-opt/23946
16393         * gcc.c-torture/compile/pr23946.c: New test.
16394
16395 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16396
16397         * g++.dg/opt/mmx2.C: New test.
16398
16399 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16400
16401         PR c++/24277
16402         * g++.dg/template/static20.C: New test.
16403
16404         PR c++/24302
16405         * g++.dg/warn/Wunused-12.C: New test.
16406
16407         PR c++/23437
16408         * g++.dg/template/arg4.C: New test.
16409
16410 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16411
16412         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16413         * gcc.dg/ucnid-3.c: Likewise.
16414         * gcc.dg/ucnid-4.c: Likewise.
16415         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16416         * g++.dg/other/ucnid-1.C: Likewise.
16417         * gcc.dg/sparc-frame-1.c: New test.
16418
16419 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/24139
16422         * g++.dg/template/spec27.C: New test.
16423
16424         PR c++/24275
16425         * g++.dg/template/static19.C: New test.
16426
16427 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16428
16429         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16430         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16431
16432 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16433
16434         PR target/24136
16435         * gfortran.fortran-torture/compile/pr24136.f: New test.
16436
16437 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16438
16439         PR c++/22172
16440         * g++.dg/parse/crash30.C: New test.
16441
16442 2005-10-07  Richard Guenther  <rguenther@suse.de>
16443
16444         PR middle-end/24227
16445         * gcc.c-torture/compile/pr24227.c: New testcase.
16446
16447 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16448
16449         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16450         Do not put aligned attributes on array elements.
16451
16452 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16453
16454         PR testsuite/23611, PR testsuite/23615
16455         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16456         writing prototypes of library functions by hand.
16457         * obj-c++.dg/bitfield-4.mm: Likewise.
16458         * obj-c++.dg/const-str-4.mm: Likewise.
16459         * obj-c++.dg/encode-4.mm: Likewise.
16460         * obj-c++.dg/encode-5.mm: Likewise.
16461         * obj-c++.dg/encode-6.mm: Likewise.
16462         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16463         * obj-c++.dg/method-10.mm: Likewise.
16464         * obj-c++.dg/method-17.mm: Likewise.
16465         * obj-c++.dg/method-19.mm: Likewise.
16466         * obj-c++.dg/try-catch-2.mm: Likewise.
16467
16468 2005-10-06  Richard Henderson  <rth@redhat.com>
16469
16470         PR 24236
16471         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16472
16473 2005-10-06  Dale Johannesen  <dalej@apple.com>
16474
16475         * gcc.c-torture/execute/20030125-1.c: Correct.
16476
16477 2005-10-06  Richard Guenther  <rguenther@suse.de>
16478
16479         PR tree-optimization/24238
16480         * g++.dg/tree-ssa/pr24238.C: New testcase.
16481
16482 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16483
16484         PR 18568
16485         * gfortran.dg/der_pointer_3.f90: New test.
16486
16487 2005-10-05  Devang Patel  <dpatel@apple.com>
16488
16489         PR Debug/23205
16490         * g++.dg/other/PR23205.C: New.
16491
16492 2005-10-05  Richard Henderson  <rth@redhat.com>
16493
16494         PR target/23602
16495         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16496         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16497
16498 2005-10-05  Dale Johannesen  <dalej@apple.com>
16499
16500         * gcc.c-torture/execute/float-floor.c: New.
16501
16502 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16503
16504         PR tree-optimization/21419
16505         PR tree-optimization/24146
16506         PR tree-optimization/24151
16507
16508         * g++.dg/ext/asm7.C: New.
16509         * g++.dg/ext/asm8.C: New.
16510         * gcc.dg/asm-1.c: Compile on all targets.
16511         * gcc.dg/asm-pr24146.c: New.
16512         * gcc.dg/pr21419.c: Adjust error messages.
16513
16514 2005-10-05  Richard Guenther  <rguenther@suse.de>
16515
16516         PR fortran/24176
16517         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16518
16519 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16520
16521         PR c++/23513
16522         * g++.dg/template/spec22.C: Robustify test.
16523         * g++.dg/template/spec26.C: New.
16524
16525 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16526
16527         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16528         if target supports vector instructions.
16529
16530 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16531
16532         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16533         C99 functions.
16534
16535 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16536
16537         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16538         check_effective_target_fortran_large_int): Replace cached result
16539         when target changes.
16540
16541 2005-10-04  Devang Patel  <dpatel@apple.com>
16542
16543         * gcc.dg/i386-sse-vect-types.c: New.
16544
16545 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16546
16547         PR preprocessor/13726
16548         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16549         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16550
16551 2005-10-04  Richard Guenther  <rguenther@suse.de>
16552
16553         PR c/23576
16554         * gcc.dg/noncompile/pr23576.c: New testcase.
16555
16556 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16557
16558         PR middle-end/23125
16559         * gcc.dg/register-var-3.c: New test.
16560
16561 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16562
16563         * gcc.dg/pr23049.c: New test.
16564
16565         * gcc.dg/ucnid-4.c: Fix test.
16566
16567 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16568
16569         PR 23445
16570         * gcc.c-torture/compile/pr23445.c: New test.
16571
16572 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16573
16574         * g++.dg/overload/unknown1.C: New.
16575
16576 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16577
16578         PR c++/17775
16579         * g++.dg/template/repo4.C: New test.
16580
16581 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16582
16583         PR libfortran/19308
16584         * gfortran.dg/large_real_kind_2.F90: New test.
16585         * gfortran.dg/large_integer_kind_2.f90: New test.
16586
16587 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16588
16589         * lib/target-supports.exp (check_effective_target_vect_shift):
16590         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16591         (check_effective_target_vect_condition): Fix copy-n-pasto.
16592
16593         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16594         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16595         targets.
16596
16597 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
16598
16599         PR c++/22621
16600         * g++.dg/template/overload5.C : New test.
16601
16602         PR c++/23840
16603         * g++.dg/expr/stdarg1.C: New test.
16604
16605 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
16606
16607         PR 24142
16608         * gcc.c-torture/execute/pr24142.c: New test.
16609
16610 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
16611
16612         PR 24141
16613         * gcc.c-torture/execute/pr24141.c: New test.
16614
16615 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
16616             Diego Novillo  <dnovillo@redhat.com>
16617
16618         PR 23604
16619         * gcc.c-torture/execute/pr23604.c: New test.
16620
16621 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
16622
16623         PR fortran/16404
16624         PR fortran/20835
16625         PR fortran/20890
16626         PR fortran/20899
16627         PR fortran/20900
16628         PR fortran/20901
16629         PR fortran/20902
16630         gfortran.dg/equiv_constraint_1.f90: New test.
16631         gfortran.dg/equiv_constraint_2.f90: New test.
16632         gfortran.dg/equiv_constraint_3.f90: New test.
16633         gfortran.dg/equiv_constraint_4.f90: New test.
16634         gfortran.dg/equiv_constraint_5.f90: New test.
16635         gfortran.dg/equiv_constraint_6.f90: New test.
16636         gfortran.dg/equiv_constraint_7.f90: New test.
16637         gfortran.dg/equiv_constraint_8.f90: New test.
16638         gfortran.dg/private_type_1.f90: New test.
16639         gfortran.dg/private_type_2.f90: New test.
16640         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
16641         980628-10.f: Assert std=gnu to permit mixing of
16642         types in equivalence statements.
16643
16644 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
16645
16646         PR 24112
16647         * gfortran.dg/open_status_1.f90: New.
16648
16649 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16650
16651         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
16652         * gcc.dg/vect/pr22480.c: Clean up temp files.
16653         * gcc.dg/vect/pr23831.c: Clean up temp files.
16654         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
16655         Clean up temp files.
16656         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
16657         Clean up temp files.
16658
16659         * gcc.dg/20050309-1.c: Clean up temp files.
16660         * gcc.dg/20050325-1.c: Clean up temp files.
16661
16662 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16663
16664         PR tree-optimization/24059
16665         * gcc.dg/vect/pr24059.c : New test.
16666
16667 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
16668
16669         PR middle-end/24109
16670         * gcc.c-torture/execute/20050929-1.c: New test.
16671
16672 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16673
16674         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
16675
16676 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
16677
16678         PR c/21419
16679         * gcc.dg/pr21419.c: New test.
16680
16681 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16682
16683         * gcc.dg/pr23911.c: New test.
16684
16685 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
16688
16689         PR c++/16782
16690         * g++.dg/parse/qualified4.C: New test.
16691         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
16692         * g++.old-deja/g++.mike/p8154.C: Likewise.
16693
16694 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/22147
16697         * g++.dg/template/friend37.C: New test.
16698         * g++.dg/parse/crash28.C: Adjust error markers.
16699
16700 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
16701
16702         PR fortran/18518
16703         * gfortran.fortran-torture/execute/save_2.f90: New decl.
16704
16705 2005-09-27  Devang Patel  <dpatel@apple.com>
16706
16707         PR tree-optimization/23625
16708         * gcc.dg/pr23625.c: New test.
16709
16710 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
16711
16712         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
16713         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
16714
16715 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
16716
16717         PR fortran/23677
16718         * gfortran.fortran-torture/execute/save_1.f90: New test.
16719         * gfortran.dg/save_1.f90: New test.
16720
16721 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
16722
16723         * gcc.target/i386/builtin-apply-mmx.c: New test.
16724
16725         PR target/22576
16726         * gcc.target/i386/pr22576.c: New test.
16727
16728         PR target/22585
16729         * gcc.target/i386/pr22585.c: New test.
16730
16731         PR target/23268
16732         * gcc.target/i386/pr23268.c: New test.
16733
16734         PR middle-end/23831
16735         * gcc.dg/vect/pr23831.c: New test.
16736
16737         PR target/24055
16738         * gcc.target/i386/pr24055.c: New test.
16739
16740 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
16741
16742         PR tree-optimization/23960
16743         * gcc.c-torture/compile/pr23960.c: New.
16744
16745 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
16746
16747         PR fortran/16861
16748         * gfortran.dg/nested_modules_3.f90: New.
16749
16750 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
16751
16752         PR fortran/24005
16753         gfortran.dg/interface_1.f90: New test.
16754
16755 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
16756         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16757
16758         PR fortran/23843
16759         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16760
16761 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
16762
16763         PR fortran/23516
16764         * gfortran.dg/imag_1.f: New test.
16765         * gfortran.dg/imag_2.f: Ditto.
16766
16767 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
16768
16769         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16770
16771 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
16772
16773         PR c++/21983
16774         * g++.dg/warn/pr21983.C: New test.
16775
16776 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
16777
16778         * gcc.dg/20050922-1.c: Testcase added.
16779
16780 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
16781
16782         PR c++/23993
16783         * g++.dg/template/array14.C: New test.
16784
16785 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
16786
16787         PR fortran/19929
16788         * gfortran.dg/der_ptr_component_1.f90: New test.
16789
16790 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16791
16792         PR c++/23965
16793         * g++.dg/template/error1.C: Reject "no matching function" message.
16794
16795 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16796
16797         PR c++/17609
16798         * g++.dg/lookup/error1.C: New test.
16799
16800 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
16801
16802         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16803         functionality of the testcase.
16804
16805 2005-09-20  Richard Henderson  <rth@redhat.com>
16806
16807         * gcc.dg/vect/vect-22.c: Require vect_float.
16808         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16809
16810 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
16811
16812         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16813         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16814         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16815         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16816         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16817         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16818         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16819         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16820         * gcc.dg/cpp/ucnid-8.c: New test.
16821
16822 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16823
16824         PR tree-optimization/23929
16825         * gcc.c-torture/compile/pr23929.c: New test.
16826
16827 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
16828
16829         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16830         for one loop.
16831
16832 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
16833
16834         PR testsuite/23186
16835         * g++.dg/other/pr22003.C: Require named sections.
16836
16837 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16838
16839         PR c++/23947
16840         * g++.dg/rtti/crash3.C: New test.
16841
16842         PR tree-optimization/23818
16843         * gcc.dg/pr23818.c: New test.
16844
16845 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16846
16847         PR fortran/23420
16848         * gfortran.dg/print_fmt_4.f: New.
16849
16850 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16851
16852         PR fortran/23663
16853         * gfortran.fortran-torture/execute/entry_11.f90: New test.
16854
16855 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16856
16857         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16858         Use pointers to local alignable arrays instead. Added comments.
16859         * gcc.dg/vect/vect-46.c: Likewise.
16860         * gcc.dg/vect/vect-48.c: Likewise.
16861         * gcc.dg/vect/vect-49.c: Likewise.
16862         * gcc.dg/vect/vect-52.c: Likewise.
16863         * gcc.dg/vect/vect-53.c: Likewise.
16864         * gcc.dg/vect/vect-54.c: Likewise.
16865         * gcc.dg/vect/vect-56.c: Likewise.
16866         * gcc.dg/vect/vect-57.c: Likewise.
16867         * gcc.dg/vect/vect-58.c: Likewise.
16868         * gcc.dg/vect/vect-60.c: Likewise.
16869         * gcc.dg/vect/vect-61.c: Likewise.
16870
16871         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16872         The test is no longer vectorizable on vect_no_align targets.
16873         * gcc.dg/vect/vect-43.c: Likewsie.
16874
16875         * gcc.dg/vect/vect-44.c: Added comments.
16876         * gcc.dg/vect/vect-45.c: Added comments.
16877         * gcc.dg/vect/vect-50.c: Added comments.
16878         * gcc.dg/vect/vect-51.c: Added comments.
16879
16880         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
16881         aligned type.
16882         * gcc.dg/vect/Os-vect-95.c: Likewise.
16883
16884         * gcc.dg/vect/vect-41.c: Test removed.
16885         * gcc.dg/vect/vect-47.c: Test removed.
16886         * gcc.dg/vect/vect-55.c: Test removed.
16887         * gcc.dg/vect/vect-59.c: Test removed.
16888
16889 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16890
16891         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
16892         No longer vectorizable on vect_no_align targets.
16893         * gcc.dg/vect/pr20122.c: Likewise.
16894         * gcc.dg/vect/vect-74.c: Likewise.
16895         * gcc.dg/vect/vect-75.c: Likewise.
16896         * gcc.dg/vect/vect-76.c: Likewise.
16897
16898         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
16899         Will not be vectorizable on vect_no_align targets once aliasing issues
16900         are resolved.
16901         * gcc.dg/vect/vect-79.c: Likewise.
16902
16903         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
16904         * gcc.dg/vect/vect-78.c: Likewise.
16905         * gcc.dg/vect/vect-97.c: Likewise.
16906
16907 2005-09-19  Steven Bosscher  <stevenb@suse.de>
16908
16909         * gcc.dg/pr23943.c: New test.
16910
16911 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
16912
16913         PR fortran/19181
16914         * gfortran.dg/derived_pointer_null_1.f90: New test.
16915
16916 2005-09-18  Richard Guenther  <rguenther@suse.de>
16917
16918         PR middle-end/23944
16919         * gcc.c-torture/compile/pr23944.c: New testcase.
16920
16921 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
16922
16923         PR fortran/15975
16924         * gfortran.dg/der_pointer_2.f90: New test.
16925
16926 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
16927
16928         PR fortran/16861
16929         * gfortran.dg/nested_modules_2.f90: New test.
16930
16931 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16932
16933         PR c++/18368
16934         * g++.dg/other/semicolon.C: New test.
16935
16936 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
16937
16938         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
16939         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
16940
16941 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
16942
16943         PR c++/23914
16944         * g++.dg/template/static18.C: New test.
16945
16946         PR c++/21514
16947         * g++.dg/template/crash19.C: Remove dg-error marker.
16948         * g++.dg/template/local4.C: New test.
16949
16950 2005-09-16  Paul Brook  <paul@codesourcery.com>
16951
16952         PR fortran/23906
16953         * gfortran.dg/dependency_1.f90: New test.
16954
16955 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/23896
16958         * g++.dg/template/static17.C: New test.
16959
16960 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
16961
16962         PR c++/23139
16963         * g++.dg/warn/huge-val1.C: New test.
16964
16965 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16966
16967         PR c++/13140
16968         * g++.dg/parse/class2.C: New test.
16969         * g++.dg/template/explicit8.C: Likewise.
16970         * g++.dg/template/spec25.C: Likewise.
16971
16972 2005-09-14  Josh Conner  <jconner@apple.com>
16973
16974         PR middle-end/23584
16975         * gcc.dg/pr23584.c: New test.
16976
16977 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
16978
16979         PR fortran/21875 Internal Unit Array I/O, NIST
16980         * gfortran.dg/arrayio_1.f90: New test.
16981         * gfortran.dg/arrayio_1.f90: New test.
16982         * gfortran.dg/arrayio_1.f90: New test.
16983         * gfortran.dg/arrayio_1.f90: New test.
16984         * gfortran.dg/arrayio_1.f90: New test.
16985
16986 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
16987
16988         PR middle-end/22480
16989         * gcc.dg/vect/pr22480.c: New test.
16990
16991 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
16992
16993         PR fortran/19358
16994         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
16995
16996 2005-09-13 Josh Conner <jconner@apple.com>
16997
16998         PR c++/23180
16999         * g++.dg/init/struct2.C: New test.
17000         * g++.dg/init/struct3.C: New test.
17001
17002 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17003
17004         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17005         Clean up temp files.
17006         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17007         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17008         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17009         gcc.dg/tree-ssa/builtin-printf-1.c,
17010         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17011         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17012         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17013         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17014         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17015         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17016         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17017         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17018         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17019         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17020         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17021         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17022
17023 2005-09-13  Josh Conner  <jconner@apple.com>
17024
17025         * lib/gcc-dg.exp: Load scanipa.exp.
17026         (cleanup-dump): New procedure.
17027         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17028         * lib/scandump.exp: New file.
17029         * lib/scantree.exp: Use it.
17030         * lib/scanipa.exp: New file.
17031
17032 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17033
17034         PR fortran/17740
17035         * gfortran.dg/generic_4.f90: New test.
17036
17037 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17038
17039         PR target/23816
17040         * gcc.target/i386/pr23816-1.c: New test.
17041         * gcc.target/i386/pr23816-2.c: New test.
17042
17043
17044 2005-09-13  Bastian Blank <waldi@debian.org>
17045
17046         PR c++/16171
17047         * g++.dg/abi/mangle26.C: New test.
17048         * g++.dg/abi/mangle27.C: New test.
17049         * g++.dg/abi/mangle28.C: New test.
17050         * g++.dg/abi/mangle29.C: New test.
17051
17052         PR c++/23839
17053         * g++.dg/parse/register1.C: New test.
17054
17055 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17056
17057         PR c++/23842
17058         * g++.dg/template/access16.C: New test.
17059
17060 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17061
17062         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17063
17064 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17065
17066         PR fortran/18899
17067         * gfortran.dg/shape_2.f90: New test.
17068
17069 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17070
17071         PR target/19269
17072         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17073         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17074         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17075         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17076         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17077         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17078         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17079         tests.
17080
17081 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17082
17083         PR c++/23841
17084         * g++.dg/parse/template17.C: New test.
17085
17086 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17087
17088         PR c++/23789
17089         * g++.dg/template/nontype14.C: New test.
17090
17091 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17092
17093         PR g++/7874
17094         * g++.dg/lookup/friend7.C: New test.
17095         * g++.dg/lookup/friend8.C: New test.
17096         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17097         so that it will be found via argument dependent lookup.
17098         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17099         friend functions which will no longer be found.
17100         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17101         function g, so that it will be found via argument dependent
17102         lookup.
17103         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17104         * g++.old-deja/g++.mike/net43.C: Likewise.
17105
17106 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17107
17108         PR c++/23691
17109         * g++.dg/template/static16.C: New test.
17110
17111 2005-09-12  Josh Conner  <jconner@apple.com>
17112
17113         PR middle-end/23237
17114         * gcc.c-torture/compile/pr23237.c: New test.
17115
17116 2005-09-11  Richard Henderson  <rth@redhat.com>
17117
17118         * g++.dg/other/error8.C: Update expected diagnostic text.
17119
17120 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17121
17122         PR libfortran/19872
17123         * gfortran.dg/overwrite_1.f: New test.
17124
17125 2005-09-09  Josh Conner  <jconner@apple.com>
17126
17127         * g++.dg/init/pr23180-1.C: Removed.
17128         * g++.dg/init/pr23180-2.C: Removed.
17129
17130 2005-09-09  David Daney <ddaney@avtrex.com>
17131
17132         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17133         files which are ...
17134         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17135         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17136
17137 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17138
17139         * gfortran.dg/iostat_2.f90: New test.
17140
17141 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/22252
17144         * g++.dg/ext/interface1.C: New test.
17145         * g++.dg/ext/interface1.h: Likewise.
17146         * g++.dg/ext/interface1a.cc: Likewise.
17147
17148 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17149
17150         * gfortran.dg/iomsg_1.f90: New test case.
17151
17152 2005-09-09  Richard Guenther  <rguenther@suse.de>
17153
17154         PR c++/23624
17155         * g++.dg/tree-ssa/pr23624.C: New testcase.
17156
17157 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17158
17159         PR fortran/19239
17160         * gfortran.dg/vector_subscript_1.f90,
17161         * gfortran.dg/vector_subscript_2.f90: New tests.
17162
17163 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17164
17165         PR fortran/21104
17166         * gfortran.dg/array_alloc_1.f90,
17167         * gfortran.dg/array_alloc_2.f90,
17168         * gfortran.dg/array_alloc_3.f90: New tests.
17169
17170 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17171
17172         PR fortran/12840
17173         * gfortran.dg/array_constructor_6.f90
17174         * gfortran.dg/array_constructor_7.f90
17175         * gfortran.dg/array_constructor_8.f90
17176         * gfortran.dg/array_constructor_9.f90
17177         * gfortran.dg/array_constructor_10.f90
17178         * gfortran.dg/array_constructor_11.f90
17179         * gfortran.dg/array_constructor_12.f90: New tests.
17180
17181 2005-09-08  Josh Conner  <jconner@apple.com>
17182
17183         PR c++/23180
17184         * g++.dg/init/pr23180-1.C: New test.
17185         * g++.dg/init/pr23180-2.C: New test.
17186
17187 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17188
17189         PR fortran/18878
17190         * gfortran.dg/module_double_reuse.f90: New.
17191
17192 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17193
17194         PR fortran/23270
17195         PR fortran/22304
17196         PR fortran/18870
17197         PR fortran/17917
17198         PR fortran/16511
17199         * gfortran.dg/common_equivalence_1.f: New.
17200         * gfortran.dg/common_equivalence_2.f: New.
17201         * gfortran.dg/common_equivalence_3.f: New.
17202         * gfortran.dg/contained_equivalence_1.f90: New.
17203         * gfortran.dg/module_blank_common.f90: New.
17204         * gfortran.dg/module_commons_1.f90: New.
17205         * gfortran.dg/module_equivalence_1.f90: New.
17206         * gfortran.dg/nested_modules_1.f90: New.
17207         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17208         equivalences and add comment to connect the test with
17209         the PR.
17210
17211 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17212
17213         PR fortran/23765
17214         * gfortran.dg/common_6.f90: New test.
17215
17216 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17217
17218         PR fortran/15326
17219         * gfortran.dg/char_result_1.f90,
17220         * gfortran.dg/char_result_2.f90,
17221         * gfortran.dg/char_result_3.f90,
17222         * gfortran.dg/char_result_4.f90,
17223         * gfortran.dg/char_result_5.f90,
17224         * gfortran.dg/char_result_6.f90,
17225         * gfortran.dg/char_result_7.f90,
17226         * gfortran.dg/char_result_8.f90: New tests.
17227
17228 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17229
17230         PR fortran/19928
17231         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17232
17233 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17234
17235         PR obj-c++/16816
17236         * obj-c++.dg/selector-5.mm: New test.
17237         * obj-c++.dg/selector-6.mm: New test.
17238
17239 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17240
17241         PR objc/20574
17242         PR objc/19324
17243         * objc.dg/error-1.m: New test.
17244
17245 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17246
17247         PR fortran/23373
17248         * gfortran.fortran-torture/execute/pr23373-1.f90,
17249         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17250
17251 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17252
17253         PR libfortran/23760
17254         * gfortran.dg/g77/1832.f: Remove long string in write statement
17255         to allow the test to pass on correct list directed output with
17256         prepended space.
17257
17258 2005-09-07  James E Wilson  <wilson@specifix.com>
17259
17260         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17261
17262 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17263
17264         * gfortran.dg/parameter+save.f90: Rename to
17265         * gfortran.dg/parameter_save.f90: .. this.
17266
17267 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17268
17269         PR fortran/20848
17270         * gfortran.dg/parameter+save.f90: New test case.
17271
17272 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17273
17274         PR fortran/19269
17275         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17276
17277 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17278
17279         PR c/23075
17280         * gcc.dg/pr23075.c: New test.
17281         * g++.dg/warn/pr23075.C: New test.
17282
17283         PR target/22362
17284         * gcc.target/i386/pr22362.c: New test.
17285
17286         PR rtl-optimization/23098
17287         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17288
17289         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17290         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17291         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17292
17293 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17294
17295         * g++.dg/expr/cast6.C: New test.
17296
17297         PR c++/9782
17298         * g++.dg/init/new15.C: New test.
17299
17300 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17301
17302         * gcc.dg/vect/Os-vect-95.c: New test.
17303         * gcc.dg/vect/vect-95.c: Same.
17304
17305 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17306
17307         * gcc.dg/vect/vect-29.c: Update xfail testing.
17308         * gcc.dg/vect/vect-44.c: Same.
17309         * gcc.dg/vect/vect-48.c: Same.
17310         * gcc.dg/vect/vect-50.c: Same.
17311         * gcc.dg/vect/vect-72.c: Same.
17312         * gcc.dg/vect/vect-77.c: Same.
17313         * gcc.dg/vect/vect-78.c: Same.
17314         * gcc.dg/vect/vect-80.c: Same.
17315         * gcc.dg/vect/vect-96.c: Same.
17316         * gcc.dg/vect/vect-100.c: Same.
17317         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17318         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17319         * gfortran.dg/vect/vect-5.f90: Same.
17320
17321 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17322
17323         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17324         start strings.
17325         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17326         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17327
17328         PR c++/23056
17329         * g++.dg/opt/pr23056.C: New test.
17330
17331         PR rtl-optimization/23098
17332         * gcc.target/i386/pr23098.c: New test.
17333
17334 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/23667
17337         * g++.dg/template/static15.C: New test.
17338
17339         PR c++/21440
17340         * g++.dg/ext/stmtexpr5.C: New test.
17341         * g++.dg/ext/stmtexpr6.C: Likewise.
17342
17343 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17344
17345         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17346
17347         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17348         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17349         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17350
17351 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17352
17353         PR libfortran/23321
17354         * gfortran.dg/direct_io_4.f90: New test case.
17355
17356 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17357             Rasmus Hahn  <rassahah@neofonie.de>
17358
17359         PR libobjc/23108
17360         * objc.dg/type-stream-1.m: New test.
17361
17362 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17363
17364         PR fortran/23661
17365         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17366         gfortran.dg/print_fmt_3.f90: New test.
17367
17368 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17369
17370         * gfortran.dg/fmt_t_1.f90: New test.
17371
17372 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17373
17374         PR rtl-optimization/23454
17375         * g++.dg/opt/pr23454.C: New test.
17376
17377 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17378
17379         PR c++/23699
17380         * g++.dg/ext/static1.C: New test.
17381
17382 2005-09-02  Richard Henderson  <rth@redhat.com>
17383
17384         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17385         tail call to check_fa_work.
17386
17387 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17388
17389         PR c++/21687
17390         * g++.dg/other/gc3.C: New test.
17391
17392 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17393
17394         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17395         * gcc.dg/20050826-1.c: Likewise.
17396
17397 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17398
17399         PR c++/23167
17400         * g++.dg/expr/volatile1.C: New test.
17401
17402 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17403
17404         PR middle-end/23547
17405         * gcc.dg/pr23547.c: New test.
17406
17407 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17408
17409         PR c/22061
17410         * gcc.c-torture/execute/pr22061-1.c,
17411         * gcc.c-torture/execute/pr22061-2.c,
17412         * gcc.c-torture/execute/pr22061-3.c,
17413         * gcc.c-torture/execute/pr22061-4.c: New tests.
17414
17415 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17416
17417         * gcc.dg/Wredundant-decls-2.c: New test to check that
17418         -Wredundant-decls does not issue warning for a variable
17419         definition following a declaration.
17420
17421 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17422
17423         PR debug/7241
17424         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17425         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17426         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17427
17428         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17429         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17430         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17431         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17432         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17433         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17434         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17435         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17436
17437 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17438
17439         PR objc/23306
17440         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17441         scan-assmbler.
17442
17443 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17444
17445         PR target/21255
17446         * gcc.dg/pr21255-1.c: New test.
17447         * gcc.dg/pr21255-2-mb.c: Likewise.
17448         * gcc.dg/pr21255-2-ml.c: Likewise.
17449         * gcc.dg/pr21255-3.c: Likewise.
17450         * gcc.dg/pr21255-4.c: Likewise.
17451
17452 2005-08-31  Dale Johannesen  <dalej@apple.com>
17453
17454         * gcc.dg/20050830-1.c: New.
17455
17456 2005-08-31  Josh Conner  <jconner@apple.com>
17457
17458         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17459         command-line options for arm-*-* targets.
17460         * g++.dg/init/array16.C: Likewise.
17461         * g++.dg/other/crash-4.C: Likewise.
17462
17463 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17464
17465         PR obj-c++/23640
17466         * obj-c++.dg/gnu-runtime-3.mm: New test.
17467
17468 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17469
17470         PR c++/13377
17471         * g++.dg/lookup/ambig4.C: New test.
17472         * g++.dg/lookup/ambig5.C: New test.
17473         * g++.dg/tc1/dr101.C: Adjust error markers.
17474
17475 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17476
17477         PR c++/23639
17478         * g++.dg/template/ttp5.C: Adjust error markers.
17479
17480 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17481
17482         PR testsuite/23609
17483         * lib/obj-c++.exp: Include target-libpath.exp.
17484         (obj-c++_link_flags): Look for the GNU libobjc library
17485         and set the library path to include it.
17486         Don't manually set LD_LIBRARY_PATH (etc.) but call
17487         set_ld_library_path_env_vars instead.
17488         (obj-c++_target_compile): Don't set library path or
17489         linker flags because they are already set correctly
17490         in obj-c++_link_flags.
17491
17492 2005-08-30  Josh Conner  <jconner@apple.com>
17493
17494         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17495         to command-line options for arm-*-* targets.
17496
17497 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17498
17499         * g++.dg/other/i386-1.C: New.
17500
17501 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17502
17503         PR preprocessor/20348
17504         PR preprocessor/20356
17505         * gcc.dg/cpp/pr20348.c: New test.
17506         * gcc.dg/cpp/pr20348.h: New file.
17507         * gcc.dg/cpp/inc/pr20348.h: New file.
17508         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17509         * gcc.dg/cpp/pr20356.c: New test.
17510         * gcc.dg/cpp/pr20356.h: New file.
17511         * gcc.dg/cpp/inc/pr20356.h: New file.
17512         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17513
17514 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17515
17516         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17517         Fix array dimension to avoid correct end-of-file error.
17518
17519 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17520
17521         PR libfortran/23598
17522         * gfortran.dg/iostat_1.f90: New test.
17523
17524 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17525
17526         PR middle-end/23408
17527         * gcc.dg/pr23408.c: New test.
17528
17529 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/23099
17532         * g++.dg/init/member1.C: Make sure erroneous static data member
17533         definitions are required.
17534         * g++.dg/template/static13.C: New test.
17535         * g++.dg/template/static14.C: Likewise.
17536
17537 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17540         -march=pentium4, remove ilp32 requirement.
17541
17542         PR middle-end/23484
17543         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17544         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17545
17546 2005-08-29  Andreas Jaeger  <aj@suse.de>
17547
17548         PR testsuite/23607
17549         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17550
17551 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17552
17553         * gcc.c-torture/execute/20050316-2.c: New test.
17554         * gcc.c-torture/execute/20050316-3.c: New test.
17555         * gcc.dg/torture/pr16104-1.c: New test.
17556
17557 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17558
17559         PR middle-end/23463
17560         * gcc.c-torture/execute/zero-struct-1.c: New test.
17561
17562 2005-08-27  Richard Guenther  <rguenther@suse.de>
17563
17564         PR target/23575
17565         * gcc.target/i386/pr23575.c: New testcase.
17566
17567 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17568
17569         PR rtl-optimization/23561
17570         * gcc.c-torture/execute/20050826-1.c: New test.
17571
17572         PR rtl-opt/23560
17573         * gcc.c-torture/execute/20050826-2.c: New test.
17574
17575 2005-08-26  Dale Johannesen  <dalej@apple.com>
17576
17577         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17578         * gcc.dg/20050826-1.c: New.
17579
17580 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/19004
17583         * g++.dg/template/nontype13.C: New test.
17584
17585         PR c++/23491
17586         * g++.dg/init/new14.C: New test.
17587         * g++.dg/expr/anew1.C: Do not XFAIL.
17588         * g++.dg/expr/anew2.C: Likewise.
17589         * g++.dg/expr/anew3.C: Likewise.
17590
17591 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17592
17593         PR middle-end/22439
17594         * gcc.dg/vla-3.c: New test.
17595
17596 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
17597
17598         PR fortran/20363
17599         * gfortran.dg/named_interface.f90: New.
17600
17601 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
17602
17603         * gcc.c-torture/execute/frame-address.c: New test.
17604
17605 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17606
17607         PR c++/20817
17608         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17609
17610 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17611
17612         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17613
17614 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17615
17616         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17617         * gcc.dg/altivec-22.c: Rename from..
17618         * gcc.dg/altivec-nomfcr.c: ..this.
17619
17620 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
17621
17622         PR tree-optimization/23546
17623         * gcc.dg/tree-ssa/pr23546.c: New test.
17624
17625 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
17626
17627         PR fortran/17758
17628         * gfortran.dg/nonreturning_statements.f90: New test.
17629
17630 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17631
17632         PR c++/22454
17633         * g++.dg/parse/crash29.C: New.
17634
17635 2005-08-23  DJ Delorie  <dj@redhat.com>
17636
17637         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
17638         constants have the L suffix.
17639
17640 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
17641
17642         PR c++/23044
17643         * g++.dg/template/instantiate8.C: New.
17644
17645 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
17646
17647         PR middle-end/23467
17648         * gcc.c-torture/execute/pr23467.c: New test.
17649
17650 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
17651
17652         PR tree-optimization/22043
17653         * gcc.c-torture/execute/20050613-1.c: New test.
17654
17655 2005-08-23  Ben Elliston  <bje@au.ibm.com>
17656
17657         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
17658
17659 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
17660
17661         PR rtl-optimization/23478
17662         * g++.dg/opt/pr23478.C: New test.
17663
17664 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17665
17666         PR c/18715
17667         * gcc.dg/switch-warn-3.c: New test.
17668
17669 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17670
17671         PR c++/22233
17672         * g++.dg/template/param1.C: New test.
17673
17674 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17675
17676         PR c++/23089
17677         * g++.dg/other/incomplete1.C: New test.
17678
17679 2005-08-22  Ira Rosen  <irar@il.ibm.com>
17680
17681         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
17682         are vectorizable.
17683
17684 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17685
17686         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
17687         d_lines_5.f: New.
17688
17689 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * gcc.target/i386/sse-4.c: New test.
17692
17693 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17694
17695         PR testsuite/23239
17696         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
17697
17698 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
17699
17700         * gcc.dg/20050811-1.c: New test.
17701         * gcc.dg/20050811-2.c: New test.
17702
17703 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
17704
17705         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
17706
17707 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
17708
17709         PR 23476
17710         * gcc.c-torture/compile/pr23476.c: New test.
17711
17712 2005-08-19  Devang Patel  <dpatel@apple.com>
17713
17714         PR tree-optimization/23048
17715         * gcc.dg/tree-ssa/pr23048.c: New test.
17716
17717 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17718
17719         PR middle-end/20624
17720         * g++.dg/warn/Wreturn-3.C: New test
17721
17722 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
17723
17724         PR tree-optimization/22228
17725         * g++.dg/vect/pr22543.cc: New test.
17726
17727 2005-08-17  Steven Bosscher  <stevenb@suse.de>
17728
17729         PR tree-optimization/21574
17730         * gcc.dg/tree-ssa/pr21574.c: New test.
17731
17732 2005-08-16  James E Wilson  <wilson@specifix.com>
17733
17734         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
17735
17736 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17737
17738         PR tree-opt/23402
17739         * gcc.c-torture/compile/zero-strct-3.c: New test.
17740         * gcc.c-torture/compile/zero-strct-4.c: New test.
17741
17742 2005-08-16  Steven Bosscher  <stevenb@suse.de>
17743
17744         PR target/23376
17745         * gcc.target/x86_64/pr23376.c: New test.
17746
17747 2005-08-16  Ian Lance Taylor  <ian@airs.com>
17748
17749         PR c++/23337
17750         * g++.dg/ext/vector2.C: New.
17751
17752 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17753
17754         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17755
17756 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17757
17758         PR libfortran/23428
17759         * gfortran.dg/inquire-complex.f90: New test case.
17760
17761 2005-08-16  James E Wilson  <wilson@specifix.com>
17762
17763         PR tree-optimization/21105
17764         * gcc.dg/large-size-array.c: New.
17765
17766 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
17767
17768         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17769         type.
17770         * gcc.dg/vect/vect-41: Likewise.
17771         * gcc.dg/vect/vect-42: Likewise.
17772         * gcc.dg/vect/vect-43: Likewise.
17773         * gcc.dg/vect/vect-44: Likewise.
17774         * gcc.dg/vect/vect-46: Likewise.
17775         * gcc.dg/vect/vect-47: Likewise.
17776         * gcc.dg/vect/vect-48: Likewise.
17777         * gcc.dg/vect/vect-52: Likewise.
17778         * gcc.dg/vect/vect-53: Likewise.
17779         * gcc.dg/vect/vect-54: Likewise.
17780         * gcc.dg/vect/vect-55: Likewise.
17781         * gcc.dg/vect/vect-56: Likewise.
17782         * gcc.dg/vect/vect-57: Likewise.
17783         * gcc.dg/vect/vect-58: Likewise.
17784         * gcc.dg/vect/vect-59: Likewise.
17785         * gcc.dg/vect/vect-60: Likewise.
17786         * gcc.dg/vect/vect-61: Likewise.
17787         * gcc.dg/vect/vect-85: Likewise.
17788         * gcc.dg/vect/vect-87: Likewise.
17789         * gcc.dg/vect/vect-88: Likewise.
17790         * gcc.dg/vect/vect-93.c: Likewise.
17791         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17792         * gcc.dg/vect/vect-75: Likewise.
17793         * gcc.dg/vect/vect-76: Likewise.
17794         * gcc.dg/vect/vect-77: Likewise.
17795         * gcc.dg/vect/vect-78: Likewise.
17796         * gcc.dg/vect/vect-80: Likewise.
17797         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17798         vectorized for the expected reason, rather than checking how alignment
17799         was handled.
17800         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
17801         aligned type and also instead of aligned pointers. Added documentation.
17802
17803 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
17804
17805         * gfortran.dg/power.f90: New test.
17806
17807 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
17808
17809         PR rtl-optimization/23299
17810         * g++.dg/opt/pr23299.C: New test.
17811
17812 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17813
17814         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17815
17816 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
17817
17818         * g++.dg/template/local6.C: New test.
17819
17820 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17821
17822         * execute/exceptions/finally-1.m: Check that the catch and finally are
17823         being called.  Also add a "return 0;" at the end of main.
17824
17825 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
17826
17827         PR fortran/21432.
17828         * gfortran.dg/namelist_print_1.f: New test of functionality of
17829         PRINT namelist.
17830         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17831         namelist generates error with -std=f95.
17832
17833 2005-08-14  Ira Rosen  <irar@il.ibm.com>
17834
17835         PR tree-optimization/23119
17836         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17837
17838 2005-08-13  Marcin Koziej  <creep@desk.pl>
17839             Andrew Pinski  <pinskia@physics.uc.edu>
17840
17841         PR libobjc/22492
17842         * execute/exceptions/finally-1.m: New test.
17843
17844 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17845
17846         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17847         testsuite.
17848         * objc/execute/exceptions/trivial.m: New test.
17849         * objc.dg/try-catch-11.m: Move to ...
17850         * objc/execute/exceptions/foward-1.m: Here.
17851         * objc.dg/try-catch-2.m: Move to ...
17852         * objc/execute/exceptions/catchall-1.m: Here.
17853         * objc.dg/try-catch-8.m: Move to ...
17854         * objc/execute/exceptions/local-variables-1.m: Here.
17855
17856 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17857
17858         * objc.dg/nested-func-1.m: Move to ...
17859         * objc/execute/nested-func-1.m: Here.
17860
17861 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17864         in ${options} instead of [target_info name].
17865         * lib/obj-c++.exp (objc_target_compile): Likewise.
17866
17867 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17868
17869         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17870
17871 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17872
17873         part of PR testsuite/23348
17874         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
17875         each of the torture options.
17876         * objc/compile/trivial.m: New test.
17877
17878 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
17879
17880         * gfortran.dg/eoshift.f90: Correct format.
17881
17882 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
17883
17884         * gfortran.fortran-torture/execute/character_passing.f90:
17885         Fix comment typo.
17886
17887 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
17888
17889         PR c++/8271
17890         * g++.dg/template/unify10.C: New.
17891
17892 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
17893
17894         * g++.dg/parse/pr22514.C: Move to...
17895         * g++.dg/debug/pr22514.C: here.
17896
17897 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17898
17899         PR c++/23266
17900         * g++.dg/inherit/pure1.C: New test.
17901
17902         * ChangeLog: Fix typos.
17903
17904 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17905             Steven Bosscher  <stevenb@suse.de>
17906
17907         * gfortran.dg/runtime_warning_1.f90: New test.
17908
17909 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17910
17911         PR c++/23219
17912         * g++.dg/parse/crash28.C: New.
17913
17914 2005-08-11  Richard Guenther  <rguenther@suse.de>
17915
17916         PR target/23289
17917         * gcc.target/i386/tailcall-1.c: New testcase.
17918
17919 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
17920
17921         * gcc.dg/vect/vect-67.c: Un-xfail.
17922
17923 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
17924
17925         PR c++/23225
17926         * g++.dg/parse/crash27.C: new test.
17927
17928 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
17929
17930         PR libfortran/22143
17931         * gfortran.dg/shift-kind.f90: New testcase.
17932
17933 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
17934
17935         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
17936         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
17937
17938 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17939
17940         PR c++/20646
17941         * g++.dg/other/mult-stor1.C: New test.
17942
17943 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
17944
17945         * gcc.c-torture/pr18299-1.c: Move to ...
17946         * gcc.c-torture/compile/pr18299-1.c: Here.
17947
17948 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
17949
17950         * gfortran/fortran.torture/execute/character_passing.f90:
17951         Fix types for LSAME.
17952
17953 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
17954
17955         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
17956         input data back to what it was originally.
17957
17958 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
17959
17960         * objc.dg/try-catch-8.m: Enable for all targets.
17961
17962 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
17963
17964         * gcc.dg/pr23165.c: New test.
17965
17966 2005-08-09  Steven Bosscher  <stevenb@suse.de>
17967
17968         PR tree-optimization/23234
17969         * gcc.dg/tree-ssa/pr23234.c: New test.
17970
17971 2005-08-08  Josh Conner  <jconner@apple.com>
17972
17973         PR rtl-optimization/23241
17974         * gcc.dg/char-compare.c: New test.
17975
17976 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17977
17978         PR c++/22508
17979         * g++.dg/init/new13.C: New test.
17980
17981 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17982
17983         PR c++/21166
17984         * g++.dg/other/crash-4.C: Adjust
17985         * g++/dg/ext/packed9.C: New.
17986
17987 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
17988
17989         PR middle-end/21964
17990         * gcc.c-torture/execute/pr21964-1.c: New test.
17991
17992 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
17993
17994         PR c/22458
17995         * gcc.dg/pr22458-1.c: New test.
17996
17997 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
17998             Steven G. Kargl <kargls@comcast.net>
17999
18000         PR fortran/22390
18001         * gfortran.dg/flush_1.f90: New test.
18002
18003 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18004
18005         PR c++/23191
18006         * g++.dg/template/eh2.C: New test.
18007
18008 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18009
18010         PR c++/19498
18011         * g++.dg/template/instantiate7.C: New test.
18012
18013 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18014
18015         PR c/23113
18016         * gcc.dg/Wunused-value-1.c: New test.
18017
18018 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18019
18020         PR rtl-optimization/23233
18021         * gcc.c-torture/compile/pr23233-1.c: New test.
18022
18023 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18024
18025         PR fortran/18833
18026         PR fortran/20850
18027         * gfortran.dg/equiv_1.f90: New test.
18028         * gfortran.dg/equiv_2.f90: New test.
18029         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18030         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18031         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18032
18033 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18034
18035         * gcc.c-torture/execute/vrp-5.c: New test.
18036         * gcc.c-torture/execute/vrp-6.c: New test.
18037         * gcc.dg/tree-ssa/vrp21.c: New test.
18038
18039 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18040
18041         * g++.dg/parse/pr22514.C: New test.
18042
18043 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18044
18045         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18046
18047         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18048         instead of constant loads / pool entries.
18049
18050 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18051
18052         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18053         TEST_TO_WCTYPE.
18054
18055 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18056
18057         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18058         __WINT_TYPE__ in generated prototypes if possible.
18059
18060 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18061
18062         PR 22037
18063         * g++.dg/tree-ssa/pr22037.C:
18064
18065 2005-08-04  Richard Henderson  <rth@redhat.com>
18066
18067         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18068         scan-tree-dump-times directive.
18069
18070 2005-08-04  Jan Hubicka  <jh@suse.cz>
18071
18072         * gcov-1.C: Fix switch counts.
18073         * gcov-4b.c: Likewise.
18074
18075 2005-08-03  Jeff Law  <law@redhat.com>
18076
18077         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18078
18079 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18080
18081         * gcc.c-torture/execute/pr23135.c: New test.
18082
18083 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18084
18085         PR tree-optimization/19899
18086         * gcc.dg/tree-ssa/scev-1.c: New test.
18087         * gcc.dg/tree-ssa/scev-2.c: New test.
18088
18089 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18090
18091         PR target/18582
18092         * gcc.dg/torture/pr18582-1.c: New test.
18093
18094 2005-08-03  Jan Hubicka  <jh@suse.cz>
18095
18096         * update-conroll.c: New testcase.
18097         * update-conroll-2.c: New testcase.
18098
18099 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18100
18101         * gfortran.dg/constant_substring.f: New test.
18102         * gfortran.dg/pr22491.f: New test.
18103
18104 2005-08-02  Jan Hubicka  <jh@suse.cz>
18105
18106         * update-threading.c: Replace by the proper one.
18107
18108 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18109
18110         PR 23164
18111         * g++.dg/tree-ssa/pr23164.C: New test.
18112
18113 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18114
18115         * gcc.dg/tree-ssa/pr23192.c: New test.
18116
18117 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18118
18119         * gcc.c-torture/execute/vrp-4.c: New test.
18120
18121 2005-08-02  Jan Hubicka  <jh@suse.cz>
18122
18123         * update-threading.c: New test.
18124
18125 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18126
18127         * gcc.c-torture/compile/20050801-1.c: New test.
18128         * gcc.c-torture/compile/20050801-2.c: New test.
18129
18130 2005-08-01  Jan Hubicka  <jh@suse.cz>
18131
18132         * val-prof-5.c: New test.
18133
18134 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18135
18136         PR c/22311
18137         * gcc.dg/pr22311-1.c : New test.
18138
18139 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18140
18141         PR target/23095
18142         * gfortran.dg/pr23095.f: New test.
18143
18144         PR c++/22003
18145         * g++.dg/other/pr22003.C: New test.
18146
18147 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18148
18149         PR target/20621
18150         * gcc.c-torture/execute/pr20621-1.c: New test.
18151
18152 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18153
18154         * gfortran.dg/comma_format_extension_4.f: Adjust length
18155         of string for format.
18156         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18157         print statement with internal write.
18158         * gfortran.dg/der_array_io_2.f: Likewise.
18159         * gfortran.dg/der_array_io_3.f: Likewise.
18160
18161 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18162
18163         * gcc.dg/fold-abs-4.c: new test.
18164
18165 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18166
18167         PR fortran/22570 an related issues.
18168         * gfortran.dg/x_slash_1.f: New test.
18169
18170 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18171
18172         PR c/23143
18173         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18174         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18175
18176 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18177
18178         PR c/529
18179         * gcc.dg/Wshadow-3.c: New test.
18180
18181 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18182
18183         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18184         used to have the wrong bounds).
18185
18186 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18187
18188         PR c/21720
18189         * gcc.dg/hex-round-1.c: Test more cases.
18190         * gcc.dg/hex-round-2.c: New test.
18191
18192 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18193
18194         PR 22550
18195         * g++.dg/tree-ssa/pr22550.C: New test.
18196
18197 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18198
18199         * gcc.dg/tree-ssa/vrp19.c: New test.
18200         * gcc.dg/tree-ssa-vrp20.c: New test.
18201
18202 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18203
18204         PR c/22240
18205         * gcc.dg/transparent-union-4.c: New test.
18206
18207 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18208
18209         PR c/22192
18210         * gcc.dg/c99-vla-2.c: New test.
18211
18212 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18213
18214         PR c/21720
18215         * gcc.dg/hex-round-1.c: New test.
18216
18217 2005-07-28  Jan Hubicka  <jh@suse.cz>
18218
18219         * inliner-1.c: Do not dump everything.
18220         * tree-prof.exp: Do not pass -ftree-based-profiling.
18221         * bprob.exp: Likewise.
18222
18223         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18224
18225 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18226
18227         PR c++/22545
18228         * g++.dg/expr/ptrmem7.C: New test.
18229
18230 2005-07-28  Mike Stump  <mrs@apple.com>
18231
18232         * g++.old-deja/g++.mike/visibility-1.C: New test.
18233
18234 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18235
18236         PR c/20187
18237         * gcc.c-torture/execute/pr20187-1.c: New test.
18238
18239 2005-07-28  Jeff Law  <law@redhat.com>
18240
18241         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18242         * gcc.dg/tree-ssa/vrp18.c: New test.
18243
18244 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18245
18246         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18247
18248 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18249
18250         PR tree-optimization/22506
18251         * gcc.dg/vect/ps22506.c: New test.
18252
18253 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18254
18255         PR target/21149
18256         * gcc.target/i386/sse-3.c: New test.
18257
18258 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18259
18260         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18261         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18262
18263 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18264
18265         PR c/22589
18266         * gcc.c-torture/compile/pr22589-1.c: New test.
18267
18268 2005-07-28  Jan Hubicka  <jh@suse.cz>
18269
18270         * update-loopch.c: New testcase.
18271
18272 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18273
18274         PR rtl-optimization/23047
18275         * gcc.c-torture/execute/pr23047.c: New test.
18276         * gcc.c-torture/execute/pr23047.x: New.
18277
18278 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18279
18280         PR tree-optimization/22493
18281         * gcc.c-torture/execute/pr22493-1.c: New test.
18282         * gcc.c-torture/execute/pr22493-1.x: New.
18283         * gcc.c-torture/execute/vrp-1.c: New test.
18284         * gcc.c-torture/execute/vrp-2.c: New test.
18285         * gcc.c-torture/execute/vrp-2.c: New test.
18286
18287 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18288
18289         * gcc.target/frv/all-builtin-read8.c: Delete.
18290         * gcc.target/frv/all-builtin-read16.c: Delete.
18291         * gcc.target/frv/all-builtin-read32.c: Delete.
18292         * gcc.target/frv/all-builtin-read64.c: Delete.
18293         * gcc.target/frv/all-builtin-write8.c: Delete.
18294         * gcc.target/frv/all-builtin-write16.c: Delete.
18295         * gcc.target/frv/all-builtin-write32.c: Delete.
18296         * gcc.target/frv/all-builtin-write64.c: Delete.
18297         * gcc.target/frv/all-read-write-1.c: New.
18298
18299 2005-07-27  Jeff Law  <law@redhat.com>
18300
18301         * gcc.c-torture/execute/pr22630.c: New test.
18302
18303 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18304
18305         PR tree-optimization/23073
18306         * gcc.dg/vect/nodump-pr23073.c: New test.
18307         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18308
18309 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18310
18311         PR tree-optimize/22348
18312         * gcc.c-torture/execute/pr22348.c: New.
18313
18314 2005-07-27  Richard Guenther  <rguenther@suse.de>
18315
18316         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18317
18318 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18319
18320         PR fortran/22503
18321         * gfortran.dg/logical_comp.f90: New test.
18322
18323 2005-07-27  Jan Hubicka  <jh@suse.cz>
18324
18325         * inliner-1.c: Add cleanup of dumps.
18326         * val-prof-*.c: Likewise.
18327         * update-tailcall.c: New.
18328
18329 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18330
18331         PR 22591
18332         * gcc.dg/tree-ssa/pr22591.c: New test.
18333         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18334
18335 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18336
18337         PR libobjc/22606
18338         * objc.dg/try-catch-11.m: New test.
18339
18340 2005-07-26  Richard Guenther  <rguenther@suse.de>
18341
18342         PR tree-optimization/22486
18343         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18344
18345 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18346
18347         PR tree-opt/22484
18348         * g++.dg/opt/loop2.C: New test.
18349
18350 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18351
18352         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18353         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18354
18355 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18356
18357         * lib/profopt.exp (profopt-execute): Check for profiling data
18358         files on the target.
18359
18360 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18361
18362         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18363         for matching of asm labels.
18364
18365 2005-07-25  Richard Guenther  <rguenther@suse.de>
18366
18367         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18368
18369 2005-07-25  Richard Guenther  <rguenther@suse.de>
18370
18371         PR testsuite/22624
18372         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18373
18374 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18375
18376         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18377         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18378         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18379         * gcc.dg/vect/vect-100.c: New test.
18380         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18381         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18382         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18383         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18384         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18385         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18386         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18387         * gfortran.dg/vect/pr19049.f90: New testcase.
18388         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18389
18390 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18391
18392         * gcc.c-torture/execute/20050713-1.c: New test.
18393
18394         PR fortran/20063
18395         * gfortran.fortran-torture/execute/data_4.f90: New test.
18396
18397         PR middle-end/20303
18398         * gcc.dg/visibility-d.c: New test.
18399
18400 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18401
18402         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18403         * gfortran.dg/underflow.f90: Ditto.
18404
18405 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18406
18407         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18408         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18409         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18410
18411 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18412
18413         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18414         include case of field width of zero.
18415
18416 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18417
18418         PR libgfortran/21875
18419         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18420         with trailing blanks on normal formatted read.
18421
18422 2005-07-23  Chao-ying Fu  <fu@mips.com>
18423
18424         * gcc.target/mips/mips32-dsp-type.c: New test.
18425         * gcc.target/mips/mips32-dsp.c: New test.
18426
18427 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18428
18429         PR testsuite/21073
18430         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18431
18432         PR testsuite/20454
18433         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18434         and __cyg_profile_func_exit.
18435
18436 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18437
18438         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18439         * gfortran.dg/comma_format_extension_4.f: Same.
18440         * gfortran.dg/pr15332.f: Same.
18441         * gfortran.dg/pr21730.f: Same.
18442
18443 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18444
18445         * g++.dg/opt/vrp2.C: Fix testcase.
18446
18447         PR tree-opt/22625
18448         * g++.dg/opt/vrp2.C: New test.
18449
18450 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR debug/21828
18453         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18454
18455 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18456
18457         * gcc.dg/tree-ssa/20050719-1.c: New test.
18458
18459 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18460
18461         * gcc.dg/bfin-longcall-1.c: New file.
18462         * gcc.dg/bfin-longcall-2.c: New file.
18463
18464 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18465
18466         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18467
18468 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18469
18470         PR middle-end/19055
18471         * gcc.dg/tree-ssa/pr19055.c: New test.
18472         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18473
18474 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18475
18476         PR C++/22358
18477         * g++.dg/other/pr22358.C: New test.
18478
18479 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18480
18481         PR c++/2922
18482         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18483
18484 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18485
18486         PR c++/15938
18487         * g++.dg/init/union2.C: New test.
18488
18489 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18490
18491         PR c/22393
18492         * gcc.dg/complex-4.c: New test.
18493
18494 2005-07-21  Richard Guenther  <rguenther@suse.de>
18495
18496         PR testsuite/22522
18497         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18498         scanning for asm labels.
18499         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18500
18501 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18502
18503         PR target/22085
18504         * gcc.dg/altivec-pr22085.c: New.
18505
18506 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18507
18508         PR tree-optimization/19210
18509         * gcc.dg/tree-ssa/pr19210-1.c: New.
18510         * gcc.dg/tree-ssa/pr19210-2.c: New.
18511
18512 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18513
18514         PR rtl-optimization/22167
18515         * g++.dg/opt/pr22167.C: New test.
18516
18517 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18518
18519         PR c++/2922
18520         * g++.dg/lookup/two-stage2.C: New.
18521         * g++.dg/lookup/two-stage3.C: New.
18522         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18523         fixed two-stage name lookup for operators.
18524         * g++.dg/template/call3.C: Compiler now produces an appropriate
18525         error message.
18526         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18527         14 as a candidate.
18528         * g++.dg/template/ptrmem4.C: Compiler produces different error
18529         message.
18530         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18531         connect_to_method as a candidate.
18532
18533 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18534
18535         * gcc.dg/fold-alloc-1.c: New test.
18536
18537 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18538
18539         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18540         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18541
18542 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18543
18544         * gcc.dg/fold-abs-1.c: New test.
18545         * gcc.dg/fold-abs-2.c: New test.
18546         * gcc.dg/fold-abs-3.c: New test.
18547
18548 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18549
18550         Make CONSTRUCTOR use VEC to store initializers.
18551         * g++.dg/ext/complit3.C: Check for specific error messages.
18552         * g++.dg/init/brace2.C: Update error message.
18553         * g++.dg/warn/Wbraces2.C: Likewise.
18554
18555 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18556
18557         PR fortran/16940
18558         * gfortran.dg/module_interface_1.f90: New test.
18559
18560 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18561             Kenneth Zadeck <zadeck@naturalbridge.com>
18562
18563         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18564
18565 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18566
18567         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18568         specify -Wformat for these tests.
18569         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18570         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18571         * gcc.dg/format/opt-6.c: Delete.
18572
18573 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18574
18575         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18576         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18577
18578 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18579
18580         * gcc.dg/tree-ssa/alias-2.c: New test.
18581
18582 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18583
18584         PR c++/22263
18585         * g++.dg/template/explicit7.C: New test.
18586
18587 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18588
18589         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
18590         field width of 8 to +Inf and -Inf.
18591
18592 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/22139
18595         * g++.dg/template/friend36.C: New test.
18596
18597 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
18598
18599         PR fortran/21730
18600         * gfortran.dg/pr21730.f: New test.
18601
18602 2005-07-16  Danny Berlin <dberlin@dberlin.org>
18603             Kenneth Zadeck <zadeck@naturalbridge.com>
18604
18605         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18606         since pure const detection cannot run at -O1 in c compiler.
18607         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18608         can now optimize this case properly.
18609         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18610         because we now pass.
18611         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18612
18613 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
18614
18615         PR c/22421
18616         * gcc.dg/format/bitfld-1.c: New test.
18617
18618 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18619
18620         PR c++/22204
18621         * g++.dg/rtti/repo1.C: New test.
18622
18623 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
18624
18625         PR middle-end/22398
18626         * gcc.c-torture/compile/pr22398.c: New test.
18627
18628 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18629
18630         PR c++/22132
18631         * g++.dg/expr/cast4.C: New test.
18632
18633 2005-07-15  Richard Guenther  <rguenther@suse.de>
18634
18635         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
18636         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18637
18638 2005-07-15  Steven Bosscher  <stevenb@suse.de>
18639
18640         PR tree-optimization/22230
18641         * gcc.dg/tree-ssa/pr22230.c: New test.
18642
18643 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gfortran.dg/g77/cpp6.f: New test.
18646
18647         PR fortran/22417
18648         * gfortran.dg/g77/cpp5.F: New test.
18649         * gfortran.dg/g77/cpp5.h: New file.
18650         * gfortran.dg/g77/cpp5inc.h: New file.
18651
18652 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
18653
18654         PR libfortran/16435
18655         * gfortran.dg/tl_editting.f90: New.
18656         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
18657
18658 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
18659
18660         * gfortran.dg/char_array_constructor.f90: New test.
18661
18662 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
18663
18664         * gfortran.dg/past_eor.f90: New.
18665         * gfortran.dg/complex_read.f90: New.
18666
18667 2005-07-13  Jeff Law  <law@redhat.com>
18668
18669         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
18670         additional casts.
18671
18672         * gcc.dg/tree-ssa/pr22321.c: New test
18673
18674 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
18675
18676         PR tree-optimization/21921
18677         * gcc.dg/tree-ssa/pr21921.c: New.
18678
18679 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18680
18681         PR tree-optimizatio/22442
18682         * gcc.dg/tree-ssa/loop-11.c: New test.
18683
18684 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18685
18686         PR tree-opt/21840
18687         * gcc.c-torture/compile/pr21840.c: New test.
18688
18689 2005-07-12  Jan Hubicka  <jh@suse.cz>
18690
18691         * gcc.c-torture/compile/pr22379.c: New test.
18692
18693 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
18694
18695         PR libfortran/21593
18696         gfortran.dg/dev_null.f90: Remove outdated comment about
18697         PR libfortran/21593.
18698
18699
18700 2005-07-12  Dale Johannesen  <dalej@apple.com>
18701
18702         * gcc.target/i386/compress-float-sse.c: New.
18703         * gcc.target/i386/compress-float-sse-pic.c: New.
18704         * gcc.target/i386/compress-float-387.c: New.
18705         * gcc.target/i386/compress-float-387-pic.c: New.
18706         * gcc.dg/compress-float-ppc.c: New.
18707         * gcc.dg/compress-float-ppc-pic.c: New.
18708
18709 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
18710
18711         PR libfortran/21593
18712         gfortran.dg/dev_null.f90: Remove targets.
18713
18714 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18715
18716         PR tree-opt/22335
18717         * gcc.dg/pr22335-1.c: New test.
18718         * gcc.dg/pr22335-2.c: New test.
18719
18720 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18721
18722         PR c++/20172
18723         * g++.dg/template/nontype12.C : New test.
18724
18725 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18726
18727         * gcc.dg/tree-ssa/loop-10.c: New test.
18728
18729 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
18730
18731         * gcc.c-torture/execute/20020720-1.x: Remove.
18732
18733 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
18734
18735         * gfortran.fortran-torture/execute/forall_7.f90: New test.
18736
18737 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
18738
18739         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
18740         (dg-mips-options): Use it.
18741
18742 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
18743
18744         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18745
18746 2005-07-09  Richard Henderson  <rth@redhat.com>
18747
18748         * lib/target-supports.exp (check_effective_target_sync_char_short):
18749         Add alpha.
18750
18751 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
18752
18753         PR libfortran/22217
18754         * gfortran.dg/negative-z-descriptor.f90: New test.
18755
18756 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18757
18758         PR tree-opt/22329
18759         * gcc.dg/pr22329.c: New test.
18760
18761 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
18762
18763         PR tree-optimization/20139
18764         * gcc.dg/tree-ssa/pr20139.c: New.
18765
18766 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18767
18768         PR tree-opt/22356
18769         * gcc.dg/pr22356-1.c: New test.
18770
18771 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
18772
18773         PR c++/21799
18774         * g++.dg/template/unify8.C: New.
18775         * g++.dg/template/unify9.C: New.
18776
18777 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
18778
18779         * gfortran.fortran-torture/execute/entry_10.f90: New test.
18780
18781 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
18782
18783         * gcc.dg/darwin-version-1.c: New.
18784         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18785         * gcc.dg/builtins-20.c: Likewise.
18786         * gcc.dg/builtins-53.c: Likewise.
18787         * gcc.dg/torture/builtins-convert-1.c: Likewise.
18788         * gcc.dg/torture/builtins-convert-2.c: Likewise.
18789         * gcc.dg/torture/builtins-convert-3.c: Likewise.
18790         * gcc.dg/torture/builtins-power-1.c: Likewise.
18791         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18792         on Darwin.
18793
18794 2005-07-07  Jeff Law  <law@redhat.com>
18795
18796         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
18797         argument evaluation order.
18798
18799 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
18800
18801         PR libfortran/21594
18802         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18803         Add test cases where the shift length is greater than the
18804         array length.
18805
18806 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18807
18808         * obj-c++.dg/proto-lossage-6.mm: New.
18809         * objc.dg/proto-lossage-6.m: New.
18810
18811 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18812
18813         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18814         * objc.dg/gnu-runtime-2.m: Likewise.
18815
18816 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18817
18818         * gfortran.dg/longline.f: New test.
18819
18820         * gfortran.dg/badline.f: New test.
18821
18822 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18823
18824         PR fortran/16531
18825         PR fortran/15966
18826         PR fortran/18781
18827         * gfortran.dg/hollerith.f90: New.
18828         * gfortran.dg/hollerith2.f90: New.
18829         * gfortran.dg/hollerith3.f90: New.
18830         * gfortran.dg/hollerith4.f90: New.
18831         * gfortran.dg/hollerith_f95.f90: New.
18832         * gfortran.dg/hollerith_legacy.f90: New.
18833         * gfortran.dg/g77/cpp4.F: New. Port from g77.
18834
18835 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18836
18837         PR objc/22274
18838         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18839         * objc.dg/gnu-runtime-2.m: New.
18840
18841 2005-07-06  Jeff Law  <law@redhat.com>
18842
18843         * gcc.dg/tree-ssa/vrp17.c: New test.
18844
18845 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18846
18847         PR fortran/22327
18848         * gfortran.dg/array_constructor_5.f90: New test.
18849
18850 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18851
18852         * gfortran.fortran-torture/execute/entry_9.f90: New test.
18853
18854 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
18855
18856         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18857         * gcc.dg/980816-1.c: Ditto.
18858
18859 2005-07-06  Jeff Law  <law@redhat.com>
18860
18861         * gcc.c-torture/compile/pr21356.c: New test.
18862
18863 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18864
18865         PR c/22013
18866         PR c/22098
18867         * gcc.c-torture/compile/pr22013-1.c,
18868         gcc.c-torture/execute/pr22098-1.c,
18869         gcc.c-torture/execute/pr22098-2.c,
18870         gcc.c-torture/execute/pr22098-3.c: New tests.
18871
18872 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18873
18874         PR c/22308
18875         * gcc.dg/pr22308-1.c: New test.
18876
18877 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
18878
18879         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
18880         target.
18881         * gcc.dg/compare9.c: Use -fshort-enums instead of
18882         -fno-short-enums.  Change the last test to dg-bogus.
18883
18884 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
18885
18886         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
18887         * gcc.dg/compare9.c: New.
18888
18889 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18890
18891         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
18892
18893 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
18894
18895         PR testsuite/22288
18896         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
18897
18898
18899 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18900
18901         * gcc.dg/format/gcc_gfc-1.c: New.
18902
18903 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
18904
18905         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
18906
18907 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18908
18909         PR fortran/20842
18910         * gfortran.dg/io_invalid_1.f90: New test.
18911
18912 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
18913
18914         * gcc.dg/format/gcc_diag-1.c: Update.
18915
18916 2005-07-02  Jeff Law  <law@redhat.com>
18917
18918         * gcc.dg/tree-ssa/pr22051-1.c: New test.
18919         * gcc.dg/tree-ssa/pr22051-2.c: New test.
18920
18921 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
18922
18923         * gcc.dg/format/gcc_diag-1.c: Update.
18924
18925 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
18926
18927         PR tree-opt/22269
18928         * gcc.c-torture/compile/pr22269.c: New test.
18929
18930 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
18931
18932         PR 21584
18933         PR 22219
18934         * g++.dg/tree-ssa/pr21584-1.C: New test.
18935         * g++.dg/tree-ssa/pr21584-2.C: New test.
18936
18937 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
18938
18939         * obj-c++.dg/try-catch-11.mm: New.
18940         * objc.dg/try-catch-10.m: New.
18941
18942 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
18943
18944         * g++.dg/other/ucnid-1.C: xfail on AIX.
18945
18946 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
18947
18948         PR 22234
18949         * gcc.dg/20050629-1.c: New test.
18950
18951 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
18952
18953         * obj-c++.dg/const-str-1[0-1].mm: New.
18954         * objc.dg/const-str-1[0-1].m: New.
18955
18956 2005-05-29  Richard Henderson  <rth@redhat.com>
18957
18958         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
18959         Rename from check_effective_target_vect_no_max.
18960         (check_effective_target_vect_no_int_add): New.
18961         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
18962         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
18963         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18964         * gcc.dg/vect/vect-reduc-1.c: Use both.
18965         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18966
18967 2005-05-29  Richard Henderson  <rth@redhat.com>
18968
18969         * lib/target-supports.exp (check_effective_target_vect_no_max):
18970         Remove i386 and x86_64.
18971
18972 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18973
18974         PR testsuite/21969
18975         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
18976
18977 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18978
18979         PR middle-end/21969
18980         * gcc.dg/vect/pr21969.c: New test.
18981
18982 2005-06-28  Eric Christopher  <echristo@redhat.com>
18983
18984         PR c/22052
18985         PR c/21975
18986         * gcc.dg/inline1.c: New test.
18987         * gcc.dg/inline2.c: Ditto.
18988         * gcc.dg/inline3.c: Ditto.
18989         * gcc.dg/inline4.c: Ditto.
18990         * gcc.dg/inline5.c: Ditto.
18991
18992 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
18993
18994         PR libfortran/22142
18995         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18996         Add testcase also testing eoshift1 for PR 22142.
18997
18998 2005-06-28  Richard Henderson  <rth@redhat.com>
18999
19000         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19001         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19002         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19003         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19004         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19005
19006 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19007
19008         PR libfortran/22142
19009         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19010         Add testcase for PR 22142.
19011
19012 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19013
19014         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19015         gcc.target/ia64/fpreg-2.c: New tests.
19016
19017 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19018
19019         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19020
19021 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19022
19023         PR libfortran/22170
19024         * gfortran.dg/slash_1.f90: New test.
19025
19026 2005-06-27  Richard Henderson  <rth@redhat.com>
19027
19028         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19029         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19030         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19031         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19032         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19033         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19034
19035 2005-06-27  Richard Henderson  <rth@redhat.com>
19036
19037         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19038         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19039
19040 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19041
19042         * obj-c++.dg/proto-lossage-5.mm: New.
19043         * objc.dg/proto-lossage-5.m: New.
19044
19045 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19046
19047         PR 21959
19048         * gcc.dg/tree-ssa/pr21959.c: New test.
19049
19050 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19051
19052         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19053         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19054         testing uninitialized var.
19055
19056         * gcc.c-torture/execute/builtins/chk.h: New.
19057         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19058         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19059         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19060         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19061         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19062         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19063         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19064         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19065         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19066         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19067         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19068         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19069         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19070         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19071         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19072         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19073         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19074         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19075         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19076         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19077         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19078         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19079         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19080         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19081         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19082         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19083         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19084         * gcc.dg/builtin-object-size-1.c: New test.
19085         * gcc.dg/builtin-object-size-2.c: New test.
19086         * gcc.dg/builtin-object-size-3.c: New test.
19087         * gcc.dg/builtin-object-size-4.c: New test.
19088         * gcc.dg/builtin-object-size-5.c: New test.
19089         * gcc.dg/builtin-stringop-chk-1.c: New test.
19090         * gcc.dg/builtin-stringop-chk-2.c: New test.
19091         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19092         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19093         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19094         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19095         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19096         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19097         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19098         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19099         * gcc.c-torture/execute/printf-1.c: New test.
19100         * gcc.c-torture/execute/fprintf-1.c: New test.
19101         * gcc.c-torture/execute/vprintf-1.c: New test.
19102         * gcc.c-torture/execute/vfprintf-1.c: New test.
19103         * gcc.c-torture/execute/printf-chk-1.c: New test.
19104         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19105         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19106         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19107
19108 2005-06-27  Michael Matz  <matz@suse.de>
19109
19110         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19111         slot is not merged if address escapes.
19112
19113 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19114
19115         PR c/21911
19116         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19117
19118 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19119
19120         PR middle-end/17965
19121         * gcc.c-torture/compile/20050622-1.c: New test.
19122
19123         PR middle-end/22028
19124         * gcc.dg/20050620-1.c: New test.
19125
19126 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19127
19128         PR tree-optimization/22026
19129         * gcc.dg/tree-ssa/pr22026.c: New.
19130
19131 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19132
19133         PR libfortran/22144
19134         * gfortran.dg/shift-alloc.f90: New testcase.
19135
19136 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19137
19138         * all files: Update FSF address in copyright headers.
19139
19140 2005-06-22  Jan Hubicka  <jh@suse.cz>
19141
19142         * wholeprogram-1.c: New testcase.
19143         * wholeprogram-2.c: New testcase.
19144
19145 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19146
19147         PR 22171
19148         * gcc.dg/tree-ssa/pr22171.c: New test.
19149
19150 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19151
19152         * gfortran.dg/simplify_modulo.f90: New.
19153
19154 2005-06-24  Jan Hubicka  <jh@suse.cz>
19155
19156         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19157
19158 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19159
19160         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19161
19162 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19163
19164         * obj-c++.dg/typedef-alias-1.mm: New.
19165         * objc.dg/typedef-alias-1.m: New.
19166
19167 2005-06-23  Jeff Law  <law@redhat.com>
19168
19169         * gcc.dg/tree-ssa/vrp16.c: New test.
19170
19171 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19172
19173         * lib/target-supports.exp: Add
19174         check_effective_target_fortran_large_real and
19175         check_effective_target_fortran_large_int to check for
19176         corresponding effective targets.
19177         * gfortran.dg/large_integer_kind_1.f90: New test.
19178         * gfortran.dg/large_real_kind_1.f90: New test.
19179
19180 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19181
19182         PR tree-optimization/22117
19183         * gcc.dg/tree-ssa/pr22117.c: New.
19184
19185 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19186
19187         PR testsuite/22123
19188         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19189
19190 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19191
19192         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19193
19194 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19195
19196         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19197         * gfortran.dg/f2c_4.c: Likewise.
19198
19199 2005-06-22 Paul Brook  <paul@codesourcery.com>
19200
19201         PR fortran/21034
19202         * gfortran.dg/auto_save_1.f90: New test.
19203
19204 2005-06-22  Michael Matz  <matz@suse.de>
19205
19206         * gcc.target/x86-64/abi: New directory.
19207         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19208         * gcc.target/x86-64/abi/README.gcc: New file.
19209         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19210         * gcc.target/x86-64/abi/asm-support.s: New file.
19211         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19212         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19213         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19214         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19215         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19216         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19217         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19218         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19219         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19220         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19221         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19222         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19223         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19224         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19225         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19226         * gcc.target/x86_64/abi/test_varargs.c: New test.
19227
19228 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19229
19230         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19231         32-bit i?86 and x86_64.
19232
19233 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19234
19235         * obj-c++.dg/const-str-[1-9].mm: New tests.
19236
19237 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19238
19239         PR fortran/22010
19240         * gfortran.dg/namelist_use.f90: New.
19241         * gfortran.dg/namelist_use_only.f90: New.
19242
19243 2005-06-21  Jeff Law  <law@redhat.com>
19244
19245         * gcc.dg/tree-ssa/vrp15.c: New test.
19246
19247 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19248
19249         * lib/target-supports.exp (check_effective_target_vect_reduction):
19250         Remove.
19251         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19252         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19253         remove vect_reduction target keyword. Also avoid two returns in main.
19254         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19255         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19256         * gcc.dg/vect/vect-reduc-1short.c: New test.
19257         * gcc.dg/vect/vect-reduc-1char.c: New test.
19258         * gcc.dg/vect/vect-reduc-2short.c: New test.
19259         * gcc.dg/vect/vect-reduc-2char.c: New test.
19260         * gcc.dg/vect/vect-reduc-6.c: New test.
19261         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19262         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19263         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19264
19265 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19266         Paul Thomas  <pault@gcc.gnu.org>
19267
19268         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19269         New tests.
19270
19271 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19272
19273         * gfortran.dg/backslash_1.f90: New test.
19274         * gfortran.dg/backslash_2.f90: New test.
19275
19276 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19277
19278         * gfortran.dg/duplicate_labels.f90: New test.
19279
19280 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19281
19282         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19283         unsupportable relocations.
19284         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19285         * gcc.dg/20050321-2.c: xfail for NetWare.
19286
19287 2005-06-20  Andreas Jaeger  <aj@suse.de>
19288
19289         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19290         gcc.target/i386/fastcall-sseregparm.c,
19291         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19292
19293 2005-06-19  Richard Henderson  <rth@redhat.com>
19294
19295         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19296
19297 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19298
19299         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19300
19301 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19302
19303         PR c++/22115
19304         * g++.dg/conversion/simd2.C: Change expected error message.
19305
19306 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19307
19308         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19309         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19310         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19311
19312 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19313
19314         * gcc.dg/fold-mod-1.c: New test.
19315
19316 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19317
19318         PR fortran/19926
19319         * gfortran.dg/pr19926.f90: New test.
19320
19321 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19322
19323         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19324         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19325         targets.
19326         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19327         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19328
19329 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19330
19331         * gcc.target/ia64/float80-varargs-1.c: New test.
19332
19333 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19334
19335         PR tree-opt/22035
19336         * gfortran.dg/f2c_6.f90: New test.
19337
19338 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19339
19340         PR c++/17413
19341         * g++.dg/template/local5.C: New.
19342
19343 2005-06-17  Richard Henderson  <rth@redhat.com>
19344
19345         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19346
19347 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19348
19349         PR testsuite/21945
19350         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19351
19352 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19353
19354         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19355         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19356         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19357         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19358         check_vect to verify the presence of hardware vector support.
19359
19360 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19361
19362         PR testsuite/22056
19363         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19364
19365 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19366
19367         PR libfortran/19216
19368         * gfortran.dg/pr19216.f: Add correct space between brackets and
19369         dg directive.
19370
19371 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19372
19373         PR libfortran/16436
19374         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19375
19376 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19377
19378         * gcc.target/i386/attributes-error.c: New testcase.
19379         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19380         * gcc.target/i386/regparm-stdcall.c: Likewise.
19381         * gcc.target/i386/sseregparm-1.c: Likewise.
19382         * gcc.target/i386/sseregparm-2.c: Likewise.
19383
19384 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19385
19386         * g++.dg/rtti/crash2.C: New.
19387
19388 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19389
19390         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19391
19392 2005-06-15  David Ung  <davidu@mips.com>
19393
19394         * gcc.target/mips/mips16e-extends.c: New test for testing the
19395         generation of MIPS16e zeb/zeh, seb/seh instructions.
19396
19397 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19398
19399         PR 22018
19400         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19401         * gcc.dg/tree-ssa/pr22018.c: New test.
19402
19403 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19404
19405         * gcc.dg/simd-1.c: Update error messages.
19406         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19407         * gcc.dg/simd-2.c: Update error messages.
19408         * gcc.dg/simd-4.c: New.
19409
19410 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/20678
19413         * g++.dg/other/crash-4.C: New.
19414
19415 2005-06-14  Devang Patel  <dpatel@apple.com>
19416
19417         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19418
19419 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19420
19421         PR c++/21929
19422         * g++.dg/parse/crash11.C: Update
19423
19424 2005-06-13  Jeff Law  <law@redhat.com>
19425
19426         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19427         perform the desired transformations.
19428         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19429         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19430
19431 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19432
19433         PR fortran/22038
19434         * gfortran.dg/forall_1.f90: Un-XFAIL.
19435
19436 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19437
19438         PR c++/21929
19439         * g++.dg/parse/crash26.C: New.
19440
19441         PR c++/20789
19442         * g++.dg/init/member1.C: New.
19443
19444 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19445
19446         * gfortran.dg/altreturn_1.f90: New test.
19447
19448 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19449
19450         PR middle-end/21985
19451         * gcc.dg/tree-ssa/pr21985.c: New test.
19452
19453 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19454
19455         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19456
19457 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19458
19459         PR c++/21930
19460         * g++.dg/other/error10.C: New test case.
19461
19462 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19463
19464         PR libfortran/19155
19465         * gfortran.dg/pr19155.f: Add test.
19466
19467 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19468
19469         * gfortran.dg/f2c_7.f90: New test.
19470
19471         * gfortran.dg/forall_1.f90: XFAILed.
19472
19473 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19474
19475         * gcc.dg/pr14796-1.c: New.
19476         * gcc.dg/pr14796-2.c: New.
19477
19478 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19479
19480         PR fortran/17792
19481         PR fortran/21375
19482         * gfortran.dg/deallocate_stat.f90: New test.
19483
19484 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19485
19486         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19487
19488 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19489
19490         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19491         access will be generated when this loop is vectorized. Test that
19492         accesses with same alignment were detected.
19493         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19494         Test that accesses with same alignment were detected.
19495         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19496         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19497         alignment were detected.
19498
19499 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19500
19501         PR c++/10611
19502         * g++.dg/conversion/simd2.C: New.
19503
19504 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19505
19506         * gcc.dg/Wcxx-compat-1.c: New.
19507
19508 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19509
19510         PR libfortran/21480
19511         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19512         complex array.
19513
19514 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19515
19516         * gcc.dg/alias-8.c: New.
19517
19518 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19519
19520         * gcc.dg/format/cmn_err-1.c: Update.
19521
19522 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19523
19524         PR target/20666
19525         * gcc.target/sparc/fexpand-2.c: New.
19526         * gcc.target/sparc/fpmerge-2.c: New.
19527         * gcc.target/sparc/fpmul-2.c: New.
19528         * gcc.target/sparc/noresult.c: New.
19529         * gcc.target/sparc/pdist-2.c: New.
19530         * gcc.target/sparc/pdist-3.c: New.
19531
19532 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19533
19534         PR testsuite/21702
19535         * gcc.target/i386/i386.exp: Fix comment typo.
19536
19537 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19538
19539         PR c++/19497
19540         * g++.dg/inherit/using5.C: New.
19541         * g++.dg/inherit/using6.C: New.
19542
19543 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19544
19545         PR c++/19894
19546         * g++.dg/template/ptrmem15.C: New test.
19547
19548         PR c++/20563
19549         * g++.dg/ext/label4.C: New test.
19550
19551 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19552
19553         * gcc.dg/tls/debug-1.c: New test.
19554
19555 2005-06-07  Dale Johannesen  <dalej@apple.com>
19556
19557         * gcc.target/i386/movq.c: New.
19558
19559 2005-06-07  Dale Johannesen  <dalej@apple.com>
19560
19561         * gcc.dg/20050607-1.c: New.
19562
19563 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19564
19565         PR middle-end/21850
19566         * gcc.c-torture/execute/20050607-1.c: New test.
19567
19568 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19569
19570         PR libfortran/21926
19571         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19572         Test case where the return array has lowest stride one,
19573         but isn't packed.
19574
19575 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19576
19577         * lib/target-supports.exp (check_effective_target_sync_int_long):
19578         Add s390 and s390x targets.
19579
19580 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19581
19582         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19583         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19584         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19585         * gcc.dg/tree-ssa/loop-9.c: New test.
19586
19587 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19588
19589         * g++.dg/parse/defarg10.C: New.
19590
19591 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19592
19593         PR regression/21897
19594         * gcc.c-torture/execute/20050604-1.c: New test.
19595
19596 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         PR 21903
19599         * g++.dg/parse/defarg9.C: New.
19600
19601         PR c++/20637
19602         * g++.dg/inherit/using4.C: New.
19603         * g++.dg/overload/error1.C: Adjust expected errors.
19604         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19605         * g++.old-deja/g++.brendan/arm2.C: Likewise.
19606         * g++.old-deja/g++.other/redecl2.C: Likewise.
19607         * g++.old-deja/g++.other/redecl4.C: Likewise.
19608         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19609
19610 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19611
19612         * gfortran.dg/f2c_5.f90: Add -w to dg-options
19613
19614 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19615
19616         * lib/gfortran.exp (gfortran_target_compile): Call
19617         dg-additional-files-options
19618         * gfortran.dg/f2c_4.f90: New file
19619         * gfortran.dg/f2c_4.c: New file
19620         * gfortran.dg/f2c_5.f90: New file
19621         * gfortran.dg/f2c_5.c: New file
19622
19623 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19624
19625         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
19626
19627         PR fortran/21912
19628         * gfortran.dg/array_constructor_4.f90: New test.
19629
19630 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
19631
19632         PR c++/21619
19633         * g++.dg/ext/builtin9.C: New test.
19634
19635 2005-06-05  Dale Johannesen  <dalej@apple.com>
19636
19637         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
19638         * gcc.c-torture/execute/20050603-2.c: Ditto.
19639
19640 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19641
19642         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
19643         * gcc.dg/vect/vect-reduc-1.c: New.
19644         * gcc.dg/vect/vect-reduc-2.c: New.
19645         * gcc.dg/vect/vect-reduc-3.c: New.
19646
19647 2005-06-04  Dale Johannesen  <dalej@apple.com>
19648
19649         * gcc.c-torture/execute/20050603-1.c: New.
19650         * gcc.c-torture/execute/20050603-2.c: New.
19651         * gcc.dg/20050603-3.c: New.
19652
19653 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19654
19655         PR fortran/19195
19656         * gfortran.dg/debug_1.f90: New test.
19657
19658         * gfortran.dg/forall_1.f90: New test.
19659
19660 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
19661
19662         * gfortran.dg/array_constructor_3.f90: New test.
19663
19664 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19665
19666         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
19667
19668 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
19669
19670         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
19671
19672 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
19673
19674         PR c/21873
19675         * gcc.dg/init-excess-1.c: New test.
19676
19677 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/21853
19680         * g++.dg/expr/static_cast6.C: New test.
19681
19682 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
19683
19684         * gcc.dg/tree-ssa/vrp14.c: New test.
19685
19686 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/21336
19689         * g++.dg/template/new2.C: New test.
19690
19691 2005-06-03  Josh Conner  <jconner@apple.com>
19692
19693         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
19694         all entries in initializer.
19695
19696 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
19697
19698         PR middle-end/21858
19699         * gcc.dg/pr21858.c: New testcase.
19700
19701 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
19702
19703         PR tree-optimization/21292
19704
19705         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
19706         New.
19707         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19708         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19709         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19710         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19711         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
19712
19713 2005-06-02  Richard Henderson  <rth@redhat.com>
19714
19715         * gcc.dg/sync-2.c: Use -march=i486 for i386.
19716
19717 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
19718
19719         * gcc.dg/wtypequal.c: New testcase.
19720
19721 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
19722
19723         PR 21582
19724         * gcc.dg/tree-ssa/pr21582.c: New test.
19725
19726 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19727
19728         PR c++/21280
19729         * g++.dg/opt/interface2.h: New.
19730         * g++.dg/opt/interface2.C: New.
19731         * g++.dg/init/ctor4.C: Adjust error lines.
19732         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19733         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19734         * g++.old-deja/g++.jason/opeq3.C: Likewise.
19735         * g++.old-deja/g++.pt/assign1.C: Likewise.
19736         * g++.old-deja/g++.pt/crash20.C: Likewise.
19737
19738 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
19739
19740         PR tree-optimization/21734
19741         * g++.dg/vect/pr21734_1.cc: New.
19742         * g++.dg/vect/pr21734_2.cc: New.
19743
19744 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19745
19746         PR c++/20350
19747         * g++.dg/template/spec24.C: New.
19748
19749         PR c++/21151
19750         * g++.dg/pch/local-1.C: New.
19751         * g++.dg/pch/local-1.Hs: New.
19752
19753 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
19754
19755         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19756         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19757         * gcc.dg/tree-ssa/pr14341.c: New test.
19758         * gcc.dg/tree-ssa/pr14841.c: New test.
19759         * gcc.dg/tree-ssa/pr20701.c: New test.
19760         * gcc.dg/tree-ssa/pr21086.c: New test.
19761         * gcc.dg/tree-ssa/pr21090.c: New test.
19762         * gcc.dg/tree-ssa/pr21332.c: New test.
19763         * gcc.dg/tree-ssa/pr21458.c: New test.
19764         * gcc.dg/tree-ssa/pr21658.c: New test.
19765         * gcc.dg/tree-ssa/vrp01.c: New test.
19766         * gcc.dg/tree-ssa/vrp02.c: New test.
19767         * gcc.dg/tree-ssa/vrp03.c: New test.
19768         * gcc.dg/tree-ssa/vrp04.c: New test.
19769         * gcc.dg/tree-ssa/vrp05.c: New test.
19770         * gcc.dg/tree-ssa/vrp06.c: New test.
19771         * gcc.dg/tree-ssa/vrp07.c: New test.
19772         * gcc.dg/tree-ssa/vrp08.c: New test.
19773         * gcc.dg/tree-ssa/vrp09.c: New test.
19774         * gcc.dg/tree-ssa/vrp10.c: New test.
19775         * gcc.dg/tree-ssa/vrp11.c: New test.
19776         * gcc.dg/tree-ssa/vrp12.c: New test.
19777         * gcc.dg/tree-ssa/vrp13.c: New test.
19778
19779 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
19780
19781         PR 21029
19782         * gcc.dg/tree-ssa/pr21029.c: New test.
19783
19784 2005-06-01  Roger Sayle  <roger@eyesopen.com>
19785
19786         * gfortran.dg/logint-1.f: New test case.
19787         * gfortran.dg/logint-2.f: Likewise.
19788         * gfortran.dg/logint-3.f: Likewise.
19789
19790 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
19791
19792         PR c/21536
19793         PR c/20760
19794         * gcc.dg/20050527-1.c: New test.
19795
19796         * gcc.dg/i386-sse-12.c: New test.
19797
19798         PR fortran/21729
19799         * gfortran.dg/implicit_5.f90: New test.
19800
19801 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
19802
19803         PR fortran/20883
19804         * gfortran/assign_4.f90: New test.
19805         * gfortran/assign_2.f90: Change compile to run.
19806
19807 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
19808
19809         * lib/target-supports.exp
19810         (check_effective_target_sync_char_short): New.
19811         * gcc.dg/sync-2.c: New.
19812
19813 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
19814
19815         PR tree-optimization/21817
19816         * gcc.dg/torture/pr21817-1.c: New.
19817
19818 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
19819
19820         PR c++/21165
19821         * g++.dg/template/init5.C: New.
19822
19823 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
19824
19825         * gfortran.dg/char_initialiser_actual.f90:
19826         Test character initialisers as actual arguments.
19827         * gfortran.dg/char_pointer_comp_assign.f90:
19828         Test character pointer structure component assignments.
19829         * gfortran.dg/char_array_structure_constructor.f90:
19830         Test character components in structure constructors.
19831
19832 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
19833
19834         PR middle-end/20931
19835         * g++.dg/opt/pr20931.C: New test.
19836
19837 2005-05-31  Andreas Jaeger  <aj@suse.de>
19838
19839         PR testsuite/20772
19840         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19841         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19842         g++.old-deja/g++.ext/asmspec1.C,
19843         g++.old-deja/g++.other/regstack.C,
19844         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19845         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19846         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19847         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19848         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19849         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19850         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19851         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19852         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19853         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19854         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19855         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19856         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19857         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19858         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19859         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19860         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19861         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19862         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19863
19864 2005-05-31  Jeff Law  <law@redhat.com>
19865
19866         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19867
19868 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
19869
19870         PR middle-end/21743
19871         * gcc.dg/builtins-1.c: Activate disabled clog test.
19872         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19873
19874 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
19875
19876         * gfortran.dg/char_pointer_assign.f90:
19877         Test character-pointer assignments and pointer assignments.
19878         * gfortran.dg/char_pointer_dummy.f90:
19879         Test character-pointer dummy arguments.
19880         * gfortran.dg/char_pointer_func.f90:
19881         Test character-pointer function returns.
19882         * gfortran.dg/char_pointer_dependency.f90:
19883         Test character-pointer functions with dependencies.
19884
19885 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
19886
19887         PR c++/21784
19888         * g++.dg/lookup/using14.C: New test.
19889
19890 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
19891
19892         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
19893         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
19894         trailing ^M.
19895
19896 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
19897
19898         PR c++/17413
19899         * g++.dg/template/local5.C: New.
19900
19901         PR target/21761
19902         * gcc.c-torture/compile/pr21761.c: New.
19903
19904         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
19905         before darwin8.
19906
19907 2005-05-30  Steven G. Kargl
19908
19909         PR fortran/20846
19910         * gfortran.dg/inquire_8.f90: New test.
19911
19912 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19913
19914         PR libfortran/21376
19915         * gfortran.dg/output_exponents_1.f90: New test.
19916
19917 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19918
19919         PR libfortran/20006
19920         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
19921
19922 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/21210
19925         * g++.dg/ext/complex1.C: New test.
19926
19927         PR c++/21340
19928         * g++.dg/init/ctor6.C: New test.
19929
19930 2005-05-29  Jan Hubicka  <jh@suse.cz>
19931
19932         * gcc.c-torture/compile/pr21562.c: New.
19933
19934 2005-05-28  Steven G. Kargl <kargls@comcast.net>
19935
19936         * gfortran.dg/subnormal_1.f90: New test.
19937
19938 2005-05-28  Jan Hubicka  <jh@suse.cz>
19939
19940         * tree-prof.exp: Fix comment.
19941         * value-prof-1.c: New.
19942         * value-prof-2.c: New.
19943         * value-prof-3.c: New.
19944         * value-prof-4.c: New.
19945
19946 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/21614
19949         * g++.dg/expr/ptrmem6.C: New test.
19950         * g++.dg/expr/ptrmem6a.C: Likewise.
19951
19952 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
19953
19954         PR tree-optimization/21658
19955         * gcc.dg/tree-ssa/pr21658.c: New.
19956
19957 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         PR c++/21455
19960         * g++.dg/inherit/ptrmem3.C: New.
19961
19962         PR c++/21681
19963         * g++.dg/parse/template16.C: New.
19964
19965 2005-05-27  Andreas Jaeger  <aj@suse.de>
19966
19967         * gcc.dg/setjmp-2.c: Only run in 32-bit.
19968
19969         * gcc.dg/i386-sse-8.c: Run test on all archs.
19970
19971 2005-05-26  Mike Stump  <mrs@apple.com>
19972
19973         * objc.dg/isa-field-1.m: Only run on darwin.
19974         * objc.dg/lookup-1.m: Likewise.
19975         * objc.dg/try-catch-8.m: Likewise.
19976
19977 2005-05-26  Roger Sayle  <roger@eyesopen.com>
19978
19979         PR tree-optimization/9814
19980         * gcc.dg/pr9814-1.c: New test case.
19981
19982 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
19983
19984         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
19985         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
19986         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
19987         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
19988         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
19989         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
19990         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
19991         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
19992         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
19993         objc.dg/try-catch-8.m: New.
19994
19995 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
19996
19997         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
19998         remove extraneous semicolons.
19999
20000 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20001
20002         * obj-c++.dg/comp-types-12.mm: New.
20003         * objc.dg/comp-types-11.m: New.
20004         * objc.dg/selector-4.m: New.
20005
20006 2005-05-26  Andreas Jaeger  <aj@suse.de>
20007
20008         PR testsuite/20772
20009         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20010         g++.old-deja/g++.ext/attrib3.C,
20011         g++.old-deja/g++.other/store-expr1.C,
20012         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20013         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20014         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20015         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20016         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20017         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20018         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20019         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20020         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20021         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20022         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20023         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20024         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20025         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20026         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20027         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20028         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20029         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20030         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20031
20032 2005-05-26  Andreas Jaeger  <aj@suse.de>
20033
20034         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20035         x86-64 compilation.
20036
20037 2005-05-26  Andreas Jaeger  <aj@suse.de>
20038
20039         PR testsuite/20772
20040         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20041         gcc.misc-tests/i386-pf-athlon-1.c,
20042         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20043         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20044         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20045         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20046         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20047         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20048         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20049         programs.
20050
20051         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20052         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20053         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20054         x86-64 compilation.
20055
20056         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20057         x86_64.
20058
20059         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20060         effective-target ilp32.
20061
20062 2005-05-26  David Ung  <davidu@mips.com>
20063
20064         * gcc.target/mips/ext_ins.c: New test for testing the generation
20065         of MIPS32/64 rev 2 ext/ins instructions.
20066
20067 2005-05-26  Andreas Jaeger  <aj@suse.de>
20068
20069         * treelang/compile/unsigned.tree: Use gimple instead of
20070         nonexisting generic dump.
20071
20072 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20073
20074         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20075
20076 2005-05-26  Andreas Jaeger  <aj@suse.de>
20077
20078         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20079
20080 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20081
20082         PR libfortran/17283
20083         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20084         Test callee-allocated memory with write statements.
20085
20086 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20087
20088         PR middle-end/21709
20089         * gcc.dg/pr21709-1.c: New test case.
20090
20091 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20092             Mike Stump  <mrs@apple.com>
20093
20094         * objc/execute/next_mapping.h: Update for C++.
20095
20096         * obj-c++.dg/selector-1.mm: Move to...
20097         * obj-c++.dg/selector-4.mm: here...
20098
20099         * obj-c++.dg/basic.mm: New.
20100         * obj-c++.dg/comp-types-1.mm: New.
20101         * obj-c++.dg/cxx-class-1.mm: New.
20102         * obj-c++.dg/cxx-ivars-1.mm: New.
20103         * obj-c++.dg/cxx-ivars-2.mm: New.
20104         * obj-c++.dg/cxx-ivars-3.mm: New.
20105         * obj-c++.dg/cxx-scope-1.mm: New.
20106         * obj-c++.dg/cxx-scope-2.mm: New.
20107         * obj-c++.dg/defs.mm: New.
20108         * obj-c++.dg/empty-private-1.mm: New.
20109         * obj-c++.dg/encode-1.mm: New.
20110         * obj-c++.dg/encode-2.mm: New.
20111         * obj-c++.dg/encode-3.mm: New.
20112         * obj-c++.dg/extern-c-1.mm: New.
20113         * obj-c++.dg/extra-semi.mm: New.
20114         * obj-c++.dg/fix-and-continue-2.mm: New.
20115         * obj-c++.dg/isa-field-1.mm: New.
20116         * obj-c++.dg/ivar-list-semi.mm: New.
20117         * obj-c++.dg/local-decl-1.mm: New.
20118         * obj-c++.dg/lookup-1.mm: New.
20119         * obj-c++.dg/lookup-2.mm: New.
20120         * obj-c++.dg/method-1.mm: New.
20121         * obj-c++.dg/method-2.mm: New.
20122         * obj-c++.dg/method-3.mm: New.
20123         * obj-c++.dg/method-4.mm: New.
20124         * obj-c++.dg/method-5.mm: New.
20125         * obj-c++.dg/method-6.mm: New.
20126         * obj-c++.dg/method-7.mm: New.
20127         * obj-c++.dg/no-extra-load.mm: New.
20128         * obj-c++.dg/overload-1.mm: New.
20129         * obj-c++.dg/pragma-1.mm: New.
20130         * obj-c++.dg/pragma-2.mm: New.
20131         * obj-c++.dg/private-1.mm: New.
20132         * obj-c++.dg/private-2.mm: New.
20133         * obj-c++.dg/proto-qual-1.mm: New.
20134         * obj-c++.dg/qual-types-1.mm: New.
20135         * obj-c++.dg/stubify-1.mm: New.
20136         * obj-c++.dg/stubify-2.mm: New.
20137         * obj-c++.dg/super-class-1.mm: New.
20138         * obj-c++.dg/super-class-2.mm: New.
20139         * obj-c++.dg/super-dealloc-1.mm: New.
20140         * obj-c++.dg/super-dealloc-2.mm: New.
20141         * obj-c++.dg/template-1.mm: New.
20142         * obj-c++.dg/template-2.mm: New.
20143         * obj-c++.dg/template-3.mm: New.
20144         * obj-c++.dg/template-4.mm: New.
20145         * obj-c++.dg/template-5.mm: New.
20146         * obj-c++.dg/template-6.mm: New.
20147         * obj-c++.dg/try-catch-1.mm: New.
20148         * obj-c++.dg/try-catch-2.mm: New.
20149         * obj-c++.dg/try-catch-3.mm: New.
20150         * obj-c++.dg/try-catch-4.mm: New.
20151         * obj-c++.dg/try-catch-5.mm: New.
20152         * obj-c++.dg/try-catch-6.mm: New.
20153         * obj-c++.dg/try-catch-7.mm: New.
20154         * obj-c++.dg/try-catch-8.mm: New.
20155         * obj-c++.dg/try-catch-9.mm: New.
20156         * obj-c++.dg/va-meth-1.mm: New.
20157
20158 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20159
20160         * obj-c++.dg/selector-1.mm: New.
20161         * obj-c++.dg/selector-2.mm: New.
20162
20163 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20164
20165         * obj-c++.dg/selector-3.mm: New.
20166         * objc.dg/selector-3.m: New.
20167
20168 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20169
20170         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20171         about where warning appears.
20172
20173 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20174
20175         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20176         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20177         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20178         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20179
20180 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20181
20182         * gcc.dg/20050524-1.c: New test.
20183
20184 2005-05-25  Jan Hubicka  <jh@suse.cz>
20185
20186         * gcc.dg/tree-prof/inliner-1.c: New.
20187
20188 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20189
20190         * gcc.dg/tree-prof: New directory.
20191         * gcc.dg/tree-prof/tree-prof.exp: New.
20192
20193 2005-05-25  DJ Delorie  <dj@redhat.com>
20194
20195         * gcc.dg/Wattributes-1.c: New.
20196         * gcc.dg/Wattributes-2.c: New.
20197         * gcc.dg/Wattributes-3.c: New.
20198
20199 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20200
20201         PR tree-optimization/19833
20202         * gcc.dg/uninit-4.c: Remove xfail.
20203         * gcc.dg/uninit-9.c: Ditto.
20204
20205 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20206
20207         * obj-c++.dg/bitfield-[1-5].mm: New.
20208         * obj-c++.dg/class-protocol-1.mm: New.
20209         * obj-c++.dg/comp-types-1[0-1].mm: New.
20210         * obj-c++.dg/comp-types-[2-9].mm: New.
20211         * obj-c++.dg/encode-[4-8].mm: New.
20212         * obj-c++.dg/layout-1.mm: New.
20213         * obj-c++.dg/method-1[0-9].mm: New.
20214         * obj-c++.dg/method-2[0-1].mm: New.
20215         * obj-c++.dg/method-[8-9].mm: New.
20216         * obj-c++.dg/objc-gc-3.mm: New.
20217         * obj-c++.dg/try-catch-10.mm: New.
20218         * objc.dg/bitfield-5.m: New.
20219         * objc.dg/comp-types-10.m: New.
20220         * objc.dg/comp-types-9.m: New.
20221         * objc.dg/layout-1.m: New.
20222         * objc.dg/objc-gc-4.m: New.
20223         * objc.dg/try-catch-9.m: New.
20224         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20225         * objc.dg/comp-types-1.m: Likewise.
20226         * objc.dg/comp-types-[5-6].m: Likewise.
20227         * objc.dg/method-9.m: Likewise.
20228
20229 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20230
20231         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20232         and on hardware without VMX support.
20233
20234         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20235
20236         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20237
20238         * lib/profopt.exp (dg-final-generate, dg-final-use,
20239         profopt-final-code, profopt-get-options): New.
20240         (profopt-execute): Process test directives.
20241
20242         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20243         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20244         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20245
20246 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20247
20248         PR C++/21645
20249         * g++.dg/init/ctor5.C: New test.
20250
20251 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20252
20253         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20254         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20255         vect-113.c, vect-114.c.
20256
20257 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20258
20259         * gcc.dg/const-elim-1.c: Remove xfails.
20260
20261 2005-05-23  Jeff Law  <law@redhat.com>
20262
20263         * gcc.c-torture/compile/pr21638.c: New test.
20264         * gcc.c-torture/compile/20050520-1.c: New test.
20265
20266 2005-05-23  Nick Clifton  <nickc@redhat.com>
20267
20268         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20269         be a proper triple, ie: m32r*-*-*.
20270         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20271
20272 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20273
20274         PR middle-end/21331
20275         PR tree-opt/21293
20276         * gcc.c-torture/compile/pr21293.c: New test.
20277         * gcc.c-torture/execute/pr21331.c: New test.
20278
20279 2004-05-20  Richard Henderson  <rth@redhat.com>
20280
20281         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20282
20283 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20284
20285         * obj-c++-dg.exp: Add.
20286         * obj-c++.exp: Add.
20287         * obj-c++.dg/dg.exp: Add.
20288
20289 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20290
20291         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20292         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20293
20294 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20295
20296         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20297
20298 2004-05-19  Richard Henderson  <rth@redhat.com>
20299
20300         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20301
20302 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20303
20304         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20305
20306         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20307
20308 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20309
20310         PR c++/21495
20311         * g++.dg/parse/extern1.C: New test.
20312         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20313
20314 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20315
20316         * gcc.dg/c99-math.h: New.
20317         * gcc.dg/c99-math-float-1.c: New test.
20318         * gcc.dg/c99-math-double-1.c: Likewise.
20319         * gcc.dg/c99-math-long-double-1.c: Likewise.
20320
20321 2005-05-18  Richard Henderson  <rth@redhat.com>
20322
20323         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20324
20325 2005-05-18  Devang Patel  <dpatel@apple.com>
20326
20327         * g++.dg/opt/20050511-1.C: New test.
20328
20329 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20330
20331         PR libfortran/21127
20332         * gfortran.dg/reshape-complex.f90: New test.
20333
20334 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20335
20336         * gfortran.dg/array_constructor_1.f90: New test.
20337         * gfortran.dg/array_constructor_2.f90: New test.
20338
20339 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20340
20341         PR fortran/20954
20342         * gfortran.dg/pr20954.f: New test.
20343
20344 2005-05-17  Mike Stump  <mrs@apple.com>
20345
20346         Yet more Objective-C++...
20347
20348         * objc.dg/method-5.m: Update.
20349         * objc.dg/method-6.m: Update.
20350         * objc.dg/method-7.m: Update.
20351         * objc.dg/method-9.m: Update.
20352         * objc.dg/try-catch-2.m: Update.
20353
20354 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20355
20356         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20357         Remove little-endian optimizations.
20358
20359 2005-05-17  Jeff Law  <law@redhat.com>
20360
20361         * g++.dg/tree-ssa/pr14814.C: New test.
20362         * gcc.dg/tree-ssa/pr14814.C: New test.
20363         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20364         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20365
20366 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20367
20368         * gcc.dg/compat/generate-random.c: Do not include
20369         libiberty.h.
20370         * gcc.dg/compat/generate-random_r.c: Likewise.
20371
20372 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20373
20374         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20375
20376 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20377
20378         PR middle-end/21595
20379         * g++.dg/tree-ssa/builtin1.C: New testcase.
20380
20381 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20382
20383         PR c++/21454
20384         * g++.dg/opt/const4.C: New test.
20385
20386         PR middle-end/21492
20387         * g++.dg/opt/crossjump1.C: New test.
20388
20389         PR tree-optimization/21610
20390         * gcc.c-torture/compile/20050516-1.c: New test.
20391
20392         PR fortran/15080
20393         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20394         about the test failing.
20395         * gfortran.fortran-torture/execute/where_7.f90: New test.
20396         * gfortran.fortran-torture/execute/where_8.f90: New test.
20397
20398 2005-05-16  Richard Henderson  <rth@redhat.com>
20399
20400         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20401         i?86 and x86_64.
20402
20403 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20404
20405         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20406         (limits.h): Include unconditionally.
20407         (stdlib.h): Likewise.
20408         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20409         (limits.h): Include unconditionally.
20410         (stdlib.h): Likewise.
20411         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20412         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20413         (limits.h): Include unconditionally.
20414         (stdlib.h): Likewise.
20415         (hashtab.h): Do not include.
20416         (getopt.h): Likewise.
20417         (stddef.h): Include.
20418         (hashval_t): Define.
20419         (struct entry): Add "next" field.
20420         (HASH_SIZE): New macro.
20421         (hash_table): New variable.
20422         (switchfiles): Do not use xmalloc.
20423         (mix): New macro.
20424         (iterative_hash): New function.
20425         (hasht): Remove.
20426         (e_exists): New function.
20427         (e_insert): Likewise.
20428         (output): Use, instead of libiberty hashtable functions.
20429         (main): Do not use getopt.  Do not call htab_create.
20430
20431 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20432
20433         PR libstdc++/21526
20434         * lib/target-supports.exp (check_mkfifo_available):
20435         Return 0 for cygwin as mkfifo support incomplete on platform.
20436         Fix typos in comments.
20437
20438 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20439
20440         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20441
20442 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20443
20444         PR fortran/17432
20445         * gfortran.dg/assign_4.f: New test.
20446
20447 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20448
20449         PR tree-optimization/21563
20450         * gcc.dg/tree-ssa/pr21563.c: New.
20451
20452 2005-05-14  Jan Hubicka  <jh@suse.cz>
20453
20454         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20455
20456 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20457
20458         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20459
20460 2005-05-13  Julian Brown  <julian@codesourcery.com>
20461
20462         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20463         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20464
20465 2005-05-13  Jan Hubicka  <jh@suse.cz>
20466
20467         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20468         * gcc.dg/fold-xor-?.c: Likewise.
20469         * gcc.dg/pr15784-?.c: Likewise.
20470         * gcc.dg/pr20922-?.c: Likewise.
20471         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20472         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20473         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20474
20475 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20476
20477         PR fortran/21260
20478         * gfortran.dg/hollerith_1.f90: New test.
20479
20480 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20481
20482         * gfortran.dg/func_result_2.f90: New test.
20483
20484 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20485
20486         * gfortran.dg/dev_null.f90: New test.
20487
20488 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20489
20490         * gcc.dg/arm-vfp1.c: Revert last change.
20491
20492 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20493
20494         PR middle-end/19807
20495         PR tree-optimization/19639
20496         * g++.dg/tree-ssa/pr19807.C: New testcase.
20497
20498 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20499
20500         PR libfortran/21471
20501         * gfortran.dg/append-1.f90: New test.
20502
20503 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20504
20505         * gcc.dg/pr18501.c: XFAIL.
20506         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20507         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20508         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20509         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20510         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20511         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20512         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20513         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20514
20515 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20516
20517         PR fortran/20178
20518         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20519         gfortran.dg/f2c_3.f90: New tests.
20520
20521         * gfortran.dg/return_1.f90: Fix dg annotation.
20522
20523 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20524
20525         * gcc.c-torture/compile/20050510-1.c: New test.
20526
20527 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20528
20529         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20530
20531 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20532
20533         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20534
20535 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20536
20537         PR c/17913
20538         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20539
20540 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20541
20542         PR c/21342
20543         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20544         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20545
20546 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20547
20548         PR debug/16676
20549         * gcc.dg/debug/pr16676.c: New test.
20550
20551 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20552
20553         PR testsuite/21443
20554         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20555         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20556         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20557         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20558         Change -O1 to -O2.
20559         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20560         -fno-tree-dominator-opts.
20561
20562 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20563
20564         * gfortran.dg/return_1.f90: New test.
20565
20566 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20567
20568         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20569
20570         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20571
20572 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20573
20574         PR c++/21427
20575         * g++.dg/inherit/covariant13.C: New.
20576
20577 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20578
20579         PR libfortran/19155
20580         * gfortran.dg/pr19155.f: New test.
20581
20582 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20583
20584         PR inline-asm/8788
20585         * gcc.dg/pr8788-1.c: New testcase.
20586
20587 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20588
20589         PR target/21416
20590         * gcc.target/mips/fpcmp-[12].c: New tests.
20591
20592 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20593
20594         * lib/target-supports-dg.exp (dg-require-fork): New function.
20595         (dg-require-mkfifo): Likewise.
20596         * lib/target-supports.exp (check_function_available): New
20597         function.
20598         (check_fork_available): Likewise.
20599         (check_mkfifo_available): Likewise.
20600
20601 2005-05-06  Jeff Law  <law@redhat.com>
20602
20603         * gcc.c-torture/compile/pr21380.c: New test.
20604
20605 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
20606
20607         PR c++/20961
20608         * g++.dg/ext/weak3.C: New test.
20609
20610 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
20611
20612         PR c++/21352
20613         * g++.dg/template/crash37.C: New test.
20614
20615 2005-05-05  Paul Brook  <paul@codesourcery.com>
20616
20617         * gcc.dg/arm-g2.c: Use effective-target arm32.
20618         * gcc.dg/arm-mmx-1.c: Ditto.
20619         * gcc.dg/arm-scd42-2.c: Ditto.
20620         * gcc.dg/arm-vfp1.c: Ditto.
20621         * lib/target-supports.exp (check_effective_target_arm32): New
20622         function.
20623
20624 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
20625
20626         PR libfortran/21354
20627         gfortran.dg/in_pack_rank7.f90: New test.
20628
20629 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
20630
20631         PR middle-end/15618
20632         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
20633
20634 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
20635
20636         PR middle-end/21265
20637         * gcc.dg/20050503-1.c: New test.
20638
20639         PR rtl-optimization/21239
20640         * gcc.dg/i386-sse-11.c: New test.
20641
20642 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
20643
20644         PR target/16888
20645         * gcc.target/i386/asm-1.c: New test.
20646
20647 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
20648
20649         PR rtl-optimization/21330
20650         * gcc.c-torture/execute/20050502-1.c: New test.
20651
20652         PR target/21297
20653         * gcc.c-torture/execute/20050502-2.c: New test.
20654
20655 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
20656
20657         PR middle-end/21282
20658         * gcc.dg/pr21282.c: New.
20659
20660 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20661
20662         * gcc.dg/vect/pr20122.c: Clean up .vect file.
20663         * gcc.dg/vect/vect-92.c: Likewise.
20664         * gcc.dg/vect/vect-93.c: Likewise.
20665         * gcc.dg/vect/vect-dv-1.c: Likewise.
20666         * gcc.dg/vect/vect-dv-2.c: Likewise.
20667         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
20668
20669 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20670
20671         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
20672         * gfortran.dg/vect/vect-2.f90: Likewise.
20673         * gfortran.dg/vect/vect-3.f90: Likewise.
20674         * gfortran.dg/vect/vect-4.f90: Likewise.
20675         * gfortran.dg/vect/vect-5.f90: Likewise.
20676
20677 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
20678
20679         PR target/20813
20680         * gcc.dg/rs6000-fpint-2.c: New.
20681
20682 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
20683
20684         PR c/15698
20685         * gcc.dg/builtins-30.c: Update expected messages.
20686         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
20687         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
20688         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
20689
20690 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
20691
20692         PR tree-optimization/21294
20693         * gcc.dg/tree-ssa/pr21294.c: New.
20694
20695 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
20696
20697         * gcc.dg/altivec-3.c (vec_store): Do not use the old
20698         __builtin_altivec_st_internal_4si built-in.
20699
20700 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
20701
20702         PR c++/15875
20703         * g++.dg/template/ptrmem14.C: New test.
20704
20705 2005-05-02  Paul Brook  <paul@codesourcery.com>
20706
20707         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
20708
20709 2005-05-02  Michael Matz  <matz@suse.de>
20710
20711         PR c++/19542
20712         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
20713
20714 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
20715
20716         * g++.dg/cpp/weak.C: New test.
20717
20718 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
20719
20720         * gcc.dg/tree-ssa/loop-8.c: New test.
20721
20722 2005-04-30  Michael Maty  <matz@suse.de>
20723
20724         * gcc.dg/inline-mcpy.c: New test.
20725
20726 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
20727
20728         PR libfortran/18958
20729         * gfortran.dg/eoshift.f90: New test case.
20730
20731 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
20732
20733         PR libfortran/18857
20734         * gfortran.dg/matmul_1.f90: New test.
20735
20736 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20737
20738         PR tree-optimization/21030
20739         * gcc.dg/tree-ssa/pr21030.c: New.
20740
20741 2005-04-29  Devang Patel  <dpatel@apple.com>
20742
20743         PR tree-optimization/21272
20744         * gcc.dg/vect/vect-ifcvt-10.c: New test.
20745
20746 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
20747
20748         PR fortran/13082
20749         PR fortran/18824
20750         * gfortran.dg/entry_4.f90: New test.
20751         * gfortran.fortran-torture/execute/entry_1.f90: New test.
20752         * gfortran.fortran-torture/execute/entry_2.f90: New test.
20753         * gfortran.fortran-torture/execute/entry_3.f90: New test.
20754         * gfortran.fortran-torture/execute/entry_4.f90: New test.
20755         * gfortran.fortran-torture/execute/entry_5.f90: New test.
20756         * gfortran.fortran-torture/execute/entry_6.f90: New test.
20757         * gfortran.fortran-torture/execute/entry_7.f90: New test.
20758
20759 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20760
20761         * gfortran.fortran-torture/execute/entry_8.f90: New test.
20762
20763 2005-04-29  Paul Brook  <paul@codesourcery.com>
20764
20765         * gfortran.dg/entry_3.f90: New test.
20766
20767 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20768
20769         * gfortran.dg/implicit_4.f90: New test.
20770
20771 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
20772
20773         * lib/target-supports.exp (check_profiling_available): Return
20774         false for xtensa-*-elf.
20775
20776 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
20777
20778         * lib/fortran-torture.exp (fortran-torture.exp): Catch
20779         error if file cannot be deleted.
20780
20781 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20782
20783         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20784         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20785         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20786         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20787         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20788         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20789         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20790         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20791         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20792         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20793         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20794         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20795         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20796
20797 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20798
20799         PR fortran/20865
20800         * gfortran.dg/pr20865.f90: New test.
20801
20802 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
20803
20804         * gcc.dg/void-cast-2.c: New test.
20805
20806 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20807
20808         PR c/21159
20809         * gcc.dg/void-cast-1.c: New test.
20810
20811 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
20812
20813         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20814
20815 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20816
20817         PR fortran/21177
20818         * gfortran.dg/pr21177.f90: New test.
20819
20820 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
20821
20822         PR tree-optimization/21171
20823         * gcc.dg/tree-ssa/pr21171.c: New test.
20824
20825 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
20826
20827         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20828         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20829         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20830         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20831         gcc.dg/tree-ssa/gen-vect-32.c: New.
20832         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20833         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20834         don't run on PPC32.
20835
20836 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20837
20838         PR c/21213
20839         * gcc.dg/transparent-union-3.c: New test.
20840
20841 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20842
20843         PR c/20740
20844         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20845         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20846         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20847         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20848         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20849         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20850
20851 2005-04-26  Jeff Law  <law@redhat.com>
20852
20853         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20854         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20855         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20856         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20857         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20858         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20859         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20860
20861 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
20862
20863         PR tree-optimization/17598
20864         * gcc.dg/tree-ssa/pr17598.c: New testcase.
20865
20866 2005-04-25  Mike Stump  <mrs@apple.com>
20867
20868         * objc.dg/fix-and-continue-1.m: Add.
20869
20870 2005-04-25  Roger Sayle  <roger@eyesopen.com>
20871
20872         PR c++/20995
20873         * g++.dg/opt/pr20995-1.C: New test case.
20874
20875 2005-04-25  Devang Patel <dpatel@apple.com>
20876
20877         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
20878
20879 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
20880
20881         PR testsuite/21062
20882         * g++.dg/opt/alias2.C (printf): Correct the prototype.
20883
20884 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
20885
20886         PR C++/21188
20887         * g++.dg/opt/rtti2.C: New test.
20888
20889 2005-04-25  Paul Brook  <paul@codesourcery.com>
20890         Steven G. Kargl  <kargls@comcast.net>
20891
20892         PR fortran/20879
20893         * gfortran.dg/ichar_1.f90: New file.
20894
20895 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
20896
20897         PR middle-end/20991
20898         * g++.dg/opt/pr20991.C: New test.
20899
20900         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
20901         where sizeof (type) < __alignof__ (type).
20902         * gcc.dg/compat/struct-layout-1.h: Likewise.
20903
20904 2005-04-24  Per Bothner  <per@bothner.com>
20905             Devang Patel  <dpatel@apple.com>
20906
20907         PR preprocessor/20907
20908         * gcc.dg/cpp/very-long-comment.c: New test.
20909
20910 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20911
20912         PR fortran/20059
20913         * gfortran.dg/common_5.f: New test.
20914
20915 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
20916
20917         PR middle-end/21082
20918         * g++.dg/tree-ssa/pr21082.C: New testcase.
20919
20920 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
20921
20922         * gcc.dg/vect/vect-99.c: New test.
20923
20924 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
20925
20926         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
20927
20928 2005-04-22  Jeff Law  <law@redhat.com>
20929
20930         * gcc.dg/uninit-5.c: Remove xfails.
20931         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
20932         conditionals and loads.
20933
20934 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
20935
20936         PR libfortran/20074
20937         PR libfortran/20436
20938         PR libfortran/21108
20939         * gfortran.dg/nested_reshape.f90: new test
20940         * gfortran.dg/reshape-alloc.f90: new test
20941         * gfortran.dg/reshape.f90: new test
20942
20943 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
20944
20945         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
20946
20947         * gcc.dg/arm-vfp1.c: New test.
20948
20949 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
20950
20951         PR c++/21087
20952         * g++.dg/lookup/builtin2.C: New test.
20953
20954 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20955
20956         * gcc.dg/weak/weak-13.c: New test.
20957
20958 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
20959
20960         * lib/target-supports.exp (check_effective_target_sync_int_long):
20961         Add powerpc*.
20962
20963 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
20964
20965         * gcc.target/mips/branch-1.c: New test.
20966
20967 2005-04-21  Richard Henderson  <rth@redhat.com>
20968
20969         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
20970         * gcc.dg/vect/vect-86.c: Likewise.
20971         * gcc.dg/vect/vect-87.c: Likewise.
20972         * gcc.dg/vect/vect-88.c: Likewise.
20973
20974 2005-04-21  Devang Patel  <dpatel@apple.com>
20975
20976         PR optimization/20994
20977         * gcc.dg/tree-ssa/ifc-3.c: New test.
20978
20979 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
20980
20981         PR c/12913
20982         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
20983         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
20984         gcc.dg/c99-vla-jump-5.c: New tests.
20985
20986 2005-04-19  Richard Henderson  <rth@redhat.com>
20987
20988         * lib/target-supports.exp (check_effective_target_vect_int_mult):
20989         Fix typo in exists check.
20990         (check_effective_target_sync_int_long): New.
20991         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
20992         * gcc.dg/ia64-sync-2.c: Likewise.
20993         * gcc.dg/ia64-sync-3.c: Likewise.
20994         * gcc.dg/ia64-sync-4.c: Likewise.
20995
20996 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
20997
20998         * gcc.dg/fold-xor-1.c: New test.
20999         * gcc.dg/fold-xor-2.c: New test.
21000
21001 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21002
21003         PR target/20670
21004         * g++.dg/eh/fp-regs.C: New test.
21005
21006 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21007
21008         * gcc.dg/Wint-to-pointer-cast-1.c,
21009         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21010         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21011         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21012
21013 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21014
21015         PR fortran/16861
21016         * gfortran.dg/pr16861.f90: New test.
21017
21018 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21019
21020         * gcc.dg/pr21085.c: New test.
21021
21022 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21023
21024         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21025         (setup_mips_tests, dg-mips-options): New procedures.
21026         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21027         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21028         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21029         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21030         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21031         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21032         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21033         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21034         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21035         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21036         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21037         dg-mips-options instead of dg-options.  Remove now-redundant
21038         preprocessor guards.
21039         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21040         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21041         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21042         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21043         * gcc.dg/vr-mult-2.c: Delete.
21044         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21045         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21046         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21047         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21048         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21049         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21050         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21051
21052 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21053
21054         * ada/acats/run_all.sh: Use sync when executable not present.
21055
21056 2005-04-18  Devang Patel  <dpatel@apple.com>
21057
21058         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21059         * gcc.dg/vect/vect-11a.c: New.
21060         * gcc.dg/vect/vect-none.c: Update.
21061         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21062
21063 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21064
21065         PR tree-optimization/20922
21066         * gcc.dg/pr20922-1.c: New test.
21067         * gcc.dg/pr20922-2.c: New test.
21068         * gcc.dg/pr20922-3.c: New test.
21069         * gcc.dg/pr20922-4.c: New test.
21070         * gcc.dg/pr20922-5.c: New test.
21071         * gcc.dg/pr20922-6.c: New test.
21072
21073 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21074
21075         PR libfortran/20950
21076         * gfortran.dg/pr20950.f: New test.
21077
21078 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21079
21080         PR libfortran/19216
21081         * gfortran.dg/pr19216.f: New test.
21082
21083 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21084
21085         PR tree-optimization/21001
21086         * gcc.dg/tree-ssa/pr21001.c: New.
21087
21088 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21089
21090         PR libfortran/21075
21091         * gfortran.dg/reshape_rank7.f90: New test.
21092
21093 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21094
21095         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21096         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21097         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21098         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21099         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21100         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21101         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21102         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21103         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21104         wrong way round).
21105         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21106         in namelists.  New test.
21107         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21108         New test.
21109         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21110         New test.
21111         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21112         namelist.  New test.
21113         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21114         New test.
21115         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21116         New test.
21117         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21118         namelist.  New test.
21119         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21120         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21121         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21122         New test.
21123         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21124         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21125         arrays. New test.
21126
21127 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21128
21129         * gfortran.dg/wtruncate.f: New testcase.
21130         * gfortran.dg/wtruncate.f90: New testcase.
21131
21132 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21133
21134         PR c++/21025
21135         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21136         which sizeof/alignof is dependent, rather than just whether we are
21137         processing_template_decl.
21138
21139 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21140
21141         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21142         corrected typo where the wrong variables had been compared.
21143
21144 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21145
21146         PR libfortran/18495
21147         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21148         Test callee-allocated version of return array with a write
21149         statement.
21150         Test spread with a temporary with another write statement.
21151
21152 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21153
21154         PR tree-optimization/21031
21155         * gcc.dg/tree-ssa/pr21031.c: New.
21156
21157 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21158
21159         PR tree-optimization/21004
21160         * gcc.dg/builtins-53.c: Include builtins-config.h.
21161         Check floorf, ceilf, floorl and ceill transformations
21162         only when HAVE_C99_RUNTIME is defined.
21163
21164 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21165
21166         PR middle-end/20739
21167         * gcc.dg/tree-ssa/pr20739.c: New test.
21168
21169 2005-04-14  Mike Stump  <mrs@apple.com>
21170
21171         * gcc.dg/Foundation.framework/empty: New.
21172         * gcc.dg/framework-2.c: New.
21173
21174 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21175
21176         PR tree-optimization/21021
21177         * gcc.c-torture/compile/pr21021.c: New.
21178
21179 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21180
21181         PR testsuite/21010
21182         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21183         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21184         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21185         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21186         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21187         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21188         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21189         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21190
21191 2005-04-14  Richard Henderson  <rth@redhat.com>
21192
21193         * lib/target-supports.exp (check_effective_target_vect_condition):
21194         Add ia64, i?86, and x86_64.
21195
21196 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21197
21198         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21199
21200 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21201
21202         PR tree-optimization/20657
21203         * gcc.dg/tree-ssa/pr20657.c: New.
21204
21205 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21206
21207         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21208         (long long int)trunc*.
21209
21210 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21211
21212         PR target/20927
21213         * gcc.dg/pr20927.c: New test.
21214
21215 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21216
21217         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21218         * gcc.target/mips/asm-1.c: Likewise.
21219
21220 2005-04-13  Dale Johannesen  <dalej@apple.com>
21221
21222         * objc.dg/objc-fast-4.m: New.
21223
21224 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21225
21226         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21227         directory.
21228         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21229
21230 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21231
21232         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21233         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21234         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21235
21236 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21237
21238         PR tree-optimization/20913
21239         * gcc.dg/tree-ssa/pr20913.c: New.
21240
21241         PR tree-optimization/20702
21242         * gcc.dg/tree-ssa/pr20702.c: New.
21243
21244 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21245
21246         PR c++/13744
21247         * g++.dg/inherit/local3.C: New test.
21248
21249 2005-04-12  Jeff Law  <law@redhat.com>
21250
21251         * gcc.dg/tree-ssa/20050412-1.c: New test.
21252
21253 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21254
21255         PR libfortran/19016
21256         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21257         Add tests with mask generated by expression.
21258         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21259         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21260         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21261
21262 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21263
21264         PR middle-end/20917
21265         * gcc.dg/20050409-1.c: New test.
21266
21267 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21268
21269         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21270
21271 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21272
21273         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21274         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21275         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21276         (TARGET_CXX): Adjust accordingly.
21277         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21278         determine_class_data_visibility and class_data_always_comdat.
21279         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21280         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21281         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21282         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21283         (arm_cxx_determine_class_data_visibility): New.
21284         (arm_cxx_class_data_always_comdat): Likewise.
21285         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21286         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21287         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21288         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21289         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21290         Define.
21291
21292 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21293
21294         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21295
21296 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21297
21298         * gcc.dg/i386-darwin-fpmath.c: New.
21299
21300 2004-04-11  Devang Patel  <dpatel@apple.com>
21301
21302         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21303         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21304         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21305         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21306         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21307         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21308         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21309         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21310         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21311
21312 2004-04-11  Devang Patel  <dpatel@apple.com>
21313
21314         * gcc.dg/vect/vect-dv-1.c: New test.
21315         * gcc.dg/vect/vect-dv-2.c: New test.
21316
21317 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21318
21319         PR tree-optimization/20933
21320         * gcc.dg/tree-ssa/pr20933.c: New test.
21321
21322 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21323
21324         * gfortran.dg/fold_nearest.f90: New test.
21325
21326 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21327
21328         * gcc.dg/tree-ssa/alias-1.c: New test.
21329
21330 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21331
21332         PR tree-optimization/20920
21333         * g++.dg/tree-ssa/pr20920.C: New test.
21334
21335 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21336
21337         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21338         (long long int)ceil*.
21339
21340 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21341
21342         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21343         explicit C++ linkage.
21344
21345 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21346
21347         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21348         warning for arithmetic IF statements.
21349
21350 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21351
21352         * eor_handling_1.f90: New test case.
21353         * eor_handling_2.f90: New test case.
21354         * eor_handling_3.f90: New test case.
21355         * eor_handling_4.f90: New test case.
21356         * eor_handling_5.f90: New test case.
21357         * noadv_size.f90: New test case.
21358         * pad_no.f90: New test case.
21359
21360 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21361
21362         * gcc.c-torture/execute/20050410-1.c: New test.
21363
21364 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21365
21366         * gcc.dg/pr20126.c: New.
21367
21368 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21369             Steven G. Kargl <kargls@comcast.net>
21370
21371         * gfortran.dg/PR19872.f: New test.
21372
21373 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21374
21375         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21376
21377 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21378
21379         * gfortran.dg/nint_1.f90: New test.
21380
21381 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21382
21383         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21384         Added test for callee-allocated arrays with write statements.
21385         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21386         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21387         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21388         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21389         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21390
21391 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21392
21393         PR libfortran/20163
21394         * gfortran.dg/open-options-blanks.f: New test.
21395
21396 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21397
21398         PR fortran/13257
21399         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21400
21401 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21402
21403         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21404         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21405         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21406         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21407         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21408         * gcc.c-torture/execute/stdarg-4.c: New test.
21409
21410         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21411
21412         PR target/20795
21413         * g++.dg/abi/param2.C: New test.
21414
21415 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21416
21417         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21418
21419 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21420
21421         * gcc.dg/builtins-53.c: New test.
21422
21423 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21424
21425         * g++.dg/tree-ssa/pr18178.C: New test.
21426         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21427         * gcc.c-torture/execute/20041019-1.c: New test.
21428         * gcc.dg/tree-ssa/20041008-1.c: New test.
21429         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21430         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21431         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21432         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21433         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21434         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21435         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21436         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21437         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21438         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21439
21440 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21441
21442         PR rtl-optimization/20466
21443         * gcc.c-torture/execute/pr20466-1.c: New test.
21444
21445 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21446
21447         PR c++/20905
21448         * g++.dg/parse/cond2.C: New test.
21449
21450         PR c++/20145
21451         * g++.dg/warn/Wdtor1.C: New test.
21452
21453 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21454
21455         PR fortran/17229
21456         * gfortran.dg/pr17229.f: New test.
21457
21458 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21459
21460         * gfortran.dg/tiny_1.f90: New test.
21461         * gfortran.dg/tiny_2.f90: ditto.
21462
21463 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21464
21465         * gfortran.dg/eor_1.f90: Fix dg-do run line
21466         * gfortran.dg/open_new.f90: Fix dg-do run line
21467
21468 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21469
21470         * lib/target-supports.exp (get_compiler_messages): Support
21471         optional arguments, the fourth being compiler options.
21472         (check_effective_target_fpic): New proc.
21473         * gcc.dg/20050321-2.c: Restrict to target fpic.
21474
21475 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21476
21477         * gcc.dg/15443-1.c: New test.
21478         * gcc.dg/15443-2.c: Likewise.
21479
21480 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21481
21482         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21483
21484 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21485
21486         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21487
21488 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21489
21490         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21491         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21492         -m64.
21493         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21494         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21495         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21496
21497 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/20212
21500         * g++.dg/warn/Wunused-11.C: New test.
21501
21502 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21503
21504         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21505
21506 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21507
21508         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21509
21510 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21511
21512         PR c++/20734
21513         * g++.dg/template/ptrmem13.C: New test.
21514
21515 2005-04-05  Per Bothner  <per@bothner.com>
21516
21517         * lib/gcc.exp: Always add -fno-show-column, for now.
21518
21519 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21520
21521         PR testsuite/20767
21522         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21523         of plain old "unsigned int" for the type of "i".  Makes this test
21524         64bit clean.
21525
21526 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21527
21528         * gcc.dg/i386-ssefn-1.c: New test.
21529         * gcc.dg/i386-ssefn-2.c: New test.
21530         * gcc.dg/i386-ssefn-3.c: New test.
21531         * gcc.dg/i386-ssefn-4.c: New test.
21532
21533 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21534
21535         PR tree-optimization/20076
21536         * gcc.dg/builtin-apply4.c: New test.
21537
21538         PR preprocessor/19475
21539         * gcc.dg/cpp/macspace1.c: New test.
21540         * gcc.dg/cpp/macspace2.c: New test.
21541
21542 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21543
21544         * gfortran.dg/pr20755.f: Fixed bad format.
21545
21546 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21547
21548         PR c++/20763
21549         * g++.dg/ext/attrib21.C: New test.
21550
21551 2004-04-05  Devang Patel  <dpatel@apple.com>
21552
21553         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21554         * gcc.dg/vect/vect-shift-1.c: New test.
21555
21556 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21557
21558         PR libfortran/20755
21559         * gfortran.dg/pr20755.f: New test.
21560
21561 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21562
21563         * gfortran.dg/pr15959.f90: New test.
21564         * gfortran.dg/string_pad_trunc.f90: New test.
21565
21566 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21567
21568         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21569         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21570         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21571         syntax.
21572
21573 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21574
21575         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21576
21577 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21578
21579         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21580         * gcc.c-torture/compile/20011119-2.c: Likewise.
21581         * gcc.c-torture/compile/981001-2.c: Likewise.
21582
21583 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21584
21585         PR c++/20679
21586         * g++.dg/template/overload4.C: New test.
21587
21588 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         PR c++/20746
21591         * g++.dg/abi/covariant5.C: New.
21592
21593         PR debug/20505
21594         * g++.dg/debug/const2.C: New.
21595
21596 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
21597
21598         PR rtl-optimization/16104
21599         * gcc.c-torture/execute/20050316-1.c: New test.
21600
21601 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21602
21603         * g++.dg/template/spec23.C: Fix dg-error text.
21604
21605 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
21606
21607         PR c++/19199
21608         * g++.dg/expr/lval2.C: New.
21609
21610 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21611
21612         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21613         __builtin_strcasecmp and __builtin_strncasecmp.
21614
21615 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         PR c++/20723
21618         * g++.dg/template/spec22.C: New.
21619         * g++.dg/template/spec23.C: New.
21620
21621 2005-04-03  Dale Ranta  <dir@lanl.gov>
21622             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21623
21624         PR libfortran/20068
21625         PR libfortran/20125
21626         PR libfortran/20156
21627         PR libfortran/20471
21628         * gfortran.dg/backspace.f: New test.
21629
21630 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
21631
21632         * gcc.dg/pr19345.c: New test.
21633
21634 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21635
21636         PR tree-optimization/20640
21637         * gcc.dg/torture/tree-loop-1.c: New.
21638
21639 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21640
21641         PR rtl-optimization/20290
21642         * gcc.c-torture/execute/loop-ivopts-2.c: New.
21643
21644 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
21645
21646         * gcc.dg/rs6000-fpint.c: New.
21647
21648 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21649
21650         * gcc.dg/old-style-then-proto-1.c: New test.
21651
21652 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21653
21654         * gfortran.fortran-torture/execute/backspace.f90: Check
21655         after backspace and read was incorrect.
21656
21657 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21658
21659         * gcc.c-torture/execute/builtins/strcat.c: Check the result
21660         buffer past the terminating NUL using memcmp.
21661         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
21662         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
21663
21664         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
21665         Fix unused/uninitialized variable warnings.
21666
21667         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
21668         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
21669         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
21670         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
21671
21672         * gcc.c-torture/execute/builtins/abs-1-lib.c,
21673         gcc.c-torture/execute/builtins/fputs-lib.c,
21674         gcc.c-torture/execute/builtins/lib/fprintf.c,
21675         gcc.c-torture/execute/builtins/lib/main.c,
21676         gcc.c-torture/execute/builtins/lib/memcmp.c,
21677         gcc.c-torture/execute/builtins/lib/memmove.c,
21678         gcc.c-torture/execute/builtins/lib/mempcpy.c,
21679         gcc.c-torture/execute/builtins/lib/memset.c,
21680         gcc.c-torture/execute/builtins/lib/printf.c,
21681         gcc.c-torture/execute/builtins/lib/sprintf.c,
21682         gcc.c-torture/execute/builtins/lib/stpcpy.c,
21683         gcc.c-torture/execute/builtins/lib/strchr.c,
21684         gcc.c-torture/execute/builtins/lib/strcmp.c,
21685         gcc.c-torture/execute/builtins/lib/strcpy.c,
21686         gcc.c-torture/execute/builtins/lib/strcspn.c,
21687         gcc.c-torture/execute/builtins/lib/strlen.c,
21688         gcc.c-torture/execute/builtins/lib/strncat.c,
21689         gcc.c-torture/execute/builtins/lib/strncmp.c,
21690         gcc.c-torture/execute/builtins/lib/strncpy.c,
21691         gcc.c-torture/execute/builtins/lib/strrchr.c,
21692         gcc.c-torture/execute/builtins/lib/strspn.c,
21693         gcc.c-torture/execute/builtins/lib/strstr.c,
21694         gcc.c-torture/execute/builtins/memops-asm-lib.c,
21695         gcc.c-torture/execute/builtins/strlen-2.c,
21696         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
21697         prototypes.
21698
21699 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
21700
21701         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
21702         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
21703         selectany usage.
21704
21705 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
21706
21707         PR c++/19406
21708         * g++.dg/debug/using1.C: New test.
21709
21710 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
21711
21712         PR middle-end/20524
21713         * gcc.dg/alias-7.c: Prefix asm-declared name with
21714         __USER_LABEL_PREFIX__.
21715
21716 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
21717
21718         Fix fallout from PR middle-end/15700:
21719         * gcc.c-torture/compile/20011119-1.c: Take
21720         __USER_LABEL_PREFIX__ into account.
21721         * gcc.c-torture/compile/20011119-2.c: Likewise.
21722
21723 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21724
21725         PR c++/18644
21726         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
21727
21728 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21729
21730         PR c/17855
21731         * gcc.c-torture/compile/struct-non-lval-1.c,
21732         gcc.c-torture/compile/struct-non-lval-2.c,
21733         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
21734
21735 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
21736
21737         * gcc.dg/tls/tls.exp: Remove temporary file.
21738         * g++.dg/tls/tls.exp: Ditto.
21739         * lib/file-format.exp: Ditto.
21740         * g++.dg/special/ecos.exp: Ditto.
21741
21742         * lib/profopt.exp: Treat prof_ext as a list.
21743         * gcc.misc-tests/bprob.exp: Ditto.
21744         * g++.dg/bprob/bprob.exp: Ditto.
21745
21746         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
21747         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
21748         g++.dg/tree-ssa/pointer-reference-alias.C,
21749         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
21750         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21751         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21752         g++.dg/vect/pr19951.cc: Ditto.
21753         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21754         gcc.dg/builtins-47.c: Ditto.
21755         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21756         gcc.dg/pr20115-1.c: Ditto.
21757         * gcc.dg/tree-ssa/20030530-2.c,
21758         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21759         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21760         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21761         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21762         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21763         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21764         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21765         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21766         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21767         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21768         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21769         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21770         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21771         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21772         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21773         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21774         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21775         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21776         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21777         gcc.dg/tree-ssa/20030824-1.c,
21778         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21779         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21780         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21781         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21782         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21783         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21784         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21785         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21786         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21787         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21788         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21789         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21790         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21791         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21792         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21793         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21794         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21795         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21796         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21797         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21798         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21799         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21800         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21801         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21802         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21803         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21804         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21805         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21806         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21807         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21808         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21809         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21810         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21811         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21812         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21813         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21814         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21815         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21816         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21817         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21818         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21819         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21820         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21821         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21822         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21823         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21824         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21825         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21826         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21827         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21828         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21829         gcc.dg/tree-ssa/useless-1.c: Ditto.
21830         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21831         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21832         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21833         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21834         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21835         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21836         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21837         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21838         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21839         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21840         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21841         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21842         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21843         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21844         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21845         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21846         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21847         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21848         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21849         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21850         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21851         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21852         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21853         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21854         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21855         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21856         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21857         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21858         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21859         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21860         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21861         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21862         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21863         gcc.dg/vect/vect-none.c: Ditto.
21864         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21865         treelang/compile/unsigned.tree: Ditto.
21866
21867         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21868         * gcc.dg/cpp/direct2s.c: Ditto.
21869         * gcc.dg/cpp/paste4.c: Ditto.
21870         * gcc.dg/cpp/separate-1.c: Ditto.
21871         * gcc.dg/pch/save-temps-1.c: Ditto.
21872         * g++.dg/ext/altivec-10.C: Ditto.
21873         * g++.dg/pch/pch.C: Ditto.
21874
21875         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
21876
21877         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
21878         * g++.dg/template/repo1.C: Ditto.
21879         * g++.dg/template/repo2.C: Ditto.
21880         * g++.dg/template/repo3.C: Ditto.
21881         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
21882         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
21883         * g++.old-deja/g++.pt/repo1.C: Ditto.
21884         * g++.old-deja/g++.pt/repo2.C: Ditto.
21885         * g++.old-deja/g++.pt/repo3.C: Ditto.
21886         * g++.old-deja/g++.pt/repo4.C: Ditto.
21887
21888         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
21889         * gcc.dg/20030107-1.c: Ditto.
21890         * gcc.dg/20030702-1.c: Ditto.
21891         * gcc.dg/profile-generate-1.c: Ditto.
21892         * g++.dg/other/profile1.C: Ditto.
21893         * g++.old-deja/g++.robertl/eb83.C: Ditto.
21894
21895         * lib/gcc-dg.exp (remove-build-file): New.
21896         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21897         cleanup-tree-dump, cleanup-saved-temps): New.
21898
21899 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21900
21901         PR c++/19203, DR 214
21902         * g++.dg/parse/ambig3.C: Not ambiguous.
21903         * g++.dg/template/spec20.C: New.
21904         * g++.dg/template/spec21.C: New.
21905
21906 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
21907
21908         PR target/20045
21909         * gcc.dg/ia64-fptr-1.c: Run only on linux.
21910
21911 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21912
21913         PR libfortran/20660
21914         * gfortran.dg/negative_unit.f: New test.
21915
21916 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
21917
21918         * gcc.dg/20050330-1.c: New test.
21919
21920 2005-03-30  Devang Patel  <dpatel@apple.com>
21921
21922         * g++.dg/tree-sra/ssa-sra-3.C: New test.
21923
21924 2005-03-30  Dale Johannesen  <dalej@apple.com>
21925
21926         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
21927
21928 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
21929
21930         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21931         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
21932         Strip options from test name.
21933
21934 2005-03-31  Jan Hubicka  <jh@suse.cz>
21935
21936         * gcc.dg/varpool-1.c: New testcase.
21937
21938 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
21939
21940         PR c/772
21941         PR c/17913
21942         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
21943         gcc.dg/stmt-expr-label-3.c : New tests.
21944         * gcc.c-torture/execute/medce-2.c: Remove.
21945
21946 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
21947
21948         PR c/20368
21949         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
21950         tests.
21951
21952 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
21953
21954         * gcc.c-torture/compile/pr20203.c: New test.
21955
21956 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
21957
21958         * gfortran.dg/promotion.f90: New test.
21959
21960 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
21961
21962         PR middle-end/20491
21963         * gcc.dg/torture/asm-subreg-1.c: New test.
21964
21965 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
21966
21967         PR c/20672
21968         * gcc.dg/pr20672-1.c: New test.
21969
21970 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
21971
21972         * gfortran.dg/vect: New directory.
21973         * gfortran.dg/vect/vect.exp: New.
21974         * gfortran.dg/vect/vect-1.f90: New test.
21975         * gfortran.dg/vect/vect-2.f90: New test.
21976         * gfortran.dg/vect/vect-3.f90: New test.
21977         * gfortran.dg/vect/vect-4.f90: New test.
21978         * gfortran.dg/vect/vect-5.f90: New test.
21979
21980 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
21981
21982         PR middle-end/20622
21983         * gcc.dg/alias-7.c: New test.
21984
21985 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21986
21987         * gcc.dg/sparc-reg-1.c: New test.
21988
21989 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
21990
21991         PR target/19890
21992         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
21993
21994 2005-03-29  Dale Ranta  <dir@lanl.gov>
21995             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21996
21997         PR libfortran/20163
21998         * gfortran.dg/pr20163-2.f: New test.
21999
22000 2005-03-28  Jan Hubicka  <jh@suse.cz>
22001
22002         PR middle-end/20635
22003         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22004         by Jakub Jelinek.
22005
22006 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22007
22008         PR tree-optimization/20626
22009         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22010         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22011
22012 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22013
22014         * gfortran.dg/underflow.f90: New test.
22015         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22016
22017 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22018
22019         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22020
22021 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22022
22023         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22024         (g++_init): Make sure that CXXFLAGS is set.
22025         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22026         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22027         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22028         * lib/objc.exp (objc_init): Likewise.
22029         * lib/treelang.exp (treelang_init): Likewise.
22030
22031 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22032
22033         PR tree-optimization/20470
22034         * gcc.dg/tree-ssa/pr20470.c: New test.
22035
22036 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22037
22038         * gcc.dg/ppc-stfiwx.c: New.
22039
22040 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22041
22042         PR target/19888
22043         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22044
22045 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22046
22047         * gcc.dg/20050325-1.c: Fix a typo.
22048
22049 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22050
22051         PR libfortran/19678
22052         PR libfortran/19679
22053         * gfortran.dg/dos_eol.f: New test.
22054
22055 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22056
22057         PR rtl-optimization/20249
22058         * gcc.dg/20050325-1.c: New test.
22059
22060 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22061
22062         PR libfortran/15332
22063         * gfortran.dg/pr15332.f: New test.
22064
22065 2005-03-24  Dale Johannesen  <dalej@apple.com>
22066
22067         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22068
22069 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22070
22071         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22072         'internal' visibility.
22073         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22074         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22075         'protected' visibility.
22076         * gcc.dg/visibility-7.c: Likewise.
22077         * lib/target-supports.exp (check_visibility_available): Take
22078         a parameter, the kind of visibility to check for.
22079         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22080         to check_visibility_available.
22081
22082         * g++.dg/expr/cast3.C: New.
22083
22084 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22085
22086         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22087         rs6000.
22088
22089 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22090
22091         PR target/20095
22092         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22093
22094 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22095
22096         * gcc.dg/badshift.c: Renamed to...
22097         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22098
22099         * gcc.target/i386/badshift.c: Renamed to...
22100         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22101         only.
22102
22103         PR rtl-optimization/20532
22104         * gcc.target/i386/badshift.c: New.
22105
22106 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22107
22108         * gfortran.dg/pr18025.f90: New test.
22109
22110 2005-03-23  Dale Johannesen  <dalej@apple.com>
22111
22112         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22113
22114 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22115
22116         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22117
22118         * lib/target-supports.exp (check_iconv_available): Default
22119         libiconv to -liconv, if there is no definition.
22120
22121 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22122
22123         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22124
22125 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22126
22127         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22128         * g++.dg/opt/pr7503-2.C: Likewise.
22129         * g++.dg/opt/pr7503-3.C: Likewise.
22130         * g++.dg/opt/pr7503-4.C: Likewise.
22131         * g++.dg/opt/pr7503-5.C: Likewise.
22132         * g++.dg/warn/minmax.C: New test.
22133
22134 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22135
22136         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22137         * gfortran.dg/g77_intrinsics_sub.f: New test.
22138
22139 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22140             Jan Hubicka  <jh@suse.cz>
22141             Steven Bosscher <stevenb@suse.de
22142
22143         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22144
22145 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22146
22147         PR c++/19980
22148         * g++.dg/template/redecl3.C: New test.
22149
22150 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22151
22152         PR c++/20499
22153         * g++.dg/parse/error16.C: Tweak error markers.
22154
22155 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22156
22157         PR target/20561
22158         * gcc.dg/20050321-2.c: New test.
22159
22160 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22161
22162         PR c++/20465
22163         PR c++/20381
22164         * g++.dg/template/ptrmem12.C: New.
22165
22166 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22167
22168         PR rtl-optimization/20527
22169         * gcc.c-torture/execute/pr20527-1.c: New test.
22170
22171 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22172
22173         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22174         program, compile it into a real executable and then delete the .c
22175         and .x files afterwards, to avoid problems on testglue targets.
22176
22177 2005-03-21  Stuart Hastings  <stuart@apple.com>
22178
22179         * gcc.target/i386/sse-2.c: New.
22180
22181 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22182
22183         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22184
22185 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22186
22187         * g++.dg/parse/crash25.C: Fix typo.
22188
22189 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22190
22191         PR c++/20461
22192         * g++.dg/parse/crash24.C: New test.
22193
22194         PR c++/20536
22195         * g++.dg/parse/crash25.C: New test.
22196
22197 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22198
22199         PR c++/20147
22200         * g++.dg/ext/stmtexpr4.C: New test.
22201
22202 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22203
22204         PR middle-end/20539
22205         * gcc.c-torture/compile/pr13066-1.c: New test case.
22206         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22207         * g++.dg/opt/pr13066-1.C: Likewise.
22208
22209 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22210
22211         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22212
22213 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22214
22215         PR fortran/18525
22216         * gfortran.dg/nesting_1.f90: New test.
22217
22218 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22219
22220         PR c++/20240
22221         * g++.dg/lookup/using13.C: New test.
22222
22223 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22224
22225         PR c++/20333
22226         * g++.dg/template/crash36.C: New test.
22227
22228 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22229
22230         PR c++/20463
22231         * g++.dg/template/crash35.C: New test.
22232
22233 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22234
22235         PR c++/19966
22236         * g++.dg/overload/operator2.C: New test.
22237
22238 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22239
22240         PR libfortran/20257
22241         * gfortran.dg/pr20257.f90: New test.
22242
22243 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22244
22245         PR libfortran/20480
22246         * gfortran.dg/pr20480.f90: New test.
22247
22248 2005-03-16  Richard Henderson  <rth@redhat.com>
22249
22250         PR middle-end/15700
22251         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22252         (_rtld_global): New.
22253         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22254         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22255
22256         * gcc.dg/alias-3.c: New.
22257         * gcc.dg/alias-4.c: New.
22258         * gcc.dg/alias-5.c: New.
22259         * gcc.dg/alias-6.c: New.
22260
22261 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22262
22263         * gcc.dg/cpp/ucnid-7.c: New.
22264
22265 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22266             Dorit Naishlos  <dorit@il.ibm.com>
22267
22268         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22269         darwin.
22270
22271 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22272
22273         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22274         support misaligned accesses.
22275         * gcc.dg/vect/vect-58.c: Likewise.
22276         * gcc.dg/vect/vect-92.c: New.
22277         * gcc.dg/vect/vect-93.c: New.
22278
22279 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22280
22281         PR fortran/18827
22282         * gfortran.dg/assign_2.f90: New test.
22283         * gfortran.dg/assign_3.f90: New test.
22284         * gfortran.dg/assign.f90: New test.
22285
22286 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22287
22288         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22289         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22290         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22291         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22292         names.
22293
22294 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22295
22296         * gcc.dg/cpp/ucnid-6.c: New.
22297
22298         * gcc.dg/cpp/normalize-1.c: New.
22299         * gcc.dg/cpp/normalize-2.c: New.
22300         * gcc.dg/cpp/normalize-3.c: New.
22301         * gcc.dg/cpp/normalize-4.c: New.
22302         * gcc.dg/cpp/ucnid-4.c: New.
22303         * gcc.dg/cpp/ucnid-5.c: New.
22304         * g++.dg/cpp/normalize-1.C: New.
22305         * g++.dg/cpp/ucnid-1.C: New.
22306
22307 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22308
22309         * gcc.dg/pr18628.c: New.
22310
22311 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22312
22313         PR c++/20280
22314         * g++.dg/tree-ssa/pr20280.C: New.
22315
22316 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22317
22318         PR fortran/20467
22319         * gfortran.dg/stfunc_2.f90: New test.
22320
22321 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22322
22323         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22324
22325 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22326
22327         * gcc.dg/tree-ssa/20050314-1.c: New test.
22328
22329 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22330
22331         PR c++/4403
22332         PR c++/9783, DR433
22333         * g++.dg/template/friend34.C: New test.
22334         * g++.dg/template/friend35.C: Likewise.
22335         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22336
22337 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22338
22339         Friend class name lookup 5/n
22340         PR c++/1016
22341         * g++.dg/lookup/hidden-class1.C: New test.
22342         * g++.dg/lookup/hidden-class2.C: Likewise.
22343         * g++.dg/lookup/hidden-class3.C: Likewise.
22344         * g++.dg/lookup/hidden-class4.C: Likewise.
22345         * g++.dg/lookup/hidden-class5.C: Likewise.
22346         * g++.dg/lookup/hidden-class6.C: Likewise.
22347         * g++.dg/lookup/hidden-class7.C: Likewise.
22348         * g++.dg/lookup/hidden-class8.C: Likewise.
22349         * g++.dg/lookup/hidden-class9.C: Likewise.
22350         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22351         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22352         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22353         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22354         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22355         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22356         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22357         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22358         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22359         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22360         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22361
22362 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22363
22364         PR c++/20157
22365         * g++.dg/template/error18.C: New test.
22366
22367 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22368
22369         PR debug/16792
22370         * g++.dg/debug/pr16792.C: New test.
22371
22372 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22373
22374         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22375         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22376         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22377         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22378         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22379         test assertion names.
22380
22381 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22382
22383         PR fortran/18600
22384         * gfortran.dg/stfunc_1.f90: New test.
22385
22386 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22387
22388         PR fortran/16907
22389         * gfortran.dg/real_index_1.f90: New test.
22390
22391 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22392
22393         PR fortran/20323
22394         * gfortran.dg/spec_expr_1.f90: New test.
22395
22396 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22397
22398         PR c/20402
22399         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22400         new parser.
22401
22402 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22403
22404         PR fortran/20361
22405         * gfortran.dg/largeequiv_1.f90: New test.
22406
22407 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22408
22409         * gcc.dg/ucnid-1.c: New.
22410         * gcc.dg/ucnid-2.c: New.
22411         * gcc.dg/ucnid-3.c: New.
22412         * gcc.dg/ucnid-4.c: New.
22413         * gcc.dg/ucnid-5.c: New.
22414         * gcc.dg/ucnid-6.c: New.
22415         * gcc.dg/cpp/ucnid-1.c: New.
22416         * gcc.dg/cpp/ucnid-2.c: New.
22417         * gcc.dg/cpp/ucnid-3.c: New.
22418         * g++.dg/other/ucnid-1.C: New.
22419
22420 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22421
22422         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22423
22424 2005-03-11  Per Bothner  <per@bothner.com>
22425
22426         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22427         that diagnotics refer to correct token.
22428         * gcc.dg/unused-3.c: Likewise.
22429
22430 2005-03-11  Per Bothner  <per@bothner.com>
22431
22432         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22433         constant" is now actually on same line as string constant.
22434         * gcc.dg/cpp/direct2s.c: Likewise.
22435
22436 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22437
22438         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22439
22440 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22441
22442         PR libfortran/20124
22443         * gfortran.dg/pr20124.f90: New Test
22444
22445 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22446
22447         PR tree-optimization/20130
22448         * gcc.dg/pr20130-1.c: New test.
22449
22450 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22451
22452         PR target/20095
22453         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22454
22455 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22456
22457         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22458
22459 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22460
22461         * g++.dg/eh/forced1.C: Fix comment.
22462         * g++.dg/eh/forced2.C: Ditto.
22463         * g++.dg/eh/forced3.C: Ditto.
22464         * g++.dg/eh/forced4.C: Ditto.
22465
22466 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22467
22468         PR rtl-opt/20412
22469         * gcc.c-torture/compile/pr20412.c: New test.
22470
22471 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22472
22473         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22474
22475 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22476
22477         PR target/20322
22478         * gcc.dg/20050307-1.c: New test.
22479
22480 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         PR c++/20375
22483         * g++.dg/other/stdarg3.C: New.
22484
22485 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22486
22487         PR c++/18384, c++/18327
22488         * g++.dg/init/array19.C: New test.
22489
22490         PR inline-asm/20314
22491         * gcc.dg/torture/pr20314-1.c: New test.
22492         * gcc.dg/torture/pr20314-2.c: New test.
22493
22494 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22495
22496         * gcc.dg/20050309-1.c: New test.
22497
22498 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22499
22500         * gcc.dg/builtins-10.c: Reactivate disabled test.
22501         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22502         new cbrt transformations.
22503
22504 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/20208
22507         * g++.dg/template/array13.C: New test.
22508
22509 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22510
22511         PR c++/16859
22512         * g++.dg/init/brace4.C: New test.
22513
22514 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22515
22516         PR c++/20186
22517         * g++.dg/template/non-dependent12.C: New.
22518
22519 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/20142
22522         * g++.dg/init/array18.C: Add dg-do run marker.
22523
22524         PR c++/20142
22525         * g++.dg/init/array18.C: New test.
22526
22527 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22528
22529         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22530         * g++.dg/gcov/gcov.exp: Likewise.
22531         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22532         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22533         * lib/c-torture.exp: Likewise.
22534         * lib/fortran-torture.exp: Likewise.
22535         * lib/g++.exp: Likewise.
22536         * lib/gcc-defs.exp: Likewise.
22537         * lib/gcc-dg.exp: Likewise.
22538         * lib/gcc.exp: Likewise.
22539         * lib/gcov.exp: Likewise.
22540         * lib/gfortran.exp: Likewise.
22541         * lib/mike-g++.exp: Likewise.
22542         * lib/mike-gcc.exp: Likewise.
22543         * lib/objc-torture.exp: Likewise.
22544         * lib/objc.exp: Likewise.
22545         * lib/profopt.exp: Likewise.
22546         * lib/target-libpath.exp: Likewise.
22547         * lib/target-supports.exp: Likewise.
22548         * lib/treelang.exp: Likewise.
22549         * lib/wrapper.exp: Likewise.
22550
22551 2005-03-08  Jeff Law  <law@redhat.com>
22552
22553         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22554         PHI-OPT changes.
22555
22556 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22557
22558         * gcc.dg/vect/pr20122.c: New test.
22559
22560 2005-03-07  Jeff Law  <law@redhat.com>
22561
22562         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22563         was folded away.
22564         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22565         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22566         * gcc.dg/tree-ssa/pr18134.c: New test.
22567
22568 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22569
22570         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22571         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22572         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22573
22574 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22575
22576         PR tree-opt/17671
22577         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22578
22579 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22580
22581         * g++.dg/warn/Wnvdtor.C: New test.
22582
22583 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22584
22585         * gcc.dg/torture/pr19683-1.c: New test.
22586
22587 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22588
22589         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22590         * gfortran.dg/g77/19990313-2.f: Ditto.
22591         * gfortran.dg/g77/19990313-3.f: Ditto.
22592         * gfortran.dg/g77/19990525-0.f: Ditto.
22593         * gfortran.dg/g77/19990826-0.f: Ditto.
22594         * gfortran.dg/g77/19990826-2.f: Ditto.
22595         * gfortran.dg/g77/19990826-3.f: Ditto.
22596         * gfortran.dg/g77/20000511-1.f: Ditto.
22597         * gfortran.dg/g77/20000511-2.f: Ditto.
22598         * gfortran.dg/g77/970625-2.f: Ditto.
22599         * gfortran.dg/g77/980310-2.f: Ditto.
22600         * gfortran.dg/g77/980310-3.f: Ditto.
22601         * gfortran.dg/g77/980310-8.f: Ditto.
22602         * gfortran.dg/g77/980519-2.f: Ditto.
22603         * gfortran.dg/g77/alpha1.f: Ditto.
22604         * gfortran.dg/g77/claus.f: Ditto.
22605         * gfortran.dg/g77/erfc.f: Ditto.
22606         * gfortran.dg/g77/short.f: Ditto.
22607         * gfortran.fortran-torture/execute/data.f90: Ditto.
22608         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22609         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22610
22611 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22612
22613         * lib/file-format.exp (gcc_target_object_format): Add check for som
22614         format and hardcode object formats on hppa*-*-hpux*.
22615         * lib/target-supports.exp (check_weak_available): Add check for som
22616         object format.  Always return 0 on hppa*-*-hpux10*.
22617
22618         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
22619         is defined.
22620
22621         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
22622
22623 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22624
22625         * gfortran.dg/pr19936_1.f90: New test.
22626         * gfortran.dg/pr19936_2.f90: New test.
22627         * gfortran.dg/pr19936_3.f90: New test.
22628
22629 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22630             Paul Thomas <prthomas@drfccad.cea.fr>
22631
22632         * gfortran.dg/PR19754_1.f90: New test.
22633         * gfortran.dg/PR19754_2.f90: Ditto.
22634
22635 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22636
22637         PR c++/19311
22638         * g++.dg/template/non-dependent11.C: New test.
22639
22640 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
22641
22642         * lib/target-supports.exp (check_iconv_available): Fix comment.
22643
22644 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
22645             Joseph S. Myers  <joseph@codesourcery.com>
22646
22647         PR c++/19797
22648         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
22649
22650 2005-03-04  Matthew Sachs  <msachs@apple.com>
22651
22652         * gcc.exp (gcc_target_compile): Put braces around
22653         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
22654         * objc.exp (objc_target_compile): Likewise.
22655         * treelang.exp (treelang_target_compile): Likewise.
22656
22657 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22658
22659         PR fortran/19673
22660         * gfortran.dg/func_result_1.f90: New test.
22661
22662 2005-03-04  Ben Elliston  <bje@au.ibm.com>
22663
22664         * gcc.misc-tests/options.exp: New test.
22665
22666 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
22667
22668         * gcc.dg/pr15784-4.c: New test.
22669
22670 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
22671
22672         * gcc.c-torture/execute/pr17133.c: New.
22673         * gcc.c-torture/compile/20050303-1.c: New.
22674
22675 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
22676
22677         * gcc.dg/cpp/assert4.c: Fix for cygwin.
22678
22679 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
22680
22681         * g++.dg/overload/using2.C: New.
22682
22683 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
22684
22685         PR c++/19916
22686         * g++.dg/init/ptrmem2.C: New test.
22687
22688 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
22689
22690         PR c/8927
22691         * gcc.dg/pr8927-1.c: New test.
22692
22693 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         PR c++/20232
22696         * g++.dg/inherit/covariant12.C: New.
22697
22698 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22699
22700         PR fortran/19479
22701         * gfortran.dg/bound_1.f90: New test.
22702
22703 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
22704
22705         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
22706         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
22707
22708 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
22709
22710         PR c/20245
22711         * gcc.dg/pr20245-1.c: New test.
22712
22713 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
22714
22715         PR middle-end/19874
22716         * gcc.c-torture/execute/20050119-2.c: New test case.
22717
22718 2005-02-28  Ben Elliston  <bje@au.ibm.com>
22719
22720         * README: Update the DejaGnu bug reporting address.
22721         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
22722         * lib/objc-torture.exp: Likewise.
22723
22724 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22725
22726         * gfortran.dg/boz_1.f90: New test.
22727         * gfortran.dg/boz_3.f90: New test.
22728         * gfortran.dg/boz_4.f90: New test.
22729
22730 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22731
22732         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
22733         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
22734
22735 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22736
22737         PR libfortran/20101
22738         * gfortran.dg/write_0_pe_format.f90: New test.
22739
22740 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
22741
22742         PR c++/20206
22743         * g++.dg/opt/thunk2.C: New test.
22744         * g++.dg/opt/covariant1.C: New test.
22745
22746 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22747
22748         * gfortran.dg/e_d_fmt.f90: New test.
22749
22750 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
22751
22752         * gcc.dg/asm-b.c: Fix comment typos.
22753
22754 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22755
22756         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22757         a V_MAY_DEF also.
22758
22759 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22760
22761         PR tree-opt/20188
22762         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22763         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22764         * gcc.dg/asm-b.c: New test.
22765
22766 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
22767
22768         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22769         Disable this test on IRIX 6.
22770
22771 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
22772
22773         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22774         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22775         parser.
22776
22777 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
22778
22779         PR tree-optimization/20204
22780         * gcc.dg/pr20204.c: New test.
22781
22782 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
22783
22784         PR target/20196
22785         * gcc.c-torture/execute/20050224-1.c: New test.
22786
22787         PR c++/20175
22788         * g++.dg/warn/Wbraces2.C: New test.
22789
22790 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
22791
22792         PR c++/19878
22793         * g++.dg/init/const2.C: New test.
22794
22795 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
22796
22797         PR tree-optimization/20100
22798         * gcc.c-torture/execute/pr20100-1.c: New test.
22799
22800 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22801
22802         * gfortran.dg/implicit_3.f90: New test.
22803
22804         * gfortran.dg/deftype_1.f90: New test.
22805
22806 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
22807
22808         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22809         the test passes.
22810         * g++.dg/other/anon3.C: Accept a warning.
22811
22812 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
22813
22814         * gcc.dg/pr20017.c: Fix a comment typo.
22815
22816 2005-02-23  Bud Davis  <bdavis@gfortran.org>
22817
22818         * gfortran.dg/list_read_4.f90: Change to f90 comments.
22819
22820 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22821
22822         PR ada/19902
22823         * ada/acats/tests/cxa/cxa3004.a: Remove.
22824         * ada/acats/tests/cxb/cxb30061.am: Likewise.
22825
22826 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR c++/20073
22829         * g++.dg/init/const1.C: New test.
22830
22831         PR c++/19991
22832         * g++.dg/parse/constant7.C: New test.
22833
22834         PR c++/20152
22835         * g++.dg/parse/error27.C: New test.
22836         * g++.dg/template/qualttp15.C: Adjust error markers.
22837         * g++.old-deja/g++.other/struct1.C: Likewise.
22838
22839         PR c++/20153
22840         * g++.dg/template/error17.C: New test.
22841
22842         PR c++/20148
22843         * g++.dg/parser/error26.C: New test.
22844
22845 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
22846
22847         PR tree-optimization/20100
22848         PR tree-optimization/20115
22849         * gcc.dg/pr20115.c: New test.
22850         * gcc.dg/pr20115-1.c: New test.
22851         * gcc.dg/pr20100.c: New test.
22852         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22853         call-clobbered variables after alias1.
22854
22855 2005-02-22  Bud Davis  <bdavis@gfortran.org>
22856
22857         * gfortran.dg/list_read_4.f90: new test.
22858
22859 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
22860
22861         PR rtl-optimization/20017.
22862         * gcc.dg/pr20017.c: New.
22863
22864 2005-02-22  Devang Patel  <dpatel@apple.com>
22865
22866         PR 19952
22867         * g++.dg/tree-ssa/pr19952.C: New test.
22868
22869 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22870
22871         PR c++/19883
22872         * g++.dg/parse/constant6.C: New test.
22873
22874 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22875
22876         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22877         * g++.dg/charset/asm2.c: Likewise.
22878         * g++.dg/charset/asm3.c: Likewise.
22879         * g++.dg/charset/asm4.c: Likewise.
22880         * g++.dg/charset/asm5.c: Likewise.
22881         * g++.dg/charset/attribute1.c: Likewise.
22882         * g++.dg/charset/attribute2.c: Likewise.
22883         * g++.dg/charset/extern1.cc: Likewise.
22884         * g++.dg/charset/extern2.cc: Likewise.
22885         * g++.dg/charset/extern3.cc: Likewise.
22886         * g++.dg/charset/function.cc: Likewise.
22887         * g++.dg/charset/string.c: Likewise.
22888         * g++.dg/charset/charset.exp: Likewise.
22889         * lib/target-supports.exp (check_iconv_available): Fix comment.
22890
22891 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22892
22893         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
22894         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22895         * gcc.dg/charset/asm2.c: Likewise.
22896         * gcc.dg/charset/asm3.c: Likewise.
22897         * gcc.dg/charset/asm4.c: Likewise.
22898         * gcc.dg/charset/asm5.c: Likewise.
22899         * gcc.dg/charset/asm6.c: Likewise.
22900         * gcc.dg/charset/attribute1.c: Likewise.
22901         * gcc.dg/charset/attribute2.c: Likewise.
22902         * gcc.dg/charset/builtin1.c: Likewise.
22903         * gcc.dg/charset/extern.c: Likewise.
22904         * gcc.dg/charset/function.c: Likewise.
22905         * gcc.dg/charset/string.c: Likewise.
22906         * gcc.dg/charset/charset.exp: Likewise.
22907
22908 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
22909
22910         PR fortran/20086
22911         * gfortran.dg/pr20086.f90: New test.
22912
22913 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
22914
22915         PR tree-optimization/19786
22916         * g++.dg/tree-ssa/pr19786.C: New.
22917
22918 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22919
22920         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
22921
22922 2005-02-21  Jeff Law  <law@redhat.com>
22923
22924         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
22925
22926 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22927
22928         * gfortran.dg/do_iterator: Split loop, markup all lines for
22929         which an error locus is printed.
22930         * gfortran.dg/pr17708.f90: Markup all lines for which an error
22931         locus is printed.
22932         * gfortran.dg/select_4.f90: Likewise.
22933         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
22934         locuses in the various permutations.
22935
22936 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
22937
22938         PR tree-optimization/19951
22939         * g++.dg/vect: New directory.
22940         * g++.dg/vect/vect.exp: New file.
22941         * g++.dg/vect/pr19951.cc: New testcase.
22942         * g++.dg/dg.exp: Also prune vectorizer tests.
22943
22944 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
22945
22946         PR 18785
22947         * gcc.dg/charset/builtin1.c: New test.
22948
22949 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22950
22951         PR c++/19299
22952         * g++.dg/inherit/volatile1.C: New test.
22953
22954         PR c++/19440
22955         * g++.dg/template/dtor4.C: New test.
22956
22957 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
22958
22959         * gfortran.dg/int_1.f90: New test.
22960
22961 2005-02-19  Devang Patel  <dpatel@apple.com>
22962
22963         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
22964
22965 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
22966
22967         * gfortran.dg/achar_1.f90: New test.
22968
22969 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
22970
22971         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
22972
22973 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
22974             Jakub Jelinek  <jakub@redhat.com>
22975
22976         PR tree-optimization/19828
22977         * gcc.dg/tree-ssa/loop-7.c: New test.
22978         * gcc.c-torture/execute/20050218-1.c: New test.
22979
22980 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
22981
22982         PR c/20043
22983         * gcc.dg/transparent-union-1.c: New test.
22984         * gcc.dg/transparent-union-2.c: New test.
22985
22986 2005-02-18  James E Wilson  <wilson@specifixinc.com>
22987
22988         PR tree-optimization/18977
22989         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22990
22991 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
22992
22993         PR target/20054
22994         * gcc.dg/pr20054.c: New test.
22995
22996 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22997
22998         PR c++/19508
22999         * g++.dg/ext/attrib20.C: New test.
23000
23001 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23002
23003         PR middle-end/20030
23004         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23005
23006 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23007
23008         PR c++/20008
23009         * g++.dg/opt/switch4.C: New.
23010
23011 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23012
23013         PR c++/20023
23014         PR tree-optimization/20009
23015         * gcc.c-torture/compile/20050217-1.c: New test.
23016         * g++.dg/opt/switch3.C: New test.
23017
23018         PR tree-optimization/18947
23019         * gcc.c-torture/compile/20050215-1.c: New test.
23020         * gcc.c-torture/compile/20050215-2.c: New test.
23021         * gcc.c-torture/compile/20050215-3.c: New test.
23022
23023 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23024
23025         PR c++/20028
23026         * g++.dg/template/crash34.C: New.
23027
23028         PR c++/20022
23029         * g++.dg/other/access3.C: New.
23030
23031 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23032
23033         * gcc.dg/vect/vect-98.c: New test.
23034
23035 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23036
23037         PR tree-optimization/19967
23038         * gcc.dg/pr19967.c: New.
23039
23040 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23041
23042         PR middle-end/19857
23043         * gcc.dg/tree-ssa/20050215-1.c: New test.
23044         * gcc.c-torture/execute/20050215-1.c: New test.
23045
23046 2005-02-15  Eric Christopher  <echristo@redhat.com>
23047
23048         * gcc.dg/cpp/20050215-1.c: New file.
23049
23050 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23051
23052         PR tree-optimization/15785
23053         * gcc.dg/pr15785-1.c: New test.
23054
23055 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23056
23057         PR c++/17788
23058         * g++.dg/init/ctor4.C: New.
23059         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23060
23061 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23062
23063         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23064         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23065
23066 2005-02-15  Andreas Schwab  <schwab@suse.de>
23067
23068         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23069         declare malloc.
23070
23071 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23072
23073         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23074
23075 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23076
23077         PR tree-optimization/19853
23078         * gcc.c-torture/compile/pr19853.c: New test.
23079
23080 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23081
23082         PR c++/19608
23083         * g++.dg/parse/local-class1.C: New.
23084
23085         PR c++/19895
23086         * g++.dg/parse/ptrmem3.C: New.
23087
23088         PR c++/19884
23089         * g++.old-deja/g++.oliva/template6.C: Add another case.
23090         * g++.dg/template/explicit6.C: New.
23091
23092 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23093
23094         PR c++/17816
23095         * g++.dg/other/redecl2.C: New.
23096
23097 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23098
23099         PR c++/19891
23100         * g++.dg/abi/covariant4.C: New.
23101
23102 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23103
23104         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23105         New tests.
23106
23107 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23108
23109         * gcc.dg/vect/vect-96.c: Fix typo.
23110
23111 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23112
23113         PR c++/14479
23114         PR c++/19487
23115         * g++.dg/template/enum5.C: New test.
23116
23117 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23118
23119         * gcc.dg/vect/vect-97.c: New test.
23120
23121 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23122
23123         * gcc.dg/vect/vect-96.c: New test.
23124
23125 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23126
23127         * gcc.dg/builtins-34.c: Also check ldexp*.
23128
23129 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23130
23131         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23132
23133 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23134
23135         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23136         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23137         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23138         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23139         selector_list, selector_expression, dg-process-target): Move to new
23140         file target-supports-dg.exp.
23141         * lib/target-supports-dg.exp: New.
23142
23143         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23144         New.
23145
23146 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23147
23148         PR c++/19666
23149         * g++.dg/other/ptrmem6.C: New test.
23150
23151         PR middle-end/19858
23152         * gcc.c-torture/compile/20050210-1.c: New test.
23153
23154 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23155
23156         PR c++/19755
23157         * g++.dg/warn/Wbraces1.C: New test.
23158
23159 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23160
23161         * gcc.dg/builtins-52.c: New testcase.
23162
23163 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23164
23165         PR c/19342
23166         * gcc.c-torture/execute/20050119-1.c: New test.
23167
23168 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23169
23170         PR c++/19811
23171         * g++.dg/init/delete1.C: New test.
23172
23173 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23174
23175         PR c++/18470
23176         * g++.dg/template/static12.C: New test.
23177
23178 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23179
23180         PR c++/19787
23181         * g++.dg/conversion/ambig1.C: New test.
23182
23183         PR c++/19739
23184         * g++.dg/ext/attrib19.C: New test.
23185
23186         PR c++/19732
23187         * g++.dg/parse/dtor5.C: New test.
23188
23189         PR c++/19762
23190         * g++.dg/template/dtor3.C: New test.
23191
23192         PR c++/19826
23193         * g++.dg/template/static11.C: New test.
23194         * g++.dg/template/crash2.C: Remove dg-error marker.
23195
23196 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23197
23198         PR C++/18491
23199         * g++.old-deja/g++.mike/p10769a.C: Remove.
23200
23201 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23202
23203         * gcc.dg/builtins-48.c: New test case.
23204         * gcc.dg/builtins-49.c: New test case.
23205         * gcc.dg/builtins-50.c: New test case.
23206         * gcc.dg/builtins-51.c: New test case.
23207
23208 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23209
23210         PR middle-end/19583
23211         * g++.dg/warn/Wreturn-type-3.C: New test.
23212
23213 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23214
23215         PR middle-end/19402
23216         * gcc.dg/pr19402-1.c: New testcase.
23217         * gcc.dg/pr19402-2.c: likewise.
23218
23219 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23220
23221         PR middle-end/19854
23222         * g++.dg/tree-ssa/tmmti.C: New testcase.
23223
23224 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23225
23226         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23227
23228 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23229
23230         PR c++/19733
23231         * g++.dg/parse/crash23.C: New test.
23232         * g++.dg/warn/Weff1.C: New test.
23233
23234 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23235
23236         * gcc.dg/20050209-1.c: New test.
23237
23238 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23239
23240         PR target/19799
23241         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23242
23243 2005-02-08  Mike Stump  <mrs@apple.com>
23244
23245         * g++.dg/pch/import-2.c: New test.
23246         * g++.dg/pch/import-2.hs: New.
23247         * g++.dg/pch/include/import-2a.h: New.
23248         * g++.dg/pch/include/import-2b.h: New.
23249
23250 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23251
23252         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23253
23254 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23255
23256         * gfortran.dg/substr_1.f90: New test.
23257
23258 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23259
23260         PR middle-end/19775
23261         * gcc.dg/torture/builtin-power-1.c: Disable test for
23262         invalid transformation.
23263         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23264         no longer optimize.
23265         * gcc.dg/builtins-47.c: New testcase.
23266
23267 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23268             Dorit Naishlos  <dorit@il.ibm.com>
23269
23270         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23271
23272 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23273
23274         * gcc.c-torture/compile/20050206-1.c: New test.
23275
23276 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23277
23278         PR tree-opt/19768
23279         * g++.dg/opt/pr19768.C: New test.
23280
23281 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23282
23283         PR tree-opt/19736
23284         * gcc.c-torture/compile/pr19736.c: New test.
23285
23286 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23287
23288         PR c++/17401
23289         * g++.dg/parse/error25.C: New test.
23290
23291 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23292
23293         * gcc.c-torture/execute/20050203-1.c: New.
23294
23295 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23296
23297         * gcc.dg/vect/vect-85.c: Remove xfail.
23298         * gcc.dg/vect/vect-86.c: Remove xfail.
23299         * gcc.dg/vect/vect-87.c: Remove xfail.
23300         * gcc.dg/vect/vect-88.c: Remove xfail.
23301
23302 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23303
23304         * gcc.dg/altivec-19.c: New.
23305
23306 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23307
23308         PR c/17807
23309         * gcc.dg/nested-func-3.c: New test.
23310         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23311
23312 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23313
23314         * gcc.test-framework/gen_directive_tests: Generate tests for
23315         selector expressions.
23316
23317 2005-02-02  Matt Austern  <austern@apple.com>
23318
23319         PR c++/19628
23320         * g++/ext/builtin7.C: New.
23321         * g++/ext/builtin8.C: New.
23322
23323 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23324
23325         PR c/18502
23326         * gcc.dg/pr18502-1.c: New test.
23327
23328 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23329
23330         PR c++/17413
23331         * g++.dg/template/local4.C: Tweak.
23332
23333 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23334
23335         PR tree-optimization/19578
23336         * gcc.c-torture/compile/20050202-1.c: New test.
23337
23338 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23339
23340         PR c/19435
23341         * gcc.dg/c99-init-4.c: New test.
23342
23343 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23344
23345         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23346
23347         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23348
23349         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23350         * g++.dg/eh/check-vect.h: New.
23351
23352         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23353         * gcc.dg/vect/vect-78.c: Ditto.
23354         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23355         Remove.
23356
23357         * g++.dg/conversion/simd1.C: Expect warning.
23358         * g++.dg/ext/attribute-test-1.C: Ditto.
23359         * g++.dg/ext/attribute-test-2.C: Ditto.
23360         * g++.dg/ext/attribute-test-3.C: Ditto.
23361         * g++.dg/ext/attribute-test-4.C: Ditto.
23362
23363         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23364         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23365
23366         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23367
23368 2005-02-01  Richard Henderson  <rth@redhat.com>
23369
23370         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23371         long double for ibm double-double format.
23372         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23373
23374 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23375
23376         PR tree-optimization/19633
23377         * gcc.dg/pr19633-1.c: New test.
23378         * gcc.dg/pr19633.c: Tweak to make pointer point
23379         to NULL or a symbol.
23380
23381 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23382
23383         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23384         New procs.
23385         (dg-process-target (local override)): Handle selector expressions.
23386
23387         * gcc.test-framework/README: Describe tests in source directory.
23388         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23389         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23390         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23391         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23392         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23393         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23394         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23395         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23396         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23397         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23398         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23399         * gcc.test-framework/dg-error-exp-P.c: New test.
23400         * gcc.test-framework/dg-error-exp-XP.c: New test.
23401         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23402         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23403         * gcc.test-framework/dg-output-exp-P.c: New test.
23404         * gcc.test-framework/dg-output-exp-XF.c: New test.
23405         * gcc.test-framework/dg-warning-exp-P.c: New test.
23406         * gcc.misc-tests/dg-1.c: Remove.
23407         * gcc.misc-tests/dg-2.c: Remove.
23408         * gcc.misc-tests/dg-3.c: Remove.
23409         * gcc.misc-tests/dg-4.c: Remove.
23410         * gcc.misc-tests/dg-5.c: Remove.
23411         * gcc.misc-tests/dg-6.c: Remove.
23412         * gcc.misc-tests/dg-7.c: Remove.
23413         * gcc.misc-tests/dg-8.c: Remove.
23414         * gcc.misc-tests/dg-9.c: Remove.
23415         * gcc.misc-tests/dg-10.c: Remove.
23416         * gcc.misc-tests/dg-11.c: Remove.
23417         * gcc.misc-tests/dg-12.c: Remove.
23418         * gcc.misc-tests/dg-test.exp: Remove.
23419
23420         * gcc.test-framework/test-framework.awk: Change recording and
23421         printing of passes and failures.
23422
23423         * gcc.test-framework: New directory.
23424         * gcc.test-framework/README: New.
23425         * gcc.test-framework/test-framework.exp: New.
23426         * gcc.test-framework/test-framework.awk: New.
23427         * gcc.test-framework/gen_directive_tests: New.
23428
23429 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23430
23431         * lib/treelang.exp: Fix comment typos.
23432         (treelang_target_compile): Don't append libs=-ltreelang to options.
23433
23434 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23435
23436         * g++.dg/parse/typename7.C: Adjust error messages.
23437
23438 2005-01-31  Jeff Law  <law@redhat.com>
23439
23440         * gcc.c-torture/execute/20050131-1.c: New test.
23441         * gcc.dg/wcaselabel.c: New test.
23442
23443 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23444
23445         * g++.dg/other/warning1.C: Adjust error messags.
23446         * g++.dg/parse/constant5.C: New test.
23447
23448 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23449
23450         PR c/19333
23451         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23452         the test case valid.
23453         * gcc.dg/20030815-1.c: Remove invalid tests.
23454         * gcc.dg/array-7.c: Adjust expected result.
23455         * gcc.dg/pr18596-3.c: Likewise.
23456         * gcc.dg/noncompile/20000901-1.c: Likewise.
23457         * gcc.dg/noncompile/init-2.c: Likewise.
23458         * gcc.dg/noncompile/init-4.c: Likewise.
23459
23460 2005-01-31  Dale Johannesen  <dalej@apple.com>
23461
23462         * g++.dg/opt/pr19650.C: New test.
23463
23464 2005-01-31  Richard Henderson  <rth@redhat.com>
23465
23466         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23467         long double for intel double extended format.
23468         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23469
23470 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c++/19555
23473         * g++.dg/template/static10.C: New test.
23474
23475         PR c++/19395
23476         * g++.dg/parse/error24.C: New test.
23477
23478         PR c++/19367
23479         * g++.dg/lookup/builtin1.C: New test.
23480
23481         PR c++/19457
23482         * g++.dg/warn/conv3.C: New test.
23483
23484 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23485
23486         PR fortran/19647
23487         * gfortan.dg/inquire_7.f90
23488
23489 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23490
23491         PR tree-optimization/15791
23492         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23493         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23494         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23495         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23496         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23497         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23498         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23499         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23500         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23501         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23502
23503 2005-01-29  Paul Brook  <paul@codesourcery.com>
23504
23505         PR fortran/18565
23506         * check.c (real_or_complex_check): New function.
23507         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23508         * intrinsic.c (add_functions): Use new check functions.
23509         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23510         Add prototypes.
23511
23512 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23513
23514         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23515         gcc.dg/lvalue-3.c: New tests.
23516         * gcc.dg/concat.c: Update expected messages.
23517
23518 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23519
23520         PR libfortran/19595
23521         * gfortran.dg/eor_1.f90: New test.
23522
23523 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23524
23525         PR fortran/19589
23526         * gfortran.dg/logical_data_1.f90: New test.
23527
23528 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/19253
23531         * g++.dg/template/crash33.C: New test.
23532
23533         PR c++/19667
23534         * g++.dg/template/crash32.C: New test.
23535
23536 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23537
23538         PR middle-end/16558
23539         * g++.dg/warn/Wreturn-type-2.C: New test.
23540
23541 2004-06-24  Jeff Law  <law@redhat.com>
23542
23543         * gcc.dg/tree-ssa/20050128-1.c: New test.
23544
23545 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23546
23547         * gcc.target/frv/all-mdpackh-1.c: New test.
23548
23549 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23550
23551         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23552
23553 2005-01-27  Richard Henderson  <rth@redhat.com>
23554
23555         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23556
23557 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23558
23559         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23560
23561 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23562
23563         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23564         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23565         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23566         to cope with cases where the multilib options override the dg-options.
23567
23568 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23569
23570         PR c/18946
23571         * gcc.dg/noncompile/20050120-1.c: New test.
23572
23573 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23574
23575         PR tree-optimization/19633
23576         * gcc.dg/pr19633.c: New test.
23577         * gcc.dg/tree-ssa/pr19633.c: New test.
23578
23579 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23580
23581         * gcc.dg/20041216-1.c: New test.
23582
23583 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23584
23585         PR objc/18862
23586         * objc.dg/selector-2.m: New test.
23587
23588 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23589
23590         * g++.dg/opt/range-test-2.C: New test.
23591
23592         PR rtl-optimization/19579
23593         * gcc.c-torture/execute/20050124-1.c: New test.
23594
23595 2005-01-26  Greg Parker  <gparker@apple.com>
23596         Stuart Hastings  <stuart@apple.com>
23597
23598         * gcc.c-torture/execute/20050125-1.c: New.
23599
23600 2005-01-18  Jan Hubicka  <jh@suse.cz>
23601
23602         PR tree-optimize/19337
23603         * gcc.c-torture/compile/20050119-1.c: New test.
23604
23605 2005-01-24  James E Wilson  <wilson@specifixinc.com>
23606
23607         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23608         test for successful match.
23609
23610 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
23611
23612         PR objc/18408
23613         * objc.dg/comp-types-7.m: New test.
23614
23615 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
23616
23617         * lib/target-supports.exp (current_target_name): New.
23618         (check_effective_target_ilp32, check_effective_target_lp64):
23619         Cache the result to use as long as the current target, with
23620         multilib flags, remains the same.
23621
23622         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
23623         (dg-require-weak, dg-require-visibility, dg-require-alias,
23624         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
23625         dg-require-effective-target, dg-skip-if): Remove call to
23626         skip_test_and_clear_xfail.
23627         (dg-test): Clear xfail data.
23628
23629 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
23630
23631         PR target/17751
23632         * gcc.dg/ppc64-toc.c: New test.
23633
23634         * g++.dg/tree-ssa/empty-1.C: New test.
23635
23636         PR middle-end/19551
23637         * gcc.c-torture/execute/20050121-1.c: New test.
23638         * gcc.dg/20050121-2.c: New test.
23639
23640 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
23641         Paul Brook  <paul@codesourcery.com>
23642
23643         PR fortran/17941
23644         * gfortran.dg/real_const_1.f: New test.
23645         * gfortran.dg/real_const_2.f90: New test.
23646         * gfortran.dg/complex_int_1.f90: New test.
23647
23648 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
23649
23650         PR fortran/19313
23651         * gfortan.dg/inquire_6.f90: New test.
23652
23653 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23654
23655         PR libfortran/19451
23656         * open_readonly_1.f90: New test.
23657
23658 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23659
23660         PR libfortran/18982
23661         * gfortran.dg/open_new.f90: New file.
23662
23663 2005-01-22  Paul Brook  <paul@codesourcery.com>
23664
23665         * namelist_1.f90: New test.
23666
23667 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
23668
23669         PR tree-optimization/19484
23670         * gcc.c-torture/compile/20050122-[12].c: New tests.
23671
23672 2005-01-22  Paul Brook  <paul@codesourcery.com>
23673
23674         * gfortran.dg/implicit_2.f90: New test.
23675
23676 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
23677
23678         PR fortran/19314
23679         * gfortran.dg/inquire_5.f90: New test.
23680
23681 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23682
23683         PR c/18809
23684         * gcc.dg/pr18809-1.c: New test.
23685
23686 2005-01-21  Ian Lance Taylor  <ian@airs.com>
23687
23688         * gcc.dg/20050121-1.c: New test.
23689
23690         PR tree-optimization/13000
23691         * gcc.dg/20040206-1.c: Change warning to point where function is
23692         being inlined.
23693
23694 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23695
23696         PR c++/19208
23697         * g++.dg/template/array11.C: New test.
23698
23699 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23700
23701         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
23702         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
23703         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
23704         * gfortran.dg/getenv_1.f90: Add dg-do directive.
23705         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
23706         gfortran.dg/pr17164.f90: Add missing dg-do directives.
23707
23708 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23709
23710         PR tree-optimization/15349
23711         * gcc.dg/tree-ssa/pr15349.c: New.
23712
23713 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
23714
23715         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
23716
23717 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
23718
23719         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
23720         scan-assembler-times directive name.
23721
23722         * gcc.dg/asm-a.c: Move dg-require-effective-target to
23723         after dg-do.
23724
23725         PR rtl-optimization/19462
23726         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
23727
23728 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
23729
23730         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
23731         counting function calls on ia64.
23732
23733 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
23734
23735         PR rtl-optimization/15139
23736         * gcc.dg/20050111-2.c: New test.
23737
23738         PR c/17297
23739         * gcc.c-torture/compile/20050113-1.c: New testcase.
23740
23741         PR middle-end/19164
23742         * gcc.dg/20050113-1.c: New testcase.
23743
23744 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
23745
23746         * gcc.dg/vect/vect-85.c: Add comment.
23747         * gcc.dg/vect/vect-86.c: Add xfail for now.
23748         * gcc.dg/vect/vect-87.c: Add xfail for now.
23749         * gcc.dg/vect/vect-88.c: Add xfail for now.
23750         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
23751
23752 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23753
23754         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23755
23756 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23757
23758         * g++.dg/debug/typedef3.C: New test.
23759
23760 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
23761
23762         PR c/19472
23763         * gcc.dg/asm-a.c: New test.
23764
23765 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
23766
23767         * gcc.dg/sh-relax.c: Add prototype for abort.
23768
23769 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23770
23771         * gcc.dg/short-compare-1.c: New test.
23772         * gcc.dg/short-compare-2.c: Likewise.
23773
23774 2005-01-18  Michael Matz  <matz@suse.de>
23775
23776         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23777
23778 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
23779
23780         PR tree-optimization/19121
23781         * gcc.c-torture/compile/pr19121.c: New test.
23782
23783 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
23784
23785         PR target/19357
23786         * gcc.c-torture/compile/pr19357.c: New test.
23787
23788 2005-01-17  Ian Lance Taylor  <ian@airs.com>
23789
23790         PR c/5675
23791         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23792         pass--those that refer just to the variable, possibly with a
23793         cast.
23794         * gcc.dg/c99-const-expr-3.c: Likewise.
23795
23796         PR middle-end/13127
23797         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23798         longer emitted.
23799
23800 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
23801
23802         PR fortran/18778
23803         * gfortran.dg/endfile_2.f90: New test.
23804
23805 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
23806
23807         PR 19168
23808         * gfortran.dg/select_5.f90: New test.
23809
23810 2004-01-16  Paul Brook  <paul@codesourcery.com>
23811
23812         * gfortran.dg/common_4.f90: New test.
23813
23814 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
23815
23816         PR rtl-optimization/19462
23817         * gcc.dg/torture/pr19462-1.c: New test.
23818
23819 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
23820
23821         PR objc/19321
23822         * objc.dg/func-ptr-2.m: New.
23823         * objc.dg/volatile-1.m: New.
23824
23825 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23826
23827         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23828
23829 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23830
23831         PR tree-optimization/19060
23832         * gcc.c-torture/execute/20050104-1.c: New test.
23833
23834 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
23835
23836         PR fortran/18983
23837         * gfortran.dg/write_to_null.f90: New test.
23838
23839 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
23840             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23841
23842         PR other/19328
23843         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23844         argument.
23845
23846 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23847
23848         PR c++/19263
23849         * g++.dg/init/vector1.C: New test.
23850
23851 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
23852
23853         PR target/13158
23854         * gcc.target/ia64/sibcall-unwind-1.c: New test.
23855         PR target/18987
23856         * gcc.target/ia64/sibcall-unwind-2.c: New test.
23857
23858 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
23859
23860         * gfortran.dg/select_1.f90: New test.
23861         * gfortran.dg/select_2.f90: New test.
23862         * gfortran.dg/select_3.f90: New test.
23863         * gfortran.dg/select_4.f90: New test.
23864
23865 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
23866
23867         PR middle-end/19084
23868         PR rtl-optimization/19348
23869         * gcc.dg/20050111-1.c: New test.
23870         * gcc.c-torture/execute/20050111-1.c: New test.
23871
23872         * gcc.dg/i386-asm-4.c: New test.
23873
23874 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23875
23876         * gcc.dg/nested-func-2.c: New test.
23877         * ada/acats/norun.lst: Remove c953002.
23878
23879 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
23880
23881         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
23882
23883 2005-01-12  Ben Elliston  <bje@au.ibm.com>
23884
23885         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
23886
23887 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
23888
23889         PR target/18761
23890         * g++.dg/abi/align1.C: New test.
23891
23892 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
23893
23894         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
23895         at a time.
23896         * g++.dg/ext/altivec_check.h: Support compiling as C.
23897
23898 2005-01-10  Roger Sayle  <roger@eyesopen.com>
23899
23900         PR c++/19355
23901         * g++.dg/expr/pr19355-1.C: New test case.
23902
23903 2005-01-10  Laurent GUERBY <laurent@guerby.net>
23904
23905         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
23906         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
23907         * ada/acats/tests/c3/c92005b.ada: Likewise.
23908         * ada/acats/tests/c3/cxb3012.a: Likewise.
23909         * ada/acats/norun.lst: Add c380004 and c953002, add PR
23910
23911 2005-01-09  Paul Brook  <paul@codesourcery.com>
23912
23913         * gfortran.dg/common_2.f90: New file.
23914         * gfortran.dg/common_3.f90: New file.
23915
23916 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
23917
23918         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
23919
23920 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
23921
23922         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
23923         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
23924         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
23925         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
23926         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
23927         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
23928         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
23929         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
23930         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
23931         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
23932         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
23933         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
23934         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
23935         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
23936         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
23937         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
23938         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
23939         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
23940         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
23941         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
23942         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
23943         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
23944         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
23945         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
23946         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
23947         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
23948         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
23949         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
23950         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
23951         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
23952         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
23953         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
23954         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
23955         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
23956         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
23957         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
23958         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
23959         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
23960         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
23961         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
23962         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
23963         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
23964         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
23965         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
23966         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
23967         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
23968         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
23969         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
23970         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
23971         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
23972         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
23973         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
23974         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
23975         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
23976         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
23977         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
23978         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
23979         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
23980         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
23981         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
23982         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
23983         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
23984         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
23985         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
23986         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
23987         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
23988         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
23989
23990         * gcc.dg/vect/vect-1.c: Fix spelling.
23991         * gcc.dg/vect/vect-10.c: Fix spelling.
23992         * gcc.dg/vect/vect-11.c: Fix spelling.
23993         * gcc.dg/vect/vect-12.c: Fix spelling.
23994         * gcc.dg/vect/vect-14.c: Fix spelling.
23995         * gcc.dg/vect/vect-15.c: Fix spelling.
23996         * gcc.dg/vect/vect-16.c: Fix spelling.
23997         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
23998         * gcc.dg/vect/vect-64.c: Fix comments.
23999         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24000
24001 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24002             Ira Rosen  <irar@il.ibm.com>
24003
24004         * gcc.dg/vect/vect-70.c: New test.
24005         * gcc.dg/vect/vect-71.c: New test.
24006
24007 2005-01-09  Manfred Hollstein  <mh@suse.com>
24008
24009         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24010         * gcc.dg/pr18241-2.c: Likewise.
24011         * gcc.dg/pr18241-3.c: Likewise.
24012         * gcc.dg/pr18241-4.c: Likewise.
24013         * gcc.dg/pr18241-5.c: Likewise.
24014
24015 2005-01-08  Richard Henderson  <rth@redhat.com>
24016
24017         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24018         False for x86 and x86-64.
24019
24020 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24021
24022         PR tree-optimization/18241
24023         * gcc.dg/pr18241-1.c: New test.
24024         * gcc.dg/pr18241-2.c: New test.
24025         * gcc.dg/pr18241-3.c: New test.
24026         * gcc.dg/pr18241-4.c: New test.
24027         * gcc.dg/pr18241-5.c: New test.
24028
24029 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24030
24031         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24032         gfortran.dg/select_4.f90: New.
24033
24034 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24035
24036         * gcc.c-torture/execute/20050107-1.c: New test.
24037
24038 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24039
24040         PR c++/19298
24041         * g++.dg/template/ref2.C: New.
24042
24043 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24044
24045         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24046         instead of being empty.
24047
24048 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24049
24050         PR fortran/15553
24051         * gfortran.dg/array-1.f90: New test.
24052
24053 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24054
24055         PR tree-optimization/19283
24056         * gcc.c-torture/execute/20050106-1.c: New test.
24057
24058         PR rtl-optimization/18861
24059         * gcc.dg/20050105-1.c: New test.
24060
24061         PR tree-optimization/18828
24062         * gcc.dg/20050105-2.c: New test.
24063
24064 2005-01-07  Andreas Jaeger  <aj@suse.de>
24065
24066         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24067
24068 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24069
24070         PR fortran/18398
24071         * gfortran.dg/fmt_read.f90: New test.
24072
24073 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24074
24075         * gcc.dg/rs6000-ldouble-2.c: New.
24076
24077 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24078
24079         PR c++/19244
24080         * g++.dg/parser/ctor2.C: New test.
24081
24082 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24083
24084         PR c++/17154
24085         * g++.dg/template/using9.C: New test.
24086
24087 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24088
24089         PR c++/19258
24090         * g++.dg/lookup/friend6.C: New test.
24091
24092 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24093
24094         PR c++/19270
24095         * g++.dg/template/array10.C: New.
24096
24097 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24098
24099         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24100         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24101
24102 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24103
24104         * gcc.c-torture/compile/20050105-1.c: New test.
24105
24106 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24107
24108         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24109
24110 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24111
24112         PR middle-end/19100
24113         * gcc.dg/conv-3.c: New test case.
24114
24115 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24116
24117         * gcc.dg/asm-wide-1.c: New test.
24118
24119 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         PR c++/19030
24122         * g++.dg/parse/crash22.C: New
24123
24124 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24125
24126         PR 19257
24127         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24128
24129 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24130
24131         PR middle-end/17767
24132         * gcc.dg/i386-mmx-6.c: New test case.
24133
24134 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24135
24136         PR tree-optimization/18308
24137         * gcc.dg/vect/pr18308.c: New testcase.
24138
24139 2005-01-04  Andreas Jaeger  <aj@suse.de>
24140
24141         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24142
24143 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24144             Robert Bowdidge <bowdidge@apple.com>
24145
24146         * gcc.dg/cpp/subframework1.c: New.
24147         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24148         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24149         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24150         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24151
24152 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24153
24154         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24155         producing warning.
24156         * gcc.dg/darwin-weakimport-2.c: New.
24157
24158 2005-01-03  Richard Henderson  <rth@redhat.com>
24159
24160         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24161
24162 2005-01-03  Richard Henderson  <rth@redhat.com>
24163
24164         * gcc.dg/vect/vect.exp: Enable for ia64.
24165         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24166         (check_effective_target_vect_float): Likewise.
24167         (check_effective_target_vect_no_align): Likewise.
24168         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24169         * gcc.dg/vect/vect-8.c: Likewise.
24170
24171 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24172
24173         PR target/19236
24174         * gcc.dg/pr19236-1.c: New test case.
24175
24176 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24177
24178         PR rtl-optimization/12092
24179         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24180
24181 2005-01-02  Andreas Jaeger  <aj@suse.de>
24182
24183         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24184
24185 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24186             Andrew Pinski  <pinskia@physics.uc.edu>
24187
24188         PR rtl-optimization/12092
24189         * gcc.dg/pr12092-1.c: New test case.
24190
24191 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24192
24193         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24194         'hidden' and 'default' for better portability.
24195         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24196
24197         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24198         6 and 7.
24199         * g++.old-deja/g++.brendan/new3.C: Likewise.
24200
24201 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24202
24203         * gcc.dg/20041231-1.C: New test.
24204         * g++.dg/warn/Wunreachable-code-1.C: New test.
24205
24206 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24207
24208         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24209         file, not /dev/null.  Abort on error.
24210
24211 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24212             Ziemowit Laski  <zlaski@apple.com>
24213
24214         PR objc/18971
24215         * objc.dg/encode-5.m: New test.
24216
24217 2004-12-29  Richard Henderson  <rth@redhat.com>
24218
24219         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24220         * objc.dg/stabs-1.m: Disable for ia64.
24221
24222 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24223
24224         PR c++/19190
24225         * g++.dg/warn/Wunused-10.C: New test.
24226
24227 2004-12-28  Richard Henderson  <rth@redhat.com>
24228
24229         * objc.dg/stabs-1.m: Disable for alpha.
24230
24231 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24232
24233         PR c++/19149
24234         * g++.dg/parse/error23.C: New test.
24235
24236 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24237
24238         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24239
24240         PR fortran/19032
24241         * gfortran.dg/intrinsic_modulo_1.f90: New.
24242         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24243         tests with divisor -1.
24244
24245 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24246
24247         * g++.dg/opt/temp1.C (memcpy): Return a value.
24248
24249         PR c++/19148
24250         * g++.dg/expr/cond7.C: New test.
24251
24252 2004-12-27  Paul Brook  <paul@codesourcery.com>
24253
24254         * gfortran.dg/g77/select_no_compile.f: Remove.
24255
24256 2004-12-27  Richard Henderson  <rth@redhat.com>
24257
24258         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24259         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24260         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24261
24262 2004-12-26  Richard Henderson  <rth@redhat.com>
24263
24264         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24265         by 1i instead of token pasting.
24266
24267 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24268
24269         PR tree-optimization/17578
24270         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24271         to additional_flags.
24272         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24273
24274 2004-12-25  Richard Henderson  <rth@redhat.com>
24275
24276         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24277         Remove Alpha.
24278
24279 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24280
24281         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24282         hppa*-*-hpux*.
24283         * gcc.dg/pr17957.c (dg-options): Likewise.
24284         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24285         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24286         instead of 0 on __hppa__.
24287         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24288         "foo,%r" on hppa*-*-*.
24289
24290 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24291
24292         PR fortran/19071
24293         * gfortran.dg/complex_write.f90: New test.
24294
24295 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24296
24297         PR c++/17595
24298         * g++.dg/parse/pragma2.C: New test.
24299
24300         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24301
24302 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24303
24304         * gcc.dg/empty2.c: Add missing dg-warning.
24305
24306 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24307
24308         PR c++/17413
24309         * g++.dg/template/local4.C: New test.
24310         * g++.dg/template/crash19.C: Add dg-error marker.
24311
24312         * g++.dg/template/crash31.C: Correct embedded PR number.
24313
24314 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24315
24316         PR c++/16405
24317         * g++.dg/opt/temp1.C: Add do-run marker.
24318
24319 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24320
24321         * g++.dg/template/spec19.C: New.
24322
24323 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24324
24325         PR target/16819
24326         * gcc.dg/empty2.c: New.
24327
24328 2004-12-23  Richard Henderson  <rth@redhat.com>
24329
24330         * lib/target-supports.exp (check_effective_target_vect_no_align):
24331         Remove i?86 and x86-64.
24332
24333 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/16405
24336         * g++.dg/opt/temp1.C: New test.
24337
24338 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24339
24340         PR c++/18733
24341         * g++.dg/template/friend33.C: New testcase.
24342
24343 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24344
24345         PR c++/18464
24346         * g++.dg/template/cond5.C: New test.
24347
24348         PR c++/18492
24349         * g++.dg/inherit/thunk3.C: New test.
24350
24351         PR c++/11224
24352         * g++.dg/warn/Wunused-9.C: New test.
24353
24354 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24355
24356         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24357
24358 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24359
24360         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24361
24362 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24363
24364         PR c++/18378
24365         * g++.dg/ext/packed8.C: New test.
24366
24367         PR c++/19063
24368         * g++.dg/template/crash31.C: New test.
24369
24370         PR c++/19034
24371         * g++.dg/template/crash30.C: New test.
24372
24373 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24374
24375         PR C++/18984
24376         * g++.dg/eh/ctor3.C: New test.
24377
24378 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24379
24380         * objc.dg/stabs-1.m: Allow section name to be quoted and
24381         assembly label to begin with '.LL'.
24382
24383 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24384
24385         * gcc.dg/vect/vect.exp
24386         (check_effective_target_lp64_or_vect_no_align): New.
24387         * gcc.dg/vect/vect-77.c: Use it.
24388         * gcc.dg/vect/vect-78.c: Use it.
24389
24390         * lib/target-supports.exp
24391         (check_effective_target_vect_no_max,
24392         check_effective_target_vect_no_bitwise,
24393         check_effective_target_vect_no_align): New.
24394         * gcc.dg/vect/vect-13.c: Use them.
24395         * gcc.dg/vect/vect-17.c: Ditto.
24396         * gcc.dg/vect/vect-18.c: Ditto.
24397         * gcc.dg/vect/vect-19.c: Ditto.
24398         * gcc.dg/vect/vect-20.c: Ditto.
24399         * gcc.dg/vect/vect-27.c: Ditto.
24400         * gcc.dg/vect/vect-29.c: Ditto.
24401         * gcc.dg/vect/vect-44.c: Ditto.
24402         * gcc.dg/vect/vect-48.c: Ditto.
24403         * gcc.dg/vect/vect-50.c: Ditto.
24404         * gcc.dg/vect/vect-52.c: Ditto.
24405         * gcc.dg/vect/vect-54.c: Ditto.
24406         * gcc.dg/vect/vect-56.c: Ditto.
24407         * gcc.dg/vect/vect-58.c: Ditto.
24408         * gcc.dg/vect/vect-60.c: Ditto.
24409         * gcc.dg/vect/vect-72.c: Ditto.
24410         * gcc.dg/vect/vect-80.c: Ditto.
24411
24412 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         PR c++/14075
24415         * g++.dg/init/string1.C: New.
24416
24417         PR c++/18975
24418         * g++.dg/other/synth1.C: New.
24419
24420 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24421
24422         PR c/18963
24423         * gcc.dg/pr18963-1.c: New test.
24424
24425 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24426
24427         PR c/18596
24428         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24429         * gcc.dg/pr18596-1.c: Use dg-error.
24430         (dg-options): Use -fno-unit-at-a-time.
24431         * gcc.dg/pr18596-2.c: New test.
24432         * gcc.dg/pr18596-3.c: New test.
24433
24434 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24435
24436         PR middle-end/18683
24437         * g++.dg/opt/pr18683-1.C: New test case.
24438
24439 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24440
24441         PR other/19093
24442         * g++.dg/opt/max1.C: Fix for 64bit targets.
24443
24444 2004-12-20  Matt Austern  <austern@apple.com>
24445
24446         PR c++/19044
24447         * g++.dg/ext/builtin6.C: New
24448
24449 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24450
24451         PR tree-optimization/19080
24452         * gcc.c-torture/compile/pr19080.c: New test.
24453
24454 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24455
24456         * gcc.dg/20041219-1.c: New test.
24457
24458 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24459
24460         PR middle-end/19068
24461         * g++.dg/opt/max1.C: New test case.
24462
24463 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24464
24465         * gcc.dg/fdata-sections-1.c: New test.
24466
24467 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24468
24469         PR middle-end/18548
24470         * gcc.dg/max-1.c: New test case.
24471
24472 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24473
24474         * gcc.c-torture/execute/20041218-1.c: New test.
24475
24476 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24477
24478         * gcc.dg/pr18501.c: New test.
24479         * gcc.dg/uninit-5.c: XFAIL.
24480         * gcc.dg/uninit-9.c: XFAIL.
24481
24482 2004-12-17  Dale Johannesen  <dalej@apple.com>
24483
24484         * gcc.dg/20041213-1.c: New.
24485
24486 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24487
24488         * objc.dg/stabs-1.m: Allow assembly label to begin
24489         with a dot ('.').
24490
24491 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.c-torture/execute/20041213-1.c: Move...
24494         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24495
24496 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24497
24498         PR c++/18721
24499         * g++.dg/lookup/conv-5.C: New.
24500
24501 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24502
24503         * objc.dg/stabs-1.m: New test.
24504
24505 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24506
24507         * gcc.dg/visibility-c.c: Change compile to
24508         assemble for the test.
24509
24510 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24511
24512         PR target/19041
24513         * gcc.dg/visibility-c.c: New test.
24514
24515 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24516
24517         PR middle-end/18493
24518         * gcc.dg/switch-8.c: New test case.
24519
24520 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         PR c++/18905
24523         * g++.dg/template/init4.C: New.
24524         * g++.dg/opt/static3.C: Enable optimizer.
24525
24526 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24527
24528         * g++.dg/other/complex1.C: New test.
24529
24530 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24531
24532         * g++.dg/opt/inline9.C: New test.
24533
24534 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24535
24536         PR fortran/18993
24537         * gfotran.dg/nullify_1.f: New test.
24538
24539 2004-12-15  Richard Henderson  <rth@redhat.com>
24540
24541         * gcc.target/i386/i386.exp: New harness.
24542         * gcc.target/i386/vect-args.c: New.
24543
24544 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24545
24546         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24547
24548 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24549
24550         PR c++/18825
24551         * g++.dg/template/friend32.C: New test.
24552
24553 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24554
24555         * cpp/pragma-once-1.c: New test.
24556         * cpp/pragma-once-1b.h: Likewise.
24557         * cpp/pragma-once-1c.h: Likewise.
24558         * cpp/pragma-once-1d.h: Likewise.
24559         * cpp/inc/pragma-once-1a.h: Likewise.
24560
24561 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24562             Steven G. Kargl  <kargls@comcast.net>
24563
24564         PR fortran/17597
24565         * gfortran.dg/list_read_3.f90: New test.
24566
24567 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24568
24569         * gcc.dg/ftrapv-2.c: New test.
24570
24571 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24572
24573         PR c++/18981
24574         * g++.dg/template/typename9.C: New test.
24575
24576 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24577
24578         PR c++/18738
24579         * g++.dg/template/typename8.C: New test.
24580         * g++.dg/parse/friend2.C: Tweak error message.
24581
24582 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24583
24584         * gcc.c-torture/20041214-1.c: New test.
24585
24586 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24587
24588         PR c++/18965
24589         * g++.dg/init/array17.C: New test.
24590
24591 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24592
24593         PR c++/18793
24594         * g++.dg/init/aggr3.C: New test.
24595
24596 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
24597
24598         * gcc.dg/altivec-types-1.c: New test.
24599         * gcc.dg/altivec-types-2.c: New test.
24600         * gcc.dg/altivec-types-3.c: New test.
24601         * gcc.dg/altivec-types-4.c: New test.
24602         * g++.dg/ext/altivec-types-1.C: New test.
24603         * g++.dg/ext/altivec-types-2.C: New test.
24604         * g++.dg/ext/altivec-types-3.C: New test.
24605         * g++.dg/ext/altivec-types-4.C: New test.
24606
24607 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
24608
24609         PR middle-end/18951
24610         * gcc.c-torture/execute/20041213-1.c: New test.
24611
24612 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
24613
24614         PR c++/18949
24615         * g++.dg/template/cast1.C: New.
24616
24617 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
24618
24619         * gcc.c-torture/execute/20041213-2.c: New test.
24620
24621 2004-12-13  Richard Henderson  <rth@redhat.com>
24622
24623         * gcc.dg/i386-sse-10.c: Fix typo in options.
24624
24625 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
24626
24627         PR c++/18968
24628         * g++.dg/opt/pr18968.C: New test.
24629
24630 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/18925
24633         * g++.dg/ext/visibility/staticdatamem.C: New test.
24634
24635 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
24636
24637         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
24638
24639 2004-12-13  Roger Sayle  <roger@eyesopen.com>
24640
24641         PR rtl-optimization/18928
24642         * gcc.dg/pr18928-1.c: New test case.
24643
24644 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
24645
24646         PR tree-opt/16951
24647         * gcc.c-torture/compile/20041211-1.c: New.
24648
24649 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24650
24651         PR middle-end/17564
24652         * gcc.c-torture/execute/20041212-1.c: New test.
24653
24654 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24655
24656         PR fortran/18869
24657         * gfortran.dg/common_1.f90: New test.
24658
24659 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
24660         Paul Brook  <paul@codesourcery.com>
24661
24662         PR fortran/16222
24663         * gfortran.dg/real_do_1.f90: New test.
24664
24665 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24666
24667         PR tree-opt/18040
24668         * g++.dg/opt/ptrmem6.C: New test.
24669
24670 2004-12-11  Roger Sayle  <roger@eyesopen.com>
24671
24672         PR middle-end/18921
24673         * gcc.dg/pr18921-1.c: New test case.
24674
24675 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24676
24677         PR fortran/17175
24678         * gfortran.dg/scale_1.f90: New test.
24679
24680 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
24681
24682         PR middle-end/18903
24683         * gcc.c-torture/compile/pr18903.c: New test.
24684
24685 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
24686
24687         * gcc.c-torture/execute/20041210-1.c: New test.
24688
24689 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24690
24691         PR c++/18731
24692         * g++.dg/parser/struct-1.C: New test.
24693         * g++.dg/parser/struct-2.C: New test.
24694         * g++.dg/parser/struct-3.C: New test.
24695
24696 2004-12-09  Richard Henderson  <rth@redhat.com>
24697
24698         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
24699
24700         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
24701         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
24702
24703 2004-12-09  Matt Austern  <austern@apple.com>
24704
24705         PR c++/18514
24706         * g++.dg/ext/builtin1.C: New
24707         * g++.dg/ext/builtin2.C: New
24708         * g++.dg/ext/builtin3.C: New
24709         * g++.dg/ext/builtin4.C: New
24710         * g++.dg/ext/builtin5.C: New
24711
24712 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
24713
24714         PR tree-opt/18904
24715         * g++.dg/opt/ptrmem5.C: New test.
24716
24717 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
24718
24719         * g++.dg/parse/typename5.C: Adjust for new error.
24720         * g++.dg/parse/typename7.C: New.
24721
24722 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24723
24724         PR c++/18073
24725         * g++.dg/other/mmintrin.C: New test.
24726
24727 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24728
24729         PR c++/16681
24730         * g++.dg/init/array15.C: New.
24731         * g++.dg/init/array16.C: New.
24732
24733 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24734
24735         PR fortran/18826
24736         * gfortran.dg/assign_1.f90: New test.
24737
24738 2004-12-08  Nick Clifton  <nickc@redhat.com>
24739
24740         * gcc.target/xstormy16/bss_below100: New directory containing tests.
24741         * gcc.target/xstormy16/data_below100: Likewise.
24742         * gcc.target/xstormy16/sfr: Likewise.
24743         * gcc.target/xstormy16/below100.S: New test source file.
24744         * gcc.target/xstormy16/below100.ld: New test linker script.
24745         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24746         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
24747         bp instructions.
24748         * gcc.target/xstormy16/bp.c: Likewise.
24749
24750         * gcc.target/xstormy16/bss_below100: New files:
24751         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24752         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24753         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24754         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24755         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24756         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24757         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24758         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24759         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24760         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24761         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24762         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24763         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24764         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24765         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24766         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24767         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24768         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24769         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24770         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24771         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24772         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24773         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24774         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24775         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24776         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24777         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24778
24779         * gcc.target/xstormy16/data_below100: New files:
24780         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24781         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24782         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24783         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24784         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24785         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24786         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24787         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24788         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24789         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24790         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24791         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24792         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24793         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24794         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24795         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24796         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24797         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24798         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24799         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24800         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24801         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24802         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24803         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24804         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24805         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24806         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24807
24808         * gcc.target/xstormy16/sfr: New files:
24809         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24810         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24811         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24812         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24813         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24814         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24815         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24816         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24817         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24818         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24819         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24820         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24821         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24822         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24823         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24824         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24825         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24826         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24827         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24828         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24829         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24830         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24831         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24832         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24833         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24834         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24835         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24836         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24837         27_if0_sfrw_bitfield_f.c
24838
24839 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24840
24841         PR c++/18100
24842         * g++.dg/lookup/name-clash4.C: New test.
24843
24844 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
24845
24846         PR c++/18672
24847         * g++.dg/opt/array1.C: New.
24848
24849         PR c++/18803
24850         * g++.dg/template/operator5.C: New.
24851
24852 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
24853
24854         PR c/18867
24855         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24856
24857 2004-12-07  Steven Bosscher  <stevenb@suse.de>
24858
24859         * gcc.dg/noncompile/20041207.c: New test.
24860
24861 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
24862
24863         * g++.dg/other/unreachable-1.C: New test.
24864
24865 2004-12-06  Nick Clifton  <nickc@redhat.com>
24866
24867         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24868         <limits.h> because the latter comes from gcc's include/ directory
24869         and not the newlib/libc/include directory.
24870
24871 2004-12-04  Richard Henderson  <rth@redhat.com>
24872
24873         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24874
24875 2004-12-04  Richard Henderson  <rth@redhat.com>
24876
24877         * lib/target-supports.exp (check_gc_sections_available): Disable
24878         for alpha and ia64.
24879
24880 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
24881
24882         PR middle-end/17909
24883         * g++.dg/other/vararg-2.C: New test.
24884
24885 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24886
24887         PR c++/17011, c++/17971
24888         * g++.dg/template/error15.C: Adjust expected error.
24889         * g++.dg/template/instantiate3.C: Likewise.
24890
24891 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
24892
24893         * gcc.dg/altivec-18.c: Fix for darwin
24894
24895 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         PR c++/18782
24898         * g++.dg/parse/ptrmem2.C: New.
24899
24900         PR c++/18318
24901         * g++.dg/template/new1.C: New.
24902
24903 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24904
24905         PR fortran/18710
24906         * gfortran.dg/direct_io_3.f90: New test.
24907
24908 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
24909
24910         PR 18758
24911         * g++.dg/parse/crash21.C: New.
24912
24913 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24914
24915         PR c++/15664, c++/18276
24916         * g++.dg/template/ttp13.C: New test.
24917         * g++.dg/template/ttp14.C: Likewise.
24918
24919 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24920
24921         PR c++/18123
24922         * g++.dg/parse/enum2.C: New test.
24923         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
24924
24925 2004-12-02  Nick Clifton  <nickc@redhat.com>
24926
24927         * gcc.target/xstormy16: New test directory.
24928         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24929         * gcc.target/xstormy16/bp.c: Check the generation of bp
24930         instructions.
24931         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
24932         bn instructions and the BELOW100 attribute.
24933
24934 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
24935
24936         PR target/16952
24937         * gcc.dg/ppc-eabi.c: New.
24938
24939 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
24940
24941         PR fortran/18284
24942         * gfortran.dg/backspace.f90
24943
24944 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
24945
24946         * gfortran.dg/inquire.f90: New test.
24947
24948 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
24949
24950         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
24951         handle effective-target-keyword.
24952         (dg-skip-if): Support effective-target keyword as target list.
24953         (dg-xfail-if): Ditto.
24954         * lib/target-supports.exp (is-effective-target-keyword): New proc.
24955
24956 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
24957
24958         PR tree-optimization/18291
24959         * gcc.c-torture/compile/pr18291.c: New test.
24960
24961 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24962
24963         PR C++/18729
24964         * g++.dg/parse/crash20.C: New.
24965
24966         PR c++/17431
24967         * g++.dg/overload/arg1.C: New.
24968         * g++.dg/overload/arg2.C: New.
24969         * g++.dg/overload/arg3.C: New.
24970         * g++.dg/overload/arg4.C: New.
24971
24972 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
24973
24974         * gcc.dg/c99-flex-array-4.c: Remove.
24975
24976 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
24977
24978         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
24979
24980         * lib/target-supports.exp (is-effective-target): Simplify.
24981
24982         * lib/target-supports.exp (check_effective_target_vect_long):
24983         Fix for powerpc64-*-*.
24984
24985 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
24986
24987         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
24988         to support new requirements on FreeBSD 5.
24989
24990 2004-11-30  Devang Patel  <dpatel@apple.com>
24991
24992         PR 18702
24993         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
24994
24995 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
24996
24997         * g++.dg/ext/altivec-13.C: New test.
24998
24999 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25000
25001         PR tree-opt/18298
25002         * gcc.c-torture/execute/p18298.c: New test.
25003
25004 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25005             Dorit Naishlos  <dorit@il.ibm.com>
25006
25007         PR tree-opt/18607
25008         * gcc.dg/vect/vect-89.c: New test.
25009
25010 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25011
25012         * gcc.dg/pr18596-1.c: New test.
25013
25014 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25015
25016         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25017
25018 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25019
25020         PR c/18479
25021         * gcc.dg/pr18479.c: New test.
25022
25023 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25024
25025         PR target/18490
25026         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25027         mmix-knuth-mmixware.
25028
25029         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25030         cris-*-elf* cris-*-aout* mmix-*-*
25031
25032 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25033
25034         PR middle-end/18725
25035         * gcc.dg/pr18725.c: New test.
25036
25037 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25038
25039         PR target/18488
25040         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25041
25042         PR target/18336
25043         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25044
25045 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/18368
25048         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25049         * g++.old-deja/g++.law/ctors5.C: Likewise.
25050         * g++.old-deja/g++.other/crash25.C: Likewise.
25051
25052         PR c++/18674
25053         * g++.dg/template/error16.C: New test.
25054
25055         PR c++/18512
25056         * g++.dg/template/crash29.C: New test.
25057
25058 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25059
25060         PR tree-optimization/18712
25061         * gcc.c-torture/compile/pr18712.c: New test.
25062
25063 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25064
25065         PR c/7544
25066         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25067         tests.
25068
25069 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25070
25071         PR c++/18652
25072         * g++.dg/lookup/crash6.C: New test.
25073
25074 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25075
25076         PR middle-end/18164
25077         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25078
25079 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25080
25081         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25082         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25083         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25084
25085 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25086
25087         * gcc.dg/pr18164.c: New test.
25088
25089 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25090
25091         * gcc.dg/funroll-loops-all.c: New.
25092
25093 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25094
25095         PR target/18489
25096         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25097         delimeter, match space and TAB as well as ":".
25098
25099         PR target/18484
25100         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25101
25102         PR target/18348
25103         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25104
25105         PR target/18345
25106         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25107
25108         PR target/18337
25109         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25110
25111 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25112
25113         * gfortran.dg/direct_io_2.f90: New test.
25114
25115 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25116
25117         PR target/18334
25118         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25119
25120 2004-11-28  Richard Henderson  <rth@redhat.com>
25121
25122         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25123
25124 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25125
25126         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25127         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25128         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25129         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25130         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25131         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25132         gcc.dg/pointer-arith-8.c: New tests.
25133
25134 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25135
25136         PR fortran/18364
25137         * gfortran.dg/endfile.f90: New test.
25138
25139 2004-11-27  Falk Hueffner  <falk@debian.org>
25140
25141         * gcc.dg/loop-6.c: New test.
25142
25143 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25144
25145         * gcc.c-torture/execute/20041126-1.c: New test.
25146
25147 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25148
25149         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25150         on IRIX.
25151
25152 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25153
25154         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25155         functions.
25156
25157 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25158
25159         PR rtl-optimization/17825
25160         * gcc.c-torture/compile/20041119-1.c: New test.
25161
25162 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25163
25164         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25165         Check existence of ld library path variables before unsetting.
25166
25167 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25168
25169         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25170
25171 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25172
25173         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25174
25175 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25176
25177         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25178
25179 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25180
25181         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25182         dg-do directive.
25183
25184 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25185
25186         * gcc.dg/pr17957.c: Pass --param, not -param.
25187
25188 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25189
25190         PR middle-end/17957
25191         * gcc.dg/pr17957.c: New test.
25192
25193 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25194
25195         PR c++/18445
25196         * g++.dg/template/crash28.C: Likewise.
25197
25198         PR c++/18001
25199         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25200         * g++.dg/ext/lvaddr.C: Likewise.
25201         * g++.dg/opt/pr7503-3.C: Likewise.
25202
25203         PR c++/18466
25204         * g++.dg/parse/qualified3.C: New test.
25205         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25206
25207         PR c++/18545
25208         * g++.dg/expr/return1.C: New test.
25209
25210 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25211
25212         Friend class name lookup 3/n, PR c++/3332
25213         * g++.dg/lookup/friend3.C: New test.
25214         * g++.dg/lookup/friend4.C: Likewise.
25215         * g++.dg/lookup/friend5.C: Likewise.
25216
25217 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25218
25219         Friend class name lookup 2/n, PR c++/14513, c++/15410
25220         * g++.dg/lookup/friend2.C: New test.
25221         * g++.dg/template/friend31.C: Likewise.
25222
25223 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25224
25225         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25226
25227 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25228
25229         PR c++/17473
25230         * g++.dg/tc1/dr56.C: Remove.
25231         * g++.dg/template/typedef1.C: Add dg-error markers.
25232         * g++.old-deja/g++.other/typedef7.C: Likewise.
25233
25234         PR c++/18285
25235         * g++.dg/parse/typedef7.C: New test.
25236
25237 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25238
25239         * gcc.c-torture/execute/20041124-1.c: New test.
25240
25241 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25242
25243         * g++.dg/template/deduce3.C: New test.
25244
25245         PR c++/18586
25246         * g++.dg/template/crash27.C: New test.
25247
25248         PR c++/18530
25249         * g++.dg/warn/Wshadow-3.C: New test.
25250
25251 2004-11-24  Devang Patel  <dpatel@apple.com>
25252
25253         PR/18555
25254         * gcc.dg/cpp/isysroot-1.c: New test.
25255         * gcc.dg/cpp/usr/include/stdio.h: New file.
25256         * gcc.dg/cpp/isysroot-2.c: New test.
25257         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25258         New file.
25259
25260 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25261
25262         PR c++/8929
25263         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25264
25265 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25266
25267         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25268         * gcc.target/sparc/pdist.c: Likewise.
25269
25270 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25271
25272         PR c++/16882
25273         * g++.dg/conversion/simd1.C: New test.
25274
25275 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25276
25277         * lib/target-libpath.exp: New file defining
25278         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25279         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25280         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25281         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25282         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25283
25284 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25285
25286         * gcc.dg/pragma-align-2.c: Test macro expansion.
25287         * gcc.dg/pragma-pack-2.c: New test.
25288
25289 2004-11-23  Richard Henderson  <rth@redhat.com>
25290
25291         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25292         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25293         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25294         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25295         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25296         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25297
25298         * gcc.dg/vect/vect.exp: Add check for alpha.
25299         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25300         (check_effective_target_vect_int): Enable for alpha.
25301         (check_effective_target_vect_long): New.
25302         (is-effective-target): Add it.
25303
25304 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25305
25306         * gcc.dg/pr18614-1.c: New test.
25307
25308 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25309
25310         * gcc.dg/setjmp-2.c: New test.
25311
25312 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25313
25314         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25315         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25316         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25317         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25318         gcc.target/sparc/pdist.c: New tests.
25319
25320 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25321
25322         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25323
25324 2004-11-22  Dale Johannesen  <dalej@apple.com>
25325
25326         * gcc.dg/20041111-1.c: New.
25327
25328 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25329
25330         PR tree-opt/18536
25331         * gcc.dg/vect/pr18536.c: New test.
25332
25333 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25334
25335         PR c++/18354
25336         * g++.dg/template/nontype11.C: New test.
25337
25338 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25339
25340         PR middle-end/18520
25341         * gcc.dg/pr18520-1.c: New test case.
25342
25343 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25344
25345         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25346         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25347         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25348         expected diagnostics.
25349
25350 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25351
25352         PR target/18580
25353         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25354         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25355         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25356
25357 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25358
25359         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25360
25361 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25362             Joseph Myers  <joseph@codesourcery.com>
25363
25364         * lib/target-supports.exp (check_visibility_available): Really
25365         test the compiler.
25366
25367 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25368
25369         PR tree-opt/18181
25370         * gcc.dg/vect/vect-85.c: New test.
25371         * gcc.dg/vect/vect-86.c: New test.
25372         * gcc.dg/vect/vect-87.c: New test.
25373         * gcc.dg/vect/vect-88.c: New test.
25374
25375 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25376
25377         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25378
25379 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25380
25381         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25382         * gcc.dg/ppc-and-1.c: Ditto.
25383         * gcc.dg/ppc-compare-1.c: Ditto.
25384         * gcc.dg/ppc-mov-1.c: Ditto
25385
25386 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25387             Mark Mitchell  <mark@codesourcery.com>
25388
25389         * gcc.dg/pragma-init-fini-2.c: New test.
25390
25391 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25392             Aldy Hernandez  <aldyh@redhat.com>
25393
25394         * lib/target-supports.exp (check_effective_target_vect_int): New
25395         (check_effective_target_vect_float): New
25396         (check_effective_target_vect_double): New.
25397         (is-effective-target): Support new effective targets keywords.
25398         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25399         default action for dg-do.
25400         * gcc.dg/vect/pr16105.c: Use new support.
25401         * gcc.dg/vect/pr18400.c: Ditto.
25402         * gcc.dg/vect/pr18425.c: Ditto.
25403         * gcc.dg/vect/vect-1.c: Ditto.
25404         * gcc.dg/vect/vect-10.c: Ditto.
25405         * gcc.dg/vect/vect-11.c: Ditto.
25406         * gcc.dg/vect/vect-12.c: Ditto.
25407         * gcc.dg/vect/vect-13.c: Ditto.
25408         * gcc.dg/vect/vect-14.c: Ditto.
25409         * gcc.dg/vect/vect-15.c: Ditto.
25410         * gcc.dg/vect/vect-16.c: Ditto.
25411         * gcc.dg/vect/vect-17.c: Ditto.
25412         * gcc.dg/vect/vect-18.c: Ditto.
25413         * gcc.dg/vect/vect-19.c: Ditto.
25414         * gcc.dg/vect/vect-2.c: Ditto.
25415         * gcc.dg/vect/vect-20.c: Ditto.
25416         * gcc.dg/vect/vect-21.c: Ditto.
25417         * gcc.dg/vect/vect-22.c: Ditto.
25418         * gcc.dg/vect/vect-23.c: Ditto.
25419         * gcc.dg/vect/vect-24.c: Ditto.
25420         * gcc.dg/vect/vect-25.c: Ditto.
25421         * gcc.dg/vect/vect-26.c: Ditto.
25422         * gcc.dg/vect/vect-27.c: Ditto.
25423         * gcc.dg/vect/vect-27a.c: Ditto.
25424         * gcc.dg/vect/vect-28.c: Ditto.
25425         * gcc.dg/vect/vect-29.c: Ditto.
25426         * gcc.dg/vect/vect-29a.c: Ditto.
25427         * gcc.dg/vect/vect-3.c: Ditto.
25428         * gcc.dg/vect/vect-30.c: Ditto.
25429         * gcc.dg/vect/vect-31.c: Ditto.
25430         * gcc.dg/vect/vect-32.c: Ditto.
25431         * gcc.dg/vect/vect-33.c: Ditto.
25432         * gcc.dg/vect/vect-34.c: Ditto.
25433         * gcc.dg/vect/vect-35.c: Ditto.
25434         * gcc.dg/vect/vect-36.c: Ditto.
25435         * gcc.dg/vect/vect-37.c: Ditto.
25436         * gcc.dg/vect/vect-38.c: Ditto.
25437         * gcc.dg/vect/vect-4.c: Ditto.
25438         * gcc.dg/vect/vect-40.c: Ditto.
25439         * gcc.dg/vect/vect-41.c: Ditto.
25440         * gcc.dg/vect/vect-42.c: Ditto.
25441         * gcc.dg/vect/vect-43.c: Ditto.
25442         * gcc.dg/vect/vect-44.c: Ditto.
25443         * gcc.dg/vect/vect-45.c: Ditto.
25444         * gcc.dg/vect/vect-46.c: Ditto.
25445         * gcc.dg/vect/vect-47.c: Ditto.
25446         * gcc.dg/vect/vect-48.c: Ditto.
25447         * gcc.dg/vect/vect-48a.c: Ditto.
25448         * gcc.dg/vect/vect-49.c: Ditto.
25449         * gcc.dg/vect/vect-5.c: Ditto.
25450         * gcc.dg/vect/vect-50.c: Ditto.
25451         * gcc.dg/vect/vect-51.c: Ditto.
25452         * gcc.dg/vect/vect-52.c: Ditto.
25453         * gcc.dg/vect/vect-53.c: Ditto.
25454         * gcc.dg/vect/vect-54.c: Ditto.
25455         * gcc.dg/vect/vect-55.c: Ditto.
25456         * gcc.dg/vect/vect-56.c: Ditto.
25457         * gcc.dg/vect/vect-56a.c: Ditto.
25458         * gcc.dg/vect/vect-57.c: Ditto.
25459         * gcc.dg/vect/vect-58.c: Ditto.
25460         * gcc.dg/vect/vect-59.c: Ditto.
25461         * gcc.dg/vect/vect-6.c: Ditto.
25462         * gcc.dg/vect/vect-60.c: Ditto.
25463         * gcc.dg/vect/vect-61.c: Ditto.
25464         * gcc.dg/vect/vect-62.c: Ditto.
25465         * gcc.dg/vect/vect-63.c: Ditto.
25466         * gcc.dg/vect/vect-64.c: Ditto.
25467         * gcc.dg/vect/vect-65.c: Ditto.
25468         * gcc.dg/vect/vect-66.c: Ditto.
25469         * gcc.dg/vect/vect-67.c: Ditto.
25470         * gcc.dg/vect/vect-68.c: Ditto.
25471         * gcc.dg/vect/vect-69.c: Ditto.
25472         * gcc.dg/vect/vect-7.c: Ditto.
25473         * gcc.dg/vect/vect-72.c: Ditto.
25474         * gcc.dg/vect/vect-72a.c: Ditto.
25475         * gcc.dg/vect/vect-73.c: Ditto.
25476         * gcc.dg/vect/vect-74.c: Ditto.
25477         * gcc.dg/vect/vect-75.c: Ditto.
25478         * gcc.dg/vect/vect-76.c: Ditto.
25479         * gcc.dg/vect/vect-77.c: Ditto.
25480         * gcc.dg/vect/vect-77a.c: Ditto.
25481         * gcc.dg/vect/vect-78.c: Ditto.
25482         * gcc.dg/vect/vect-79.c: Ditto.
25483         * gcc.dg/vect/vect-8.c: Ditto.
25484         * gcc.dg/vect/vect-80.c: Ditto.
25485         * gcc.dg/vect/vect-82.c: Ditto.
25486         * gcc.dg/vect/vect-82_64.c: Ditto.
25487         * gcc.dg/vect/vect-83.c: Ditto.
25488         * gcc.dg/vect/vect-83_64.c: Ditto.
25489         * gcc.dg/vect/vect-9.c: Ditto.
25490         * gcc.dg/vect/vect-all.c: Ditto.
25491         * gcc.dg/vect/vect-none.c: Ditto.
25492
25493 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25494
25495         * lib/gcc-dg.exp (dg-skip-if): New function.
25496         (dg-forbid-option): Remove.
25497         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25498         * g++.dg/abi/bitfield8.C: Likewise.
25499         * g++.dg/abi/dtor1.C: Likewise.
25500         * g++.dg/abi/empty10.C: Likewise.
25501         * g++.dg/abi/empty7.C: Likewise.
25502         * g++.dg/abi/empty9.C: Likewise.
25503         * g++.dg/abi/layout3.C: Likewise.
25504         * g++.dg/abi/layout4.C: Likewise.
25505         * g++.dg/abi/thunk1.C: Likewise.
25506         * g++.dg/abi/thunk2.C: Likewise.
25507         * g++.dg/abi/vbase11.C: Likewise.
25508         * g++.dg/abi/vthunk2.C: Likewise.
25509         * g++.dg/abi/vthunk3.C: Likewise.
25510         * g++.dg/ext/attrib8.C: Likewise.
25511         * g++.dg/opt/longbranch2.C: Likewise.
25512         * g++.dg/opt/reg-stack4.C: Likewise.
25513         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25514         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25515         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25516         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25517         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25518         * gcc.dg/20000609-1.c: Likewise.
25519         * gcc.dg/20000720-1.c: Likewise.
25520         * gcc.dg/20011107-1.c: Likewise.
25521         * gcc.dg/20011119-1.c: Likewise.
25522         * gcc.dg/20020108-1.c: Likewise.
25523         * gcc.dg/20020122-2.c: Likewise.
25524         * gcc.dg/20020122-3.c: Likewise.
25525         * gcc.dg/20020201-3.c: Likewise.
25526         * gcc.dg/20020206-1.c: Likewise.
25527         * gcc.dg/20020218-1.c: Likewise.
25528         * gcc.dg/20020310-1.c: Likewise.
25529         * gcc.dg/20020411-1.c: Likewise.
25530         * gcc.dg/20020418-2.c: Likewise.
25531         * gcc.dg/20020426-1.c: Likewise.
25532         * gcc.dg/20020426-2.c: Likewise.
25533         * gcc.dg/20020517-1.c: Likewise.
25534         * gcc.dg/20020523-1.c: Likewise.
25535         * gcc.dg/20020523-2.c: Likewise.
25536         * gcc.dg/20020729-1.c: Likewise.
25537         * gcc.dg/20030204-1.c: Likewise.
25538         * gcc.dg/20030826-2.c: Likewise.
25539         * gcc.dg/20030926-1.c: Likewise.
25540         * gcc.dg/20031202-1.c: Likewise.
25541         * gcc.dg/980312-1.c: Likewise.
25542         * gcc.dg/980313-1.c: Likewise.
25543         * gcc.dg/990117-1.c: Likewise.
25544         * gcc.dg/990424-1.c: Likewise.
25545         * gcc.dg/990524-1.c: Likewise.
25546         * gcc.dg/991230-1.c: Likewise.
25547         * gcc.dg/i386-387-1.c: Likewise.
25548         * gcc.dg/i386-387-2.c: Likewise.
25549         * gcc.dg/i386-387-3.c: Likewise.
25550         * gcc.dg/i386-387-4.c: Likewise.
25551         * gcc.dg/i386-387-5.c: Likewise.
25552         * gcc.dg/i386-387-6.c: Likewise.
25553         * gcc.dg/i386-asm-1.c: Likewise.
25554         * gcc.dg/i386-bitfield1.c: Likewise.
25555         * gcc.dg/i386-bitfield2.c: Likewise.
25556         * gcc.dg/i386-loop-1.c: Likewise.
25557         * gcc.dg/i386-loop-2.c: Likewise.
25558         * gcc.dg/i386-loop-3.c: Likewise.
25559         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25560         * gcc.dg/i386-pic-1.c: Likewise.
25561         * gcc.dg/i386-regparm.c: Likewise.
25562         * gcc.dg/i386-signbit-1.c: Likewise.
25563         * gcc.dg/i386-signbit-2.c: Likewise.
25564         * gcc.dg/i386-signbit-3.c: Likewise.
25565         * gcc.dg/i386-sse-5.c: Likewise.
25566         * gcc.dg/i386-sse-8.c: Likewise.
25567         * gcc.dg/i386-unroll-1.c: Likewise.
25568         * gcc.dg/tls/opt-1.c: Likewise.
25569         * gcc.dg/tls/opt-2.c: Likewise.
25570         * gcc.dg/unroll-1.c: Likewise.
25571         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25572         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25573         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25574         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25575
25576 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25577
25578         * g++.dg/template/incomplete1.C: New test.
25579
25580 2004-11-16  Nick Clifton  <nickc@redhat.com>
25581
25582         Revert patches accidentally commited during checkin of fixes for
25583         xstormy16 tests:
25584         gcc.c-torture/execute/simd-4.c: Revert
25585         gcc.dg/20040910-1.c: Revert.
25586
25587 2004-11-16  Paul Brook  <paul@codesourcery.com>
25588
25589         PR fortran/13010
25590         * gfortran.dg/der_pointer_1.f90: New test.
25591
25592 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25593
25594         PR c/18498
25595         * gcc.dg/bitfld-13.c: New test.
25596
25597 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
25598
25599         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25600         powerpc*-*-linux*.
25601
25602         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25603         * gcc.dg/ppc64-abi-2.c: Ditto.
25604         * gcc.dg/ppc64-abi-3.c: Ditto.
25605
25606         * lib/gcc-dg.exp (dg-target-list): Remove.
25607
25608 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
25609
25610         * gcc.dg/ia64-postinc.c: New test.
25611
25612 2004-11-15  Mark Mitchell <mark@codesourcery.com>
25613
25614         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25615
25616 2004-11-15  Nick Clifton  <nickc@redhat.com>
25617
25618         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
25619         __INT_MAX__ so that the test can be compiled by toolchains
25620         targeted at 16-bit processors.
25621
25622         * gcc.dg/20040625-1.c: Use long constants rather than integers
25623         when performing arithmetic that will overflow 16-bits.
25624
25625         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
25626         xstormy16.  It does not support 128-bit vector operations.
25627
25628         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
25629         with the macro PTR_TYPE.  Define this macro to an integer type
25630         suitable for holding a pointer.
25631
25632         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
25633         the target is a 16-bit processor.
25634
25635         * gcc.dg/cpp/if-2.c: Expect a different warning message from
25636         16-bit targets where the character constant will be too long.
25637
25638         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
25639         where the double will not be directly addressable.
25640
25641 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25642
25643         Friend class name lookup 1/n, PR c++/18471
25644         * g++.dg/template/crash26.C: New test.
25645         * g++.dg/lookup/struct1.C: Adjust expected error.
25646         * g++.dg/parse/elab1.C: Likewise.
25647         * g++.dg/parse/elab2.C: Likewise.
25648         * g++.dg/parse/int-as-enum1.C: Likewise.
25649         * g++.dg/parse/struct-as-enum1.C: Likewise.
25650         * g++.dg/parse/typedef1.C: Likewise.
25651         * g++.dg/parse/typedef3.C: Likewise.
25652         * g++.dg/parse/typedef4.C: Likewise.
25653         * g++.dg/parse/typedef5.C: Likewise.
25654         * g++.dg/template/nontype4.C: Likewise.
25655         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
25656         * g++.old-deja/g++.other/elab1.C: Likewise.
25657         * g++.old-deja/g++.other/syntax4.C: Likewise.
25658
25659 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25660
25661         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
25662
25663 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
25664
25665         * gcc.c-torture/execute/20041114-1.c: New test.
25666
25667 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
25668
25669         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
25670         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
25671         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
25672         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
25673         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
25674         gcc.dg/switch-7.c: New tests.
25675
25676 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25677
25678         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
25679
25680 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25681
25682         PR tree-opt/18400
25683         * gcc.dg/vect/pr18400.c: New test.
25684
25685 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25686             Andrew Pinski  <pinskia@physics.uc.edu>
25687
25688         PR tree-opt/18425
25689         * gcc.dg/vect/pr18425.c: New test.
25690
25691 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25692
25693         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
25694         Guard with dg-require-alias and dg-require-visibility.
25695
25696 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25697
25698         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
25699
25700 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25701
25702         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
25703
25704 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25705
25706         PR c++/17344
25707         * g++.dg/template/defarg5.C: New test.
25708
25709 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25710
25711         * g++.dg/parse/cast1.C: Run only on ILP32.
25712         * g++.old-deja/g++.mike/p784.C: Likewise.
25713
25714 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
25715
25716         * gcc.c-torture/execute/20041113-1.c: New test.
25717
25718 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25719
25720         PR target/18230
25721         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
25722         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
25723         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
25724         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25725         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
25726         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
25727         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
25728         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
25729         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
25730         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25731         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25732         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25733         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
25734
25735 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25736
25737         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
25738         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
25739         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
25740         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
25741         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
25742         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
25743         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
25744         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
25745         gcc.target/sparc/combined-1.c: New tests.
25746
25747 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
25748
25749         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
25750         New tests.
25751
25752 2004-11-12  Mark Mitchell <mark@codesourcery.com>
25753
25754         * lib/gcc-dg.exp (dg-forbid-option): New function.
25755         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25756         * g++.dg/abi/bitfield8.C: Likewise.
25757         * g++.dg/abi/dtor1.C: Likewise.
25758         * g++.dg/abi/empty10.C: Likewise.
25759         * g++.dg/abi/empty7.C: Likewise.
25760         * g++.dg/abi/empty9.C: Likewise.
25761         * g++.dg/abi/layout3.C: Likewise.
25762         * g++.dg/abi/layout4.C: Likewise.
25763         * g++.dg/abi/thunk1.C: Likewise.
25764         * g++.dg/abi/thunk2.C: Likewise.
25765         * g++.dg/abi/vbase11.C: Likewise.
25766         * g++.dg/abi/vthunk2.C: Likewise.
25767         * g++.dg/abi/vthunk3.C: Likewise.
25768         * g++.dg/ext/attrib8.C: Likewise.
25769         * g++.dg/opt/longbranch2.C: Likewise.
25770         * g++.dg/opt/reg-stack4.C: Likewise.
25771         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25772         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25773         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25774         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25775         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25776         * gcc.dg/20000609-1.c: Likewise.
25777         * gcc.dg/20000720-1.c: Likewise.
25778         * gcc.dg/20011107-1.c: Likewise.
25779         * gcc.dg/20011119-1.c: Likewise.
25780         * gcc.dg/20020108-1.c: Likewise.
25781         * gcc.dg/20020122-2.c: Likewise.
25782         * gcc.dg/20020122-3.c: Likewise.
25783         * gcc.dg/20020201-3.c: Likewise.
25784         * gcc.dg/20020206-1.c: Likewise.
25785         * gcc.dg/20020218-1.c: Likewise.
25786         * gcc.dg/20020310-1.c: Likewise.
25787         * gcc.dg/20020411-1.c: Likewise.
25788         * gcc.dg/20020418-2.c: Likewise.
25789         * gcc.dg/20020426-1.c: Likewise.
25790         * gcc.dg/20020426-2.c: Likewise.
25791         * gcc.dg/20020517-1.c: Likewise.
25792         * gcc.dg/20020523-1.c: Likewise.
25793         * gcc.dg/20020523-2.c: Likewise.
25794         * gcc.dg/20020729-1.c: Likewise.
25795         * gcc.dg/20030204-1.c: Likewise.
25796         * gcc.dg/20030826-2.c: Likewise.
25797         * gcc.dg/20030926-1.c: Likewise.
25798         * gcc.dg/20031202-1.c: Likewise.
25799         * gcc.dg/980312-1.c: Likewise.
25800         * gcc.dg/980313-1.c: Likewise.
25801         * gcc.dg/990117-1.c: Likewise.
25802         * gcc.dg/990424-1.c: Likewise.
25803         * gcc.dg/990524-1.c: Likewise.
25804         * gcc.dg/991230-1.c: Likewise.
25805         * gcc.dg/i386-387-1.c: Likewise.
25806         * gcc.dg/i386-387-2.c: Likewise.
25807         * gcc.dg/i386-387-3.c: Likewise.
25808         * gcc.dg/i386-387-4.c: Likewise.
25809         * gcc.dg/i386-387-5.c: Likewise.
25810         * gcc.dg/i386-387-6.c: Likewise.
25811         * gcc.dg/i386-asm-1.c: Likewise.
25812         * gcc.dg/i386-bitfield1.c: Likewise.
25813         * gcc.dg/i386-bitfield2.c: Likewise.
25814         * gcc.dg/i386-loop-1.c: Likewise.
25815         * gcc.dg/i386-loop-2.c: Likewise.
25816         * gcc.dg/i386-loop-3.c: Likewise.
25817         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25818         * gcc.dg/i386-pic-1.c: Likewise.
25819         * gcc.dg/i386-regparm.c: Likewise.
25820         * gcc.dg/i386-signbit-1.c: Likewise.
25821         * gcc.dg/i386-signbit-2.c: Likewise.
25822         * gcc.dg/i386-signbit-3.c: Likewise.
25823         * gcc.dg/i386-sse-5.c: Likewise.
25824         * gcc.dg/i386-sse-8.c: Likewise.
25825         * gcc.dg/i386-unroll-1.c: Likewise.
25826         * gcc.dg/tls/opt-1.c: Likewise.
25827         * gcc.dg/tls/opt-2.c: Likewise.
25828         * gcc.dg/unroll-1.c: Likewise.
25829         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25830         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25831         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25832         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25833         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25834         -m64 is specified.
25835
25836 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25837
25838         PR c++/18389
25839         * g++.dg/parse/cond1.C: New test.
25840
25841         PR c++/18429
25842         * g++.dg/template/array9.C: New test.
25843         * g++.dg/ext/vla1.C: Adjust error messages.
25844         * g++.dg/ext/vlm1.C: Likewise.
25845         * g++.dg/template/crash2.C: Likewise.
25846
25847         PR c++/18436
25848         * g++.dg/template/call3.C: New test.
25849
25850         PR c++/18407
25851         * g++.dg/template/ptrmem11.C: New test.
25852
25853 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
25854
25855         PR other/14264
25856         * lib/g++.exp: Set LC_ALL and LANG to C.
25857         * lib/gcc-dg.exp: Likewise.
25858         * lib/gfortran.exp: Likewise.
25859         * lib/objc.exp: Likewise.
25860         * lib/treelang.exp: Likewise.
25861
25862 2004-11-12  Andreas Schwab  <schwab@suse.de>
25863
25864         * gcc.dg/pr16286.c: Fix last change.
25865
25866 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25867
25868         PR c++/18416
25869         * g++.dg/init/global1.C: New test.
25870
25871 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
25872
25873         * gcc.c-torture/execute/20041112-1.c: New test.
25874
25875 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25876
25877         * lib/gcc-dg.exp (dg-target-list): New.
25878
25879 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25880             Richard Sandiford  <rsandifo@redhat.com>
25881
25882         * lib/target-supports.exp (get-compiler_messages): New.
25883         (check_named_sections_available): Use it.
25884         (check_effective_target_ilp32): New.
25885         (check_effective_target_lp64): New.
25886         (is-effective-target): New.
25887         * lib/gcc-dg.exp (dg-require-effective-target): New.
25888
25889 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
25890
25891         * gcc.dg/precedence-1.c: New test.
25892
25893 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25894
25895         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
25896
25897         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
25898         message, delete generated files, use more descriptive name for
25899         executable, and make the test unsupported when it cannot be run.
25900
25901         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
25902         (dg-require-weak, dg-require-visibility, dg-require-alias,
25903         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
25904         dg-require-iconv, dg-require-named-sections): Use it.
25905
25906         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
25907
25908 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
25909
25910         PR target/16457
25911         * gcc.dg/ppc-and-1: New
25912
25913         PR target/16796
25914         * gcc.dg/ppc-mov-1.c: New.
25915
25916         PR target/16458
25917         * gcc.dg/ppc-compare-1.c: New.
25918
25919 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
25920
25921         * objc.dg/desig-init-2.m: New test.
25922
25923 2004-11-10  Adam Nemet  <anemet@lnxw.com>
25924
25925         PR middle-end/18160
25926         * g++.dg/warn/register-var-1.C: New test.
25927         * g++.dg/warn/register-var-2.C: New test.
25928
25929 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25930
25931         * gcc.dg/union-2.c: New test.
25932
25933 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
25934
25935         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
25936         New test for PR tree-optimization/17892.
25937
25938 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
25939
25940         PR c++/18369
25941         * g++.dg/init/new12.C: New test.
25942
25943 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
25944
25945         * gcc.target/sparc: New directory.
25946         * gcc.target/sparc/sparc.exp: New driver.
25947         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
25948         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
25949         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
25950         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
25951
25952 2004-11-10  Paul Brook  <paul@codesourcery.com>
25953
25954         PR fortran/18218
25955         * gfortran.dg/list_read.c: New test.
25956
25957 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25958
25959         PR c/18322
25960         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
25961         expected diagnostic location.
25962
25963 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
25964
25965         * gcc.dg/20041109-1.c: New test.
25966
25967 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25968
25969         PR objc/18406
25970         * objc/compile/pr18406.m: New test.
25971
25972 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25973
25974         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
25975
25976 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25977
25978         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
25979
25980 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
25981
25982         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
25983
25984 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
25985
25986         * gcc.dg/20030225-2.c: Add prototype for abort and
25987         exit.
25988
25989 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
25990
25991         PR tree-opt/18299
25992         * gcc.c-torture/pr18299-1.c: New test.
25993
25994 2004-11-06  Andreas Schwab  <schwab@suse.de>
25995
25996         * gcc.dg/pr16286.c: Also test for bool and pixel.
25997
25998 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
25999
26000         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26001         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26002         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26003         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26004         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26005         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26006         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26007         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26008         gcc.dg/struct-semi-3.c: New tests.
26009
26010 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26011
26012         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26013
26014 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26015
26016         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26017         Do not use C99 designators.
26018
26019 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26020
26021         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26022
26023 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26024
26025         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26026         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26027         * gcc.c-torture/execute/simd-5.x: Remove.
26028
26029 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26030
26031         PR rtl-optimization/17933
26032         * gcc.dg/torture/pr17933-1.c: New test.
26033
26034 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26035
26036         PR target/18106
26037         * lib/target-supports.exp (check_weak_available): Support
26038         Windows.
26039
26040 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26041
26042         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26043         call to fflush(stdout) before abort.
26044         (my_ffsll): New function.
26045         (generate_fields): Use it.
26046
26047 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26048
26049         * gcc.dg/init-undef-1.c: New test.
26050
26051 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26052
26053         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26054         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26055         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26056         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26057         expected messages for new parser.
26058
26059 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26060
26061         * g++.dg/ext/visibility/symbian1.C: New test.
26062
26063 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26064
26065         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26066         on LP64 targets.
26067
26068 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26069
26070         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26071         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26072         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26073         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26074         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26075         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26076         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26077         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26078         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26079         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26080
26081 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26082
26083         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26084         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26085         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26086         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26087         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26088         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26089         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26090         for new parser.
26091
26092 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26093
26094         PR target/15342
26095         * gcc.dg/20041104-1.c: New test.
26096
26097 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26098
26099         * g++.dg/template/nontype7.C: New test.
26100         * g++.dg/template/nontype8.C: Likewise.
26101         * g++.dg/template/nontype9.C: Likewise.
26102         * g++.dg/template/nontype10.C: Likewise.
26103         * g++.dg/tc1/dr49.C: Likewise.
26104         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26105         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26106
26107 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26108
26109         * g++.dg/rtti/tinfo1.C: Remove xfails.
26110
26111 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26112
26113         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26114         packed attribute to the definition to satisfy the new C++ parser.
26115
26116 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26117
26118         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26119         invocations of va_arg.
26120
26121 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/18124
26124         * g++.dg/template/crash25.C: New test.
26125
26126         PR c++/18155
26127         * g++.dg/template/typedef2.C: New test.
26128         * g++.dg/parse/crash13.C: Adjust error markers.
26129
26130         PR c++/18177
26131         * g++.dg/conversion/const3.C: New test.
26132
26133 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26134
26135         PR fortran/17535
26136         PR fortran/17583
26137         PR fortran/17713
26138         * gfortran.dg/generic_[123].f90: New testcases.
26139
26140 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26141
26142         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26143         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26144
26145 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26146
26147         PR tree-opt/16808
26148         * gcc.c-torture/compile/pr16808.c: New test.
26149
26150 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26151
26152         PR rtl-optimization/17104
26153         * gcc.dg/ppc-bitfield1.c: New.
26154
26155 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26156
26157         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26158
26159 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26160
26161         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26162         strings for 32-bit code.
26163
26164 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26165
26166         PR c/18239
26167         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26168
26169 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26170
26171         PR c++/18064
26172         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26173
26174 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/15172
26177         * g++.dg/init/aggr2.C: New test.
26178
26179 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26180
26181         * objc.dg/local-decl-1.m: New test.
26182
26183 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26184
26185         * gcc.dg/20040910-1.c: Adjust regex.
26186
26187 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26188
26189         PR rtl-optimization/18084
26190         * g++.dg/opt/pr18084-1.C: New testcase.
26191
26192 2004-10-30  Matt Austern  <austern@apple.com>
26193
26194         PR c++/17542
26195         * g++.dg/ext/attrib18.C: New test.
26196
26197 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26198
26199         PR middle-end/18096
26200         * gcc.dg/pr18096-1.c: New test case.
26201
26202 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26203
26204         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26205
26206 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26207
26208         PR c/16666
26209         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26210         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26211         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26212         gcc.dg/old-style-prom-3.c: New tests.
26213
26214 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26215
26216         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26217         Remove unnecessary inclusion of stdio.h.
26218
26219 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26220
26221         PR rtl-optimization/17581
26222         * gcc.dg/pr17581-1.c: New test case.
26223
26224 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26225
26226         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26227         being implemented.
26228         * g++.dg/conversion/dr195-1.C: New.
26229         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26230         * g++.old-deja/g++.mike/p10148.C: Likewise.
26231
26232 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26233
26234         PR c++/17695
26235         * g++.dg/debug/typedef2.C: New test.
26236
26237 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26238
26239         PR fortran/13490
26240         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26241         * gfortran.dg/g77/README: Update.
26242
26243 2004-10-28  Matt Austern  <austern@apple.com>
26244
26245         PR c++/14124
26246         * g++.dg/ext/packed7.C: New test.
26247
26248 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26249
26250         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26251         scan-assembler.
26252         * lib/scanasm.exp (hidden-scan-for): New proc.
26253         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26254         string.
26255         (scan-not-hidden): Likewise.
26256         * lib/target-supports.exp (check_visibility_available): mach-o is
26257         support too.
26258
26259 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26260
26261         PR c++/17132
26262         * g++.dg/template/memclass3.C: New test.
26263
26264 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26265
26266         PR middle-end/18160
26267         * gcc.dg/register-var-1.c: New test.
26268         * gcc.dg/register-var-2.c: New test.
26269         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26270         error now.
26271
26272 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26273
26274         PR other/18172
26275         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26276         unused variables.
26277         * gcc.dg/vect/vect-22.c: Likewise.
26278
26279 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26280
26281         * gcc.dg/i386-rotate-1.c: New test.
26282
26283 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26284
26285         * g++.dg/init/ref12.C: Add "run" marker.
26286
26287         PR c++/17435
26288         * g++.dg/init/ref12.C: New test.
26289
26290         PR c++/18140
26291         * g++.dg/template/shift1.C: New test.
26292         * g++.dg/template/error10.C: Adjust error markers.
26293
26294 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26295
26296         PR tree-opt/17529
26297         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26298
26299 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26300
26301         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26302         * gcc.dg/weak/weak-3.c: Likewise.
26303         * gcc.dg/weak/weak-5.c: Likewise.
26304         * gcc.dg/weak/weak-9.c: Likewise.
26305         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26306         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26307
26308         * gcc.dg/darwin-weakimport-1.c: New.
26309
26310 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26311
26312         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26313
26314 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26315
26316         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26317         'syntax' error messages.
26318         * gcc.dg/cpp/direct2s.c: Likewise.
26319
26320 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26321
26322         * gcc.c-torture/compile/20041026-1.c: New.
26323
26324 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26325
26326         PR c++/18093
26327         * g++.dg/lookup/ns2.C: New test.
26328
26329         PR c++/18020
26330         * g++.dg/template/enum4.C: New test.
26331
26332         PR c++/18161
26333         * g++.dg/template/expr1.C: New test.
26334
26335 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26336
26337         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26338
26339 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26340
26341         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26342         gcc.dg/decl-nospec-3.c: New tests.
26343
26344 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26345
26346         * objc.dg/super-class-3.m: New test.
26347
26348 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26351         resyncing.
26352         * gcc.dg/cpp/direct2s.c: Likewise.
26353
26354 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26355
26356         * objc.dg/image-info.m: Update for changes to section selection.
26357
26358 2004-10-25  David Ayers  <d.ayers@inode.at>
26359             Ziemowit Laski  <zlaski@apple.com>
26360
26361         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26362         diagnostics when messaging 'id <Proto>'.
26363         * objc.dg/class-protocol-1.m: New test.
26364         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26365         a non-existent method signature.
26366         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26367         Update diagnostics when messaging with non-existent method signature.
26368         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26369         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26370         invalid receivers are now resolved as if messaging 'id'; remove
26371         extraneous diagnostics.
26372
26373 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26374
26375         PR c/16667
26376         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26377         gcc.dg/init-desig-obs-3.c: New tests.
26378
26379 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26380
26381         * gcc.dg/debug/20041023-1.c: New test.
26382
26383 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26384
26385         PR middle-end/17407
26386         * gcc.c-torture/compile/pr17407.c: New test.
26387
26388         PR c++/18121
26389         * g++.dg/template/array8.C: New test.
26390
26391 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26392
26393         PR other/18138
26394         * lib/g++.exp: Accept more than one multilib libgcc.
26395         * lib/gcc-dg.exp: Likewise.
26396         * lib/objc.exp: Likewise.
26397         * lib/treelang.exp: Likewise.
26398         * lib/gfortran.exp: Likewise.
26399
26400 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26401
26402         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26403
26404 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26405
26406         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26407         * gcc.dg/c99-const-expr-3.c: Likewise.
26408
26409 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26410
26411         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26412
26413 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26414
26415         * gcc.c-torture/execute/loop-2e.x: Remove.
26416
26417 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26418
26419         PR c++/18095
26420         * g++.dg/parse/crash18.C: New.
26421         * g++.dg/parse/crash19.C: New.
26422
26423 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26424
26425         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26426         * g++.dg/ext/dllimport2.C: Same.
26427         * g++.dg/ext/dllimport8.C: Same.
26428
26429 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26430
26431         PR c++/10841
26432         * g++.dg/conversion/cast1.C: New test.
26433         * g++.dg/overload/pmf1.C: Adjust error marker.
26434
26435 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26436
26437         PR objc/17923
26438         * objc.dg/const-str-7.m: New test.
26439
26440 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26441
26442         * g++.dg/template/memfriend11.C: Fix comment typo.
26443         * g++.dg/template/memfriend14.C: Likewise.
26444
26445 2004-10-20  Richard Henderson  <rth@redhat.com>
26446
26447         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26448         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26449         -fasynchronous-unwind-tables.
26450
26451 2004-10-20  Richard Henderson  <rth@redhat.com>
26452
26453         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26454         (main): Return success.
26455         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26456         (main): Return success.
26457
26458 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26459
26460         PR c++/13495
26461         * g++.dg/template/memfriend9.C: New test.
26462         * g++.dg/template/memfriend10.C: Likewise.
26463         * g++.dg/template/memfriend11.C: Likewise.
26464         * g++.dg/template/memfriend12.C: Likewise.
26465         * g++.dg/template/memfriend13.C: Likewise.
26466         * g++.dg/template/memfriend14.C: Likewise.
26467         * g++.dg/template/memfriend15.C: Likewise.
26468         * g++.dg/template/memfriend16.C: Likewise.
26469         * g++.dg/template/memfriend17.C: Likewise.
26470         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26471
26472 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.dg/conversion/dr195.C: New.
26475         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26476
26477 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26478             Devang Patel  <dpatel@apple.com>
26479
26480         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26481         of floating point arithmetic, which could trap.
26482
26483 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26484
26485         PR c++/14035
26486         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26487         * g++.dg/conversion/const2.C: New test.
26488         * g++.dg/expr/reinterpret2.C: New test.
26489         * g++.dg/expr/reinterpret3.C: New test.
26490         * g++.dg/expr/cast2.C: New test.
26491         * g++.dg/expr/copy1.C: New test.
26492         * g++.dg/other/conversion1.C: Change error message.
26493         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26494         function pointers to void *.
26495         * g++.old-deja/g++.mike/p10148.C: Likewise.
26496
26497 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26498
26499         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26500
26501 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26502
26503         PR c++/18047
26504
26505         * g++.dg/parse/expr3.C: New test.
26506
26507 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26508
26509         * gcc.dg/smod-1.c: New test.
26510
26511 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26512
26513         * objc.dg/method-14.m: New test.
26514
26515 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26516
26517         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26518         Also xfail as the patch was reverted.
26519
26520 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26521
26522         PR middle-end/16973
26523         * gcc.dg/pr16973.c: New test.
26524
26525 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26526
26527         PR tree-optimization/17656
26528         * gcc.c-torture/compile/pr17656.c: New test.
26529
26530 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.dg/eh/shadow1.C: New.
26533
26534 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26535
26536         * gcc.c-torture/compile/20041018-1.c: New test.
26537
26538 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26539
26540         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26541         compiler referring to register 0 when accessing sdata.  The linker
26542         now patches things up.
26543
26544 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26545
26546         PR c/17529
26547         * gcc.c-torture/compile/pr17529.c: New test.
26548
26549 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26550
26551         PR c++/17743
26552         * g++.dg/ext/attrib17.C: New test.
26553
26554 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26555
26556         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26557
26558 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26559
26560         PR c++/10479
26561         * g++.dg/ext/attrib16.C: New test.
26562
26563 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26564
26565         PR c++/17042
26566         * g++.dg/init/dso_handle1.C: New test.
26567
26568         PR c++/14667
26569         * g++.dg/parse/typedef6.C: New test.
26570
26571         PR c++/17916
26572         * g++.dg/parse/pragma1.C: New test.
26573
26574 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26575
26576         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26577
26578 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26579
26580         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26581         -fno-common when on HPPA HP-UX platforms.
26582
26583 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26584
26585         PR other/16820
26586         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26587         stdint.h.
26588         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26589         uintptr_t.
26590
26591 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26592
26593         PR c++/16301
26594         * g++.dg/lookup/strong-using-4.C: New test.
26595
26596 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26597
26598         PR middle-end/16567
26599         * gcc.c-torture/compile/nested-1.c: New test.
26600
26601 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26602
26603         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26604         and mipsisa64*-*-* (until support for misaligned loads is added).
26605         * gcc.dg/vect/vect-50.c: Likewise.
26606         * gcc.dg/vect/vect-52.c: Likewise.
26607         * gcc.dg/vect/vect-54.c: Likewise.
26608         * gcc.dg/vect/vect-58.c: Likewise.
26609         * gcc.dg/vect/vect-60.c: Likewise.
26610         * gcc.dg/vect/vect-80.c: Likewise.
26611
26612 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
26613
26614         PR c++/17976
26615         * g++.dg/init/dtor3.C: New test.
26616
26617 2004-10-15  Ben Elliston  <bje@au.ibm.com>
26618
26619         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
26620
26621 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
26622
26623         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
26624         * gcc.dg/macho-lo-sum.c: Likewise.
26625
26626 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
26627
26628         * gcc.dg/ppc-spe64-1.c: New test.
26629
26630 2004-10-14  Devang Patel  <dpatel@apple.com>
26631
26632         PR 17635
26633         * gcc.dg/pr17635.c : New test.
26634
26635 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
26636
26637         * gcc.dg/vect/vect-28.c: Remove xfail.
26638         * gcc.dg/vect/vect-30.c: Remove xfail.
26639         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
26640         * gcc.dg/vect/vect-33.c: Remove xfail.
26641         * gcc.dg/vect/vect-44.c: Remove xfail.
26642         * gcc.dg/vect/vect-46.c: Remove xfail.
26643         * gcc.dg/vect/vect-50.c: Remove xfail.
26644         * gcc.dg/vect/vect-52.c: Remove xfail.
26645         * gcc.dg/vect/vect-54.c: Remove xfail.
26646         * gcc.dg/vect/vect-58.c: Remove xfail.
26647         * gcc.dg/vect/vect-60.c: Remove xfail.
26648         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
26649         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
26650         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
26651         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
26652         * gcc.dg/vect/vect-8.c: Remove xfail.
26653         * gcc.dg/vect/vect-80.c: Remove xfail.
26654         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
26655
26656 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26657
26658         * gcc.dg/vect/vect-82.c: New testcase.
26659         * gcc.dg/vect/vect-82_64.c: New testcase.
26660         * gcc.dg/vect/vect-83.c: New testcase.
26661         * gcc.dg/vect/vect-83_64.c: New testcase.
26662
26663 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26664
26665         * gcc.dg/cpp/error-1.c: New test.
26666
26667 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26668
26669         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
26670
26671 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
26672
26673         PR target/17984
26674         * gcc.dg/cris-peep2-xsrand2.c: New test.
26675
26676 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
26677
26678         PR c++/17661
26679         * g++.dg/expr/for2.C: New test.
26680
26681 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26682
26683         * g++.dg/inherit/thunk1.C: Run on the SPARC.
26684
26685 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
26686
26687         PR tree-optimization/17724
26688         * g++.dg/opt/pr17724-1.C: New test.
26689         * g++.dg/opt/pr17724-2.C: New test.
26690         * g++.dg/opt/pr17724-3.C: New test.
26691         * g++.dg/opt/pr17724-4.C: New test.
26692         * g++.dg/opt/pr17724-5.C: New test.
26693         * g++.dg/opt/pr17724-6.C: New test.
26694
26695 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
26696
26697         PR c/17301
26698         * gcc.dg/pr17301-2.c: New test.
26699
26700 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/15876
26703         * g++.dg/parse/error22.C: New test.
26704
26705         PR c++/17936
26706         * g++.dg/template/spec18.C: New test.
26707
26708 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
26709
26710         * gcc.dg/ia64-asm-1.c: Add prototype for abort
26711         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
26712         memcpy.
26713         * gcc.dg/ia64-sync-2.c: Ditto.
26714         * gcc.dg/ia64-sync-3.c: Ditto.
26715
26716 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26717
26718         * g++.dg/eh/cleanup5.C: Add dg-options "".
26719
26720 2004-10-11  Roger Sayle  <roger@eyesopen.com>
26721
26722         PR middle-end/17657
26723         * gcc.dg/switch-4.c: New test case.
26724
26725 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
26726
26727         * gcc.c-torture/execute/20041011-1.c: New test.
26728
26729 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26730
26731         PR c++/17554
26732         * g++.dg/init/for3.C: New test.
26733
26734         PR c++/17657
26735         * g++.dg/opt/switch2.C: New test.
26736
26737         PR middle-end/17703
26738         * g++.dg/warn/Wreturn-2.C: New test.
26739
26740 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26741
26742         PR c++/17907
26743         * g++.dg/eh/cleanup5.C: New test.
26744
26745 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
26746
26747         PR c++/17393
26748         * g++.dg/parse/error21.C: New test.
26749
26750 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26751
26752         * g++.dg/overload/pmf1.C: Adjust quoting marks.
26753         * g++.dg/warn/incomplete1.C: Likewise.
26754         * g++.dg/template/qualttp20.C: Likewise.
26755
26756 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26757
26758         PR c/17881
26759         * parm-incomplete-1.c: New test.
26760
26761 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26762
26763         PR c++/17867
26764         * g++.dg/parse/error19.C: New test.
26765
26766         PR c++/17670
26767         * g++.dg/init/new11.C: New test.
26768
26769         PR c++/17821
26770         * g++.dg/parse/error20.C: New test.
26771
26772         PR c++/17826
26773         * g++.dg/template/crash24.C: New test.
26774
26775 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26776
26777         PR c/17301
26778         * gcc.dg/pr17301-1.c: New test.
26779
26780 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26781
26782         PR c/17189
26783         * gcc.dg/anon-struct-5.c: New test.
26784
26785 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26786
26787         PR c/17844
26788         * gcc.dg/pr17844-1.c: New test.
26789
26790 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
26791
26792         PR tree-optimization/17906
26793         * gcc.c-torture/compile/pr17906.c: New.
26794
26795 2004-10-09  Stuart Hastings  <stuart@apple.com>
26796             Roger Sayle  <roger@eyesopen.com>
26797
26798         PR rtl-optimization/17853
26799         * gcc.dg/i386-mmx-5.c: New testcase.
26800
26801 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
26802
26803         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26804
26805 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26806
26807         PR c++/17524
26808         * g++.dg/template/static9.C: New test.
26809
26810         PR c++/17685
26811         * g++.dg/parse/operator5.C: New test.
26812
26813 2004-10-09  Roger Sayle  <roger@eyesopen.com>
26814
26815         PR middle-end/17894
26816         * gcc.c-torture/execute/divcmp-4.c: New test case.
26817
26818 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26819
26820         PR tree-opt/17902
26821         * g++.dg/opt/pr17902.C: New test.
26822
26823 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
26824
26825         * gcc.dg/cpp/ident-1.c: Add dg-options "".
26826
26827 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26828
26829         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26830
26831 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26832
26833         * gcc.dg/assign-warn-3.c: New test.
26834
26835 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26836
26837         PR c/16999
26838         * gcc.dg/cpp/ident-1.c: New test.
26839
26840 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         * gcc.c-torture/compile/acc1.c: New.
26843
26844 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26845
26846         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26847         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26848
26849 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26850
26851         * gcc.dg/ultrasp11.c: New test.
26852
26853 2004-10-08  Michael Matz  <matz@suse.de>
26854
26855         * gcc.dg/doloop-2.c: New test.
26856
26857 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26858
26859         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26860         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26861         objc.dg/method-9.m: Update expected diagnostics.
26862
26863 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
26864
26865         * gcc.dg/ppc-fsel-3.c: New file.
26866         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26867
26868 2004-10-07  Paul Brook  <paul@codesourcery.com>
26869
26870         * gfortran.dg/intrinsic_verify_1.f90: New test.
26871
26872 2004-10-07  Paul Brook  <paul@codesourcery.com>
26873
26874         * gfortran.dg/empty_format_1.f90: Remove stray commas.
26875
26876 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26877
26878         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
26879         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
26880         commit.
26881
26882 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26883
26884         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
26885
26886 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26887
26888         PR c++/17115
26889         * g++.dg/warn/Winline-4.C: New test.
26890
26891 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26892
26893         * gcc.c-torture/compile/20041007-1.c: New test.
26894
26895 2004-10-07  Paul Brook  <paul@codesourcery.com>
26896
26897         PR fortran/17678
26898         * gfortran.dg/use_allocated_1.f90: New test.
26899
26900 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
26901
26902         PR middle-end/17849
26903         * gfortran.fortran-torture/compile/nested.f90: New test
26904
26905 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26906
26907         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
26908
26909 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
26910
26911         PR c++/17368
26912         * g++.dg/ext/asm6.C: New test.
26913
26914 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
26915
26916         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
26917
26918 2004-10-06  Paul Brook  <paul@codesourcery.com>
26919
26920         PR libfortran/17709
26921         * gfortran.dg/empty_format_1.f90: New test.
26922
26923 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26924
26925         PR fortran/17568
26926         * gfortran.dg/ishft.f90: New test.
26927
26928         PR fortran/17283
26929         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
26930         tests.
26931
26932 2004-10-06  Paul Brook  <paul@codesourcery.com>
26933
26934         * gfortran.dg/do_1.f90: New test.
26935
26936 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26937
26938         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
26939         optimizing for size.
26940
26941 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26942
26943         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
26944
26945 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26946
26947         * gcc.c-torture/compile/20041005-1.c: New test.
26948
26949 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26950
26951         PR c++/17829
26952         * g++.dg/lookup/koenig4.C: New.
26953
26954 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26955
26956         * g++.dg/other/classkey1.C: Adjust quoting marks.
26957         * g++.dg/parse/error15.C: Likewise.
26958         * g++.dg/template/meminit2.C (int>): Likewise.
26959
26960 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26961
26962         PR fortran/17283
26963         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
26964
26965         PR fortran/17631
26966         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
26967
26968         PR fortran/17708
26969         * gfortran.dg/pr17708.f90: New test.
26970
26971 2004-10-04  Chao-ying Fu  <fu@mips.com>
26972
26973         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
26974         * gcc.dg/vect/vect-4.c: Ditto.
26975         * gcc.dg/vect/vect-5.c: Ditto.
26976         * gcc.dg/vect/vect-6.c: Ditto.
26977         * gcc.dg/vect/vect-8.c: Ditto.
26978         * gcc.dg/vect/vect-16.c: Ditto.
26979         * gcc.dg/vect/vect-30.c: Ditto.
26980         * gcc.dg/vect/vect-40.c: Ditto.
26981         * gcc.dg/vect/vect-41.c: Ditto.
26982         * gcc.dg/vect/vect-42.c: Ditto.
26983         * gcc.dg/vect/vect-43.c: Ditto.
26984         * gcc.dg/vect/vect-44.c: Ditto.
26985         * gcc.dg/vect/vect-45.c: Ditto.
26986         * gcc.dg/vect/vect-46.c: Ditto.
26987         * gcc.dg/vect/vect-47.c: Ditto.
26988         * gcc.dg/vect/vect-48.c: Ditto.
26989         * gcc.dg/vect/vect-49.c: Ditto.
26990         * gcc.dg/vect/vect-50.c: Ditto.
26991         * gcc.dg/vect/vect-51.c: Ditto.
26992         * gcc.dg/vect/vect-52.c: Ditto.
26993         * gcc.dg/vect/vect-53.c: Ditto.
26994         * gcc.dg/vect/vect-54.c: Ditto.
26995         * gcc.dg/vect/vect-55.c: Ditto.
26996         * gcc.dg/vect/vect-56.c: Ditto.
26997         * gcc.dg/vect/vect-57.c: Ditto.
26998         * gcc.dg/vect/vect-58.c: Ditto.
26999         * gcc.dg/vect/vect-59.c: Ditto.
27000         * gcc.dg/vect/vect-60.c: Ditto.
27001         * gcc.dg/vect/vect-74.c: Ditto.
27002         * gcc.dg/vect/vect-79.c: Ditto.
27003         * gcc.dg/vect/vect-80.c: Ditto.
27004
27005 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27006
27007         * gcc.dg/unused-7.c: Use the correct option.
27008
27009 2004-10-04  Paul Brook  <paul@codesourcery.com>
27010         Bud Davis  <bdavis9659@comcast.net>
27011
27012         PR fortran/17706
27013         PR fortran/16434
27014         * gfortran/pr17706.f90: New test.
27015         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27016
27017 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27018
27019         * gfortran.dg/pr17612.f90: New test.
27020
27021 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27022
27023         * g++.dg/template/local1.C: Adjust quoting marks in
27024         testing for diagnostics.
27025         * g++.dg/tls/diag-2.C: Likewise.
27026         * g++.dg/other/error8.C: Likewise.
27027
27028 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27029
27030         PR c/17178
27031         * gcc.dg/unused-4.c: Adjust to be correct.
27032
27033         PR c/17820
27034         * gcc.dg/unused-7.c: New test.
27035
27036 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27037
27038         PR c++/17797
27039         * g++.dg/overload/template2.C: New test.
27040
27041 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27042
27043         PR tree-optimization/16632
27044         * gcc.dg/tree-ssa/20041002-1.c: New.
27045
27046 2004-10-03  Paul Brook  <paul@codesourcery.com>
27047
27048         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27049         rather than relying on default formatting.
27050
27051 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27052
27053         * gcc.dg/20040920-1.c: Update expected message text.
27054
27055 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27056
27057         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27058
27059 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27060
27061         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27062         tree level.
27063
27064 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27065
27066         * gcc.dg/tree-ssa/pr17343.c: Remove.
27067
27068 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27069
27070         PR tree-opt/17343
27071         * gcc.dg/tree-ssa/pr17343.c: New test.
27072
27073 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27074
27075         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27076         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27077         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27078         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27079         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27080
27081 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27082
27083         * gcc.dg/lvalue-2.c: New test.
27084
27085 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27086
27087         PR c/17730
27088         * gcc.dg/pr17730-1.c: New test
27089
27090 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27091
27092         PR c/7425
27093         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27094
27095 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27096
27097         * gcc.c-torture/execute/stdarg-1.c: New test.
27098         * gcc.c-torture/execute/stdarg-2.c: New test.
27099         * gcc.c-torture/execute/stdarg-3.c: New test.
27100         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27101         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27102         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27103         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27104         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27105
27106 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27107
27108         PR tree-optimization/17697
27109         * g++.dg/opt/pr17697-1.C: New test.
27110         * g++.dg/opt/pr17697-2.C: New test.
27111         * g++.dg/opt/pr17697-3.C: New test.
27112
27113 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27114
27115         PR c/16409
27116         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27117         gcc.dg/vla-init-5.c: New tests.
27118
27119 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27120
27121         PR c/13804
27122         * gcc.dg/pr13804-1.c: New test.
27123
27124 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27125
27126         PR fortran/16938
27127         * gfortran.dg/pr16938.f90: New test.
27128
27129 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27130
27131         * g++.dg/template/crash23.C: New test.
27132
27133 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27134
27135         PR c++/17585
27136         * g++.dg/template/static8.C: New test.
27137
27138 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27139
27140         PR c++/17681
27141         * g++.dg/other/error9.C: New test.
27142
27143 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27144
27145         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27146
27147 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27148
27149         PR fortran/15164
27150         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27151
27152 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27153
27154         PR middle-end/17112
27155         * gcc.dg/pr17112-1.c: New test case.
27156
27157 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27158
27159         PR c/11459
27160         * gcc.dg/pr11459-1.c: New test.
27161
27162 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27163
27164         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27165         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27166
27167 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27168
27169         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27170
27171 2004-09-25  Jan Hubicka  <jh@suse.cz>
27172
27173         * compile/30040909-1.c: New test.
27174         * compile/30040907-1.c: New test.
27175
27176 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27177
27178         * gcc.c-torture/execute/va-arg-26.c: New test.
27179
27180 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27181
27182         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27183         extra diagnostics on targets with 64-bit pointers.
27184         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27185
27186 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27187
27188         PR c/17188
27189         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27190         * gcc.dg/decl-3.c: Adjust expected message.
27191
27192 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27193
27194         PR fortran/17615
27195         * gfortran.dg/pr17615.f90: New test.
27196
27197 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27198
27199         PR tree-optimzation/17517
27200         * g++.dg/tree-ssa/pr17517.C: New Test.
27201
27202 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27203
27204         PR c++/16889
27205         * g++.dg/lookup/ambig3.C: New.
27206
27207 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27208
27209         PR tree-opt/17624
27210         * g++.dg/opt/pr17624.C: New test.
27211
27212 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27213
27214         PR c/6980
27215         * gcc.dg/Wbad-function-cast-1.c: New test.
27216
27217 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27218
27219         * g++.dg/ext/complit1.C
27220         * g++.dg/other/error2.C
27221         * g++.dg/other/nontype-1.C
27222         * g++.dg/parse/crash11.C
27223         * g++.dg/parse/crash12.C
27224         * g++.dg/parse/error15.C
27225         * g++.dg/parse/error4.C
27226         * g++.dg/parse/tmpl-outside1.C
27227         * g++.dg/parse/too-many-tmpl-args1.C
27228         * g++.dg/template/dependent-expr3.C
27229         * g++.dg/template/error10.C
27230         * g++.dg/template/instantiate1.C
27231         * g++.dg/template/vtable2.C
27232         * g++.dg/warn/Wshadow-1.C
27233         * g++.dg/warn/weak1.C
27234         * g++.old-deja/g++.brendan/crash16.C
27235         * g++.old-deja/g++.brendan/crash18.C
27236         * g++.old-deja/g++.brendan/crash48.C
27237         * g++.old-deja/g++.brendan/crash49.C
27238         * g++.old-deja/g++.brendan/crash55.C
27239         * g++.old-deja/g++.brendan/crash56.C
27240         * g++.old-deja/g++.brendan/crash8.C
27241         * g++.old-deja/g++.brendan/enum11.C
27242         * g++.old-deja/g++.brendan/enum8.C
27243         * g++.old-deja/g++.brendan/enum9.C
27244         * g++.old-deja/g++.brendan/friend3.C
27245         * g++.old-deja/g++.brendan/misc14.C
27246         * g++.old-deja/g++.bugs/900402_02.C
27247         * g++.old-deja/g++.bugs/900404_03.C
27248         * g++.old-deja/g++.bugs/900404_04.C
27249         * g++.old-deja/g++.bugs/900428_03.C
27250         * g++.old-deja/g++.jason/crash4.C
27251         * g++.old-deja/g++.jason/overload21.C
27252         * g++.old-deja/g++.jason/redecl1.C
27253         * g++.old-deja/g++.jason/report.C
27254         * g++.old-deja/g++.jason/rfg10.C
27255         * g++.old-deja/g++.jason/template30.C
27256         * g++.old-deja/g++.law/arm12.C
27257         * g++.old-deja/g++.law/ctors5.C
27258         * g++.old-deja/g++.law/cvt20.C
27259         * g++.old-deja/g++.law/init10.C
27260         * g++.old-deja/g++.law/init8.C
27261         * g++.old-deja/g++.law/visibility17.C
27262         * g++.old-deja/g++.law/visibility7.C
27263         * g++.old-deja/g++.mike/net8.C
27264         * g++.old-deja/g++.mike/p646.C
27265         * g++.old-deja/g++.mike/p700.C
27266         * g++.old-deja/g++.mike/p701.C
27267         * g++.old-deja/g++.mike/p811.C
27268         * g++.old-deja/g++.ns/template13.C
27269         * g++.old-deja/g++.other/array3.C
27270         * g++.old-deja/g++.other/crash25.C
27271         * g++.old-deja/g++.other/dtor3.C
27272         * g++.old-deja/g++.other/dtor4.C
27273         * g++.old-deja/g++.other/main1.C
27274         * g++.old-deja/g++.other/warn7.C
27275         * g++.old-deja/g++.pt/crash11.C
27276         * g++.old-deja/g++.pt/crash36.C
27277         * g++.old-deja/g++.pt/spec22.C
27278         * g++.old-deja/g++.pt/spec9.C
27279         * g++.old-deja/g++.pt/ttp52.C
27280         * g++.old-deja/g++.robertl/eb103.C
27281         * g++.old-deja/g++.robertl/eb121.C
27282         * g++.old-deja/g++.robertl/eb22.C
27283         * g++.old-deja/g++.robertl/eb8.C:
27284         Update locations and/or regexps of dg-error markers.
27285         Remove markers for some bogus messages that are no longer issued.
27286
27287 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27288
27289         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27290         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27291
27292 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27293
27294         PR c++/17618
27295         * g++.dg/lookup/crash5.C: New test.
27296
27297 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27298
27299         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27300         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27301         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27302         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27303         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27304         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27305
27306         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27307         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27308         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27309         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27310         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27311         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27312
27313         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27314
27315         * gcc.dg/vect/vect-44.c: Check additional cases.
27316         * gcc.dg/vect/vect-48.c: Check additional cases.
27317
27318         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27319         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27320         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27321         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27322         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27323         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27324         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27325         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27326         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27327
27328         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27329         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27330         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27331
27332 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27333
27334         * gcc.dg/tree-ssa/loop-6.c: New test.
27335
27336 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         PR c++/17620
27339         * g++.dg/inherit/base2.C: New.
27340
27341 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27342
27343         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27344         * gcc.dg/20001012-2.c: Likewise.
27345         * gcc.dg/20001013-1.c: Likewise.
27346         * gcc.dg/20001101-1.c: Likewise.
27347         * gcc.dg/20001102-1.c: Likewise.
27348         * gcc.dg/bf-spl1.c: Likewise.
27349         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27350         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27351
27352 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27353
27354         PR tree-optimization/16721
27355         * gcc.dg/tree-ssa/pr16721.c: New test.
27356
27357 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27358
27359         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27360         * gcc.dg/20040305-1.c: Likewise.
27361
27362 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27363
27364         PR c/16566
27365         * gcc.c-torture/compile/pr16566-1.c,
27366         gcc.c-torture/compile/pr16566-2.c,
27367         gcc.c-torture/compile/pr16566-3.c: New tests.
27368
27369 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27370
27371         PR tree-optimization/17512
27372         * gcc.c-torture/compile/20040916-1.c.
27373
27374 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27375
27376         * gcc.dg/pragma-re-3.c: New test.
27377
27378 2004-09-17  Matt Austern  <austern@apple.com>
27379
27380         PR c++/15049
27381         * g++.dg/other/anon3.C: New.
27382
27383 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27384
27385         PR c++/7503
27386         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27387         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27388         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27389         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27390         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27391
27392 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27393
27394         PR fortran/17286
27395         * gfortran.dg/pr17286.f90: New test.
27396
27397 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c++/17530
27400         * g++.dg/template/static7.C: New test.
27401
27402 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27403
27404         PR tree-opt/17558
27405         * gcc.c-torture/compile/pr17558.c: New test.
27406
27407 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27408
27409         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27410         if SKIP_ATTRIBUTE is defined.
27411
27412 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27413
27414         PR fortran/15957
27415         * gfortran.dg/pr15957.f90: New test.
27416
27417 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27418
27419         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27420         in comparison.
27421         * gcc.dg/vect/vect-79.c: Likewise.
27422         * gcc.dg/vect/vect-80.c: Likewise.
27423
27424 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27425
27426         PR fortran/15750
27427         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27428
27429 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27430
27431         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27432         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27433         * gcc.dg/vect/vect-62.c: New testcase.
27434         * gcc.dg/vect/vect-63.c: New testcase.
27435         * gcc.dg/vect/vect-64.c: New testcase.
27436         * gcc.dg/vect/vect-65.c: New testcase.
27437         * gcc.dg/vect/vect-66.c: New testcase.
27438         * gcc.dg/vect/vect-67.c: New testcase.
27439         * gcc.dg/vect/vect-68.c: New testcase.
27440         * gcc.dg/vect/vect-69.c: New testcase.
27441         * gcc.dg/vect/vect-79.c: New testcase.
27442         * gcc.dg/vect/vect-80.c: New testcase.
27443
27444 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27445
27446         * gcc.target/mips/asm-1.c: New test.
27447
27448 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27449
27450         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27451         * gcc.dg/vect/vect-73.c: New testcase.
27452         * gcc.dg/vect/vect-74.c: New testcase.
27453         * gcc.dg/vect/vect-75.c: New testcase.
27454         * gcc.dg/vect/vect-76.c: New testcase.
27455         * gcc.dg/vect/vect-77.c: New testcase.
27456         * gcc.dg/vect/vect-78.c: New testcase
27457
27458 2004-09-18  Paul Brook  <paul@codesourcery.com>
27459
27460         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27461
27462 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27463
27464         PR c/17424
27465         * gcc.dg/pr17424-1.c: New test.
27466
27467 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27468
27469         * g++.dg/tree-ssa/pr17153.C: New test.
27470
27471 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27472
27473         PR pch/13361
27474         * g++.dg/pch/wchar-1.C: New.
27475         * g++.dg/pch/wchar-1.Hs: New.
27476
27477 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27478
27479         * gcc.c-torture/execute/20040917-1.c: New test.
27480
27481 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27482
27483         PR tree-optimization/17319
27484         * gcc.dg/pr17319.c: New test.
27485
27486 2004-09-17  Devang Patel  <dpatel@apple.com>
27487
27488         * gcc.dg/20040813-1.c: New test.
27489
27490 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27491
27492         PR tree-optimization/17273
27493         * gcc.c-torture/compile/pr17273.c: New test.
27494
27495 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27496
27497         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27498         Update expected messages.
27499         * gcc.dg/declspec-13.c: New test.
27500
27501 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27502
27503         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27504
27505 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27506
27507         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27508         change what 'a' is pointing to.
27509
27510 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27511
27512         PR c++/16002
27513         * g++.dg/template/error18.C: New test.
27514
27515         PR c++/16029
27516         * g++.dg/warn/Wunused-8.C: New test.
27517
27518 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27519
27520         PR tree-optimization/17513
27521         * gcc.dg/20040916-1.c: New test.
27522
27523 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27524
27525         PR c++/17501
27526         * g++.dg/template/typename7.C: New test.
27527
27528 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27529
27530         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27531
27532 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27533
27534         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27535         with -ftree-based-profiling also.
27536         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27537
27538 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27539
27540         PR/15364
27541         * gfortran.dg/der_array_io_1.f90: New test.
27542         * gfortran.dg/der_array_io_2.f90: New test.
27543         * gfortran.dg/der_array_io_3.f90: New test.
27544
27545 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27546
27547         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27548         EABI.
27549
27550 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27551
27552         * g++.dg/opt/switch1.C: New test.
27553
27554 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27555
27556         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27557         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27558         Update expected messages.
27559
27560 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27561
27562         PR fortran/16485
27563         * gfortran.dg/same_name_1.f90: New test.
27564
27565 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27566
27567         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27568         dereference garbage pointers.
27569
27570 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27571
27572         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27573         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27574
27575         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27576         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27577         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27578
27579 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27580
27581         PR c++/17324
27582         * g++.dg/template/mangle1.C: New test.
27583
27584 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27585
27586         PR tree-optimization/17252
27587         * gcc.c-torture/execute/pr17252.c: New test.
27588
27589 2004-09-14  Andrew Pinski  <apinski@apple.com>
27590
27591         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27592
27593 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27594
27595         PR rtl-optimization/9771
27596         * gcc.dg/pr9771-1.c: New test case.
27597
27598 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27599
27600         PR tree-optimization/15262
27601         * gcc.c-torture/execute/pr15262-1.c: New test.
27602         * gcc.c-torture/execute/pr15262-2.c: New test.
27603
27604 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27605
27606         * gcc.dg/declspec-12.c: New test.
27607
27608 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
27609
27610         * gfortran.dg/pr17090.f90: Add directives to test.
27611
27612 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27613
27614         * gcc.c-torture/compile/20040914-1.c: New test.
27615
27616 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27617
27618         PR c++/16162
27619         * g++.dg/template/decl2.C: New test.
27620
27621 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
27622
27623         PR fortran/17090
27624         * gfortran.dg/pr17090.f90: New test.
27625
27626 2004-09-13  Dale Johannesen  <dalej@apple.com>
27627
27628         * gcc.c-torture/compile/pr17408.c: New test case.
27629
27630 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27631
27632         PR c++/16716
27633         * g++.dg/parse/crash17.C: New test.
27634
27635         PR c++/17327
27636         * g++.dg/template/enum3.C: New test.
27637
27638 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
27639
27640         * lib/gcc-defs.exp: Load wrapper.exp.
27641         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
27642         using local code.
27643         * lib/gcc.exp (gcc_init): Similar.
27644         * lib/gfortran.exp (gfortran_init): Similar.
27645         * lib/objc.exp (objc_init): Similar.
27646         * lib/treelang.exp (treelang_init): Similar.
27647         * lib/wrapper.exp: New file with build_wrapper call machinery in
27648         ${tool}_maybe_build_wrapper.
27649
27650 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27651
27652         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
27653         "inline".
27654         * gcc.dg/declspec-11.c: Update expected messages.
27655         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
27656         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
27657         gcc.dg/inline-12.c: New tests.
27658
27659 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
27660
27661         * g++.dg/tree-ssa/pr17400.C: New testcase.
27662
27663 2004-09-13  James E Wilson  <wilson@specifixinc.com>
27664
27665         * gcc.target/mips/sb1-1.c: New testcase.
27666
27667 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
27668
27669         * lib/g77-dg.exp: Remove unused file.
27670         * lib/mike-g77.exp: Ditto.
27671         * lib/g77.exp: Ditto.
27672
27673 2004-09-12  Richard Henderson  <rth@redhat.com>
27674
27675         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
27676
27677 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27678
27679         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
27680         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27681         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
27682         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
27683         Update expected messages.
27684
27685 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
27686
27687         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
27688         declaration/use mismatch for dirp parameter.
27689
27690 2004-09-12  Andrew Pinski  <apinski@apple.com>
27691
27692         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
27693         -fgnu-runtime is passed.
27694
27695 2004-09-12  Richard Henderson  <rth@redhat.com>
27696
27697         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
27698         do the uplevel thing and update additional_flags directly.
27699         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
27700         gfortran.fortran-torture/execute/intrinsic_nearest.x,
27701         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
27702         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
27703
27704 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27705
27706         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
27707
27708 2004-09-11  Roger Sayle  <roger@eyesopen.com>
27709
27710         PR middle-end/17411
27711         * g++.dg/opt/pr17411-1.C: New test case.
27712
27713 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27714
27715         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27716         gcc.dg/tls/diag-2.c: Update expected messages.
27717         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
27718         messages.
27719         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
27720         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
27721         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
27722         gcc.dg/tls/diag-5.c: New tests.
27723
27724 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
27725
27726         * gcc.dg/20040910-1.c: Correct dg-error regexp.
27727
27728 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27729
27730         * g++.dg/parse/break-in-for.C: New test.
27731
27732 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
27733
27734         * gcc.dg/tree-ssa/20040911-1.c: New test.
27735
27736 2004-09-11  Andreas Jaeger  <aj@suse.de>
27737
27738         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
27739         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
27740
27741 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
27742
27743         * gcc.target/frv: New directory of FR-V-specific tests.
27744
27745 2004-09-10  James E Wilson  <wilson@specifixinc.com>
27746
27747         * gcc.dg/convert-vec-1.c: New test.
27748
27749 2004-09-10  Roger Sayle  <roger@eyesopen.com>
27750
27751         PR middle-end/17024
27752         * gcc.dg/pr17024-1.c: New test case.
27753
27754 2004-09-10  Eric Christopher  <echristo@redhat.com>
27755
27756         * gcc.dg/20040910-1.c: New test.
27757
27758 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27759
27760         * gcc.dg/bitfld-9.c: New test.
27761
27762 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
27763
27764         * gcc.c-torture/execute/ieee/acc1.c: New test.
27765         * gcc.c-torture/execute/ieee/acc2.c: New test.
27766         * gcc.c-torture/execute/ieee/mzero6.c: New test.
27767
27768 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27769
27770         * gcc.dg/deprecated-2.c: New test.
27771
27772 2004-09-09  James E Wilson  <wilson@specifixinc.com>
27773
27774         * gcc.dg/init-vec-1.c: New test.
27775
27776 2004-09-09  Roger Sayle  <roger@eyesopen.com>
27777
27778         PR middle-end/17055
27779         * gcc.dg/pr17055-1.c: New test case.
27780
27781 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
27782
27783         PR target/17377
27784         * gcc.c-torture/execute/pr17377.c: New test.
27785
27786 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27787
27788         PR c/8420
27789         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27790         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27791         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27792         gcc.dg/long-long-typespec-1.c: New tests.
27793         * gcc.dg/tls/diag-2.c: Update expected diagnostics
27794
27795 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27796
27797         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27798         gcc.dg/gnu99-static-1.c: New tests.
27799
27800 2004-09-08  Devang Patel  <dpatel@apple.com>
27801
27802         * gcc.dg/darwin-ld-20040828-1.c: New test.
27803         * gcc.dg/darwin-ld-20040828-2.c: New test.
27804         * gcc.dg/darwin-ld-20040828-3.c: New test.
27805
27806 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
27807
27808         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27809         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27810         in error message.
27811         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27812         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27813         in error message.
27814         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27815         types they qualify.
27816         * objc.dg/type-size-2.m: Fix wording in comment.
27817         * objc.dg/va-meth-1.m: New test case.
27818
27819 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
27820
27821         PR c/16633:
27822         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27823         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27824
27825 2004-09-06  Devang Patel  <dpatel@apple.com>
27826
27827         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27828         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27829
27830 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
27831
27832         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27833         reflect changed line numbering of diagnostics.
27834
27835 2004-09-06  Paul Brook  <paul@codesourcery.com>
27836
27837         * gfortran.dg/edit_real_1.f90: Add new test.
27838
27839 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27840
27841         * gcc.dg/tree-ssa/loop-2.c: New test.
27842         * gcc.dg/tree-ssa/loop-3.c: New test.
27843         * gcc.dg/tree-ssa/loop-4.c: New test.
27844         * gcc.dg/tree-ssa/loop-5.c: New test.
27845
27846 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27847
27848         * gcc.dg/format/sentinel-1.c: Update for parameter option.
27849
27850 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27851
27852         * gcc.dg/format/sentinel-1.c: New test.
27853
27854 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
27855
27856         * gcc.dg/builtins-46.c: New.
27857
27858 2004-09-03  Devang Patel  <dpatel@apple.com>
27859
27860         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27861         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27862
27863 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27864
27865         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27866         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27867         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27868         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27869         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27870         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27871         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27872         the non-portable bzero.
27873         * gcc.dg/20010912-1.c: xfail for NetWare.
27874         * gcc.dg/20020426-2.c: xfail for NetWare.
27875         * gcc.dg/20021014-1.c: xfail for NetWare.
27876         * gcc.dg/20021018-1.c: xfail for NetWare.
27877         * gcc.dg/20030213-1.c: xfail for NetWare.
27878         * gcc.dg/20030225-1.c: xfail for NetWare.
27879         * gcc.dg/20030708-1.c: xfail for NetWare.
27880         * gcc.dg/builtins-config.h: Also exclude NetWare.
27881         * gcc.dg/format/format.h: Define restrict only if not already defined.
27882         * gcc.dg/nest.c: xfail for NetWare.
27883         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
27884         * lib/target-supports.exp (check_visibility_available): Exclude
27885         NetWare.
27886
27887 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27888
27889         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
27890         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
27891         deterministic starting point for the alignment of structure fields.
27892         * gcc.dg/Wpadded.c: Dito.
27893         * g++.dg/abi/vbase10.C: Dito.
27894
27895 2004-09-03  Devang Patel  <dpatel@apple.com>
27896
27897         * g++.dg/debug/pr15736.cc: New test.
27898
27899 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
27900
27901         * README.QMTEST: Fix out-of-date link.
27902
27903 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
27904
27905         PR fortran/16579
27906         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
27907         Delete.  Duplicate of gfortran.dg/g77/20010610.f
27908
27909 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
27910
27911         * g++.dg/abi/arm_rtti1.C: New test.
27912
27913 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
27914
27915         * gcc.dg/ppc-vector-memcpy.c: New.
27916         * gcc.dg/ppc-vector-memset.c: New.
27917
27918 2004-09-02  Chao-ying Fu  <fu@mips.com>
27919
27920         * gcc.target/mips/mips-3d-1.c: New test.
27921         * gcc.target/mips/mips-3d-2.c: New test.
27922         * gcc.target/mips/mips-3d-3.c: New test.
27923         * gcc.target/mips/mips-3d-4.c: New test.
27924         * gcc.target/mips/mips-3d-5.c: New test.
27925         * gcc.target/mips/mips-3d-6.c: New test.
27926         * gcc.target/mips/mips-3d-7.c: New test.
27927         * gcc.target/mips/mips-3d-8.c: New test.
27928         * gcc.target/mips/mips-3d-9.c: New test.
27929         * gcc.target/mips/mips-ps-1.c: New test.
27930         * gcc.target/mips/mips-ps-2.c: New test.
27931         * gcc.target/mips/mips-ps-3.c: New test.
27932         * gcc.target/mips/mips-ps-4.c: New test.
27933         * gcc.target/mips/mips-ps-type.c: New test.
27934
27935 2004-09-02  Paul Brook  <paul@codesourcery.com>
27936
27937         * gfortran.dg/edit_real_1.f90: Add new tests.
27938
27939 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27940
27941         PR fortran/15327
27942         * gfortran.dg/merge_char_1.f90: New test.
27943
27944 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27945
27946         PR fortran/16404
27947         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
27948
27949 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27950
27951         PR c/1522
27952         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
27953
27954 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
27955
27956         * g++.dg/opt/loop1.C: Do not XFAIL.
27957
27958 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
27959
27960         * gcc.c-torture/execute/20040831-1.c: New test.
27961
27962 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
27963
27964         PR fortran/16579
27965         * gfortran.dg/g77/20010610.f: Now passes.
27966         Copy from g77.f-torture/execute. Add dg-run directive.
27967         * gfortran.dg/g77/README: Update
27968
27969 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27970
27971         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
27972         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
27973         (t1, t2, t3, t4): Add volatile.
27974
27975 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
27976
27977         * g++.dg/ext/visibility/arm1.C: New test.
27978
27979 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
27980
27981         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
27982         -pedantic-errors.
27983
27984 2004-09-01  Paul Brook  <paul@codesourcery.com>
27985
27986         * gfortran.dg/eof_2.f90: New test.
27987
27988 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27989
27990         PR fortran/16579
27991         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
27992
27993 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
27994
27995         PR libfortran/16805
27996         * gfortran.dg/list_read_2.f90: New test.
27997
27998 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
27999
28000         * g++.dg/abi/key1.C: New test.
28001
28002 2004-08-31  Richard Henderson  <rth@redhat.com>
28003
28004         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28005         form of offsetof.
28006         * g++.dg/other/offsetof5.C: Remove duplicate.
28007
28008 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28009
28010         PR fortran/17244
28011         * gfortran.dg/func_derived_1.f90: New test.
28012
28013 2004-08-31  Paul Brook  <paul@codesourcery.com>
28014
28015         * gfortran.dg/eof_1.f90: New test.
28016
28017 2004-08-31  Paul Brook  <paul@codesourcery.com>
28018
28019         * gfortran.dg/list_read_1.f90: New file.
28020
28021 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28022
28023         * g++.dg/opt/loop1.C: XFAIL.
28024
28025 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28026
28027         * gcc.dg/funcdef-storage-1.c: New.
28028         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28029         an extern function in local scope.
28030         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28031         declare an 'auto inline' function in local scope.
28032         * gcc.dg/20011130-1.c: Likewise.
28033         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28034         an 'auto' function in local scope.
28035         * gcc.dg/20021014-1.c: Likewise.
28036         * gcc.dg/20030331-2.c: Likewise.
28037
28038 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28039
28040         * gfortran.dg/blockdata_1.f90: New test.
28041
28042 2004-08-30  Richard Henderson  <rth@redhat.com>
28043
28044         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28045
28046 2004-08-30  Richard Henderson  <rth@redhat.com>
28047
28048         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28049         additional_flags set by alternate driver.
28050         (ieee-options): New procedure.
28051         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28052         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28053         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28054         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28055
28056 2004-08-30  Richard Henderson  <rth@redhat.com>
28057
28058         * lib/f-torture.exp: Remove.
28059
28060 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28061
28062         PR rtl-optimization/16590
28063         * g++.dg/opt/loop1.C: New test.
28064
28065 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28066
28067         PR fortran/13910
28068         * gfortran.dg/oldstyle_1.f90: New test.
28069
28070 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28071         Paul Brook  <paul@codesourcery.com>
28072
28073         * gfortran.dg/g77/README: Update.
28074         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28075         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28076         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28077
28078 2004-08-28  Paul Brook  <paul@codesourcery.com>
28079
28080         PR libfortran/17195
28081         * gfortran.dg/edit_real_1.f90: New test.
28082
28083 2004-08-27  Paul Brook  <paul@codesourcery.com>
28084
28085         * gfortran.dg/rewind_1.f90: New test.
28086
28087 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28088
28089         PR fortran/16597
28090         * gfortran.dg/pr16597.f90: New test.
28091
28092 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28093
28094         PR c/13801
28095         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28096         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28097         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28098         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28099         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28100
28101 2004-08-26  Nick Clifton  <nickc@redhat.com>
28102
28103         * gcc.c-torture/compile/pr17119.c: New test.
28104
28105 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28106
28107         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28108
28109 2004-08-25  Richard Henderson  <rth@redhat.com>
28110
28111         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28112         the bits that expect kind=8 to be the largest real kind.
28113
28114 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28115
28116         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28117
28118 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28119
28120         * gfortran.dg/assignment_1.f90: New test.
28121
28122 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28123
28124         * g++.dg/template/repo3.C: New test.
28125
28126 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28127
28128         PR middle-end/16693
28129         PR tree-optimization/16372
28130         * g++.dg/opt/pr16372-1.C: New test case.
28131         * g++.dg/opt/pr16693-1.C: New test case.
28132         * g++.dg/opt/pr16693-2.C: New test case.
28133
28134 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28135
28136         * objc.dg/proto-lossage-4.m: New test.
28137
28138 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28139
28140         PR c++/17155
28141         * g++.dg/inherit/local2.C: New test.
28142
28143 2004-08-25  Paul Brook  <paul@codesourcery.com>
28144
28145         PR fortran/17144
28146         * gfortran.dg/string_ctor_1.f90: New test.
28147
28148 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28149
28150         PR c++/14428
28151         * g++.dg/template/redecl2.C: New test.
28152
28153 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28154
28155         PR fortran/17143
28156         * gfortran.dg/pr17143.f90: New test.
28157
28158 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28159
28160         PR fortran/17164
28161         * gfortran.dg/pr17164.f90: New test.
28162
28163 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28164
28165         * gcc.dg/tree-ssa/loop-1.c: New test.
28166
28167 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28168
28169         * gcc.c-torture/compile/20040824-1.c: New test.
28170
28171 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28172
28173         * gcc.c-torture/compile/iftrap-3.c: New test.
28174
28175 2004-08-24  Paul Brook  <paul@codesourcery.com>
28176
28177         * gfortran.dg/entry_2.f90: New test.
28178
28179 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28180
28181         PR c++/16889
28182         * g++.dg/lookup/ambig[12].C: New.
28183
28184 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28185
28186         PR c++/16706
28187         * g++.dg/template/crash21.C: New test.
28188         * g++.dg/template/crash22.C: Likewise.
28189
28190 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         PR c++/17149
28193         * g++.dg/template/access15.C: New.
28194
28195 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28196
28197         PR c++/17163
28198         * g++.dg/template/repo2.C: New test.
28199
28200 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28201
28202         PR rtl-optimization/17078
28203         * gcc.c-torture/execute/pr17078-1.c: New test case.
28204
28205 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28206
28207         PR c/14492
28208         * gcc.dg/debug/crash1.c: New test.
28209
28210 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28211
28212         PR c/16180
28213         * gcc.dg/loop-5.c: New test.
28214
28215 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28216
28217         * gcc.c-torture/execute/20040823-1.c: New test.
28218
28219 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28220
28221         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28222         to the assembler.  Simplify test accordingly.
28223         (asm_abi_flags): Use GNU names.
28224         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28225         to check for ABI flags.
28226
28227 2004-08-22  Andrew Pinski  <apinski@apple.com>
28228
28229         * g++.dg/opt/pr14029.C: New test.
28230         * gcc.c-torture/execute/pr15262.c: New test.
28231
28232 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28233
28234         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28235
28236 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28237
28238         PR 16908
28239         * gfortran.dg/direct_io.f90: New test.
28240
28241 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28242
28243         PR c++/17121
28244         * g++.dg/inherit/local2.C: New test.
28245
28246 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28247
28248         PR c++/17120
28249         * g++.dg/warn/Wparentheses-4.C: New test.
28250
28251 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28252
28253         PR c++/17121
28254         * g++.dg/inherit/local2.C: New test.
28255
28256         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28257         * gcc.dg/ppc-ldstruct.c: Likewise.
28258         * gcc.dg/ppc64-abi-2.c: Likewise.
28259
28260 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28261
28262         PR rtl-optimization/17099
28263         * gcc.c-torture/execute/20040820-1.c: New test.
28264
28265 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28266
28267         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28268
28269 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28270
28271         PR fortran/17077
28272         * gfortran.dg/auto_array_1.f90: New test.
28273
28274 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28275
28276         PR fortran/17074
28277         * gfortran.dg/simpleif_1.f90: New test.
28278
28279 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28280
28281         * lib/target-supports.exp (check_profiling_available): Return
28282         false for arm*-*-symbianelf* and arm*-*-eabi*.
28283
28284         PR c++/15890
28285         * g++.dg/template/delete1.C: New test.
28286
28287 2004-08-19  Paul Brook  <paul@codesourcery.com>
28288
28289         PR fortran/14976
28290         PR fortran/16228
28291         * gfortran.dg/data_char_1.f90: New test.
28292
28293 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28294
28295         PR fortran/16946
28296         * gfortran.dg/reduction.f90: New testcase.
28297
28298 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28299
28300         PR fortran/16520
28301         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28302
28303 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28304
28305         PR c++/17041
28306         * g++.dg/Wparentheses-3.C: New test.
28307
28308 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28309
28310         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28311         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28312         * gcc.dg/vect/vect-2.c: Likewise.
28313         * gcc.dg/vect/vect-3.c: Likewise.
28314         * gcc.dg/vect/vect-4.c: Likewise.
28315         * gcc.dg/vect/vect-5.c: Likewise.
28316         * gcc.dg/vect/vect-6.c: Likewise.
28317         * gcc.dg/vect/vect-7.c: Likewise.
28318         * gcc.dg/vect/vect-25.c: Likewise.
28319         * gcc.dg/vect/vect-31.c: Likewise.
28320         * gcc.dg/vect/vect-32.c: Likewise.
28321         * gcc.dg/vect/vect-34.c: Likewise.
28322         * gcc.dg/vect/vect-36.c: Likewise.
28323         * gcc.dg/vect/vect-all.c: Likewise.
28324
28325 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28326
28327         PR c++/17068
28328         * g++.dg/template/operator4.C: New test.
28329
28330 2004-08-18  Richard Henderson  <rth@redhat.com>
28331
28332         * gcc.dg/20040206-1.c: XFAIL.
28333
28334 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28335
28336         PR c++/16246
28337         * g++.dg/template/array7.C: New test.
28338
28339 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28340
28341         * gcc.dg/mips-movcc-1.c: New test.
28342         * gcc.dg/mips-movcc-2.c: New test.
28343         * gcc.dg/mips-movcc-3.c: New test.
28344
28345         * gcc.dg/mips-nmadd-1.c: New test.
28346         * gcc.dg/mips-nmadd-2.c: New test.
28347
28348 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28349
28350         PR c++/15871
28351         * g++.dg/opt/inline8.C: New test.
28352
28353         PR c++/16965
28354         * g++.dg/parse/error17.C: New test.
28355
28356 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28357
28358         * gcc.dg/vect: New directory for vectorizer tests.
28359         * gcc.dg/vect/tree-vect.h: New file.
28360         * gcc.dg/vect/vect.exp: New file.
28361         * gcc.dg/vect/pr16105.c.c: New test.
28362         * gcc.dg/vect/vect-1.c: New test.
28363         * gcc.dg/vect/vect-2.c: New test.
28364         * gcc.dg/vect/vect-3.c: New test.
28365         * gcc.dg/vect/vect-4.c: New test.
28366         * gcc.dg/vect/vect-5.c: New test.
28367         * gcc.dg/vect/vect-6.c: New test.
28368         * gcc.dg/vect/vect-7.c: New test.
28369         * gcc.dg/vect/vect-8.c: New test.
28370         * gcc.dg/vect/vect-9.c: New test.
28371         * gcc.dg/vect/vect-10.c: New test.
28372         * gcc.dg/vect/vect-11.c: New test.
28373         * gcc.dg/vect/vect-12.c: New test.
28374         * gcc.dg/vect/vect-13.c: New test.
28375         * gcc.dg/vect/vect-14.c: New test.
28376         * gcc.dg/vect/vect-15.c: New test.
28377         * gcc.dg/vect/vect-16.c: New test.
28378         * gcc.dg/vect/vect-17.c: New test.
28379         * gcc.dg/vect/vect-18.c: New test.
28380         * gcc.dg/vect/vect-19.c: New test.
28381         * gcc.dg/vect/vect-20.c: New test.
28382         * gcc.dg/vect/vect-21.c: New test.
28383         * gcc.dg/vect/vect-22.c: New test.
28384         * gcc.dg/vect/vect-23.c: New test.
28385         * gcc.dg/vect/vect-24.c: New test.
28386         * gcc.dg/vect/vect-25.c: New test.
28387         * gcc.dg/vect/vect-26.c: New test.
28388         * gcc.dg/vect/vect-27.c: New test.
28389         * gcc.dg/vect/vect-28.c: New test.
28390         * gcc.dg/vect/vect-29.c: New test.
28391         * gcc.dg/vect/vect-30.c: New test.
28392         * gcc.dg/vect/vect-31.c: New test.
28393         * gcc.dg/vect/vect-32.c: New test.
28394         * gcc.dg/vect/vect-33.c: New test.
28395         * gcc.dg/vect/vect-34.c: New test.
28396         * gcc.dg/vect/vect-35.c: New test.
28397         * gcc.dg/vect/vect-36.c: New test.
28398         * gcc.dg/vect/vect-37.c: New test.
28399         * gcc.dg/vect/vect-38.c: New test.
28400         * gcc.dg/vect/vect-40.c: New test.
28401         * gcc.dg/vect/vect-41.c: New test.
28402         * gcc.dg/vect/vect-42.c: New test.
28403         * gcc.dg/vect/vect-43.c: New test.
28404         * gcc.dg/vect/vect-44.c: New test.
28405         * gcc.dg/vect/vect-45.c: New test.
28406         * gcc.dg/vect/vect-46.c: New test.
28407         * gcc.dg/vect/vect-47.c: New test.
28408         * gcc.dg/vect/vect-48.c: New test.
28409         * gcc.dg/vect/vect-49.c: New test.
28410         * gcc.dg/vect/vect-50.c: New test.
28411         * gcc.dg/vect/vect-51.c: New test.
28412         * gcc.dg/vect/vect-52.c: New test.
28413         * gcc.dg/vect/vect-53.c: New test.
28414         * gcc.dg/vect/vect-54.c: New test.
28415         * gcc.dg/vect/vect-55.c: New test.
28416         * gcc.dg/vect/vect-56.c: New test.
28417         * gcc.dg/vect/vect-57.c: New test.
28418         * gcc.dg/vect/vect-58.c: New test.
28419         * gcc.dg/vect/vect-59.c: New test.
28420         * gcc.dg/vect/vect-60.c: New test.
28421         * gcc.dg/vect/vect-61.c: New test.
28422         * gcc.dg/vect/vect-all.c: New test.
28423         * gcc.dg/vect/vect-none.c: New test.
28424
28425 2004-08-17  Paul Brook  <paul@codesourcery.com>
28426
28427         PR fortran/13082
28428         * gfortran.dg/entry_1.f90: New test.
28429
28430 2004-08-17  Andrew Pinski  <apinski@apple.com>
28431
28432         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28433
28434 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28435
28436         * gcc.dg/pr17036-1.c: New test.
28437
28438 2004-08-16  Devang Patel  <dpatel@apple.com>
28439
28440         * gcc.dg/darwin-20040809-1.c: New test.
28441
28442 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28443
28444         * gcc.dg/funcdef-attr-1.c: New test.
28445
28446 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28447
28448         * gcc.dg/altivec-17.c: New test.
28449         * gcc.dg/altivec-18.c: New test.
28450
28451 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28452
28453         PR c++/6749
28454         * g++.dg/template/vtable2.C: New test.
28455
28456 2004-08-14  Richard Henderson  <rth@redhat.com>
28457
28458         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28459         * gcc.dg/pack-test-4.c (main): Return 0.
28460         * gcc.dg/setjmp-1.c: Remove XFAIL.
28461         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28462
28463 2004-08-14  Richard Henderson  <rth@redhat.com>
28464
28465         * gcc.dg/980217-1.c: Add prototype for printf.
28466
28467 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28468
28469         * gfortran.dg/pr16935.f90: New test.
28470
28471 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28472
28473         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28474
28475 2004-08-13  Paul Brook  <paul@codesourcery.com>
28476
28477         * gfortran.dg/der_io_1.f90: Remove stray comma.
28478
28479 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28480
28481         * gcc.dg/vmx/cw-bug-2.c: Remove.
28482         * gcc.dg/vmx/vprint-1.c: Remove.
28483         * gcc.dg/vmx/vscan-1.c: Remove.
28484
28485 2004-08-12  Devang patel  <dpatel@apple.com>
28486
28487         * gcc.dg/darwin-20040809-2.c: New test.
28488
28489 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28490
28491         * g++.dg/ext/altivec-12.C: New test.
28492
28493         * g++.dg/ext/altivec-11.C: New test.
28494
28495 2004-08-12  Paul Brook  <paul@codesourcery.com>
28496
28497         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28498
28499 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28500
28501         * g++.dg/ext/altivec-2.C: Check for hardware support before
28502         executing any VMX instructions.
28503
28504         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28505
28506 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28507
28508         PR c++/16276
28509         * g++.old-deja/g++.other/comdat4.C: New test.
28510         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28511
28512 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28513
28514         PR target/16286
28515         * gcc.dg/pr16286.c: New test.
28516
28517 2004-08-12 Jan Beulich <jbeulich@novell.com>
28518
28519         * g++.dg/ext/asm5.C: New.
28520
28521 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28522
28523         PR c++/16698
28524         * g++.dg/eh/crash1.C: New test.
28525
28526         PR c++/16717
28527         * g++.dg/ext/construct1.C: New test.
28528
28529 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28530
28531         PR c++/16853
28532         * g++.dg/init/ptrmem1.C: New test.
28533
28534         PR c++/16618
28535         * g++.dg/parse/offsetof5.C: New test.
28536
28537         PR c++/16870
28538         * g++.dg/template/overload3.C: New test.
28539
28540 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28541
28542         PR c++/16964
28543         * g++.dg/parse/error16.C: New test.
28544
28545         PR c++/16904
28546         * g++.dg/template/error14.C: New test.
28547
28548         PR c++/16929
28549         * g++.dg/template/error15.C: New test.
28550
28551 2004-08-11  Devang Patel  <dpatel@apple.com>
28552
28553         * gcc.dg/darwin-ld-20040809-1.c: New test.
28554         * gcc.dg/darwin-ld-20040809-2.c: New test.
28555
28556 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28557
28558         PR fortran/16917
28559         * gfortran.dg/dfloat_1.f90: New test.
28560
28561 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28562
28563         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
28564         * gcc.dg/dll-2.c: Fix dg-require syntax.
28565         * gcc.misc-tests/arm-isr.c (abort): Declare.
28566         (exit): Likewise.
28567
28568 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28569
28570         PR c++/16971
28571         * g++.dg/parse/crash16.C: New test.
28572
28573 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28574
28575         * gcc.dg/mips-rsqrt-1.c: New test case.
28576         * gcc.dg/mips-rsqrt-2.c: New test case.
28577         * gcc.dg/mips-rsqrt-3.c: New test case.
28578
28579 2004-08-10  Paul Brook  <paul@codesourcery.com>
28580
28581         * gfortran.dg/der_io_1.f90: New test.
28582
28583 2004-08-10  Paul Brook  <paul@codesourcery.com>
28584
28585         PR fortran/16919
28586         * gfortran.dg/der_array_1.f90: New test.
28587
28588 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28589
28590         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28591
28592 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28593
28594         * gcc.dg/wchar_t-2.c: Fix typo.
28595
28596 2004-08-09  Falk Hueffner  <falk@debian.org>
28597
28598         PR tree-optimization/12517
28599         * gcc.c-torture/compile/pr12517.c: New test.
28600
28601         PR tree-optimization/12578
28602         * gcc.c-torture/compile/pr12578.c: New test.
28603
28604         PR tree-optimization/12899
28605         * gcc.c-torture/compile/pr12899.c: New test.
28606
28607         PR rtl-optimization/14692
28608         * gcc.c-torture/compile/pr14692.c: New test.
28609
28610         PR tree-optimization/16461
28611         * gcc.c-torture/compile/pr16461.c: New test.
28612
28613 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28614
28615         * gfortran.dg/getenv_1.f90: New test.
28616
28617 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28618
28619         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
28620         wchar_t.
28621         * gcc.dg/symbian5.c: Test -fno-short-wchar.
28622
28623 2004-08-06  Paul Brook  <paul@codesourcery.com>
28624
28625         * gfortran.dg/ret_array_1.f90: New test.
28626         * gfortran.dg/ret_pointer_1.f90: New test.
28627
28628 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
28629
28630         * gcc.dg/missing-field-init-[12].c: New tests.
28631         * g++.dg/warn/missing-field-init-[12].C: New tests.
28632
28633 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28634
28635         * gcc.dg/enum2.c: New test.
28636         * gcc.dg/symbian3.c: Likewise.
28637         * gcc.dg/symbian4.c: Likewise.
28638         * gcc.dg/wchar_t-2.c: Likewise.
28639
28640 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28641
28642         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
28643         destructor tests.
28644
28645 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28646
28647         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
28648         dg-require-visiblity.
28649         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
28650         * g++.dg/ext/visibility/fvisibility.C: Likewise.
28651         * g++.dg/ext/visibility/memfuncts.C: Likewise.
28652         * g++.dg/ext/visibility/new1.C: Likewise.
28653         * g++.dg/ext/visibility/pragma.C: Likewise.
28654         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
28655         * g++.dg/ext/visibility/virtual.C: Likewise.
28656         * g++/dg/ext/visibility/visibility-1.C: Likewise.
28657         * g++/dg/ext/visibility/visibility-2.C: Likewise.
28658         * g++/dg/ext/visibility/visibility-3.C: Likewise.
28659         * g++/dg/ext/visibility/visibility-4.C: Likewise.
28660         * g++/dg/ext/visibility/visibility-5.C: Likewise.
28661         * g++/dg/ext/visibility/visibility-6.C: Likewise.
28662         * g++/dg/ext/visibility/visibility-7.C: Likewise.
28663         * g++/dg/ext/visibility/visibility-8.C: New test.
28664         * gcc.c-torture/compile/dll.x: Remove.
28665         * gcc.dg/dll-2.c: Use dg-require-dll
28666         * gcc.dg/visibility-10.c: New test.
28667         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
28668         supporting DLLs.
28669         * lib/scanasm.exp (scan_hidden): New function.
28670         (scan_not_hidden): Likewise.
28671
28672 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
28673
28674         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
28675
28676 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
28677
28678         * gcc.c-torture/execute/20040805-1.c: New test.
28679
28680 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
28681
28682         * gcc.dg/20020118-1.c: Declare abort.
28683         * gcc.dg/altivec_check.h: Likewise.
28684         * gcc.dg/iftrap-2.c: Likewise.
28685         * gcc.dg/pragma-darwin.c: Likewise.
28686         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
28687
28688 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
28689
28690         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
28691
28692 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28693
28694         * gcc.c-torture/execute/builtins/abs-2.c,
28695         gcc.c-torture/execute/builtins/abs-3.c,
28696         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
28697         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
28698         intmax_t, uintmax_t and their limits.
28699         * gcc.dg/intmax_t-1.c: New test.
28700
28701 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28702
28703         * g++.dg/tc1/dr147.C: Add reference to PR.
28704
28705 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
28706
28707         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
28708         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
28709
28710 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
28711
28712         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
28713
28714 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28715
28716         * gcc.dg/redecl-5.c: New test.
28717         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
28718         of scanf.
28719
28720 2004-08-03  Roger Sayle  <roger@eyesopen.com>
28721
28722         PR middle-end/16790
28723         * gcc.c-torture/execute/pr16790-1.c: New test case.
28724
28725 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
28726
28727         * g++.dg/ext/visibility/assign1.C: New test.
28728         * g++.dg/ext/visibility/new1.C: Likewise.
28729
28730         * gcc.dg/symbian1.c: New test.
28731         * gcc.dg/symbian2.c: Likewise.
28732
28733 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
28734
28735         PR target/16570
28736         * gcc.dg/i386-sse-9.c: New test.
28737
28738 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28739
28740         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
28741
28742 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28743
28744         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
28745         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
28746         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
28747         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
28748         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
28749         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
28750         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
28751         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28752         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28753         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28754         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28755         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28756         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28757         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28758         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28759         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28760         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28761         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28762         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28763         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28764         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28765         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28766         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28767         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28768         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28769         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28770         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28771         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28772         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28773         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28774         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28775         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28776         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28777         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28778         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28779         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28780         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28781         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28782         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28783         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28784         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28785         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28786         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28787         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28788         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28789         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28790         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28791         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28792         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28793         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28794         gcc.misc-tests/i386-pf-3dnow-1.c,
28795         gcc.misc-tests/i386-pf-athlon-1.c,
28796         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28797         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28798         Declare built-in functions used.
28799         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28800
28801 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/16707
28804         * g++.dg/lookup/using12.C: New test.
28805
28806         * g++.dg/init/null1.C: Fix PR number.
28807         * g++.dg/parse/namespace10.C: Likewise.
28808
28809 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28810
28811         PR c++/16224
28812         * g++.dg/template/spec17.C: New test.
28813         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28814         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28815
28816 2004-08-02  David Billinghurst
28817
28818         PR fortran/16292
28819         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28820
28821 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
28822
28823         * gcc.dg/ia64-got-1.c: New test case.
28824
28825 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28826
28827         PR c++/16489
28828         * g++.dg/init/null1.C: New test.
28829         * g++.dg/tc1/dr76.C: Adjust error marker.
28830
28831         PR c++/16529
28832         * g++.dg/parse/namespace10.C: New test.
28833
28834         PR c++/16810
28835         * g++.dg/inherit/ptrmem2.C: New test.
28836
28837 2004-08-02  Ben Elliston  <bje@au.ibm.com>
28838
28839         PR target/16155
28840         * gcc.dg/pr16155.c: New test.
28841
28842 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28843
28844         * gcc.dg/redecl-2.c: New test.
28845
28846 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
28847
28848         * gcc.dg/darwin-longdouble.c: New file.
28849
28850 2004-07-30  Richard Henderson  <rth@redhat.com>
28851
28852         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28853         write to constant argument.
28854         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28855
28856 2004-07-30  Richard Henderson  <rth@redhat.com>
28857
28858         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28859         tests of nearest around zero.
28860
28861 2004-07-30  Andrew Pinski  <apinski@apple.com>
28862
28863         * gcc.c-torture/compile/20040730-1.c: New test.
28864
28865 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28866
28867         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28868         powerpc-eabispe.
28869
28870 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28871
28872         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28873
28874 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
28875
28876         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
28877         contains $ld_library_path.
28878         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28879
28880 2004-07-29  Richard Henderson  <rth@redhat.com>
28881
28882         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
28883
28884         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
28885         (alt2, which): New.
28886         (Check): Accept either alternative.
28887
28888 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
28889
28890         * g++.dg/abi/inline1.C: New test.
28891         * g++.dg/abi/local1-a.cc: Likewise.
28892         * g++.dg/abi/local1.C: Likewise.
28893         * g++.dg/abi/mangle11.C: Tweak location of warnings.
28894         * g++.dg/abi/mangle12.C: Likewise.
28895         * g++.dg/abi/mangle17.C: Likewise.
28896         * g++.dg/abi/mangle20-2.C: Likewise.
28897         * g++.dg/opt/interface1.C: Likewise.
28898         * g++.dg/opt/interface1.h: Likewise.
28899         * g++.dg/opt/interface1-a.cc: New test.
28900         * g++.dg/parse/repo1.C: New test.
28901         * g++.dg/template/repo1.C: Likewise.
28902         * g++.dg/warn/Winline-1.C: Likewise.
28903         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
28904
28905 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
28906
28907         * gcc.dg/tree-ssa/20040729-1.c: New test.
28908
28909 2004-07-27  Matt Austern <austern@apple.com>
28910
28911         * gcc.dg/darwin-bool-1.c: New test.
28912         * gcc.dg/darwin-bool-2.c: New test.
28913
28914 2004-07-28  Richard Henderson  <rth@redhat.com>
28915
28916         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
28917         arguments in the correct type.  Don't write to constant arguments.
28918
28919 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28920
28921         PR tree-optimization/16688
28922         PR tree-optimization/16689
28923         * g++.dg/tree-ssa/pr16688.C: New test.
28924
28925 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28926
28927         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28928         loads.  Not only in the comment, this time.
28929
28930 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
28931
28932         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
28933         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
28934         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
28935         * gcc.dg/sh4a-bitmovua.c: New.
28936         * gcc.dg/sh4a-cos.c: New.
28937         * gcc.dg/sh4a-cosf.c: New.
28938         * gcc.dg/sh4a-fprun.c: New.
28939         * gcc.dg/sh4a-fsrra.c: New.
28940         * gcc.dg/sh4a-memmovua.c: New.
28941         * gcc.dg/sh4a-sin.c: New.
28942         * gcc.dg/sh4a-sincos.c: New.
28943         * gcc.dg/sh4a-sincosf.c: New.
28944         * gcc.dg/sh4a-sinf.c: New.
28945
28946 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28947
28948         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
28949         conditionals.
28950         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28951         loads.
28952         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
28953         DOM1.
28954
28955 2004-07-27  Andrew Pinski  <apinski@apple.com>
28956
28957         * g++.dg/rtti/tinfo1.C: Correct the xfail.
28958
28959 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
28960
28961         * gcc.dg/pragma-isr.c: New test.
28962
28963 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28964
28965         PR c++/14429
28966         * g++.dg/template/ttp11.C: New test.
28967
28968 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
28969
28970         * gcc.c-torture/compile/20040727-1.c: New test.
28971
28972 2004-07-26  Eric Christopher  <echristo@redhat.com>
28973
28974         * gcc.c-torture/compile/20040726-2.c: New test.
28975
28976 2004-07-26  Andrew Pinski  <apinski@apple.com>
28977
28978         * g++.dg/rtti/tinfo1.C: Xfail.
28979
28980 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
28981
28982         * gcc.c-torture/compile/20040726-1.c: New test.
28983
28984 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
28985             Brian Ryner  <bryner@brianryner.com>
28986
28987         PR c++/9283
28988         PR c++/15000
28989         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
28990         * g++.dg/ext/visibility/: New directory.
28991         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
28992         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
28993         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
28994         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
28995         * g++.dg/ext/visibility/fvisibility.C,
28996         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
28997         g++.dg/ext/visibility/fvisibility-override1.C
28998         g++.dg/ext/visibility/fvisibility-override2.C
28999         g++.dg/ext/visibility/memfuncts.C
29000         g++.dg/ext/visibility/noPLT.C
29001         g++.dg/ext/visibility/pragma.C
29002         g++.dg/ext/visibility/pragma-override1.C
29003         g++.dg/ext/visibility/pragma-override2.C
29004         g++.dg/ext/visibility/staticmemfuncts.C
29005         g++.dg/ext/visibility/virtual.C: New tests.
29006
29007 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29008
29009         PR c/15360
29010         * gcc.dg/pr15360-1.c: New test.
29011
29012 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29013
29014         * gcc.dg/pragma-align-2.c: New test.
29015         * gcc.dg/pragma-init-fini.c: New test.
29016         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29017         targets.
29018
29019 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29020
29021         * gcc.dg/init-string-2.c: New test.
29022
29023 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29024
29025         PR 16684
29026         * gcc.dg/Wredundant-decls-1.c: New test case.
29027
29028 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29029
29030         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29031         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29032         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29033         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29034         * gcc.dg/compat/generate-random.c: New file.
29035         * gcc.dg/compat/generate-random.h: Likewise.
29036         * gcc.dg/compat/generate-random_r.c: Likewise.
29037         * gcc.dg/compat/struct-layout-1.h: Likewise.
29038         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29039         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29040         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29041         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29042         * gcc.dg/compat/struct-layout-1_main.c: New test.
29043         * gcc.dg/compat/struct-layout-1_x.c: New file.
29044         * gcc.dg/compat/struct-layout-1_y.c: New file.
29045         * gcc.dg/compat/struct-layout-1_test.h: New file.
29046
29047 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29048
29049         * gcc.dg/comp-return-1.c: New test
29050
29051 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29052
29053         * gcc.dg/vmx/8-02a.c: Fix typo.
29054
29055         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29056         * gcc.dg/darwin-abi-3.c: New test.
29057
29058         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29059         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29060
29061         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29062         * gcc.dg/vmx/ops-long-1.c: New test.
29063         * gcc.dg/vmx/ops-long-2.c: New test.
29064
29065 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29066
29067         * g++.dg/lookup/conv-[1234].C: New.
29068
29069 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29070
29071         * g++.dg/parse/attr2.C: Simplify.
29072
29073 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29074
29075         PR c/7284
29076         * gcc.c-torture/execute/pr7284-1.c: New test.
29077
29078 2004-07-22  Brian Booth  <bbooth@redhat.com>
29079
29080         * gcc.dg/tree-ssa/20040721-1.c: New test.
29081
29082 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29083
29084         * g++.dg/template/crash20.c: New.
29085
29086 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29087
29088         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29089         Add dg-run directive.  Declare variables as required.
29090         * gfortran.dg/g77/README: Update
29091
29092 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29093
29094         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29095         gcc.dg/cris-peep2-andu2.c: New tests.
29096
29097 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29098
29099         PR c/15052
29100         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29101         on return type.
29102         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29103         messages.
29104         * gcc.dg/qual-return-2.c: Update expected messages.
29105         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29106
29107 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29108
29109         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29110         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29111
29112 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29113
29114         PR c/11250
29115         * gcc.dg/init-string-1.c: New test.
29116
29117 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29118
29119         PR middle-end/15345
29120         PR c/16450
29121         * gcc.dg/torture/nested-fn-1.c: New test.
29122
29123 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29124
29125         PR target/16559
29126         * gcc.dg/ia64-fptr-1.c: New file.
29127
29128 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29129
29130         PR c++/14497
29131         * g++.dg/template/spec16.C: New test.
29132         * g++.old-deja/g++.robertl/eb118.C: Remove.
29133
29134 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29135
29136         PR c++/509
29137         * g++.dg/template/spec15.C: New test.
29138
29139 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29140
29141         Copy cases from g77.f-torture/execute and add dg-run
29142         directive.  Other changes as noted.
29143         * gfortran.dg/g77/13037.f
29144         * gfortran.dg/g77/1832.f
29145         * gfortran.dg/g77/19981119-0.f
29146         * gfortran.dg/g77/19990313-0.f
29147         * gfortran.dg/g77/19990313-1.f
29148         * gfortran.dg/g77/19990313-2.f
29149         * gfortran.dg/g77/19990313-3.f
29150         * gfortran.dg/g77/19990419-1.f
29151         * gfortran.dg/g77/19990826-0.f
29152         * gfortran.dg/g77/19990826-2.f
29153         * gfortran.dg/g77/20000503-1.f
29154         * gfortran.dg/g77/20001111.f
29155         * gfortran.dg/g77/20010116.f
29156         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29157         * gfortran.dg/g77/20010430.f
29158         * gfortran.dg/g77/6177.f
29159         * gfortran.dg/g77/947.f
29160         * gfortran.dg/g77/970816-3.f
29161         * gfortran.dg/g77/971102-1.f
29162         * gfortran.dg/g77/980520-1.f
29163         * gfortran.dg/g77/980628-0.f
29164         * gfortran.dg/g77/980628-1.f
29165         * gfortran.dg/g77/980628-10.f
29166         * gfortran.dg/g77/980628-2.f
29167         * gfortran.dg/g77/980628-3.f
29168         * gfortran.dg/g77/980628-7.f
29169         * gfortran.dg/g77/980628-8.f
29170         * gfortran.dg/g77/980628-9.f
29171         * gfortran.dg/g77/980701-0.f
29172         * gfortran.dg/g77/980701-1.f
29173         * gfortran.dg/g77/cabs.f
29174         * gfortran.dg/g77/claus.f
29175         * gfortran.dg/g77/complex_1.f
29176         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29177         * gfortran.dg/g77/dcomplex.f
29178         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29179         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29180         * gfortran.dg/g77/f90-intrinsic-numeric.f
29181         * gfortran.dg/g77/int8421.f
29182         * gfortran.dg/g77/labug1.f
29183         * gfortran.dg/g77/large_vec.f
29184         * gfortran.dg/g77/le.f
29185         * gfortran.dg/g77/short.f
29186         * gfortran.dg/g77/README: Update
29187
29188 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29189
29190         PR c++/16637
29191         * g++.dg/parse/lookup4.C: New test.
29192
29193 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29194
29195         PR c++/16175
29196         * g++.dg/template/ttp10.C: New test.
29197
29198 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29199
29200         * gcc.dg/pr12625-1.c: New test.
29201
29202 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29203
29204         * gcc.dg/switch-warn-1.c: New test.
29205         * gcc.dg/switch-warn-2.c: New test.
29206         * gcc.c-torture/compile/pr14730.c: Update.
29207
29208 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29209
29210         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29211         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29212         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29213         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29214
29215 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29216
29217         PR c++/16623
29218         * g++.dg/template/assign1.C: New test.
29219
29220 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29221
29222         PR c++/12170
29223         * g++.dg/template/ttp9.C: New test.
29224
29225 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29226
29227         * gcc.dg/format/cmn-err-1.c: New test.
29228
29229 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29230
29231         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29232         gcc.dg/Wparentheses-10.c: New tests.
29233         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29234
29235 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29236
29237         PR fortran/16465
29238         * gfortran.dg/g77//ffixed-line-length-0.f,
29239         gfortran.dg/g77/ffixed-line-length-132.f,
29240         gfortran.dg/g77/ffixed-line-length-72.f,
29241         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29242         gfortran.dg/g77/README: Update.
29243
29244 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29245
29246         PR c++/13092
29247         * g++.dg/template/non-dependent7.C: New test.
29248         * g++.dg/template/non-dependent8.C: Likewise.
29249         * g++.dg/template/non-dependent9.C: Likewise.
29250         * g++.dg/template/non-dependent10.C: Likewise.
29251
29252 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29253
29254         PR c++/16337
29255         * g++.dg/parse/attr2.C: New test.
29256
29257 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29258
29259         * g77.dg: Removed.
29260         * g77.f-torture: Ditto.
29261
29262 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29263
29264         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29265         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29266         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29267
29268 2004-07-16  Richard Henderson  <rth@redhat.com>
29269
29270         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29271
29272 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29273
29274         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29275         tests with full list of options.
29276         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29277         of TORTURE_OPTIONS if test contains 'dg-do run'.
29278
29279         PR fortran/16404
29280         * gfortran.dg/do_iterator.f90: New test.
29281
29282 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29283
29284         PR rtl-optimization/16536
29285         * gcc.c-torture/execute/restrict-1.c: New test.
29286
29287 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29288
29289         PR fortran/15324
29290         * gfortran.dg/pr15324.f90: New test.
29291
29292         PR fortran/15129
29293         * gfortran.dg/pr15129.f90: New test.
29294
29295         PR fortran/15140
29296         * gfortran.dg/pr15140.f90: New test.
29297
29298         PR fortran/13792
29299         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29300         compile-time simplification.
29301
29302 2004-07-14  Mike Stump  <mrs@apple.com>
29303
29304         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29305
29306 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29307
29308         PR target/16325
29309         * gcc.dg/profile-generate-1.c: New.
29310
29311 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29312
29313         * gcc.c-torture/execute/20040709-1.c: New test.
29314         * gcc.c-torture/execute/20040709-2.c: New test.
29315
29316 2004-07-14  Mike Stump  <mrs@apple.com>
29317
29318         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29319
29320 2004-07-14  Mike Stump  <mrs@apple.com>
29321
29322         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29323
29324 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29325
29326         PR c++/16518
29327         * g++.dg/parse/mutable1.C: New test.
29328
29329 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29330
29331         PR tree-optimization/16443
29332         * gcc.dg/tree-ssa/20040713-1.c: New test.
29333
29334 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29335
29336         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29337         for operator new.
29338
29339 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29340
29341         * gfortran.dg/g77/README: New file
29342         * gfortran.dg/g77/19981216-0.f: Copy from
29343         g77.f-torture/noncompile.  Add "dg-do compile" and
29344         dg-error as required.
29345         * gfortran.dg/g77/19990218-1.f: Likewise.
29346         * gfortran.dg/g77/19990905-1.f: Likewise.
29347         * gfortran.dg/g77/9263.f: Likewise.
29348         * gfortran.dg/g77/980615-0.f: Likewise.
29349         * gfortran.dg/g77/980616-0.f: Likewise.
29350         * gfortran.dg/g77/check0.f: Likewise.
29351         * gfortran.dg/g77/select_no_compile.f: Likewise.
29352
29353 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29354
29355         Copy files from g77.f-torture/compile.
29356         Add "{ dg-do compile}".  Other changes as noted
29357         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29358         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29359         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29360         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29361         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29362         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29363         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29364         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29365         statement to conform to standard.  Append alpha1.x for reference.
29366         * gfortran.dg/g77/xformat.f: Add dg-warning
29367
29368 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29369
29370         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29371         Add {dg-do compile} directive.
29372         * gfortran.dg/g77/cpp2.F: Likewise.
29373
29374 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29375
29376         PR c++/5402
29377         * g++.dg/lookup/name-clash1.C: New test.
29378
29379         PR c++/9777
29380         * g++.dg/lookup/name-clash2.C: New test.
29381
29382         PR c++/12102
29383         * g++.dg/lookup/name-clash3.C: New test.
29384
29385 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29386
29387         * g++.dg/lookup/new2.C: New test.
29388         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29389
29390 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29391
29392         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29393         Add {dg-do compile} directive.
29394         * gfortran.dg/g77/13060.f: Likewise.
29395         * gfortran.dg/g77/19990218-0.f: Likewise.
29396         * gfortran.dg/g77/19990305-0.f: Likewise.
29397         * gfortran.dg/g77/19990419-0.f: Likewise.
29398         * gfortran.dg/g77/19990502-0.f: Likewise.
29399         * gfortran.dg/g77/19990502-1.f: Likewise.
29400         * gfortran.dg/g77/19990525-0.f: Likewise.
29401         * gfortran.dg/g77/19990826-1.f: Likewise.
29402         * gfortran.dg/g77/19990826-3.f: Likewise.
29403         * gfortran.dg/g77/19990905-2.f: Likewise.
29404         * gfortran.dg/g77/20000412-1.f: Likewise.
29405         * gfortran.dg/g77/20000511-1.f: Likewise.
29406         * gfortran.dg/g77/20000511-2.f: Likewise.
29407         * gfortran.dg/g77/20000518.f: Likewise.
29408         * gfortran.dg/g77/20000601-1.f: Likewise.
29409         * gfortran.dg/g77/20000601-2.f: Likewise.
29410         * gfortran.dg/g77/20000629-1.f: Likewise.
29411         * gfortran.dg/g77/20000630-2.f: Likewise.
29412         * gfortran.dg/g77/20010115.f: Likewise.
29413         * gfortran.dg/g77/20010321-1.f: Likewise.
29414         * gfortran.dg/g77/20010426.f: Likewise.
29415         * gfortran.dg/g77/20020307-1.f: Likewise.
29416         * gfortran.dg/g77/8485.f: Likewise.
29417         * gfortran.dg/g77/960317-1.f: Likewise.
29418         * gfortran.dg/g77/970915-0.f: Likewise.
29419         * gfortran.dg/g77/980310-1.f: Likewise.
29420         * gfortran.dg/g77/980310-2.f: Likewise.
29421         * gfortran.dg/g77/980310-3.f: Likewise.
29422         * gfortran.dg/g77/980310-4.f: Likewise.
29423         * gfortran.dg/g77/980310-6.f: Likewise.
29424         * gfortran.dg/g77/980310-7.f: Likewise.
29425         * gfortran.dg/g77/980310-8.f: Likewise.
29426         * gfortran.dg/g77/980419-2.f: Likewise.
29427         * gfortran.dg/g77/980424-0.f: Likewise.
29428         * gfortran.dg/g77/980427-0.f: Likewise.
29429         * gfortran.dg/g77/980729-0.f: Likewise.
29430         * gfortran.dg/g77/981117-1.f: Likewise.
29431         * gfortran.dg/g77/toon_1.f: Likewise.
29432
29433 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29434
29435         PR c++/2204
29436         * g++.dg/other/abstract2.C: New test.
29437
29438 2004-07-12  Paul Brook  <paul@codesourcery.com>
29439
29440         * gfortran.dg/pointer_init_1.f90: New test.
29441
29442 2004-07-11  Paul Brook  <paul@codesourcery.com>
29443
29444         PR fortran/15986
29445         * gfortran.dg/contained_1.f90: New test.
29446
29447 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29448
29449         * g++.dg/parse/defarg8.C: New test.
29450
29451 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29452
29453         PR fortran/16433
29454         * gfortran.dg/pr16433.f: New test.
29455
29456         PR fortran/17574
29457         * gfortran.dg/pr15754.f90: New test.
29458
29459 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29460
29461         PR tree-optimization/16437
29462         * gcc.c-torture/execute/bitfld-4.c: New test.
29463
29464 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29465
29466         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29467         access to common var from module.
29468
29469 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29470
29471         PR fortran/16336
29472         * gfortran.fortran-torture/execute/common_2.f90: New test.
29473
29474 2004-07-10  Paul Brook  <paul@codesourcery.com>
29475
29476         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29477
29478 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29479
29480         PR fortran/15969
29481         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29482
29483 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29484
29485         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29486         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29487         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29488         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29489         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29490         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29491         * gfortran.dg/g77/funderscoring.f: Likewise.
29492         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29493
29494 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29495
29496         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29497
29498 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29499         Paul Brook  <paul@codesourcery.com>
29500
29501         PR fortran/13415
29502         * gfortran.dg/common_pointer_1.f90: New test.
29503
29504 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29505
29506         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29507
29508 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29509
29510         PR target/16364
29511         * gcc.c-torture/compile/20040709-1.c: New.
29512
29513 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29514
29515         PR fortran/14077
29516         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29517
29518 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29519
29520         PR fortran/13201
29521         * gfortran.dg/shape_1.f90: New test.
29522
29523 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29524             Andrew Pinski  <apinski@apple.com>
29525
29526         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29527
29528 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29529
29530         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29531         comment.
29532
29533 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29534         Paul Brook  <paul@codesourcery.com>
29535
29536         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29537         '.f95' and '.F95'.
29538
29539 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29540
29541         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29542
29543 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29544
29545         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29546         testcases with capital suffix.
29547
29548 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29549
29550         PR fortran/15481
29551         PR fortran/13372
29552         PR fortran/13575
29553         PR fortran/15978
29554         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29555
29556         * gfortran.dg/implicit_1.f90: New test.
29557
29558 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29559
29560         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29561         expression to match gfortran warning/error messages
29562         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29563         dg-error text.
29564
29565 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29566
29567         * lib/fortran-torture.exp: Rename proc search_for to
29568         search_for_re.
29569
29570 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29571
29572         * gcc.c-torture/execute/simd-5.x: New file.
29573         XFAIL on SPARC 64-bit at -O0.
29574
29575 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29576
29577         PR c++/8211
29578         PR c++/16165
29579         * g++.dg/warn/effc3.C: New test.
29580
29581 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29582
29583         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29584         change X to 1X in format.
29585         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29586         add data statements to conform to standard.
29587
29588 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29589
29590         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29591         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29592         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29593
29594 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29595
29596         * gfortran.dg/g77/7388.f: Copy from g77.dg
29597         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29598         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29599         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29600         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29601         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29602         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29603         * gfortran.dg/g77/strlen0.f: Likewise.
29604
29605 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29606
29607         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29608         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29609
29610 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29611
29612         * gcc.c-torture/execute/920428-2.x: Delete.
29613         * gcc.c-torture/execute/920501-7.x: Likewise.
29614
29615 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
29616
29617         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29618         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
29619         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
29620         prescott and c3-2.
29621         (PREFETCH_3DNOW): Add -march=c3.
29622
29623 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
29624
29625         PR c/16437
29626         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
29627         * gcc.c-torture/execute/bf64-1.x: Likewise.
29628
29629 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29630
29631         * gcc.c-torture/compile/20040708-1.c: New test.
29632
29633 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29634
29635         PR c++/16169
29636         * g++.dg/warn/effc2.C: New test.
29637
29638 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29639
29640         * gcc.c-torture/execute/bitfld-1.x: Remove.
29641         * gcc.c-torture/execute/bitfld-3.c: New test.
29642         * gcc.dg/bitfld-2.c: Remove XFAILs.
29643
29644 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
29645
29646         PR c++/16276
29647         * g++.dg/rtti/tinfo1.C: New file.
29648
29649 2004-07-07  Eric Christopher  <echristo@redhat.com>
29650
29651         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
29652
29653 2004-07-07  Andrew Pinski  <apinski@apple.com>
29654
29655         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
29656
29657 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
29658
29659         * g++.dg/init/call1.C: XFAIL.
29660
29661 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
29662
29663         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
29664         except for movstrict*, to movmem* and clrstr* to clrmem*.
29665
29666 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
29667
29668         * gcc.c-torture/execute/20040707-1.c: New test.
29669
29670 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
29671
29672         * gcc.c-torture/execute/20040706-1.c: New test.
29673
29674 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29675
29676         PR c++/3671
29677         * g++.dg/template/spec14.C: New test.
29678
29679 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
29680
29681         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
29682         nothing if not yet defined.  Use it in b, c and d type definitions.
29683         * gcc.c-torture/execute/20040705-1.c: New test.
29684         * gcc.c-torture/execute/20040705-2.c: New test.
29685
29686 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29687
29688         PR c++/2518
29689         * g++.dg/lookup/new1.C: New test.
29690
29691 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29692
29693         PR c++/11406
29694         * g++.dg/template/sizeof8.C: New test.
29695
29696 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
29697
29698         * gcc.c-torture/compile/20040705-1.c: New test.
29699
29700 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
29701
29702         * gfortran.fortran-torture/execute/seq_io.f90: New test.
29703
29704 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
29705
29706         * gcc.dg/cpp/if-mop.c: Two new testcases.
29707         * gcc.dg/cpp/trad/comment-3.c: New.
29708
29709 2004-07-04  Paul Brook  <paul@codesourcery.com>
29710
29711         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
29712
29713 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
29714
29715         PR c++/3761
29716         * g++.dg/lookup/crash4.C: New test.
29717
29718 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
29719
29720         * gcc.c-torture/execute/builtin-abs-1.c
29721         * gcc.c-torture/execute/builtin-abs-2.c
29722         * gcc.c-torture/execute/builtin-complex-1.c
29723         * gcc.c-torture/execute/builtins/string-1-lib.c
29724         * gcc.c-torture/execute/builtins/string-1.c
29725         * gcc.c-torture/execute/builtins/string-2-lib.c
29726         * gcc.c-torture/execute/builtins/string-2.c
29727         * gcc.c-torture/execute/builtins/string-3-lib.c
29728         * gcc.c-torture/execute/builtins/string-3.c
29729         * gcc.c-torture/execute/builtins/string-4-lib.c
29730         * gcc.c-torture/execute/builtins/string-4.c
29731         * gcc.c-torture/execute/builtins/string-5-lib.c
29732         * gcc.c-torture/execute/builtins/string-5.c
29733         * gcc.c-torture/execute/builtins/string-6-lib.c
29734         * gcc.c-torture/execute/builtins/string-6.c
29735         * gcc.c-torture/execute/builtins/string-7-lib.c
29736         * gcc.c-torture/execute/builtins/string-7.c
29737         * gcc.c-torture/execute/builtins/string-8-lib.c
29738         * gcc.c-torture/execute/builtins/string-8.c
29739         * gcc.c-torture/execute/builtins/string-9-lib.c
29740         * gcc.c-torture/execute/builtins/string-9.c
29741         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
29742         * gcc.c-torture/execute/builtins/string-asm-1.c
29743         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
29744         * gcc.c-torture/execute/builtins/string-asm-2.c
29745         * gcc.c-torture/execute/stdio-opt-1.c
29746         * gcc.c-torture/execute/stdio-opt-2.c
29747         * gcc.c-torture/execute/stdio-opt-3.c
29748         * gcc.c-torture/execute/string-opt-1.c
29749         * gcc.c-torture/execute/string-opt-10.c
29750         * gcc.c-torture/execute/string-opt-11.c
29751         * gcc.c-torture/execute/string-opt-12.c
29752         * gcc.c-torture/execute/string-opt-13.c
29753         * gcc.c-torture/execute/string-opt-14.c
29754         * gcc.c-torture/execute/string-opt-15.c
29755         * gcc.c-torture/execute/string-opt-16.c
29756         * gcc.c-torture/execute/string-opt-2.c
29757         * gcc.c-torture/execute/string-opt-6.c
29758         * gcc.c-torture/execute/string-opt-7.c
29759         * gcc.c-torture/execute/string-opt-8.c:
29760         Replace with ...
29761
29762         * gcc.c-torture/execute/builtins/abs-2.c
29763         * gcc.c-torture/execute/builtins/abs-3.c
29764         * gcc.c-torture/execute/builtins/complex-1.c
29765         * gcc.c-torture/execute/builtins/fprintf.c
29766         * gcc.c-torture/execute/builtins/fputs.c
29767         * gcc.c-torture/execute/builtins/memcmp.c
29768         * gcc.c-torture/execute/builtins/memmove.c
29769         * gcc.c-torture/execute/builtins/memops-asm.c
29770         * gcc.c-torture/execute/builtins/mempcpy-2.c
29771         * gcc.c-torture/execute/builtins/mempcpy.c
29772         * gcc.c-torture/execute/builtins/memset.c
29773         * gcc.c-torture/execute/builtins/printf.c
29774         * gcc.c-torture/execute/builtins/sprintf.c
29775         * gcc.c-torture/execute/builtins/strcat.c
29776         * gcc.c-torture/execute/builtins/strchr.c
29777         * gcc.c-torture/execute/builtins/strcmp.c
29778         * gcc.c-torture/execute/builtins/strcpy.c
29779         * gcc.c-torture/execute/builtins/strcspn.c
29780         * gcc.c-torture/execute/builtins/strlen-2.c
29781         * gcc.c-torture/execute/builtins/strlen.c
29782         * gcc.c-torture/execute/builtins/strncat.c
29783         * gcc.c-torture/execute/builtins/strncmp-2.c
29784         * gcc.c-torture/execute/builtins/strncmp.c
29785         * gcc.c-torture/execute/builtins/strncpy.c
29786         * gcc.c-torture/execute/builtins/strpbrk.c
29787         * gcc.c-torture/execute/builtins/strpcpy-2.c
29788         * gcc.c-torture/execute/builtins/strpcpy.c
29789         * gcc.c-torture/execute/builtins/strrchr.c
29790         * gcc.c-torture/execute/builtins/strspn.c
29791         * gcc.c-torture/execute/builtins/strstr-asm.c
29792         * gcc.c-torture/execute/builtins/strstr.c:
29793         ... these new files.
29794
29795         * gcc.c-torture/execute/builtins/abs-2-lib.c
29796         * gcc.c-torture/execute/builtins/abs-3-lib.c
29797         * gcc.c-torture/execute/builtins/complex-1-lib.c
29798         * gcc.c-torture/execute/builtins/fprintf-lib.c
29799         * gcc.c-torture/execute/builtins/fputs-lib.c
29800         * gcc.c-torture/execute/builtins/memcmp-lib.c
29801         * gcc.c-torture/execute/builtins/memmove-lib.c
29802         * gcc.c-torture/execute/builtins/memops-asm-lib.c
29803         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29804         * gcc.c-torture/execute/builtins/mempcpy-lib.c
29805         * gcc.c-torture/execute/builtins/memset-lib.c
29806         * gcc.c-torture/execute/builtins/printf-lib.c
29807         * gcc.c-torture/execute/builtins/sprintf-lib.c
29808         * gcc.c-torture/execute/builtins/strcat-lib.c
29809         * gcc.c-torture/execute/builtins/strchr-lib.c
29810         * gcc.c-torture/execute/builtins/strcmp-lib.c
29811         * gcc.c-torture/execute/builtins/strcpy-lib.c
29812         * gcc.c-torture/execute/builtins/strcspn-lib.c
29813         * gcc.c-torture/execute/builtins/strlen-2-lib.c
29814         * gcc.c-torture/execute/builtins/strlen-lib.c
29815         * gcc.c-torture/execute/builtins/strncat-lib.c
29816         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29817         * gcc.c-torture/execute/builtins/strncmp-lib.c
29818         * gcc.c-torture/execute/builtins/strncpy-lib.c
29819         * gcc.c-torture/execute/builtins/strpbrk-lib.c
29820         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29821         * gcc.c-torture/execute/builtins/strpcpy-lib.c
29822         * gcc.c-torture/execute/builtins/strrchr-lib.c
29823         * gcc.c-torture/execute/builtins/strspn-lib.c
29824         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29825         * gcc.c-torture/execute/builtins/strstr-lib.c
29826         * gcc.c-torture/execute/builtins/lib/abs.c
29827         * gcc.c-torture/execute/builtins/lib/fprintf.c
29828         * gcc.c-torture/execute/builtins/lib/memset.c
29829         * gcc.c-torture/execute/builtins/lib/printf.c
29830         * gcc.c-torture/execute/builtins/lib/sprintf.c
29831         * gcc.c-torture/execute/builtins/lib/strcpy.c
29832         * gcc.c-torture/execute/builtins/lib/strcspn.c
29833         * gcc.c-torture/execute/builtins/lib/strncat.c
29834         * gcc.c-torture/execute/builtins/lib/strncmp.c
29835         * gcc.c-torture/execute/builtins/lib/strncpy.c
29836         * gcc.c-torture/execute/builtins/lib/strpbrk.c
29837         * gcc.c-torture/execute/builtins/lib/strspn.c
29838         * gcc.c-torture/execute/builtins/lib/strstr.c:
29839         New files containing support routines.
29840
29841         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29842         declaration.
29843         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29844         when not optimizing.
29845
29846 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
29847
29848         PR c++/16240
29849         * g++.dg/abi/mangle22.C: New test.
29850         * g++.dg/abi/mangle23.C: Likewise.
29851
29852 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
29853
29854         PR fortran/16290
29855         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29856         Allow for cases without denormalized floating point numbers.
29857
29858 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
29859
29860         PR c/1027
29861         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29862         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29863         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29864         expected warning text.
29865         * gcc.dg/format/diag-2.c: New test.
29866
29867 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29868
29869         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29870
29871 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
29872
29873         * gcc.dg/builtins-43.c: New.
29874         * gcc.dg/builtins-44.c: New.
29875         * gcc.dg/builtins-45.c: New.
29876
29877 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
29878             Andreas Tobler  <a.tobler@schweiz.ch>
29879
29880         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
29881         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
29882         as SIGSEGV.
29883         * gcc.dg/cleanup-11.c: Likewise.
29884         * gcc.dg/cleanup-8.c: Likewise.
29885         * gcc.dg/cleanup-9.c: Likewise.
29886         * gcc.dg/cleanup-5.c: Run on all platforms.
29887
29888 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29889
29890         * g++.dg/warn/nonnull1.C: New test.
29891
29892 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29893
29894         * gcc.dg/compat/compat-common.h: Wrap up CINT in
29895         an #ifndef SKIP_COMPLEX_INT/#endif pair.
29896         Special-case the Sun compiler wrt to <complex.h>.
29897
29898 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
29899
29900         * gcc.dg/Wunreachable-8.C: New test.
29901
29902         * gcc.dg/h8300-ice2.c : New test.
29903
29904 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
29905
29906         PR fortran/16161
29907         * gfortran.fortran-torture/compile/implicit.f90: Add test
29908         for implicit character.
29909
29910 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
29911
29912         PR fortran/16289
29913         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
29914         Use tiny() intrinsic to find smallest non-negative real
29915
29916 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
29917
29918         * gcc.dg/compat/struct-by-value-22_main.c: New test.
29919         * gcc.dg/compat/struct-by-value-22_x.c: New.
29920         * gcc.dg/compat/struct-by-value-22_y.c: New.
29921
29922         * gcc.c-torture/execute/20040629-1.c: New test.
29923
29924 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
29925
29926         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
29927         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
29928
29929         PR target/16195
29930         * gcc.dg/20040625-1.c: New test.
29931
29932 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29933
29934         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
29935
29936 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29937
29938         PR fortran/15963
29939         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
29940
29941 2004-06-29  Richard Henderson  <rth@redhat.com>
29942
29943         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
29944
29945 2004-06-29  Paul Brook  <paul@codesourcery.com>
29946
29947         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
29948         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
29949
29950 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
29951
29952         PR c++/16260
29953         * g++.dg/parse/crash15.C: New.
29954
29955 2004-06-28  Andrew Pinski  <apinski@apple.com>
29956
29957         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
29958         by the error already.
29959
29960         * g++.dg/opt/ptrmem4.C: Change to compile only test.
29961
29962 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
29963
29964         PR target/14041
29965         * gcc.dg/h8300-bss-align-1.c : New.
29966
29967 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29968
29969         * PR c++/16174
29970         * g++.dg/template/ctor4.C: New.
29971
29972 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
29973
29974         PR c++/16205
29975         * g++.dg/warn/Wsequence-point-1.C: New test.
29976
29977 2004-06-27  Paul Brook  <paul@codesourcery.com>
29978
29979         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
29980
29981 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
29982
29983         * g++.old-deja/g++.mike/p7325.C: Remove.
29984
29985 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
29986
29987         PR c/14963
29988         * gcc.dg/pr14963.c: New test.
29989
29990 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
29991
29992         PR c++/16193
29993         * g++.dg/parse/redef1.C: New test.
29994
29995 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29996
29997         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
29998         20021110.c.
29999         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30000         20021119-1.c.
30001         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30002         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30003         5-04.c.
30004         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30005         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30006         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30007         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30008         g++.brendan/enum14.C.
30009         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30010         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30011         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30012         g++.mike/virt1.C.
30013         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30014         memtemp24.C.
30015
30016 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30017
30018         * gcc.dg/20040527-1.c: New test case.
30019
30020 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30021
30022         PR gfortran/pr16196
30023         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30024
30025 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30026
30027         PR middle-end/15825
30028         * gcc.dg/pr15825-1.c: New test case.
30029
30030 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30031
30032         * gcc.c-torture/execute/20040625-1.c: New test.
30033
30034 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30035
30036         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30037
30038 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30039
30040         * gcc.dg/torture/mips-div-1.c: New test.
30041
30042 2004-06-24  Jeff Law  <law@redhat.com>
30043
30044         * gcc.dg/tree-ssa/20040624-1.c: New test.
30045
30046 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30047
30048         * gcc.c-torture/compile/20040624-1.c: New test.
30049
30050 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30051
30052         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30053         this directory.
30054
30055 2004-06-23  Andrew Pinski  <apinski@apple.com>
30056
30057         PR middle-end/15988
30058         * g++.dg/opt/ptrmem4.C: New test.
30059
30060         * gcc.dg/c90-array-quals-2.c: New test.
30061
30062 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30063
30064         * gcc.dg/kpice1.c: New test.
30065
30066 2006-06-23  Andrew Pinski  <apinski@apple.com>
30067
30068         * gcc.dg/c90-array-quals.c: New test.
30069
30070 2006-06-22  Richard Henderson  <rth@redhat.com>
30071
30072         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30073
30074 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30075
30076         * gcc.dg/builtins-config.h: Handle FreeBSD.
30077
30078 2006-06-22  Richard Henderson  <rth@redhat.com>
30079
30080         * g++.dg/opt/devirt1.C: New.
30081
30082 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30083
30084         * g++.dg/opt/pr15551.C: New testcase.
30085
30086 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30087
30088         PR target/14800
30089         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30090         x86_64-*-linux* when compiling for 32bit.
30091
30092 2004-06-21  Andrew Pinski  <apinski@apple.com>
30093
30094         * gcc.dg/pch/struct-1.c: New.
30095         * gcc.dg/pch/struct-1.hs: New.
30096
30097 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30098
30099         * gcc.dg/pch/save-temps-1.c: New file.
30100         * gcc.dg/pch/save-temps-1.hs: New file.
30101
30102 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30103
30104         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30105         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30106
30107 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30108
30109         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30110         to fix type error.
30111         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30112         Remove trailing spaces.
30113
30114 2004-06-21  Richard Henderson  <rth@redhat.com>
30115
30116         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30117         merging && to BIT_FIELD_REF.
30118
30119 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30120
30121         * g++.dg/opt/placeholder1.C: New test.
30122
30123 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30124
30125         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30126         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30127         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30128         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30129
30130 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30131
30132         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30133         extern "C".
30134         * g++.dg/other/pragma-re-1.C: Add comments.
30135
30136 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30137
30138         PR gfortran/16080
30139         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30140
30141 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30142
30143         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30144         instead of setting the type of size_t by
30145         hand.
30146
30147 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30148
30149         * gcc.dg/unordered-2.c: New test case.
30150         * gcc.dg/unordered-3.c: New test case.
30151
30152 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30153
30154         PR other/16043
30155         * lib/g++.exp (g++_version): Tweak regexp for version
30156         * lib/g77.exp (g77_version): Likewise.
30157         * lib/gfortran.exp (gfortran_version): Likewise.
30158         * lib/objc.exp (objc_version): Likewise.
30159         * lib/treelang.exp (treelang_version): Likewise.
30160
30161 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30162
30163         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30164         Use INT_MAX instead of __INT_MAX__.
30165         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30166
30167         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30168         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30169         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30170         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30171         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30172         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30173         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30174         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30175         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30176
30177         * gcc.dg/range-test-1.c: New test.
30178         * g++.dg/opt/range-test-1.C: New test.
30179
30180 2004-06-17  Richard Henderson  <rth@redhat.com>
30181
30182         * objc.dg/sync-1.m: New.
30183         * objc.dg/try-catch-1.m: Don't force next runtime.
30184         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30185         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30186         shadowed catch clause.
30187         * objc.dg/try-catch-5.m: New.
30188
30189 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30190
30191         Bug 14610
30192         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30193
30194 2004-06-15  Richard Henderson  <rth@redhat.com>
30195
30196         * gcc.dg/20001116-1.c: Move expected warning line.
30197
30198 2004-06-15  Richard Henderson  <rth@redhat.com>
30199
30200         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30201         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30202
30203 2004-06-15  Jeff Law  <law@redhat.com>
30204
30205         * gcc.dg/tree-ssa/20040615-1.c: New test.
30206         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30207         be less sensitive to operand ordering.
30208         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30209
30210 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30211
30212         * g++.dg/abi/bitfield3.C: Add comment..
30213
30214 2004-06-15  Richard Henderson  <rth@redhat.com>
30215
30216         * g++.dg/ext/stmtexpr1.C: XFAIL.
30217         * gcc.dg/20030612-1.c: XFAIL.
30218
30219 2004-06-15  Eric Christopher  <echristo@redhat.com>
30220
30221         * g++.dg/charset/asm5.c: New.
30222         * gcc.dg/charset/asm6.c: New.
30223
30224 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30225
30226         PR fortran/15962
30227         * gfortran.fortran-torture/execute/select_1.f90: New test.
30228
30229 2004-06-15  Paul Brook  <paul@codesourcery.com>
30230
30231         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30232
30233 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30234
30235         PR c++/15967
30236         * g++.dg/lookup/crash3.C: New test.
30237
30238 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30239
30240         PR c++/15947
30241         * g++.dg/parse/dtor4.C: New test.
30242
30243 2004-06-14  Jeff Law  <law@redhat.com>
30244
30245         * gcc.c-torture/compile/20040614-1.c: New test.
30246
30247 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30248
30249         PR fortran/15211
30250         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30251         LEN of a character array.
30252
30253 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30254
30255         PR c++/15096
30256         * g++.dg/template/ptrmem10.C: New test.
30257
30258         PR c++/14930
30259         * g++.dg/template/friend30.C: New test.
30260
30261 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30262
30263         PR fortran/14928
30264         * gfortran.fortran-torture/compile/mloc.f90: New test.
30265
30266 2004-06-13  Paul Brook  <paul@codesourcery.com>
30267
30268         * gfortran.fortran-torture/execute/random_2.f90: New test.
30269
30270 2004-06-13  Eric Christopher  <echristo@redhat.com>
30271
30272         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30273
30274 2004-06-12  Paul Brook  <paul@codesourcery.com>
30275
30276         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30277
30278 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30279
30280         PR fortran/14923
30281         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30282
30283 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30284
30285         PR fortran/14957
30286         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30287         syntax errors in end statements of contained subroutines.
30288
30289 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30290
30291         PR fortran/12841
30292         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30293
30294 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30295
30296         PR fortran/15665
30297         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30298
30299 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30300
30301         PR gfortran/12839
30302         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30303
30304 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30305
30306         PR c++/15862
30307         * g++.dg/parse/enum1.C: New test.
30308
30309 2004-06-10  Jeff Law  <law@redhat.com>
30310
30311         * gcc.c-torture/compile/20040610-1.c: New test.
30312
30313 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30314
30315         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30316         * g++.old-deja/g++.other/decl3.C: Likewise.
30317
30318 2004-06-10  Brian Booth  <bbooth@redhat.com>
30319
30320         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30321         V_MAY_DEF instead of VDEF.
30322         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30323
30324 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/14211
30327         * g++.dg/conversion/const1.C: New test.
30328
30329         PR c++/15076
30330         * g++.dg/conversion/reinterpret1.C: New test.
30331
30332         PR c++/15877
30333         * g++.dg/template/enum2.C: New test.
30334
30335         PR c++/15227
30336         * g++.dg/template/error13.C: New test.
30337
30338 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30339
30340         PR fortran/14957
30341         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30342         arguments to test_* REAL and of the right size.
30343
30344 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30345
30346         PR target/15569
30347         PR rtl-optimization/15681
30348         * gcc.dg/20040609-1.c: New test.
30349
30350 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30351
30352         PR c++/14791
30353         * g++.dg/opt/builtins1.C: New test.
30354
30355 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30356
30357         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30358         that use default windows32 struct layout.
30359         * gcc.dg/i386-bitfield2.c: Likewise.
30360
30361 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30362
30363         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30364         for mingw32 and cygwin targets.
30365
30366 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30367
30368         * gcc.dg/pch/macro-4.c: New.
30369         * gcc.dg/pch/macro-4.hs: New.
30370
30371 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30372
30373         PR fortran/13249
30374         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30375
30376 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30377
30378         PR fortran/13372
30379         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30380
30381 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30382
30383         PR gfortran/14897
30384         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30385
30386 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30387
30388         PR gfortran/15755
30389         * gfortran.fortran-torture/execute/backspace.c : New test.
30390
30391 2004-06-09  Paul Brook  <paul@codesourcery.com>
30392
30393         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30394         (pointer_to_section): Rewrite to use smaller array.
30395
30396 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30397
30398         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30399         * gcc.dg/ext/altivec-10.c: Same.
30400         * gcc.dg/ext/altivec-11.c: Same.
30401         * gcc.dg/ext/altivec-12.c: Same.
30402         * gcc.dg/ext/altivec-13.c: Same.
30403         * gcc.dg/ext/altivec-14.c: Same.
30404         * gcc.dg/ext/altivec-15.c: Same.
30405         * gcc.dg/ext/altivec-16.c: Same.
30406         * gcc.dg/ext/altivec-3.c: Same.
30407         * gcc.dg/ext/altivec-4.c: Same.
30408         * gcc.dg/ext/altivec-6.c: Same.
30409         * gcc.dg/ext/altivec-7.c: Same.
30410         * gcc.dg/ext/altivec-8.c: Same.
30411         * gcc.dg/ext/altivec-varargs-1.c: Same.
30412
30413         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30414         * g++.dg/ext/altivec-10.C: Same.
30415         * g++.dg/ext/altivec-2.C: Same.
30416         * g++.dg/ext/altivec-3.C: Same.
30417         * g++.dg/ext/altivec-4.C: Same.
30418         * g++.dg/ext/altivec-5.C: Same.
30419         * g++.dg/ext/altivec-6.C: Same.
30420         * g++.dg/ext/altivec-7.C: Same.
30421         * g++.dg/ext/altivec-8.C: Same.
30422         * g++.dg/ext/altivec-9.C: Same.
30423
30424 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30425
30426         PR c++/7841
30427         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30428
30429 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30430
30431         * gcc.dg/union-1.c: New test.
30432
30433 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30434
30435         * gcc.dg/builtins-41.c: New test case.
30436         * gcc.dg/builtins-42.c: New test case.
30437
30438 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30439
30440         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30441         * g++.dg/ext/altivec-10.C: Same.
30442         * g++.dg/ext/altivec-2.C: Same.
30443         * g++.dg/ext/altivec-3.C: Same.
30444         * g++.dg/ext/altivec-4.C: Same.
30445         * g++.dg/ext/altivec-5.C: Same.
30446         * g++.dg/ext/altivec-6.C: Same.
30447         * g++.dg/ext/altivec-7.C: Same.
30448         * g++.dg/ext/altivec-8.C: Same.
30449         * g++.dg/ext/altivec-9.C: Same.
30450         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30451         * g++.old-deja/g++.brendan/new3.C: Same.
30452         * gcc.c-torture/execute/eeprof-1.x: Same.
30453
30454 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30455
30456         PR c/14765
30457         * gcc.dg/pr14765-1.c: New test.
30458
30459 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30460
30461         PR c/14649
30462         * gcc.dg/pr14649-1.c: New test case.
30463
30464 2004-06-07  Richard Henderson  <rth@redhat.com>
30465
30466         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30467         if temporaries.
30468
30469 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30470
30471         * g++.dg/eh/elide1.C: Remove XFAIL.
30472
30473 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30474
30475         PR c++/15337
30476         * g++.dg/expr/sizeof3.C: New test.
30477
30478         PR c++/14777
30479         * g++.dg/template/access14.C: New test.
30480
30481         PR c++/15554
30482         * g++.dg/template/enum1.C: New test.
30483
30484         PR c++/15057
30485         * g++.dg/eh/throw1.C: New test.
30486
30487 2004-06-07  David Ayers  <d.ayers@inode.at>
30488             Ziemowit Laski  <zlaski@apple.com>
30489
30490         * lib/objc.exp (objc_target_compile): Revert the '-framework
30491         Foundation' flag fix, since bare Darwin does not ship
30492         with the Foundation framework.
30493         * objc/execute/next_mapping.h: Provide a local NSConstantString
30494         @interface and @implementation.
30495         (objc_constant_string_init): A constructor function, used to
30496         initialize the NSConstantString meta-class object.
30497         * objc/execute/string1.m: Include "next_mapping.h" instead of
30498         <Foundation/NSString.h>.
30499         * objc/execute/string2.m: Likewise.
30500         * objc/execute/string3.m: Likewise.
30501         * objc/execute/string4.m: Likewise.
30502
30503 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30504
30505         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30506         to double. Replace double with FLOAT.
30507         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30508
30509         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30510         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30511         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30512         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30513         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30514         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30515         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30516         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30517
30518 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30519
30520         PR c/13519
30521         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30522
30523 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30524
30525         PR c++/15503
30526         * g++.dg/template/meminit2.C: New test.
30527
30528 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30529
30530         PR target/15822
30531         * gcc.c-torture/execute/compare-fp-1.c,
30532         gcc.c-torture/execute/compare-fp-2.c,
30533         gcc.c-torture/execute/compare-fp-3.c,
30534         gcc.c-torture/execute/compare-fp-4.c,
30535         gcc.c-torture/execute/compare-fp-3.x,
30536         gcc.c-torture/execute/compare-fp-4.x: Moved...
30537         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30538         gcc.c-torture/execute/ieee/compare-fp-2.c,
30539         gcc.c-torture/execute/ieee/compare-fp-3.c,
30540         gcc.c-torture/execute/ieee/compare-fp-4.c,
30541         gcc.c-torture/execute/ieee/compare-fp-3.x,
30542         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30543
30544 2004-06-04  David Ayers  <d.ayers@inode.at>
30545
30546         * objc/execute/protocol-isEqual-4.m: New testcase.
30547
30548 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30549
30550         * objc/execute/protocol-isEqual-1.m: New testcase.
30551         * objc/execute/protocol-isEqual-2.m: New testcase.
30552         * objc/execute/protocol-isEqual-3.m: New testcase.
30553
30554 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30555
30556         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30557
30558 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30559
30560         * lib/objc.exp (objc_target_compile): When running tests on
30561         Darwin (Mac OS X), inform the linker about '-framework
30562         'Foundation'.
30563
30564 2004-06-02  Eric Christopher  <echristo@redhat.com>
30565
30566         * gcc.c-torture/compile/20040602-1.c: New.
30567
30568 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30569
30570         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30571         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30572
30573         PR tree-optimization/14736
30574         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30575
30576         PR tree-optimization/14042
30577         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30578
30579         PR tree-optimization/14729
30580         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30581
30582 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30583
30584         PR fortran/15557
30585         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30586
30587 2004-06-01  Richard Hederson  <rth@redhat.com>
30588
30589         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30590
30591 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30592
30593         PR c++/14932
30594         * g++.dg/parse/offsetof4.C: New test.
30595
30596 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
30597
30598         PR objc/7993
30599         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30600
30601 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
30602
30603         PR c++/15701
30604         * g++.dg/template/friend29.C: New test.
30605
30606 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30607
30608         PR c/15749
30609         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30610
30611 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
30612
30613         * gcc.dg/sparc-trap-1.c: New test.
30614
30615 2004-05-31  Roger Sayle  <roger@eyesopen.com>
30616
30617         PR middle-end/15069
30618         * g++.dg/opt/fold3.C: New test case.
30619
30620 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
30621
30622         * lib/target-supports.exp (check_iconv_available): Fix fallout
30623         from 2004-05-28 patch.
30624
30625 2004-05-30  Paul Brook  <paul@codesourcery.com>
30626
30627         PR fortran/15620
30628         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
30629         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
30630
30631 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
30632
30633         * gfortran.fortran-torture/execute/random_1.f90: New test.
30634
30635 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30636
30637         * g++.dg/ext/altivec-10.C: New test.
30638
30639 2004-05-29  Paul Brook  <paul@codesourcery.com>
30640
30641         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
30642
30643 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30644
30645         * gcc.dg/altivec-16.c: New test.
30646
30647 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
30648
30649         * lib/target-supports.exp (check_vmx_hw_available): New.
30650         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
30651
30652         * lib/target-supports.exp (check_alias_available,
30653         check_iconv_available, check_named_sections_available): Use
30654         unique names for temporary files.
30655
30656 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30657
30658         * gcc.dg/altivec-15.c: New test.
30659
30660 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30661
30662         PR c++/15083
30663         * g++.dg/warn/noeffect6.C: New test.
30664
30665         PR c++/15471
30666         * g++.dg/expr/ptrmem4.C: New test.
30667
30668         PR c++/15640
30669         * g++.dg/template/operator3.C: New test.
30670
30671 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30672
30673         PR c++/14668
30674         * g++.dg/lookup/redecl1.C: New test.
30675         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
30676
30677 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
30678
30679         * gcc.c-torture/execute/compare-fp-1.c,
30680         gcc.c-torture/execute/compare-fp-2.c,
30681         gcc.c-torture/execute/compare-fp-3.c,
30682         gcc.c-torture/execute/compare-fp-4.c,
30683         gcc.c-torture/execute/compare-fp-3.x,
30684         gcc.c-torture/execute/compare-fp-4.x,
30685         gcc.dg/pr15649-1.c: New.
30686
30687 2004-05-27  Adam Nemet  <anemet@lnxw.com>
30688
30689         PR c++/12883
30690         * g++.dg/init/array14.C: New test.
30691
30692 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
30693
30694         * lib/compat.exp (compat-get-options-main): New.
30695         (compat-get-options): Remove unneeded code, warn for ignored
30696         command.
30697         (compat-execute): Check flag set by dg-require-* commands.
30698
30699         * lib/compat.exp (compat-execute): Break up long lines.
30700
30701 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
30702
30703         * gcc.dg/altivec-7.c: Don't use 'vector long'.
30704         * gcc.dg/altivec-14.c: New test.
30705         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
30706
30707         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
30708         * gcc.dg/altivec-12.c: Ditto.
30709
30710         * gcc.dg/altivec-3.c: Move call to altivec_check.
30711
30712 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30713
30714         PR c++/15044
30715         * g++.dg/template/error12.C: New test.
30716
30717         PR c++/15317
30718         * g++.dg/ext/attrib15.C: New test.
30719
30720         PR c++/15329
30721         * g++.dg/template/ptrmem9.C: New test.
30722
30723 2004-05-25  Paul Brook  <paul@codesourcery.com>
30724
30725         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
30726
30727 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30728
30729         PR c++/15165
30730         * g++.dg/template/crash19.C: New test.
30731
30732 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30733
30734         PR c++/15025
30735         * g++.dg/template/redecl1.C: New test.
30736
30737 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30738
30739         PR c++/14821
30740         * g++.dg/other/ns1.C: New test.
30741
30742         PR c++/14883
30743         * g++.dg/template/invalid1.C: New test.
30744
30745 2004-05-23  Paul Brook  <paul@codesourcery.com>
30746         Victor Leikehman  <lei@haifasphere.co.il>
30747
30748         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
30749         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
30750
30751 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30752
30753         PR c++/15285
30754         PR c++/15299
30755         * g++.dg/template/non-dependent5.C: New test.
30756         * g++.dg/template/non-dependent6.C: New test.
30757
30758 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30759
30760         PR c++/15507
30761         * g++.dg/inherit/union1.C: New test.
30762
30763         PR c++/15542
30764         * g++.dg/template/addr1.C: New test.
30765
30766         PR c++/15427
30767         * g++.dg/template/array5.C: New test.
30768
30769         PR c++/15287
30770         * g++.dg/template/array6.C: New test.
30771
30772 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
30773             Roger Sayle  <roger@eyesopen.com>
30774
30775         * g++.dg/lookup/forscope2.C: New test case.
30776
30777 2004-05-22  Ben Elliston  <bje@au.ibm.com>
30778
30779         * gcc.dg/cpp/Wmissingdirs.c: New.
30780
30781 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30782
30783         PR target/15301
30784         * gcc.dg/compat/union-m128-1.h: New file.
30785         * gcc.dg/compat/union-m128-1_main.c: Likewise.
30786         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30787         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30788
30789 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30790
30791         PR target/15302
30792         * gcc.dg/compat/struct-complex-1.h: New file.
30793         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30794         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30795         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30796
30797 2004-05-20  Roger Sayle  <roger@eyesopen.com>
30798
30799         PR middle-end/3074
30800         * gcc.dg/pr3074-1.c: New test case.
30801         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30802
30803 2004-05-20  Falk Hueffner  <falk@debian.org>
30804
30805         PR other/15526
30806         * gcc.dg/ftrapv-1.c: New test case.
30807
30808 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30809
30810         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30811
30812 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
30813             Jeff Law  <law@redhat.com>
30814
30815         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30816         * gcc.dg/tree-ssa/20040518-2.c: New test.
30817
30818         * gcc.dg/tree-ssa/20040518-1.c: New test.
30819
30820 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
30821
30822         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30823
30824 2004-05-18  Paul Brook  <paul@codesourcery.com>
30825
30826         PR fortran/13930
30827         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30828
30829 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30830
30831         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30832         constant folding.
30833
30834 2004-05-17  Steven Bosscher  <stevenb@suse.de>
30835
30836         * gcc.dg/tree-ssa/20040517-1.c: New test.
30837
30838 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30839
30840         * gcc.dg/loop-4.c: New test.
30841
30842 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
30843
30844         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30845
30846 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
30847
30848         PR fortran/15311
30849         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30850
30851 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30852
30853         PR fortran/13826
30854         PR fortran/13940
30855         * gfortran.fortran-torture/compile/data_1.f90: New test.
30856
30857 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
30858
30859         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30860         * gcc.dg/uninit-H.c: Define ASM for __s390__.
30861
30862 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30863
30864         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30865
30866 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30867
30868         PR c/15444
30869         * gcc.dg/format/xopen-1.c: Adjust expected message.
30870         * gcc.dg/format/xopen-3.c: New test.
30871
30872 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
30873
30874         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30875
30876 2004-05-14  Jeff Law  <law@redhat.com>
30877
30878         * gcc.dg/tree-ssa/20040514-2.c: New test.
30879
30880 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30881
30882         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
30883         this ...
30884         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
30885         this.
30886
30887 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
30888
30889         * gcc.dg/tree-ssa/20040514-1.c: New test.
30890
30891 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30892
30893         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
30894         test.
30895
30896 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30897
30898         PR fortran/14066
30899         * gfortran.fortran-torture/compile/do_1.f90: New test.
30900
30901 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30902
30903         PR fortran/15051
30904         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30905         test.
30906
30907 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
30908
30909         PR fortran/15149
30910         * gfortran.fortran-torture/execute/random_init.f90: New test.
30911
30912 2004-05-13  Paul Brook  <paul@codesourcery.com>
30913
30914         PR fortran/15314
30915         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
30916
30917 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
30918
30919         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
30920         for the powerpc case.
30921
30922 2004-05-13  Jeff Law  <law@redhat.com>
30923
30924         * gcc.dg/tree-ssa/20040513-1.c: New test.
30925         * gcc.dg/tree-ssa/20040513-2.c: New test.
30926
30927 2004-05-13  Paul Brook  <paul@codesourcery.com>
30928
30929         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
30930         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
30931         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
30932
30933 2004-05-13  Andreas Schwab  <schwab@suse.de>
30934
30935         PR other/10819
30936         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
30937         characters.
30938
30939 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
30940
30941         PR fortran/15294
30942         * gfortran.fortran-torture/execute/adjustr.f90: New file.
30943
30944 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
30945
30946         Merge from tree-ssa-20020619-branch.  See
30947         ChangeLog.tree-ssa for details.
30948
30949 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
30950
30951         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
30952         include <altivec.h> explicitly.
30953         * gcc.dg/altivec-13.c: Likewise.
30954
30955 2004-05-11  Paul Brook  <paul@codesourcery.com>
30956
30957         * gcc.c-torture/compile/20010518-1.c: Force enum size.
30958
30959 2004-05-10  Eric Christopher  <echristo@redhat.com>
30960
30961         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
30962         * gcc.dg/sibcall-4.c: Ditto.
30963
30964 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
30965
30966         * g++.dg/ext/altivec-8.C: New test case.
30967         * gcc.dg/altivec-13.c: New test case.
30968
30969 2004-05-08  Roger Sayle  <roger@eyesopen.com>
30970
30971         * gcc.c-torture/execute/divcmp-1.c: New test case.
30972         * gcc.c-torture/execute/divcmp-2.c: New test case.
30973         * gcc.c-torture/execute/divcmp-3.c: New test case.
30974
30975 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
30976
30977         * g++.dg/other/pragma-re-2.C: New test.
30978
30979 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
30980
30981         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
30982         * gcc.dg/i386-387-2.c: Likewise.
30983
30984         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
30985         __builtin_drem.
30986         * gcc.dg/i386-387-6.c: Likewise.
30987
30988 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
30989
30990         * gcc.dg/builtins-33.c: Also check log1p*.
30991
30992 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
30993
30994         PR optimization/15296
30995         * gcc.c-torture/execute/pr15296.c: New test.
30996
30997 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
30998
30999         * gcc.dg/builtins-40.c: New test.
31000
31001 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31002
31003         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31004
31005 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31006
31007         * g++.dg/ext/spe1.C: New testcase.
31008
31009 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31010
31011         * objc.dg/image-info.m: Allow additional attributes
31012         for __image_info section.
31013
31014 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31015
31016         * gcc.dg/torture/mips-hilo-2.c: New test.
31017
31018 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31019
31020         PR c++/14389
31021         * g++.dg/template/member5.C: New test.
31022
31023 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31024
31025         * gcc.dg/builtins-34.c: Also check expm1*.
31026
31027 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31028
31029         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31030         * gcc.dg/torture/builtin-convert-3.c: New test.
31031
31032 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31033
31034         PR middle-end/15054
31035         * g++.dg/opt/pr15054.C: New test.
31036
31037 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31038
31039         * gcc.dg/torture/builtin-rounding-1.c: New test.
31040         * gcc.dg/builtins-25.c: Delete.
31041         * gcc.dg/builtins-29.c: Delete.
31042
31043 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31044
31045         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31046         * gcc.dg/sibcall-4.c: Likewise.
31047         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31048
31049 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31050
31051         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31052         bit-field on 16-bit targets.
31053
31054 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31055
31056         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31057         16-bit targets.
31058
31059 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31060
31061         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31062         * gcc.dg/rs6000-power2-2.c: Likewise.
31063
31064 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31065
31066         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31067         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31068         Change the asm registers to be in form of frN instead of fN.
31069
31070 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31071
31072         * gcc.dg/torture/builtin-convert-2.c: New test.
31073
31074 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31075
31076         * gcc.dg/rs6000-power2-1.c: New test.
31077         * gcc.dg/rs6000-power2-2.c: New test.
31078
31079 2004-04-28  Jan Hubicka  <jh@suse.cz>
31080
31081         * gcc.dg/unused-6.c: New test.
31082
31083 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31084             Ulrich Weigand  <uweigand@de.ibm.com>
31085
31086         * ada/acats/run_all.sh: Define $target variable.
31087
31088 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31089
31090         PR c++/15119
31091         * g++.dg/other/vararg-1.C: New test.
31092
31093         PR c++/4794
31094         * g++.dg/eh/cleanup3.C: New test.
31095
31096 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31097
31098         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31099         and ad8011a (target_insn).
31100         * ada/acats/support/macro.dfs: Likewise.
31101         * ada/acats/support/impbit.adb: New file.
31102
31103 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31104
31105         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31106
31107 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31108
31109         * gcc.dg/loop-3.c: New test.
31110
31111 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31112
31113         * gcc.c-torture/execute/simd-5.c: New test.
31114
31115 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31116
31117         PR c++/15064
31118         * g++.dg/template/crash18.C: New test.
31119
31120 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31121
31122         * g++.dg/ext/complit3.C: New test.
31123
31124 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31125
31126         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31127         * gcc.dg/altivec-3.c: Same.
31128         * gcc.dg/altivec-varargs-1.c: Same.
31129
31130 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31131
31132         * lib/target-supports.exp (check_profiling_available): Assume
31133         profiling is not available on powerpc-eabi targets.
31134
31135 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31136
31137         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31138         * gcc.dg/vmx/bug-1.c: Ditto.
31139
31140 2004-04-20  Eric Christopher  <echristo@redhat.com>
31141
31142         * gcc.dg/charset/extern.c: New test.
31143         * g++.dg/charset/extern3.cc: Ditto.
31144
31145 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31146
31147         * gcc.dg/builtins-39.c: New test.
31148
31149 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31150
31151         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31152
31153 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31154
31155         * gcc.dg/torture/mips-hilo-1.c: New test.
31156
31157 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31158
31159         * gcc.c-torture/compile/20040419-1.c: New test.
31160
31161 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31162
31163         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31164
31165 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31166             Aldy Hernandez  <aldyh@redhat.com>
31167
31168         * gcc.c-torture/execute/va-arg-24.c: New.
31169
31170 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31171             Aldy Hernandez  <aldyh@redhat.com>
31172
31173         * gcc.dg/vmx/1b-01.c: New.
31174         * gcc.dg/vmx/1b-02.c: New.
31175         * gcc.dg/vmx/1b-03.c: New.
31176         * gcc.dg/vmx/1b-04.c: New.
31177         * gcc.dg/vmx/1b-05.c: New.
31178         * gcc.dg/vmx/1b-06.c: New.
31179         * gcc.dg/vmx/1b-07.c: New.
31180         * gcc.dg/vmx/1c-01.c: New.
31181         * gcc.dg/vmx/1c-02.c: New.
31182         * gcc.dg/vmx/3a-01a.c: New.
31183         * gcc.dg/vmx/3a-01.c: New.
31184         * gcc.dg/vmx/3a-01m.c: New.
31185         * gcc.dg/vmx/3a-03.c: New.
31186         * gcc.dg/vmx/3a-03m.c: New.
31187         * gcc.dg/vmx/3a-04.c: New.
31188         * gcc.dg/vmx/3a-04m.c: New.
31189         * gcc.dg/vmx/3a-05.c: New.
31190         * gcc.dg/vmx/3a-06.c: New.
31191         * gcc.dg/vmx/3a-06m.c: New.
31192         * gcc.dg/vmx/3a-07.c: New.
31193         * gcc.dg/vmx/3b-01.c: New.
31194         * gcc.dg/vmx/3b-02.c: New.
31195         * gcc.dg/vmx/3b-10.c: New.
31196         * gcc.dg/vmx/3b-13.c: New.
31197         * gcc.dg/vmx/3b-14.c: New.
31198         * gcc.dg/vmx/3b-15.c: New.
31199         * gcc.dg/vmx/3c-01a.c: New.
31200         * gcc.dg/vmx/3c-01.c: New.
31201         * gcc.dg/vmx/3c-02.c: New.
31202         * gcc.dg/vmx/3c-03.c: New.
31203         * gcc.dg/vmx/3d-01.c: New.
31204         * gcc.dg/vmx/4-01.c: New.
31205         * gcc.dg/vmx/4-03.c: New.
31206         * gcc.dg/vmx/5-01.c: New.
31207         * gcc.dg/vmx/5-02.c: New.
31208         * gcc.dg/vmx/5-03.c: New.
31209         * gcc.dg/vmx/5-04.c: New.
31210         * gcc.dg/vmx/5-05.c: New.
31211         * gcc.dg/vmx/5-06.c: New.
31212         * gcc.dg/vmx/5-07.c: New.
31213         * gcc.dg/vmx/5-07t.c: New.
31214         * gcc.dg/vmx/5-08.c: New.
31215         * gcc.dg/vmx/5-10.c: New.
31216         * gcc.dg/vmx/5-11.c: New.
31217         * gcc.dg/vmx/7-01a.c: New.
31218         * gcc.dg/vmx/7-01.c: New.
31219         * gcc.dg/vmx/7c-01.c: New.
31220         * gcc.dg/vmx/7d-01.c: New.
31221         * gcc.dg/vmx/7d-02.c: New.
31222         * gcc.dg/vmx/8-01.c: New.
31223         * gcc.dg/vmx/8-02a.c: New.
31224         * gcc.dg/vmx/8-02.c: New.
31225         * gcc.dg/vmx/brode-1.c: New.
31226         * gcc.dg/vmx/bug-1.c: New.
31227         * gcc.dg/vmx/bug-2.c: New.
31228         * gcc.dg/vmx/bug-3.c: New.
31229         * gcc.dg/vmx/cw-bug-1.c: New.
31230         * gcc.dg/vmx/cw-bug-2.c: New.
31231         * gcc.dg/vmx/cw-bug-3.c: New.
31232         * gcc.dg/vmx/dct.c: New.
31233         * gcc.dg/vmx/debug-1.c: New.
31234         * gcc.dg/vmx/debug-2.c: New.
31235         * gcc.dg/vmx/debug-3.c: New.
31236         * gcc.dg/vmx/debug-4.c: New.
31237         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31238         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31239         * gcc.dg/vmx/eg-5.c: New.
31240         * gcc.dg/vmx/fft.c: New.
31241         * gcc.dg/vmx/gcc-bug-1.c: New.
31242         * gcc.dg/vmx/gcc-bug-2.c: New.
31243         * gcc.dg/vmx/gcc-bug-3.c: New.
31244         * gcc.dg/vmx/gcc-bug-4.c: New.
31245         * gcc.dg/vmx/gcc-bug-5.c: New.
31246         * gcc.dg/vmx/gcc-bug-6.c: New.
31247         * gcc.dg/vmx/gcc-bug-7.c: New.
31248         * gcc.dg/vmx/gcc-bug-8.c: New.
31249         * gcc.dg/vmx/gcc-bug-9.c: New.
31250         * gcc.dg/vmx/gcc-bug-b.c: New.
31251         * gcc.dg/vmx/gcc-bug-c.c: New.
31252         * gcc.dg/vmx/gcc-bug-d.c: New.
31253         * gcc.dg/vmx/gcc-bug-e.c: New.
31254         * gcc.dg/vmx/gcc-bug-f.c: New.
31255         * gcc.dg/vmx/gcc-bug-g.c: New.
31256         * gcc.dg/vmx/gcc-bug-i.c: New.
31257         * gcc.dg/vmx/harness.h: New.
31258         * gcc.dg/vmx/ira1.c: New.
31259         * gcc.dg/vmx/ira2a.c: New.
31260         * gcc.dg/vmx/ira2b.c: New.
31261         * gcc.dg/vmx/ira2.c: New.
31262         * gcc.dg/vmx/ira2c.c: New.
31263         * gcc.dg/vmx/mem.c: New.
31264         * gcc.dg/vmx/newton-1.c: New.
31265         * gcc.dg/vmx/ops.c: New.
31266         * gcc.dg/vmx/sn7153.c: New.
31267         * gcc.dg/vmx/spill2.c: New.
31268         * gcc.dg/vmx/spill3.c: New.
31269         * gcc.dg/vmx/spill.c: New.
31270         * gcc.dg/vmx/t.c: New.
31271         * gcc.dg/vmx/varargs-1.c: New.
31272         * gcc.dg/vmx/varargs-2.c: New.
31273         * gcc.dg/vmx/varargs-3.c: New.
31274         * gcc.dg/vmx/varargs-4.c: New.
31275         * gcc.dg/vmx/varargs-5.c: New.
31276         * gcc.dg/vmx/varargs-6.c: New.
31277         * gcc.dg/vmx/varargs-7.c: New.
31278         * gcc.dg/vmx/vmx.exp: New.
31279         * gcc.dg/vmx/vprint-1.c: New.
31280         * gcc.dg/vmx/vscan-1.c: New.
31281         * gcc.dg/vmx/x-01.c: New.
31282         * gcc.dg/vmx/x-02.c: New.
31283         * gcc.dg/vmx/x-03.c: New.
31284         * gcc.dg/vmx/x-04.c: New.
31285         * gcc.dg/vmx/x-05.c: New.
31286         * gcc.dg/vmx/yousufi-1.c: New.
31287         * gcc.dg/vmx/zero-1.c: New.
31288         * gcc.dg/vmx/zero.c: New.
31289
31290 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31291
31292         * g++.dg/lookup/java1.C: Update for chage of
31293         _Jv_AllocObject.
31294         * g++.dg/lookup/java2.C: Likewise.
31295
31296 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31297
31298         * ada/acats/run_all.sh: use -O2 by default.
31299
31300 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31301
31302         * gcc.dg/vr-mult-[12].c: New tests.
31303
31304 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31305
31306         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31307
31308         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31309
31310 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31311
31312         * lib/target-supports.exp (check_profiling_available): Assume
31313         profiling isn't available for mips*-*-elf targets.
31314
31315 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31316
31317         * gcc.dg/builtins-38.c: New test.
31318
31319 2004-04-14  Eric Christopher  <echristo@redhat.com>
31320
31321         * g++.dg/charset/charset.exp: Run .cc extension tests.
31322
31323 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31324
31325         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31326
31327 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31328
31329         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31330
31331 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31332
31333         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31334         * gcc.dg/i386-387-2.c: Likewise.
31335
31336         * gcc.dg/i386-387-7.c: New test.
31337         * gcc.dg/i386-387-8.c: New test.
31338
31339         * gcc.dg/builtins-37.c: New test.
31340
31341 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31342
31343         * g++.dg/pch/externc-1.C: Add missing semicolon.
31344
31345 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31346
31347         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31348
31349 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31350
31351         * gcc.c-torture/execute/20040411-1.c: New test.
31352
31353 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31354
31355         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31356
31357 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31358
31359         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31360
31361 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31362
31363         * lib/target-supports.exp (check_named_sections_available): New.
31364         * lib/gcc-dg.exp (dg-require-named-sections): New.
31365         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31366         old-deja.exp.  Also prune error-count message from HP linker.
31367         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31368
31369         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31370         * g++.old-deja/g++.pt/static3.C: Likewise.
31371         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31372
31373 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31374
31375         * gcc.c-torture/execute/20040409-1.c: New test case.
31376         * gcc.c-torture/execute/20040409-2.c: New test case.
31377         * gcc.c-torture/execute/20040409-3.c: New test case.
31378
31379 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31380
31381         * gcc.dg/20040409-1.c: New test.
31382
31383 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31384
31385         PR target/14888
31386         * g++.dg/opt/pr14888.C: New test case.
31387
31388 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31389
31390         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31391         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31392         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31393         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31394         New tests.
31395
31396 2004-04-08  Paul Brook  <paul@codesourcery.com>
31397
31398         * gcc.dg/spill-1.c: New test.
31399
31400 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31401
31402         * gcc.dg/torture/builtin-ctype-2.c: New test.
31403
31404 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31405
31406         * gcc.dg/pch/pch.exp: Add largefile test.
31407
31408 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31409
31410         * g++.dg/pch/externc-1.Hs: New.
31411         * g++.dg/pch/externc-1.C: New.
31412
31413 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31414
31415         * gcc.dg/compat/struct-by-value-5a_main.c,
31416         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31417         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31418         * gcc.dg/compat/struct-by-value-5a_x.c,
31419         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31420         gcc.dg/compat/struct-by-value-5_x.c.
31421         * gcc.dg/compat/struct-by-value-5a_y.c,
31422         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31423         gcc.dg/compat/struct-by-value-5_y.c.
31424
31425         * gcc.dg/compat/struct-by-value-6a_main.c,
31426         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31427         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31428         * gcc.dg/compat/struct-by-value-6a_x.c,
31429         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31430         gcc.dg/compat/struct-by-value-6_x.c.
31431         * gcc.dg/compat/struct-by-value-6a_y.c,
31432         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31433         gcc.dg/compat/struct-by-value-6_y.c.
31434
31435         * gcc.dg/compat/struct-by-value-7a_main.c,
31436         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31437         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31438         * gcc.dg/compat/struct-by-value-7a_x.c,
31439         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31440         gcc.dg/compat/struct-by-value-7_x.c.
31441         * gcc.dg/compat/struct-by-value-7a_y.c,
31442         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31443         gcc.dg/compat/struct-by-value-7_y.c.
31444
31445 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31446
31447         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31448         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31449         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31450         options.
31451
31452 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31453
31454         * gcc.dg/builtins-36.c: New test.
31455
31456 2004-04-06  Paul Brook  <paul@codesourcery.com>
31457
31458         * README.gcc: Remove obsolete contraint on testcases.
31459
31460 2004-04-05  Paul Brook  <paul@codesourcery.com>
31461
31462         PR2123
31463         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31464         failure and exit(0) on success.
31465         * g++.dg/expr/anew2.C: Ditto.
31466         * g++.dg/expr/anew3.C: Ditto.
31467         * g++.dg/expr/anew4.C: Ditto.
31468
31469 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31470
31471         PR c++/3518
31472         * g++.dg/template/unify7.C: New.
31473
31474 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31475
31476         * g++.dg/README: Bring up to date with new subdirectories; remove
31477         duplicate subdirectory lines.
31478
31479 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31480
31481         PR c++/14007
31482         * g++.dg/template/unify5.C: New.
31483         * g++.dg/template/unify6.C: New.
31484         * g++.dg/template/qualttp20.C: Adjust.
31485         * g++.old-deja/g++.jason/report.C: Adjust.
31486         * g++.old-deja/g++.other/qual1.C: Adjust.
31487
31488 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31489
31490         PR c++/14803
31491         * g++.dg/inherit/ptrmem1.C: New test.
31492
31493 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31494
31495         PR c++/14755
31496         * gcc.c-torture/execute/20040331-1.c: New test.
31497         * gcc.dg/20040331-1.c: New test.
31498
31499 2004-04-01  Paul Brook  <paul@codesourcery.com>
31500
31501         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31502
31503 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31504
31505         PR c++/14724
31506         * g++.dg/init/goto1.C: New test.
31507
31508         PR c++/14763
31509         * g++.dg/template/defarg4.C: New test.
31510
31511 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31512
31513         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31514
31515 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31516
31517         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31518
31519 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31520
31521         * gcc.dg/noncompile/undeclared-2.c: New test.
31522
31523 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31524
31525         * gcc.dg/940409-1.c: Remove XFAIL.
31526         * gcc.dg/reg-vol-struct-1.c: New test.
31527
31528 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31529
31530         * gcc.dg/torture/builtin-wctype-1.c: New test.
31531
31532 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31533
31534         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31535         * gcc.dg/20001101-1.c: Likewise.
31536         * gcc.dg/20001102-1.c: Likewise.
31537
31538 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31539
31540         * gcc.dg/compare8.c: Add an additional test for XOR.
31541
31542 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31543
31544         * gcc.dg/torture/builtin-ctype-1.c: New test.
31545
31546 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31547
31548         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31549         * gcc.dg/torture/builtin-math-1.c: Likewise.
31550         * gcc.dg/torture/builtin-power-1.c: New test.
31551
31552 2004-03-24  Andreas Schwab  <schwab@suse.de>
31553
31554         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31555         IA64 assembler.
31556
31557 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31558             Roger Sayle  <roger@eyesopen.com>
31559
31560         * gcc.dg/compare8.c: New test case.
31561
31562 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31563
31564         * g++.dg/ext/altivec-7.C: New test.
31565
31566 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31567
31568         PR 12267, 12391, 12560, 13129, 14114, 14133
31569         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31570         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31571         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31572         Adjust error regexps.
31573         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31574         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31575         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31576         * gcc.dg/local1.c: Add explanatory comment.
31577
31578 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31579
31580         PR optimization/14669
31581         * g++.dg/opt/fold2.C: New test case.
31582
31583 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31584
31585         PR c/14069
31586         * gcc.dg/20040322-1.c: New test.
31587
31588 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31589
31590         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31591         * gcc.dg/ultrasp4.c: Likewise.
31592         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31593
31594 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31595
31596         * gcc.dg/i386-sse-8.c: Reset default options.
31597
31598 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31599
31600         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31601         in the error message text.
31602
31603 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31604
31605         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31606
31607 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
31608
31609         PR c++/14616
31610         * g++.dg/init/array13.C: New test.
31611
31612 2004-03-20  Roger Sayle  <roger@eyesopen.com>
31613
31614         PR target/13889
31615         * gcc.c-torture/compile/pr13889.c: New test case.
31616
31617 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31618
31619         PR c/14635
31620         * builtins-1.c (nan, nans): Don't test.
31621         * builtins-30.c: Don't use nan, nanf, nanl.
31622         * builtins-35.c: New test.
31623
31624 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
31625
31626         * g++.dg/ext/altivec-6.C: New test.
31627
31628 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
31629
31630         * g++.dg/init/placement3.C: New test.
31631
31632         * g++.dg/template/spec13.C: New test.
31633
31634         * g++.dg/lookup/using11.C: New test.
31635
31636         * g++.dg/lookup/koenig3.C: New test.
31637
31638         * g++.dg/template/operator2.C: New test.
31639
31640         * g++.dg/expr/dtor3.C: New test.
31641         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
31642         marker.
31643         * g++.old-deja/g++.law/visibility28.C: Likewise.
31644
31645 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
31646
31647         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
31648         * gcc.dg/ppc64-abi-3.c: Likewise.
31649
31650 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31651
31652         PR c++/14545
31653         * g++.dg/parse/template15.C: New test.
31654
31655 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31656
31657         * g++.dg/expr/dtor2.C: New test.
31658
31659         * g++.dg/lookup/anon4.C: New test.
31660
31661         * g++.dg/overload/using1.C: New test.
31662
31663         * g++.dg/template/lookup7.C: New test.
31664
31665         * g++.dg/template/typename6.C: New test.
31666
31667         * g++.dg/expr/cond6.C: New test.
31668
31669 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31670
31671         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
31672
31673 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31674
31675         * g++.dg/expr/cond5.C: New test.
31676         * g++.dg/expr/constcast1.C: Likewise.
31677         * g++.dg/expr/ptrmem2.C: Likewise.
31678         * g++.dg/expr/ptrmem3.C: Likewise.
31679         * g++.dg/lookup/main1.C: Likewise.
31680         * g++.dg/template/lookup6.C: Likewise.
31681
31682 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31683
31684         * gcc.dg/local1.c: New test.
31685
31686         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
31687
31688 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31689
31690         * gcc.dg/torture/builtin-convert-1.c: New test.
31691
31692 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31693
31694         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
31695
31696 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31697
31698         PR c++/14481
31699         * g++.dg/warn/Wunused-7.C: New test.
31700
31701 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31702
31703         * gcc.dg/torture/builtin-integral-1.c: New test.
31704
31705 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31706
31707         PR c++/14586
31708         * g++.dg/parse/non-dependent3.C: New test.
31709
31710 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
31711
31712         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
31713         * g++.dg/eh/simd-2.C: Likewise.
31714         * g++.dg/init/array10.C: Likewise.
31715         * gcc.c-torture/compile/simd-1.c: Likewise.
31716         * gcc.c-torture/compile/simd-2.c: Likewise.
31717         * gcc.c-torture/compile/simd-3.c: Likewise.
31718         * gcc.c-torture/compile/simd-4.c: Likewise.
31719         * gcc.c-torture/compile/simd-6.c: Likewise.
31720         * gcc.c-torture/execute/simd-1.c: Likewise.
31721         * gcc.c-torture/execute/simd-2.c: Likewise.
31722         * gcc.dg/compat/vector-defs.h: Likewise.
31723         * gcc.dg/20020531-1.c: Likewise.
31724         * gcc.dg/altivec-3.c: Likewise.
31725         * gcc.dg/altivec-4.c: Likewise.
31726         * gcc.dg/altivec-varargs-1.c: Likewise.
31727         * gcc.dg/compat/vector-defs.h: Likewise.
31728         * gcc.dg/i386-mmx-3.c: Likewise.
31729         * gcc.dg/i386-sse-4.c: Likewise.
31730         * gcc.dg/i386-sse-5.c: Likewise.
31731         * gcc.dg/i386-sse-8.c: Likewise.
31732         * gcc.dg/simd-1.c: Likewise.
31733         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
31734         __ev64_opaque__ since the machine description provides it.
31735
31736 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31737
31738         * lib/compat.exp (skip_list): New global variable.
31739         Use it to hold the user defined COMPAT_SKIPS list if any.
31740         (compat-obj): Add the members of skip_list to optall.
31741
31742 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31743
31744         * gcc.dg/compat/union-by-value-1_main.c,
31745         union-by-value-1_x.c, union-by-value-1_y.c,
31746         union-check.h, union-defs.h,
31747         union-init.h, union-return-1_main.c,
31748         union-return-1_x.c, union-return-1_y.c: New files.
31749
31750 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31751
31752         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31753         mixed-struct-init.h: Add 4 mixed structure types.
31754         struct-by-value-21_main.c, struct-by-value-21_x.c,
31755         struct-by-value-21_y.c, struct-return-21_main.c,
31756         struct-return-21_x.c, struct-return-21_y.c: New files.
31757
31758 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
31759
31760         PR c++/14550
31761         * g++.dg/parse/template14.C: New test.
31762
31763 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31764
31765         * gcc.c-torture/execute/20040313-1.c: New test.
31766
31767 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
31768
31769         PR target/14533
31770         * gcc.dg/20040311-2.c: New test.
31771
31772 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
31773
31774         PR other/14544
31775         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31776         bit-field.
31777
31778 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
31779
31780         * gcc.dg/20040305-2.c: Add missing return statement.
31781
31782 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31783
31784         * gcc.dg/builtins-34.c: Also check pow10*.
31785
31786 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31787
31788         PR target/14262
31789         * gcc.dg/20040305-2.c: New test.
31790
31791 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31792
31793         * gcc.dg/20040310-1.c: New test.
31794
31795 2004-03-11  Roger Sayle  <roger@eyesopen.com>
31796
31797         * gcc.c-torture/execute/20040311-1.c: New test case.
31798
31799 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
31800
31801         PR c++/14476
31802         * g++.dg/lookup/enum1.C: New test.
31803
31804 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
31805
31806         PR c++/14510
31807         * g++.dg/lookup/struct2.C: New test.
31808
31809 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
31810
31811         * gcc.dg/builtins-34.c: New test.
31812
31813 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31814
31815         * gcc.dg/torture/builtin-nonneg-1.c: New test.
31816
31817 2004-03-09  James E Wilson  <wilson@specifixinc.com>
31818
31819         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31820         * gcc.dg/alias-2.c: New testcase.
31821
31822 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
31823
31824         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31825
31826 2004-03-09  Roger Sayle  <roger@eyesopen.com>
31827
31828         * gcc.c-torture/execute/20040309-1.c: New test case.
31829
31830 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         PR c++/14397
31833         * g++.dg/overload/ref1.C: New.
31834
31835 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31836
31837         PR c++/14409
31838         * g++.dg/template/spec12.C: New test.
31839
31840         PR c++/14448
31841         * g++.dg/parse/crash14.C: New test.
31842
31843 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31844
31845         PR c++/14230
31846         * g++.dg/init/ref11.C: New test.
31847
31848 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31849
31850         PR c++/14432
31851         * g++.dg/parse/builtin2.C: New test.
31852
31853 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31854
31855         PR c++/14401
31856         * g++.dg/init/ctor3.C: New test.
31857         * g++.dg/init/union1.C: New test.
31858         * g++.dg/ext/anon-struct4.C: New test.
31859
31860 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31861
31862         * g++.dg/lookup/koenig1.C: Tweak error messages.
31863         * g++.dg/lookup/used-before-declaration.C: Likewise.
31864         * g++.dg/other/do1.C: Likewise.
31865         * g++.dg/overload/koenig1.C: Likewise.
31866         * g++.dg/parse/crash13.C: Likewise.
31867         * g++.dg/template/instantiate3.C: Likewise.
31868
31869 2004-03-08  Eric Christopher  <echristo@redhat.com>
31870
31871         * * lib/target-supports.exp: Enable libiconv in test
31872         compilation.  Fix up error checking.
31873
31874 2004-03-08  Roger Sayle  <roger@eyesopen.com>
31875
31876         PR middle-end/14289
31877         * gcc.dg/pr14289-1.c: New test case.
31878         * gcc.dg/pr14289-2.c: Likewise.
31879         * gcc.dg/pr14289-3.c: Likewise.
31880
31881 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
31882
31883         * gcc.c-torture/execute/20040308-1.c: New test.
31884
31885 2004-03-07  Roger Sayle  <roger@eyesopen.com>
31886
31887         * gcc.c-torture/execute/20040307-1.c: New test case.
31888
31889 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
31890
31891         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
31892
31893 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
31894
31895         * gcc.dg/20040306-1.c: New test.
31896
31897 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
31898
31899         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
31900         them static.
31901         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
31902
31903 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31904
31905         PR c/14465
31906         * gcc.dg/decl-6.c: New test.
31907
31908 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31909
31910         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
31911         Rename LOGPOW -> LOG_POW.
31912         (SQRT_EXP, POW_EXP): New.
31913
31914 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31915
31916         * gcc.dg/i386-sse-8.c: New test.
31917
31918 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31919
31920         PR c/14114
31921         * gcc.dg/decl-5.c: New test.
31922
31923 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
31924
31925         * gcc.dg/20040305-1.c: New test.
31926
31927 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
31928
31929         PR other/14354
31930         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
31931
31932 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
31933
31934         PR c++/14425, c++/14426
31935         * g++.dg/ext/altivec-4.C: New test.
31936         * g++.dg/ext/altivec-5.C: New test.
31937
31938 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
31939
31940         * g++.old-deja/g++.other/linkage1.C: Expect errors about
31941         global variables of a type with no linkage.
31942         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
31943         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
31944         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
31945         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
31946         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
31947         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
31948         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
31949         * g++.dg/warn/deprecated.C: Name enum Color.
31950         * g++.dg/overload/VLA.C: Name structure for 'b'.
31951         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
31952
31953 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31954
31955         * gcc.c-torture/compile/20040304-1.c: New test.
31956
31957 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
31958
31959         PR 13728
31960         * gcc.dg/decl-4.c: New testcase.
31961
31962 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
31963
31964         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
31965         as PRECF if sizeof (float) > sizeof (double).
31966         (PRECL): Make it the same as PRECF if
31967         sizeof (float) > sizeof (long double).
31968
31969 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31970
31971         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
31972         system type.  Add check for irix6 which doesn't have c99 runtime.
31973
31974 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
31975
31976         * gcc.dg/const-elim-1.c: xfail for xtensa.
31977
31978 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/14369
31981         * g++.dg/template/cond4.C: New test.
31982
31983 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31984
31985         PR c++/14360
31986         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
31987
31988         PR c++/14361
31989         * g++.dg/parse/defarg7.C: New test.
31990
31991         PR c++/14359
31992         * g++.dg/template/friend26.C: New test.
31993
31994 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31995
31996         PR c++/14324
31997         * g++.dg/abi/mangle21.C: New test.
31998
31999         PR c++/14260
32000         * g++.dg/parse/constructor2.C: New test.
32001
32002         PR c++/14337
32003         * g++.dg/template/sfinae1.C: New test.
32004
32005 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32006
32007         PR c++/14267
32008         * g++.dg/expr/crash2.C: New test.
32009
32010         PR middle-end/13448
32011         * gcc.dg/inline-5.c: New test.
32012         * gcc.dg/always-inline.c: Split out tests into ...
32013         * gcc.dg/always-inline2.c: ... this and ...
32014         * gcc.dg/always-inline3.c: ... this.
32015
32016 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32017
32018         PR debug/12103
32019         * g++.dg/debug/crash1.C: New test.
32020
32021 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32022
32023         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32024         function with __attribute__((noinline)).
32025         (recurser_void2): Likewise.
32026         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32027         (recurser_void2): Likewise.
32028
32029 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32030
32031         PR middle-end/14203
32032         * g++.dg/warn/Wunused-6.C: New test case.
32033
32034 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32035
32036         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32037         not defined.
32038
32039 2004-02-27  Eric Christopher  <echristo@redhat.com>
32040
32041         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32042         * g++.dg/charset/asm2.c: Run only x86.
32043         * gcc.dg/charset/asm3.c: Ditto.
32044
32045 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32046
32047         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32048         ld_library_path.
32049
32050 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32051
32052         * g++.dg/ext/altivec-3.C: New.
32053
32054 2004-02-26  Richard Henderson  <rth@redhat.com>
32055
32056         * g++.dg/ext/attrib10.C: Mark for warning.
32057         * gcc.dg/attr-alias-1.c: New.
32058
32059 2004-02-26  Richard Henderson  <rth@redhat.com>
32060
32061         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32062         * gcc.c-torture/execute/20040208-2.c: ... it back.
32063
32064 2004-02-26  Eric Christopher  <echristo@redhat.com>
32065
32066         * lib/target-supports.exp (check-iconv-available): New function.
32067         * lib/gcc-dg.exp (dg-require-iconv): New function.
32068         Use above.
32069         * gcc.dg/charset: New directory.
32070         * gcc.dg/charset/charset.exp: New file.
32071         * gcc.dg/charset/asm1.c: Ditto.
32072         * gcc.dg/charset/asm2.c: Ditto.
32073         * gcc.dg/charset/asm3.c: Ditto.
32074         * gcc.dg/charset/asm4.c: Ditto.
32075         * gcc.dg/charset/asm5.c: Ditto.
32076         * gcc.dg/charset/attribute1.c: Ditto.
32077         * gcc.dg/charset/attribute2.c: Ditto.
32078         * gcc.dg/charset/string1.c: Ditto.
32079         * g++.dg/charset: New directory.
32080         * g++.dg/dg.exp: Add here. Special options.
32081         * g++.dg/charset/charset.exp: New file.
32082         * g++.dg/charset/asm1.c: Ditto.
32083         * g++.dg/charset/asm2.c: Ditto.
32084         * g++.dg/charset/asm3.c: Ditto.
32085         * g++.dg/charset/asm4.c: Ditto.
32086         * g++.dg/charset/attribute1.c: Ditto.
32087         * g++.dg/charset/attribute2.c: Ditto.
32088         * g++.dg/charset/extern1.cc: Ditto.
32089         * g++.dg/charset/extern2.cc: Ditto.
32090         * g++.dg/charset/string1.c: Ditto.
32091
32092 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32093
32094         PR c++/14278
32095         * g++.dg/parse/comma1.C: New test.
32096
32097 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32098
32099         PR c++/14284
32100         * g++.dg/template/ttp8.C: New test.
32101
32102 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32103
32104         * gcc.dg/fixuns-trunc-1.c: New test.
32105
32106 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32107
32108         * gcc.dg/builtins-config.h: Use #elif.
32109
32110 2004-02-26  Michael Matz  <matz@suse.de>
32111
32112         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32113         * gcc.dg/991214-1.c: Likewise.
32114         * gcc.dg/i386-asm-1.c: Likewise.
32115
32116 2004-02-25  Richard Henderson  <rth@redhat.com>
32117
32118         * gcc.c-torture/execute/20040208-2.c: Move ...
32119         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32120
32121 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32122
32123         PR c++/14246
32124         * g++.dg/other/crash-3.C: New test.
32125
32126 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32127
32128         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32129         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32130
32131         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32132         HP-UX.
32133
32134 2004-02-24  Michael Matz  <matz@suse.de>
32135
32136         * gcc.dg/i386-regparm.c: New.
32137
32138 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32139
32140         * gcc.c-torture/execute/20040223-1.c: New.
32141
32142 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32143             Kazu Hirata  <kazu@cs.umass.edu>
32144
32145         * gcc.dg/fwritable-strings-1.c: Remove.
32146
32147 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32148
32149         PR c/14156
32150         * gcc.dg/20040223-1.c: New test.
32151
32152 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32153
32154         PR c++/14106
32155         * g++.dg/ext/typeof9.C: New test.
32156
32157 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32158
32159         PR c++/14250
32160         * g++.dg/other/switch1.C: New test.
32161
32162 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32163
32164         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32165         * gcc.dg/va-arg-1.c: Likewise.
32166
32167 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32168
32169         PR c++/14143
32170         * g++.dg/template/koenig5.C: New test.
32171
32172 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32173
32174         * g++.dg/ext/altivec-1.C: Generalize target triple.
32175         * g++.dg/ext/altivec-2.C: New test case.
32176         * g++.dg/ext/altivec_check.h: New file.
32177         * gcc.dg/altivec-1.c: Generalize target triple;
32178         include altivec_check.h and call altivec_check().
32179         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32180         * gcc.dg/altivec-6.c: New test case.
32181         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32182         type casts as needed.
32183         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32184         altivec_check().
32185         * gcc.dg/altivec-12.c: New test case.
32186         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32187         include altivec_check.h and call altivec_check().
32188         * gcc.dg/altivec_check.h: New file.
32189
32190 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32191
32192         * lib/target-supports.exp (check_alias_available): Don't mangle
32193         function `g' in test program.
32194
32195 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32196
32197         * lib/target-supports.exp (check_profiling_available): Check
32198         argument to determine whether we support a profiling type.
32199         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32200         check_profiling_available.
32201         * g++.dg/bprob/bprob.exp: Likewise.
32202         * g77.dg/bprob/bprob.exp: Likewise.
32203         * gcc.misc-tests/bprob.exp: Likewise.
32204         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32205         dg-require-profiling and delete expected error handling.
32206         * gcc.dg/20021014-1.c: Likewise.
32207         * gcc.dg/nest.c: Likewise.
32208
32209 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32210
32211         PR c++/12007
32212         * g++.dg/other/vthunk1.C: New test.
32213
32214 2004-02-20  Falk Hueffner  <falk@debian.org>
32215
32216         PR target/14201
32217         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32218
32219 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32220
32221         PR c++/13927
32222         * g++.dg/other/error8.C: Remove XFAIL markers.
32223
32224         PR c++/14173
32225         * g++.dg/ext/packed5.C: New test.
32226
32227         PR c++/14199
32228         * g++.dg/warn/Wunused-5.C: New test.
32229
32230         PR c++/14186
32231         * g++.dg/lookup/member1.C: New test.
32232
32233 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32234
32235         * gcc.c-torture/compile/20040130-1.c: Enable only when
32236         __INT_MAX__ >= 2147483647L.
32237         * gcc.c-torture/compile/961203-1.c: Likewise.
32238
32239 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32240
32241         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32242         * g++.dg/opt/template1.C: Robustify assembler regexp
32243
32244 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32245
32246         * gcc.c-torture/execute/simd-4.x: Remove.
32247         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32248         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32249         Guard with #ifndef SKIP_ATTRIBUTE.
32250         * gcc.dg/compat/vector-1_y.c: Likewise.
32251         * gcc.dg/compat/vector-2_x.c: Likewise.
32252         * gcc.dg/compat/vector-2_y.c: Likewise.
32253         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32254         * g++.dg/eh/simd-2.C: Likewise.
32255
32256 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32257
32258         * gcc.c-torture/compile/complex-1.c: New.
32259
32260 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32261
32262         PR target/14209
32263         * gcc.c-torture/execute/20040218-1.c: New test.
32264
32265 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32266
32267         PR c++/14181
32268         * g++.dg/parse/new2.C: New test.
32269
32270 2004-02-18  Paul Brook  <paul@codesourcery.com>
32271
32272         * gcc.c-torture/compile/libcall-1.c: New test.
32273
32274 2004-02-18  Paul Brook  <paul@codesourcery.com>
32275
32276         PR debug/12934
32277         * gcc.dg/debug/debug-7.c: New test.
32278
32279 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32280
32281         * gcc.dg/20040217-1.c: New test.
32282
32283 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32284
32285         * gcc.c-torture/execute/990208-1.x: Delete.
32286
32287 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32288
32289         * gcc.c-torture/execute/20040208-2.x: New file.
32290
32291 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/11326
32294         * g++.dg/abi/structret1.C: New test.
32295
32296 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32297
32298         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32299         (i386_cpuid): No need to test if cpuid is available on AMD64.
32300         Fix assembly, so that it works onboth i386 and AMD64.
32301         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32302         (vecInLong): Fix s[] member type to unsigned int.
32303         (vecInWord): Remove type.
32304         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32305         (a64, b64, c64, d64, e64): Remove.
32306         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32307         Remove unused variable.  Remove initialization of removed variables.
32308         Don't call mmx_tests nor sse_tests.
32309         (reference_mmx, reference_sse): Remove.
32310         (check): Add return stmt.
32311         * gcc.dg/i386-sse-7.c: New test.
32312         * gcc.dg/i386-mmx-4.c: New test.
32313
32314 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32315
32316         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32317         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32318         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32319         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32320         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32321         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32322         g++.dg/tc1/dr94.C: Fix line terminator.
32323
32324 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32325
32326         * gcc.c-torture/compile/20040216-1.c: New.
32327
32328 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32329
32330         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32331         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32332         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32333         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32334         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32335         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32336
32337 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32338
32339         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32340
32341 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32342
32343         PR c++/13971
32344         * g++.dg/expr/cond4.C: New test.
32345
32346         PR c++/14086
32347         * g++.dg/lookup/crash2.C: New test.
32348
32349 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32350
32351         * gcc.c-torture/compile/20040214-2.c: New test.
32352
32353 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32354
32355         PR c++/14116
32356         * g++.dg/ext/typeof8.C: New test.
32357
32358 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32359
32360         * gcc.c-torture/compile/20040214-1.c: New test.
32361
32362 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32363
32364         PR c++/13635
32365         * g++.dg/template/spec11.C: New test.
32366
32367 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32368
32369         PR c++/13927
32370         * g++.dg/other/error8.C: New test.
32371
32372 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32373
32374         PR c++/14122
32375         * g++.dg/template/array4.C: New test.
32376
32377         PR c++/14108
32378         * g++.dg/inherit/thunk2.C: New test.
32379
32380         PR c++/14083
32381         * g++.dg/eh/cond2.C: New test.
32382
32383 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32384
32385         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32386
32387 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32388
32389         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32390
32391 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32392
32393         * g++.dg/simd-2.C: xfail on ppc64-linux.
32394
32395 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32396
32397         PR c/456
32398         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32399         tests.
32400
32401 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32402
32403         * gcc.dg/builtins-33.c: New test.
32404
32405 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32406
32407         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32408
32409 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32410
32411         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32412
32413 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32414
32415         * gcc.dg/ppc64-abi-3.c: New test.
32416
32417 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32418
32419         PR c/14092
32420
32421         * gcc.dg/pr14092-1.c: New testcase.
32422
32423 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32424
32425         * gcc.dg/cpp/assert4.c: Fix typo last change.
32426
32427         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32428         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32429
32430         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32431
32432 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32433
32434         * gcc.c-torture/compile/20040209-1.c: New test case.
32435
32436 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32437
32438         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32439
32440 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32441
32442         * gcc.c-torture/execute/20040208-[12].c: New tests.
32443
32444 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32445
32446         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32447
32448 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32449
32450         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32451
32452 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32453
32454         Bug 13856
32455         * gcc.dg/visibility-8.c: New testcase.
32456
32457 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32458
32459         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32460         arguments.
32461         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32462
32463 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32464
32465         PR middle-end/13696
32466         * g++.dg/opt/fold1.C: New test case.
32467
32468 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32469
32470         PR c++/14033
32471         * g++.dg/other/crash-2.C: New test.
32472
32473 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32474
32475         PR c++/14028
32476         * g++.dg/parse/angle-bracket2.C: New test.
32477
32478 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32479
32480         PR middle-end/13750
32481         Revert:
32482         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32483         PR pch/13361
32484         * g++.dg/pch/wchar-1.C: New.
32485         * g++.dg/pch/wchar-1.Hs: New.
32486
32487 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32488
32489         PR c++/14008
32490         * g++.dg/parse/error15.C: New test.
32491         * g++.dg/parse/crash11.C: Update dg-error mark.
32492
32493 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32494
32495         PR c++/13932
32496         * g++.dg/warn/conv2.C: New test.
32497
32498 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32499
32500         PR c++/13086
32501         * g++.dg/warn/incomplete1.C: Remove xfail.
32502
32503 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32504
32505         * lib/file-format.exp (gcc_target_object_format): Use
32506         ${tool}_target_compile, not gcc_target_compile.
32507         * lib/target-supports.exp (check_alias_available): Likewise.
32508         (check_gc_sections_available): Likewise.
32509         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32510         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32511         dg-require-alias.
32512
32513 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32514
32515         PR c++/13969
32516         * g++.dg/template/static6.C: New test.
32517
32518 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32519
32520         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32521
32522 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32523
32524         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32525         tests for systems where `char' is unsigned by default.
32526
32527 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32528
32529         PR c++/13997
32530         * g++.dg/template/partial3.C: New test.
32531
32532 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32533
32534         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32535         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32536         Remove mentions of obsolete ports.
32537
32538 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32539
32540         * gcc.dg/noncompile/20001228-1.c: Fix for new
32541         error message.
32542
32543 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32544
32545         PR target/9348
32546         * gcc.c-torture/execute/multdi-1.c: New test case.
32547
32548 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32549
32550         PR c++/13925
32551         * g++.dg/template/lookup5.C: New test.
32552
32553 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32554
32555         PR c++/13950
32556         * g++.dg/template/lookup4.C: New test.
32557
32558         PR c++/13970
32559         * g++.dg/parse/error14.C: New test.
32560
32561         PR c++/14002
32562         * g++.dg/parse/template13.C: New test.
32563
32564 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32565
32566         PR c++/13978
32567         * g++.dg/template/koenig4.C: New test.
32568
32569         PR c++/13968
32570         * g++.dg/template/crash17.C: New test.
32571
32572         PR c++/13975
32573         * g++.dg/parse/error13.C: New test.
32574         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32575
32576 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32577
32578         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32579
32580 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32581
32582         PR c/11658
32583         PR c/13994
32584         * gcc.dg/noncompile/20040203-1.c: New test.
32585         * gcc.dg/noncompile/20040203-2.c: Likewise.
32586         * gcc.dg/noncompile/20040203-3.c: Likewise.
32587         * gcc.dg/20040203-1.c: Likewise.
32588
32589 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32590
32591         PR c++/10858
32592         * g++.dg/template/sizeof7.C: New test.
32593
32594 2004-02-02  Eric Christopher  <echristo@redhat.com>
32595             Zack Weinberg  <zack@codesourcery.com>
32596
32597         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32598
32599 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
32600
32601         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32602         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32603         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32604         * gcc.dg/cleanup-5.c: Run only on Linux targets.
32605
32606 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
32607
32608         PR c++/13113
32609         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32610
32611         PR c++/13854
32612         * g++.dg/ext/attrib13.C: New test.
32613
32614         PR c++/13907
32615         * g++.dg/conversion/op2.C: New test.
32616
32617 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32618
32619         * gcc.dg/titype-1.c: Fix pasto.
32620
32621 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32622
32623         * gcc.dg/titype-1.c: New test.
32624
32625 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32626
32627         PR c++/13957
32628         * g++.dg/template/non-type-template-argument-1.C,
32629         g++.dg/template/qualified-id1.C: Update dg-error marks.
32630         * g++.dg/template/nontype6.C: New test.
32631
32632 2004-02-01  Roger Sayle  <roger@eyesopen.com>
32633
32634         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
32635         * gcc.dg/builtins-31.c: New testcase.
32636         * gcc.dg/builtins-32.c: New testcase.
32637
32638 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
32639
32640         * objc.dg/call-super-2.m: Update line numbers
32641         for the including of stddef.h.
32642
32643 2004-01-30  Michael Matz  <matz@suse.de>
32644
32645         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
32646         g++.dg/ext/case-range3.C: New tests.
32647
32648 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32649
32650         DR206
32651         PR c++/13813
32652         * g++.dg/template/member4.C: New test.
32653
32654 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32655
32656         PR c++/13683
32657         * g++.dg/template/sizeof6.C: New test.
32658
32659 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32660
32661         * gcc.dg/fwritable-strings-1.c: New test.
32662
32663 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32664
32665         * gcc.c-torture/compile/20040130-1.c: New test.
32666
32667 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
32668
32669         * objc.dg/call-super-2.m: Include stddef.h for size_t.
32670
32671 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
32672
32673         PR c++/13883
32674         * g++.dg/template/ctor3.C: New test.
32675
32676 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32677
32678         * g++.dg/tc1: New directory.
32679         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
32680         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
32681         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
32682         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
32683         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
32684
32685 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32686
32687         * g++.dg/parse/error11.C: New test.
32688         * g++.dg/parse/error12.C: Likewise.
32689
32690 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
32691
32692         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
32693         (scan_initial, main): Use aligned_sizeof instead of sizeof.
32694
32695 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
32696
32697         PR c++/13791
32698         * g++.dg/ext/attrib12.C: New test.
32699
32700         PR c++/13736
32701         * g++.dg/parse/cast2.C: New test.
32702
32703 2004-01-27  James E Wilson  <wilson@specifixinc.com>
32704
32705         * objc.dg/encode-2.m (main): New local string.  Set depending on
32706         sizeof long.  Use in sscanf call.
32707         * objc.dg/encode-3.m (main): New local string.  Set depending on
32708         sizeof long.  Use in scan_initial call.
32709
32710 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32711
32712         * objc.dg/call-super-2.m: Make LP64-safe.
32713         * objc.dg/desig-init-1.m: Likewise.
32714
32715 2004-01-27  Devang Patel <dpatel@apple.com>
32716
32717         * g++.dg/debug/namespace1.C: New test.
32718
32719 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
32720
32721         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
32722         xscale-*-*.
32723
32724         * gcc.dg/arm-mmx-1.c: New test.
32725
32726 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32727
32728         * gcc.dg/20040127-1.c: New test.
32729         * gcc.dg/20040127-2.c: New test.
32730
32731 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32732
32733         * objc.dg/stret-1.m (glob): Renamed to globa.
32734
32735 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
32736
32737         PR c++/13663
32738         * g++.dg/expr/for1.C: New test.
32739
32740 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
32741
32742         PR middle-end/13779
32743         * gcc.dg/darwin-longlong.c: New test.
32744
32745 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
32746
32747         * gcc.dg/20040124-1.c: Moved test from here...
32748         * gcc.c-torture/compile/20040124-1.c: ...to here.
32749
32750 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32751
32752         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
32753         the assembly output if -m64 is passed.
32754
32755 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
32756
32757         PR c++/13833
32758         * g++.dg/template/cond3.C: New test.
32759
32760 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32761
32762         PR c++/13810
32763         * g++.dg/template/ttp7.C: New test.
32764
32765 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32766
32767         PR c++/13797
32768         * g++.dg/template/nontype4.C: New test.
32769         * g++.dg/template/nontype5.C: Likewise.
32770
32771 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
32772
32773         * gcc.dg/torture/mips-clobber-at.c: New test.
32774
32775 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
32776
32777         * gcc.dg/20040124-1.c: New test.
32778
32779 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
32780
32781         * gcc.dg/20040123-1.c: New test.
32782
32783 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32784
32785         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32786
32787 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32788
32789         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32790
32791 2004-01-23  Andrew Pinski  <apinski@apple.com>
32792
32793         * gcc.dg/20030121-1.c: Move to ..
32794         * gcc.dg/20040121-1.c: here.
32795
32796 2004-01-23  Roger Sayle  <roger@eyesopen.com>
32797
32798         * gcc.dg/builtins-29.c: New test case.
32799
32800 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32801
32802         PR 18314
32803         * gcc.dg/builtins-30.c: New testcase.
32804
32805 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
32806
32807         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32808         * lib/g77.exp: Likewise.
32809         * lib/objc.exp: Likewise.
32810         * lib/g++.exp: Likewise.
32811
32812 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32813
32814         * gcc.dg/struct-by-value-2.c: New test.
32815
32816 2004-01-21  Andrew Pinski  <apinski@apple.com>
32817
32818         PR target/13785
32819         * gcc.dg/20030121-1.c: New test.
32820
32821 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
32822
32823         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
32824         clobber frame pointer register in asm statement.
32825
32826 2004-01-21  Falk Hueffner  <falk@debian.org>
32827
32828         * gcc.c-torture/compile/20040121-1.c: New test.
32829
32830 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
32831
32832         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32833
32834 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
32835
32836         * gcc.dg/ppc64-abi-2.c: New test.
32837
32838 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
32839
32840         * lib/treelang.exp: Fill out this file.
32841         * lib/treelang-dg.exp: New File.
32842
32843 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32844
32845         * gcc.c-torture/compile/981022-1.c: Remove.
32846         * gcc.dg/array-5.c: Remove XFAIL.
32847         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32848         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32849         gcc.dg/cond-lvalue-1.c: Update.
32850         * gcc.dg/cast-lvalue-2.c: New test.
32851
32852 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
32853
32854         PR c++/13592
32855         * g++.dg/other/error1.C (class foo): Tweak error message.
32856
32857         PR c++/13592
32858         * g++.dg/template/call2.C: New test.
32859
32860 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32861
32862         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32863         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32864         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32865         scalar-return-1_x.c, scalar-return-2_y.c,
32866         scalar-return-3_x.c, scalar-return-3_y.c,
32867         scalar-return-4_x.c, scalar-return-4_y.c,
32868         struct-align-1.h, struct-align-1_x.c,
32869         struct-align-1_y.c, struct-align-2.h,
32870         struct-align-2_x.c, struct-align-2_y.c,
32871         struct-by-value-10_y.c, struct-by-value-11_x.c,
32872         struct-by-value-11_y.c, struct-by-value-12_x.c,
32873         struct-by-value-12_y.c, struct-by-value-13_x.c,
32874         struct-by-value-13_y.c, struct-by-value-14_x.c,
32875         struct-by-value-14_y.c, struct-by-value-15_x.c,
32876         struct-by-value-15_y.c, struct-by-value-16_y.c,
32877         struct-by-value-17_y.c, struct-by-value-18_y.c,
32878         struct-by-value-19_y.c, struct-by-value-1_x.c,
32879         struct-by-value-1_y.c, struct-by-value-20_y.c,
32880         struct-by-value-2_x.c, struct-by-value-2_y.c,
32881         struct-by-value-3_y.c, struct-by-value-4_x.c,
32882         struct-by-value-4_y.c, struct-by-value-5_y.c,
32883         struct-by-value-6_y.c, struct-by-value-7_y.c
32884         struct-by-value-8_x.c, struct-by-value-8_y.c
32885         struct-by-value-9_x.c, struct-by-value-9_y.c
32886         struct-return-10_x.c, struct-return-10_y.c,
32887         struct-return-19_x.c, struct-return-20_x.c
32888         struct-return-2_x.c, struct-return-2_y.c
32889         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
32890         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
32891
32892 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32893
32894         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
32895         attribute on sparc*-sun-solaris2.*.
32896
32897 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
32898
32899         PR c++/13710
32900         * g++.dg/ext/typeof7.C: New test.
32901
32902 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
32903
32904         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
32905         * gcc.dg/const-elim-1.c: Same.
32906
32907 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
32908
32909         * objc.dg/stret-1.m: New.
32910         * objc.dg/stret-2.m: New.
32911
32912 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
32913
32914         PR c++/11895
32915         * g++.dg/ext/vector1.C: New test.
32916
32917 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
32918
32919         * gcc.dg/pch/import-1.c: New.
32920         * gcc.dg/pch/import-1.hs: New.
32921         * gcc.dg/pch/import-1a.h: New.
32922         * gcc.dg/pch/import-1b.h: New.
32923         * gcc.dg/pch/import-1c.h: New.
32924
32925 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
32926
32927         PR c++/13574
32928         * g++.dg/ext/array1.C: New test.
32929
32930         PR c++/13178
32931         * g++.dg/conversion/op1.C: New test.
32932
32933 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
32934
32935         PR 11864
32936         From Kazumoto Kojima / Dan Kegel:
32937         * gcc.dg/pr11864-1.c: New test.
32938
32939         PR 10392
32940         From Marcus Comstedt / Dan Kegel:
32941         * gcc.dg/pr10392-1.c: New test.
32942
32943 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
32944
32945         PR c++/13478
32946         * g++.dg/init/ref10.C: New test.
32947
32948 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32949
32950         PR c++/13407
32951         * g++.dg/parse/typename6.C: New test.
32952
32953 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32954
32955         PR pch/13361
32956         * g++.dg/pch/wchar-1.C: New.
32957         * g++.dg/pch/wchar-1.Hs: New.
32958
32959 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32960
32961         PR c++/9259
32962         * g++.dg/expr/sizeof2.C: New test.
32963
32964 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
32965
32966         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
32967
32968 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
32969
32970         PR c++/13659
32971         * g++.dg/lookup/strong-using-3.C: New.
32972         * g++.dg/lookup/using-10.C: New.
32973
32974 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
32975
32976         PR c++/13594
32977         * g++.dg/lookup/strong-using-2.C: New.
32978
32979 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
32980             Dan Kegel <dank@kegel.com>
32981             J"orn Rennecke <joern.rennecke@superh.com>
32982
32983         PR target/9365
32984         * gcc.dg/pr9365-1.c: New test.
32985
32986 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32987
32988         PR c++/8856
32989         * g++.dg/parse/casting-operator2.C: New test.
32990         * g++.old-deja/g++.pt/explicit83.C: Remove.
32991
32992 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32993
32994         * gcc.dg/label-compound-stmt-1.c: New test.
32995         * gcc.c-torture/compile/950922-1.c,
32996         gcc.c-torture/compile/20000211-3.c,
32997         gcc.c-torture/compile/20000518-1.c,
32998         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
32999         compound statements.
33000
33001 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33002
33003         * gcc.dg/ppc64-abi-1.c: New test.
33004
33005 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33006
33007          * g++.dg/ext/attrib9.C: Add dg-warnings.
33008
33009 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33010
33011         PR c++/12335
33012         * g++.dg/parse/dtor3.C: New test.
33013
33014 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33015
33016         PR c++/12709
33017         * g++.dg/parse/try-catch-1.C: New test.
33018
33019 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33020
33021         * ada/acats/run_all.sh: Add more verbose output in acats.log
33022         when compiling tests.
33023
33024 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33025
33026         PR 13656
33027         * gcc.dg/typedef-redecl.c: New test case.
33028         * gcc.dg/typedef-redecl.h: New support file.
33029
33030 2004-01-13  Jan Hubicka  <jh@suse.cz>
33031
33032         * gcc.dg/always_inline.c: New test.
33033         * gcc.dg/debug/20031231-1.c: Fix.
33034
33035 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33036
33037         PR c++/13474
33038         * g++.dg/template/array3.C: New test.
33039
33040 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33041
33042         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33043         * g++.dg/warn/Wunused-2.C: Likewise.
33044
33045 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33046
33047         PR c++/13289
33048         * g++.dg/template/instantiate6.C: New test.
33049
33050 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33051
33052         PR middle-end/11397
33053         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33054
33055 2004-01-12  Jan Hubicka  <jh@suse.cz>
33056
33057         PR opt/12826
33058         * gcc.dg/20040112-1.c: New.
33059
33060         * gcc.dg/dwarf-die[1-7].c: Move to...
33061         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33062         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33063
33064 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33065
33066         PR c++/4100
33067         * g++.dg/parse/friend4.C: New test.
33068
33069 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33070
33071         PR c++/4100
33072         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33073         definition is called a friend.
33074
33075 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33076
33077         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33078
33079 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33080
33081         PR c++/3478
33082         * g++.dg/parse/error10.C: New test.
33083         * g++.dg/template/arg2.C: Accept "invalid type" error.
33084
33085 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33086
33087         PR middle-end/13392
33088         * g++.dg/opt/expect2.C: New test.
33089
33090 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33091
33092         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33093         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33094         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33095         Update dg-error regexps.
33096
33097 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33098
33099         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33100         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33101
33102 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33103
33104         * gcc.dg/pragma-re-1.c: Use right pointer type.
33105
33106 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33107
33108         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33109
33110 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33111
33112         * gcc.dg/rs6000-ldouble-1.c: New.
33113
33114 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33115
33116         DR 337
33117         PR c++/9256
33118         * g++.dg/other/abstract1.C: New test.
33119
33120 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33121
33122         * g++.dg/lookup/strong-using-1.C: New.
33123
33124 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33125
33126         PR c/11234
33127         * gcc.dg/func-ptr-conv-1.c: New test.
33128         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33129
33130 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33131
33132         PR target/13380.
33133         * gcc.c-torture/compile/20040109-1.c: New.
33134
33135 2004-01-08  Stuart Hastings  <stuart@apple.com>
33136
33137         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33138         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33139         * gcc.dg/i386-sse-6.c: ...this new testcase.
33140
33141 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33142
33143         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33144
33145 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33146
33147         * ada/acats/run_acats: Treat 'gnatchop' the same way
33148         as 'gnatmake'.  Export GCC_DRIVER.
33149         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33150         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33151
33152 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33153
33154         PR c++/12573
33155         * g++.dg/template/dependent-expr4.C: New test.
33156
33157 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33158
33159         * gcc.dg/altivec-11.c: New test.
33160
33161 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33162
33163         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33164
33165 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33166
33167         PR c/6024
33168         * gcc.dg/enum-compat-1.c: New test.
33169         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33170
33171 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33172
33173         PR c/12165
33174         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33175         gcc.dg/c99-idem-qual-3.c: New tests.
33176
33177 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33178
33179         * gcc.dg/winline-7.c: Don't cast void * to int.
33180
33181 2004-01-06  Jan Hubicka  <jh@suse.cz>
33182
33183         * gcc.dg/i386-sse-5.c: New test
33184         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33185
33186 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33187
33188         PR c++/12815
33189         * g++.dg/rtti/typeid4.C: New test.
33190
33191 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33192
33193         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33194
33195 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33196
33197         PR c++/12132
33198         * g++.dg/template/error11.C: New test.
33199
33200         PR c++/13451
33201         * g++.dg/template/class2.C: New test.
33202
33203 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33204         Richard Sandiford <rsandifo@redhat.com>
33205
33206         PR c++/13387
33207         * g++.dg/opt/alias3.C: New test.
33208
33209 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33210
33211         PR c++/13157
33212         * g++.dg/template/koenig3.C: New test.
33213
33214         PR c++/13529
33215         * g++.dg/parse/offsetof3.C: New test.
33216
33217         * g++.dg/init/copy7.C: Add missing dg-error markers.
33218
33219         PR c++/12226
33220         * g++.dg/init/copy7.c: New test.
33221
33222         PR c++/13536
33223         * g++.dg/parse/cast1.C: New test.
33224
33225 2004-01-04  Jan Hubicka  <jh@suse.cz>
33226
33227         * gcc.dg/winline[1-7].c: New tests.
33228
33229 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33230
33231         PR c++/13520
33232         * g++.dg/template/qualttp22.C: New test.
33233
33234 2004-01-01  Jan Hubicka  <jh@suse.cz>
33235
33236         * gcc.dg/debug/20031231-1.c: New.
33237         * gcc.c-torture/compile/20040101-1.c: New.
33238         * gcc.dg/dwarf-die-[1-7].c: New.
33239
33240 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33241
33242         PR optimization/13521
33243         * gcc.c-torture/compile/20031231-1.c: New test.
33244
33245 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33246
33247         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33248
33249 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33250
33251         PR c++/10079
33252         * g++.dg/template/crash16.C: New test.
33253
33254 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33255
33256         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33257
33258 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33259
33260         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33261         ports.
33262         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33263         * g++.old-deja/g++.law/profile1.C: Likewise.
33264         * gcc.c-torture/compile/981006-1.c: Likewise.
33265         * gcc.c-torture/execute/loop-2e.x: Likewise.
33266         * gcc.c-torture/execute/loop-2f.x: Remove.
33267         * gcc.c-torture/execute/loop-2g.x: Likewise.
33268         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33269         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33270
33271 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33272
33273         PR c++/13507
33274         * g++.dg/ext/attrib11.C: New test.
33275
33276         PR c++/13494
33277         * g++.dg/template/array2-1.C: New test.
33278         * g++.dg/template/array2-2.C: New test.
33279
33280 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33281
33282         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33283
33284 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33285
33286         PR c++/12774
33287         * g++.dg/template/array1-1.C: New test.
33288         * g++.dg/template/array1-2.C: New test.
33289
33290 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33291
33292         PR fortran/12632
33293         * g77.dg/12632.f: New test case.
33294
33295 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33296
33297         PR c++/13289
33298         * g++.dg/parse/nontype1.C: New test.
33299
33300 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33301
33302         PR c++/12403
33303         * g++.dg/parse/explicit1.C: New test.
33304         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33305
33306 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33307
33308         PR c++/13081
33309         * g++.dg/opt/inline6.C: New test.
33310
33311         PR c++/12613
33312         * g++.dg/parse/error9.C: New test.
33313
33314         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33315
33316 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33317
33318         PR c++/13009
33319         * g++.dg/init/assign1.C: New test.
33320
33321 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33322
33323         PR c++/13070
33324         * g++.dg/warn/format3.C: New test case.
33325
33326 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33327
33328         * gcc.c-torture/compile/20031227-1.c: New test.
33329
33330 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33331
33332         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33333         * g77.dg/bprob/bprob.exp: Likewise.
33334         * gcc.misc-tests/bprob.exp: Likewise.
33335         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33336         variants on systems where the library does not provide that
33337         functionality.
33338         * gcc.dg/builtins-20.c: Use builtins-config.h.
33339         * gcc.dg/builtins-config.h: New file.
33340
33341 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33342
33343         * lib/gcc-dg.exp (dg-require-profiling): New function.
33344         * lib/target-supports.exp (check_profiling_available): Likewise.
33345         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33346         * g77.dg/bprob/bprob.exp: Likewise.
33347         * gcc.misc-tests/bprob.exp: Likewise.
33348         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33349         * gcc.dg/20021014-1.c: Likewise.
33350         * gcc.dg/nest.c: Likewise.
33351
33352 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33355         compiling.
33356         * g++.dg/lookup/java2.C: Likewise.
33357         * gcc.dg/cpp/lexident.c: Likewise.
33358
33359 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33360
33361         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33362         given.
33363         * gcc.c-torture/compile/961203-1.c: Likewise.
33364         * gcc.c-torture/compile/980506-1.c: Likewise.
33365
33366 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33367
33368         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33369         (additional_prunes): New global.
33370         (gcc-dg-prune): Handle additional per-test pruning.
33371         (dg-test): Clear additional_prunes between tests.
33372
33373         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33374         dg-prune-output to avoid spurious failures from assembler
33375         complaining about nonexistent WAW violations.
33376         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33377         Use dg-prune-output to avoid spurious failures from assembler
33378         warning about Itanium B-step errata.
33379
33380 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33381
33382         * g++.dg/abi/macro0.C: New test.
33383         * g++.dg/abi/macro1.C: Likewise.
33384         * g++.dg/abi/macro2.C: Likewise.
33385
33386         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33387         * g++.dg/abi/bitfield7.C: Likewise.
33388         * g++.dg/abi/dtor2.C: Likewise.
33389         * g++.dg/abi/mangle11.C: Likewise.
33390         * g++.dg/abi/mangle12.C: Likewise.
33391         * g++.dg/abi/mangle14.C: Likewise.
33392         * g++.dg/abi/mangle17.C: Likewise.
33393         * g++.dg/abi/vbase10.C: Likewise.
33394         * g++.dg/abi/vbase14.C: Likewise.
33395         * g++.dg/template/qualttp17.C: Likewise.
33396
33397 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33398
33399         PR c/11995
33400         * gcc.dg/20031223-1.c: New test.
33401
33402 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33403
33404         * gcc.dg/noreturn-7.c: New test.
33405
33406 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33407
33408         * gcc.dg/null-pointer-1.c: New test.
33409
33410 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33411
33412         * g++.old-deja/g++.jason/template18.C: Remove.
33413         * g++.old-deja/g++.jason/template37.C: Likewise.
33414
33415         PR c++/12862
33416         * g++.dg/lookup/ns1.C: New test.
33417
33418         PR c++/12397
33419         * g++.dg/template/lookup3.C: New test.
33420
33421 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33422
33423         * g++.dg/template/recurse1.C: New test
33424
33425 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33426
33427         PR c++/12479
33428         * g++.dg/parse/semicolon1.C: New test.
33429         * g++.dg/parse/semicolon1.h: Likewise.
33430
33431 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33432
33433         * gcc.dg/darwin-misaligned.c: New test.
33434
33435 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33436
33437         PR c/9163
33438         * gcc.dg/20031222-1.c: New test.
33439
33440 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33441
33442         PR c++/13438
33443         * g++.dg/parse/error8.C: New test.
33444
33445         PR c++/11554
33446         * g++.dg/warn/ctor-init-1.C: New test.
33447
33448 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33449
33450         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33451         too small.
33452         * gcc.c-torture/compile/930217-1.c: Likewise.
33453         * gcc.c-torture/compile/930513-1.c: Likewise.
33454         * gcc.c-torture/execute/920908-2.c: Likewise.
33455         * gcc.c-torture/execute/921204-1.c: Likewise.
33456         * gcc.c-torture/execute/930621-1.c: Likewise.
33457         * gcc.c-torture/execute/930630-1.c: Likewise.
33458         * gcc.c-torture/execute/931031-1.c: Likewise.
33459         * gcc.c-torture/execute/980602-2.c: Likewise.
33460         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33461         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33462         * gcc.c-torture/execute/extzvsi.c: Likewise.
33463         * gcc.c-torture/unsorted/ext.c: Likewise.
33464
33465 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33466
33467         PR target/12749
33468         * gcc.c-torture/compile/20031220-2.c: New test case.
33469
33470 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33471
33472         PR optimization/13031
33473         * gcc.c-torture/compile/20031220-1.c: New test case.
33474
33475 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33476
33477         * gcc.dg/cast-function-1.c: New test.
33478
33479 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33480
33481         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33482         formats.
33483
33484 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33485
33486         PR c++/12795
33487         * g++.dg/ext/attrib10.C: New test.
33488
33489 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * gcc.dg/cleanup-10.c: New test.
33492         * gcc.dg/cleanup-11.c: New test.
33493
33494 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33495
33496         PR c++/13239
33497         * g++.dg/opt/expect1.C: New test.
33498
33499 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33500
33501         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33502
33503 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33504
33505         PR debug/12923
33506         * gcc.dg/20031218-1.c: New test.
33507
33508         PR debug/12389
33509         * gcc.dg/20031218-2.c: New test.
33510         * gcc.dg/20031218-3.c: New test.
33511
33512         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33513         of label name and allow for USER_LABEL_PREFIX == "_" names.
33514         * g++.dg/abi/mangle18-2.C: Likewise.
33515         * g++.dg/abi/mangle19-1.C: Likewise.
33516         * g++.dg/abi/mangle19-2.C: Likewise.
33517         * g++.dg/abi/mangle20-1.C: Likewise.
33518         * g++.dg/abi/mangle20-2.C: Likewise.
33519
33520 2003-12-18  Richard Henderson  <rth@redhat.com>
33521
33522         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33523
33524 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33525             Dan Kegel <dank@kegel.com>
33526
33527         PR other/12009
33528         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33529         testing a cross compiler, it causes spurious compile failures.
33530         * lib/g++.exp: Likewise.
33531
33532 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33533
33534         PR c++/13262
33535         * g++.dg/template/access13.C: New test.
33536
33537 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33538
33539         * gcc.dg/20031216-1.c: New test.
33540
33541 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33542
33543         PR c++/9154
33544         * g++.dg/template/error10.C: New test.
33545
33546 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33547
33548         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33549         * g++.dg/eh/simd-2.C: Likewise.
33550
33551 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33552             Roger Sayle  <roger@eyesopen.com>
33553
33554         * gcc.c-torture/execute/ieee/mzero5.c: New.
33555
33556 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33557
33558         PR c++/10603
33559         * g++.dg/parse/error6.C: New test.
33560
33561         PR c++/12827
33562         * g++.dg/parse/error7.C: New test.
33563
33564 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33565
33566         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33567         at -O with stabs debugging formats.
33568         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33569         * gcc.dg/debug/debug-2.c: Likewise.
33570
33571 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33572
33573         PR c++/12696
33574         * g++.dg/init/error1.C: New test.
33575
33576         PR c++/12218
33577         * g++.dg/init/pm3.C: New test.
33578
33579 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33580
33581         PR c/3347
33582         * gcc.dg/bitfld-8.c: New test.
33583
33584 2003-12-16  James Lemke  <jim@wasabisystems.com>
33585
33586         * gcc.dg/arm-scd42-[123].c: New tests.
33587
33588 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33589
33590         PR c++/9043
33591         * g++.dg/abi/mangle20-1.C: New test.
33592         * g++.dg/abi/mangle20-2.C: New test.
33593
33594 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33595
33596         PR c++/13275
33597         * g++.dg/other/offsetof2.C: Remove XFAIL.
33598         * g++.dg/parse/offsetof1.C: New test.
33599         * g++.gd/parse/offsetof2.C: Likewise.
33600
33601 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33602
33603         * g++.dg/template/nontype3.C: New test.
33604         * g++.dg/template/static2.C: Tweaked the dg-error clause.
33605
33606 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33607
33608         * g++.dg/warn/noreturn-3.C: Also test instantiation.
33609
33610 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33611
33612         PR c++/13387
33613         * g++.dg/expr/assign1.C: New test.
33614
33615         PR c++/13242
33616         * g++.dg/abi/mangle19-1.C: New test.
33617         * g++.dg/abi/mangle19-2.C: New test.
33618
33619 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
33620
33621         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
33622
33623 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33624
33625         * gcc.c-torture/execute/20031216-1.c: New test.
33626
33627 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33628
33629         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
33630         an ICE regression.
33631
33632 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33633
33634         PR c++/10926
33635         * g++.dg/template/error9.C: New test.
33636
33637         PR c++/11116
33638         * g++.dg/template/error8.C: New test.
33639
33640 2003-12-15  Roger Sayle  <roger@eyesopen.com>
33641
33642         PR middle-end/13400
33643         * gcc.c-torture/execute/20031215-1.c: New test case.
33644
33645 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33646
33647         PR c++/13269
33648         * g++.dg/parse/error5.C: New test.
33649
33650         PR c++/12989
33651         * g++.dg/expr/sizeof1.C: New test.
33652
33653         PR c++/13310
33654         * g++.dg/template/crash15.C: New test.
33655
33656 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
33657
33658         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
33659         a non-POD type as the last named parameter of a varargs function.
33660
33661 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33662
33663         PR c++/13243
33664         PR c++/12573
33665         * g++.dg/template/crash14.C: New test.
33666         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
33667
33668 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33669
33670         * g++.dg/other/java1.C: New test.
33671
33672         PR c++/13241
33673         * g++.dg/abi/mangle18-1.C: New test.
33674         * g++.dg/abi/mangle18-2.C: New test.
33675
33676 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33677
33678         PR optimization/10312
33679         * gcc.c-torture/execute/20031214-1.c: New.
33680
33681 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
33682
33683         PR c++/10779
33684         PR c++/12160
33685         * g++.dg/parse/error3.C: New test.
33686         * g++.dg/parse/error4.C: Likewise.
33687         * g++.dg/abi/mangle4.C: Tweak error messages.
33688         * g++.dg/lookup/using5.C: Likewise.
33689         * g++.dg/other/error2.C: Likewise.
33690         * g++.dg/parse/typename5.C: Likewise.
33691         * g++.dg/parse/undefined1.C: Likewise.
33692         * g++.dg/template/arg2.C: Likewise.
33693         * g++.dg/template/ttp3.C: Likewise.
33694         * g++.dg/template/type1.C: Likewise.
33695         * g++.old-deja/g++.other/crash32.C: Likewise.
33696         * g++.old-djea/g++.pt/defarg8.C: Likewise.
33697
33698 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33699
33700         PR c++/13106
33701         * g++.dg/warn/noreturn-3.C: New test.
33702
33703 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33704
33705         PR c++/13118
33706         * g++.dg/abi/covariant3.C: New.
33707
33708 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
33709
33710         * g++.dg/eh/ia64-1.C: New test.
33711
33712 2003-12-12  Roger Sayle  <roger@eyesopen.com>
33713
33714         PR optimization/13037
33715         * g77.f-torture/execute/13037.f: New test case.
33716
33717 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33718
33719         PR c++/12881
33720         * g++.dg/abi/covariant2.C: New.
33721
33722 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
33723
33724         * gcc.dg/cpp/trad/macro.c: New tests.
33725
33726 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
33727
33728         * gcc.c-torture/execute/wchar_t-1.x: Delete.
33729
33730 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
33731
33732         PR other/10819
33733         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
33734         to fix Bug 10819.
33735         * lib/g++.exp (g++_version): Likewise.
33736         * lib/g77.exp (g77_version): Likewise.
33737         * lib/objc.exp (default_objc_version): Likewise.
33738
33739 2003-12-10  Richard Henderson  <rth@redhat.com>
33740
33741         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
33742
33743         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
33744
33745 2003-12-08  Matt Austern  <austern@apple.com>
33746
33747         PR c/13134
33748         * lib/gcc-dg.exp (dg-require-visibility): Define.
33749         * lib/target-supports (check_visibility_available): Define.
33750         * gcc.dg/visibility-1.c: New test.
33751         * gcc.dg/visibility-2.c: Likewise.
33752         * gcc.dg/visibility-3.c: Likewise.
33753         * gcc.dg/visibility-4.c: Likewise.
33754         * gcc.dg/visibility-5.c: Likewise.
33755         * gcc.dg/visibility-6.c: Likewise.
33756         * g++.dg/ext/visibility-1.C: Likewise.
33757         * g++.dg/ext/visibility-2.C: Likewise.
33758         * g++.dg/ext/visibility-3.C: Likewise.
33759         * g++.dg/ext/visibility-4.C: Likewise.
33760         * g++.dg/ext/visibility-5.C: Likewise.
33761         * g++.dg/ext/visibility-6.C: Likewise.
33762
33763 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33764
33765         * g++.dg/lookup/java1.C: New test.
33766         * g++.dg/lookup/java2.C: New test.
33767
33768 2003-12-07  Falk Hueffner  <falk@debian.org>
33769
33770         * g++.dg/opt/noreturn-1.C: New test.
33771
33772 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
33773
33774         * gcc.dg/overflow-1.c: New test.
33775
33776 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33777
33778         * g77.f-torture/compile/13060.f: New test.
33779
33780 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
33781
33782         PR c++/13323
33783         * g++.dg/inherit/operator2.C: New test.
33784
33785 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33786
33787         PR c++/13305
33788         * g++.dg/ext/attrib9.C: New test.
33789
33790 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33791
33792         PR c++/13314
33793         * g++.dg/template/error7.C: New test.
33794
33795 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
33796             J"orn Rennecke <joern.rennecke@superh.com>
33797
33798         PR target/13302
33799         * g++.dg/other/struct-va_list.C: New test.
33800
33801 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33802
33803         PR c++/13166
33804         * g++.dg/parse/defarg6.C: New test.
33805
33806 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
33807
33808         PR target/13256
33809         * gcc.c-torture/execute/20031201-1.c: New test.
33810
33811 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
33812
33813         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33814
33815 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33816
33817         * gcc.dg/builtin-return-1.c: New test.
33818
33819 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
33820             J"orn Rennecke <joern.rennecke@superh.com>
33821
33822         PR optimization/13260
33823         * gcc.c-torture/execute/20031204-1.c: New test.
33824
33825 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33826
33827         PR c++/9127
33828         * g++.dg/template/error6.C: New test.
33829
33830 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * gcc.dg/20031202-1.c: New test.
33833
33834 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33835
33836         PR c++/13179
33837         * g++.dg/template/eh1.C: New test.
33838
33839         PR c++/10771
33840         * g++.dg/template/error5.C: New test.
33841
33842 2003-12-02  David Ung  <davidu@mips.com>
33843
33844         * gcc.dg/compat/vector-check.h: Corrected type for var
33845         g_##TMODE
33846
33847 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33848
33849         PR c++/10126
33850         * g++.dg/template/ptrmem8.C: New test.
33851
33852 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33853
33854         PR c++/12573
33855         * g++.dg/template/dependent-expr3.C: New test.
33856
33857 2003-12-01  James Lemke  <jim@wasabisystems.com>
33858
33859         * gcc.dg/arm-g2.c: New test.
33860
33861 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33862
33863         PR optimization/11634
33864         * gcc.dg/20031201-2.c: New test case.
33865
33866 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
33867
33868         PR 11433
33869         * objc.dg/proto-lossage-3.m: New test.
33870
33871 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33872
33873         PR optimization/12628
33874         * gcc.dg/20031201-1.c: New test case.
33875
33876 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33877
33878         * gcc.dg/unaligned-1.c: New test.
33879
33880 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
33881
33882         PR c++/9849
33883         * g++.dg/template/error4.C: New test.
33884         * g++.dg/template/nested3.C: Adjust error markers.
33885
33886 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33887
33888         * gcc.dg/cpp/assert4.c: Check more #system assertions.
33889
33890 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33891
33892         PR c/10333
33893         * gcc.dg/bitfld-7.c: New test.
33894
33895 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
33896
33897         * gcc.dg/tls/asm-1.C: New test.
33898
33899 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33900
33901         * gcc.dg/cpp/assert4.c: Update.
33902
33903 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33904
33905         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
33906         * gcc.dg/builtin-apply3.c: New test.
33907
33908 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33909
33910         * lib/compat.exp (compat-obj): New xfaildata parameter.
33911         Use it to set compiler_conditional_xfail_data before compiling.
33912         (compat-get-options): Handle dg-xfail-if.
33913         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
33914         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
33915         * gcc.dg/compat/vector-1_y.c: Likewise.
33916         * gcc.dg/compat/vector-2_x.c: Likewise.
33917         * gcc.dg/compat/vector-2_y.c: Likewise.
33918
33919 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33920
33921         * g++.dg/opt/reg-stack4.C: New test.
33922
33923 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33924
33925         * gcc.dg/builtin-apply2.c: New test.
33926
33927 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33928
33929         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
33930
33931 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33932
33933         PR c++/12924
33934         * g++.dg/template/template-id-2.C: New test.
33935
33936 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33937
33938         PR c++/5369
33939         * g++.dg/template/memfriend1.C: New test.
33940         * g++.dg/template/memfriend2.C: Likewise.
33941         * g++.dg/template/memfriend3.C: Likewise.
33942         * g++.dg/template/memfriend4.C: Likewise.
33943         * g++.dg/template/memfriend5.C: Likewise.
33944         * g++.dg/template/memfriend6.C: Likewise.
33945         * g++.dg/template/memfriend7.C: Likewise.
33946         * g++.dg/template/memfriend8.C: Likewise.
33947         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
33948
33949 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
33950
33951         PR c++/12515
33952         * g++.dg/ext/cond1.C: New test.
33953
33954 2003-11-20  Richard Henderson  <rth@redhat.com>
33955
33956         * gcc.dg/20020201-2.c: Remove.
33957         * gcc.dg/20020201-4.c: Remove.
33958         * gcc.dg/20020304-1.c: Remove.
33959
33960 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
33961
33962         * gcc.dg/cpp/trad/xwin1.c: New test case.
33963
33964 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
33965
33966         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
33967         * lib/g77.exp: Likewise.
33968         * lib/objc.exp: Likewise.
33969         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
33970         for darwin.
33971
33972 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33973
33974         PR c++/12932
33975         * g++.dg/template/static5.C: New test.
33976
33977 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33978
33979         * gcc.dg/nested-func-1.c: New test.
33980
33981 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33982
33983         * gcc.dg/cpp/assert4.c: New test.
33984
33985 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
33986
33987         PR c++/2294
33988         * g++.dg/lookup/using9.c: New test.
33989
33990 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
33991
33992         PR c++/12762
33993         * g++.dg/template/error3.C: New test.
33994
33995 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
33996
33997         PR ada/13035
33998         * ada/acats/run_acats, run_all.sh: Fix syntax error.
33999         No longer use a wrapper for gcc, since this does not work under
34000         Windows.
34001
34002 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34003
34004         PR c++/2094
34005         * g++.dg/template/ptrmem7.C: New test.
34006
34007 2003-11-13  Andrew Pinski <apinski@apple.com>
34008
34009         * gcc.c-torture/compile/20031113-1.c: New test.
34010
34011 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34012             Kean Johnston <jkj@sco.com>
34013
34014         PR c/13029
34015         * gcc.dg/unused-4.c: Update.
34016
34017 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34018
34019         * g++.dg/opt/const3.C: New test.
34020
34021 2003-11-13  Jan Hubicka  <jh@suse.cz>
34022
34023         * gcc.c-torture/compile/20031112-1.c: New test.
34024
34025 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34026
34027         * g++.dg/parse/crash10.C: Remove bogus error marker.
34028
34029 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34030
34031         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34032         (host_gcc): Likewise.
34033         (ROOT): Honor $PWDCMD.
34034         (BASE): Likewise.
34035         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34036
34037 2003-11-12  Catherine Moore  <clm@redhat.com>
34038
34039         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34040
34041 2003-11-12  Andreas Jaeger  <aj@suse.de>
34042             Jakub Jelinek  <jakub@redhat.com>
34043             Andrew Pinski  <pinskia@physics.uc.edu>
34044             Richard Henderson  <rth@redhat.com>
34045
34046         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34047         systems.
34048         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34049
34050         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34051         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34052
34053 2003-11-11  Andreas Jaeger  <aj@suse.de>
34054
34055         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34056
34057         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34058
34059 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34060
34061         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34062         Clean ups.
34063
34064 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34065
34066         * gcc.dg/trampoline-1.c: New test.
34067
34068 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34069
34070         * gcc.c-torture/compile/200031109-1.c: New test.
34071
34072 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34073
34074         PR c/3190
34075         PR c/8714
34076         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34077         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34078         gcc.dg/format/no-y2k-1.c: Update.
34079
34080 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34081
34082         PR optimization/10467
34083         * gcc.dg/20031108-1.c: New test case.
34084
34085 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34086
34087         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34088
34089 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34090
34091         * gcc.dg/compound-lvalue-1.c: New test.
34092         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34093         some XFAILs.
34094
34095 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34096
34097         * gcc.dg/altivec-varargs-1.c: New test.
34098
34099 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34100
34101         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34102         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34103         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34104         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34105         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34106
34107 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34108
34109         * gcc.dg/cond-lvalue-1.c: New test.
34110
34111 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34112
34113         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34114
34115 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34116
34117         PR c++/11616
34118         * g++.dg/template/instantiate5.C: New test.
34119
34120 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34121
34122         PR c++/12726
34123         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34124         * ChangeLog: Add missing first entry for above test.
34125
34126 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34127
34128         PR c++/9810
34129         * g++.dg/template/using8.C: New test.
34130         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34131
34132 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34133
34134         PR optimization/10817
34135         * gcc.c-torture/compile/20031102-1.c: New test case.
34136
34137 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34138
34139         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34140         2147483647.
34141
34142 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34143
34144         * gcc.dg/20031102-1.c: New test.
34145
34146 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34147
34148         * gcc.dg/complex-1.c: New test.
34149
34150 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34151
34152         PR c++/12796
34153         * g++.dg/template/crash13.C: Adjust expected error location.
34154         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34155
34156 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34157
34158         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34159
34160 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34161
34162         PR/10239
34163         * gcc.c-torture/compile/20031031-2.c: New test.
34164
34165 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34166
34167         PR/11640
34168         * gcc.c-torture/compile/20031031-1.c: New test.
34169
34170 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34171
34172         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34173         * gcc.misc-tests/bprob.exp: Likewise.
34174         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34175         the execution test on arm-elf configs.
34176         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34177         configs that don't support scratch files.
34178         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34179
34180 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34181
34182         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34183         done by dejagnu.
34184
34185 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34186
34187         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34188         Avoid non pure sh syntax. Add more logging.
34189
34190         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34191         fail.
34192
34193 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34194
34195         PR libgcj/10610
34196         * gcc.dg/ppc-stackalign-1.c: New test.
34197
34198 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34199
34200         * ada/acats/run_all.sh: Change output to be more compliant with
34201         dejagnu framework.
34202         Create acats.sum and acats.log files under testsuite/ada/acats
34203         Only run [a-z]* directories, to filter out e.g. CVS.
34204         Redirect build output to log file.
34205
34206 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34207
34208         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34209
34210 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34211
34212         PR ada/5909:
34213         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34214
34215 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34216
34217         * gcc.c-torture/compile/20031023-1.c: New test.
34218         * gcc.c-torture/compile/20031023-2.c: New test.
34219         * gcc.c-torture/compile/20031023-3.c: New test.
34220         * gcc.c-torture/compile/20031023-4.c: New test.
34221
34222 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34223
34224         PR c++/10371
34225         * g++.dg/lookup/scoped8.C: New test.
34226
34227 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34228
34229         * g++.dg/opt/reg-stack3.C: New test.
34230
34231 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34232
34233         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34234
34235 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34236
34237         PR c++/11076
34238         * g++.dg/template/crash13.C: New test.
34239
34240 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34241
34242         * gcc.dg/c99-restrict-2.c: New test.
34243
34244 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34245
34246         PR c++/12698, c++/12699, c++/12700, c++/12566
34247         * g++.dg/inherit/covariant9.C: New test.
34248         * g++.dg/inherit/covariant10.C: New test.
34249         * g++.dg/inherit/covariant11.C: New test.
34250
34251 2003-10-23  Jason Merrill  <jason@redhat.com>
34252
34253         PR c++/12726
34254         * g++.dg/ext/complit2.C: New test.
34255
34256 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34257
34258         PR target/12654
34259         * gcc.c-torture/execute/20031020-1.c: New test.
34260
34261 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34262
34263         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34264         following the jump_insn.
34265
34266 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34267
34268         * gcc.dg/cast-lvalue-1.c: New test.
34269
34270 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34271
34272         PR c++/11962
34273         * g++.dg/template/cond2.C: New test.
34274
34275 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34276
34277         * gcc.dg/builtins-28.c: New test.
34278
34279 2003-10-20  Jan Hubicka  <jh@suse.cz>
34280
34281         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34282         parameter.
34283         * gcc.dg/inline-2.c: Likewise.
34284
34285 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34286
34287         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34288         * gcc.dg/nest.c: Likewise.
34289
34290 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34291
34292         PR c++/9781, c++/10583, c++/11862
34293         * g++.dg/parse/crash13.C: New test.
34294
34295 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34296
34297         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34298
34299 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34300
34301         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34302         Define HAVE_C99_RUNTIME except on Solaris.
34303         * gcc.dg/builtins-20.c: Likewise.
34304
34305 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34306
34307         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34308
34309 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34310
34311         PR c++/12495
34312         * g++.dg/template/crash21.C: New test.
34313
34314 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34315
34316         PR c++/2513
34317         * g++.dg/template/typename5.C: New test.
34318
34319 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34320
34321         PR c++/12369
34322         * g++.dg/template/friend25.C: New test.
34323
34324 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34325
34326         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34327         versions.
34328
34329 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34330
34331         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34332         == 2147483647.
34333
34334 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34335
34336         * gcc.c-torture/execute/960416-1.x: Remove.
34337         * gcc.c-torture/execute/divconst-3.x: Likewise.
34338
34339 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34340
34341         PR target/12598
34342         * gcc.dg/torture/cris-volatile-1.c: New test.
34343
34344 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34345
34346         PR optimization/9325
34347         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34348         for overflowing floating point to integer conversion during RTL
34349         simplification.
34350
34351 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34352
34353         * objc/execute/_cmd.m: Fix typo.
34354         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34355         Relax 'scan-assembler' regexp.
34356         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34357         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34358         * objc.dg/zero-link-2.m: Remove blank line.
34359         * objc.dg/zero-link-3.m: New test case.
34360
34361 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34362
34363         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34364
34365         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34366         than linker trickery.
34367
34368 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34369
34370         PR c++/12370
34371         * g++.dg/other/friend2.C: New test.
34372
34373 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34374
34375         * gcc.dg/20031012-1.c: New test.
34376
34377 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34378
34379         * gcc.dg/weak/weak-3.c: Fix for new warning.
34380
34381 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34382
34383         PR optimization/8750
34384         * gcc.c-torture/execute/20031012-1.c: New test case.
34385
34386 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34387
34388         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34389         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34390
34391 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34392
34393         PR optimization/12260
34394         * gcc.c-torture/compile/20031011-2.c: New test case.
34395
34396 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34397
34398         * gcc.c-torture/execute/20031011-1.c: New testcase.
34399
34400 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34401
34402         * gcc.c-torture/compile/20031011-1.c: New test.
34403
34404 2003-10-11  Jan Hubicka  <jh@suse.cz>
34405
34406         * g++.dg/other/first-global.C: New test.
34407
34408 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34409
34410         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34411
34412 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34413
34414         * gcc.c-torture/compile/20031010-1.c: New test.
34415
34416 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34417
34418         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34419         * gcc.c-torture/execute/va-arg-25.c: ... here.
34420
34421 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34422
34423         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34424
34425 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34426
34427         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34428
34429 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34430
34431         * g++.dg/parse/error2.C: New test.
34432
34433 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34434
34435         PR c++/11097
34436         * g++.dg/other/error5.C: Modify the error message.
34437         * g++.dg/lookup/using8.C: New test.
34438
34439 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34440
34441         * gcc.dg/darwin-abi-2.c: New file.
34442         * gcc.c-torture/execute/va-arg-24.c: New file.
34443
34444 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34445
34446         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34447         indentation.
34448
34449 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34450
34451         PR c++/10147
34452         * g++.dg/other/error4.C: Update error messages.
34453         * g++.dg/template/ptrmem4.C: Likewise.
34454
34455         PR c++/12337
34456         * g++.dg/init/new9.C: New test.
34457
34458         PR c++/12334, c++/12236, c++/8656
34459         * g++.dg/ext/attrib8.C: New test.
34460
34461 2003-10-06  Devang Patel  <dpatel@apple.com>
34462
34463         * gcc.dg/debug/dwarf2-3.h: New test.
34464         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34465
34466 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34467
34468         * g++.dg/opt/cfg2.C: New test.
34469
34470 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34471
34472         * g++.dg/opt/float1.C: New test.
34473
34474 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34475
34476         * gcc.dg/c90-array-lval-6.c: New test.
34477         * gcc.dg/c99-array-lval-6.c: New test.
34478
34479 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34480             Ziemowit Laski  <zlaski@apple.com>
34481
34482         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34483         'Derived', so that it is never considered a class method; add
34484         new warning for '+port' method ambiguity.
34485         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34486         <objc/objc-api.h> (needed on Mac OS X).
34487         * objc.dg/method-13.m: New test.
34488
34489 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34490
34491         PR optimization/9325, PR java/6391
34492         * gcc.c-torture/execute/20031003-1.c: New test case.
34493
34494 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34495
34496         PR optimization/12180
34497         * gcc.dg/20031002-1.c: New test.
34498
34499         PR c++/12486
34500         * g++.dg/inherit/error1.C: New test.
34501
34502 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34503
34504         * lib/f-torture.exp (search_for): Rename to...
34505         (search_for_re): This.  Also, clean up comments and the
34506         "regexp" invocation.
34507
34508 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34509
34510         * gcc.c-torture/compile/20031002-1.c: New test.
34511
34512 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34513
34514         * g++.dg/opt/cond1.C: New test.
34515
34516 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34517
34518         * gcc.dg/Wold-style-definition-2.c: New testcase.
34519         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34520
34521 2003-09-29  Richard Henderson  <rth@redhat.com>
34522
34523         * g++.dg/init/array10.C: Add dg-options.
34524
34525 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34526
34527         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34528
34529 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34530
34531         * g++.dg/template/friend19.C: Fix typo.
34532         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34533
34534 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34535
34536         * gcc.c-torture/execute/20030928-1.c: New test.
34537         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34538
34539 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34540
34541         * g++.dg/opt/unroll1.C: New test.
34542
34543 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34544
34545         PR optimization/11741
34546         * gcc.dg/20030926-1.c: New test case.
34547
34548 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34549
34550         PR c++/5655
34551         * g++.dg/parse/access7.C: New test.
34552         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34553
34554 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34555
34556         MERGE OF objc-improvements-branch into MAINLINE:
34557         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34558         if libobjc has not been built.
34559         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34560         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34561         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34562         objc/execute/nested-3.m, objc/execute/np-2.m,
34563         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34564         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34565         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34566         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34567         objc.dg/special/unclaimed-category-1.h,
34568         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34569         well as GNU runtime.
34570         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34571         * execute/cascading-1.m, execute/function-message-1.m,
34572         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34573         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34574         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34575         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34576         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34577         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34578         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34579         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34580         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34581         * objc.dg/bitfield-2.m: Run only on Darwin.
34582         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34583         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34584         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34585         * objc.dg/const-str-1.m: Fix constant string layout.
34586
34587 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34588
34589         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34590
34591 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34592
34593         * gcc.dg/darwin-abi-1.c: New file.
34594
34595 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34596
34597         PR target/12281
34598         * gcc.c-torture/compile/20030921-1.c: New test.
34599
34600 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34601
34602         * g++.dg/opt/reg-stack2.C: New test.
34603
34604 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34605
34606         * g++.dg/eh/delayslot1.C: New test.
34607
34608 2003-09-20  Richard Henderson  <rth@redhat.com>
34609
34610         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34611
34612 2003-09-20  Roger Sayle  <roger@eyesopen.com>
34613
34614         * gcc.c-torture/execute/20030920-1.c: New test case.
34615
34616 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34617
34618         * g++.dg/rtti/typeid3.C: Correct expected error message.
34619
34620 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34621
34622         PR c++/157
34623         * g++.dg/parse/crash12.C: New test.
34624
34625 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
34626
34627         * gcc.dg/compat/mixed-struct-check.h: New.
34628         * gcc.dg/compat/mixed-struct-defs.h: New.
34629         * gcc.dg/compat/mixed-struct-init.h: New.
34630         * gcc.dg/compat/struct-by-value-19_main.c: New.
34631         * gcc.dg/compat/struct-by-value-19_x.c: New.
34632         * gcc.dg/compat/struct-by-value-19_y.c: New.
34633         * gcc.dg/compat/struct-by-value-20_main.c: New.
34634         * gcc.dg/compat/struct-by-value-20_x.c: New.
34635         * gcc.dg/compat/struct-by-value-20_y.c: New.
34636         * gcc.dg/compat/struct-return-19_main.c: New.
34637         * gcc.dg/compat/struct-return-19_x.c: New.
34638         * gcc.dg/compat/struct-return-19_y.c: New.
34639         * gcc.dg/compat/struct-return-20_main.c: New.
34640         * gcc.dg/compat/struct-return-20_x.c: New.
34641         * gcc.dg/compat/struct-return-20_y.c: New.
34642
34643 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
34644         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
34645         so that it will not complain on LP64 targets.
34646
34647 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34648
34649         PR c++/495
34650         * g++.dg/template/friend24.C: New test.
34651
34652 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
34653
34654         PR c++/12332
34655         * g++.dg/template/memtmpl2.C: New test.
34656
34657 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
34658
34659         PR target/11184
34660         * gcc.dg/builtin-apply1.c: New test.
34661
34662 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         PR c++/9848
34665         * g++.dg/warn/Wunused-4.C: New test.
34666
34667 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34668
34669         PR c++/12316
34670         * g++.dg/other/gc2.C: New test.
34671
34672 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
34673
34674         PR c++/11991
34675         * g++.dg/rtti/typeid3.C: New test.
34676
34677         PR c++/12266
34678         * g++.dg/overload/template1.C: New test.
34679
34680 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34681
34682         * g++.dg/opt/cfg3.C: New test.
34683
34684 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34685
34686         PR c++/7939
34687         * g++.dg/template/crash11.C: New test.
34688
34689 2003-09-16  Jason Merrill  <jason@redhat.com>
34690             Jakub Jelinek  <jakub@redhat.com>
34691
34692         * gcc.dg/attr-warn-unused-result.c: New test.
34693
34694 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34695
34696         PR c++/12184
34697         * g++.dg/expr/call2.C: New test.
34698
34699 2003-09-15  Andreas Jaeger  <aj@suse.de>
34700
34701         * gcc.dg/Wold-style-definition-1.c: New test.
34702
34703 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
34704
34705         PR c++/3907
34706         * g++.dg/parse/template12.C: New test.
34707
34708         * g++.dg/abi/bitfield11.C: New test.
34709         * g++.dg/abi/bitfield12.C: Likewise.
34710
34711 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
34712
34713         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
34714         non-expansion of functional macro name without arguments at EOL.
34715         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
34716
34717 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
34718
34719         * gcc.c-torture/execute/20030914-[12].c: New tests.
34720
34721 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34722
34723         PR c++/11788
34724         * g++.dg/overload/addr1.C: New test.
34725
34726 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
34727
34728         * gcc.dg/20030909-1.c: New test.
34729
34730 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34731
34732         * gcc.dg/ultrasp10.c: New test.
34733
34734 2003-09-09  Devang Patel  <dpatel@apple.com>
34735
34736         * gcc.dg/darwin-ld-6.c: New test.
34737
34738 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34739
34740         * gcc.dg/torture/builtin-explog-1.c: New testcase.
34741
34742 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34743
34744         * gcc.dg/ia64-types1.c: New test.
34745         * gcc.dg/ia64-types2.c: Likewise.
34746
34747 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34748
34749         * gcc.dg/builtins-1.c: Add more _Complex tests.
34750         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34751
34752         * gcc.dg/builtins-1.c: Test existing _Complex functions.
34753         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34754
34755 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34756
34757         PR c++/11786
34758         * g++.dg/lookup/koenig2.C: New test.
34759
34760         PR c++/5296
34761         * g++.dg/rtti/typeid2.C: New test.
34762
34763 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
34764
34765         * gcc.c-torture/compile/20030904-1.c: New test.
34766
34767 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34768
34769         * g++.dg/opt/longbranch2.C: New test.
34770
34771 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34772
34773         * g++.dg/template/crash10.C: Only compile it.
34774
34775 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34776
34777         PR middle-end/11665
34778         * gcc.c-torture/compile/20030907-1.c: New test.
34779         * g++.dg/init/array11.C: New test.
34780
34781 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34782
34783         PR c++/11852
34784         * g++.dg/init/struct1.C: New test.
34785
34786 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34787
34788         PR c++/12181
34789         * g++.dg/expr/comma1.C: New test.
34790
34791 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
34792
34793         PR c++/11867
34794         * g++.dg/expr/static_cast5.C: New test.
34795
34796 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
34797
34798         PR c++/11507
34799         * g++.dg/lookup/scoped7.C: New test.
34800
34801         PR c++/9574
34802         * g++.dg/other/static1.C: New test.
34803
34804         PR c++/11490
34805         * g++.dg/warn/template-1.C: New test.
34806
34807         PR c++/11432
34808         * g++.dg/template/crash10.C: New test.
34809
34810         PR c++/2478
34811         * g++.dg/overload/VLA.C: New test.
34812
34813         PR c++/10804
34814         * g++.dg/template/call1.C: New test.
34815
34816 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34817
34818         PR c++/11794
34819         * g++.dg/parse/using3.C: New test.
34820
34821 2003-09-06  Roger Sayle  <roger@eyesopen.com>
34822
34823         PR c++/11409
34824         * g++.dg/overload/builtin3.C: New test case.
34825
34826 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
34827
34828         PR c/9862
34829         * gcc.dg/20030906-1.c: New test.
34830         * gcc.dg/20030906-2.c: Likewise.
34831
34832 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34833
34834         PR c++/12167
34835         * g++.dg/parse/defarg5.C: New test.
34836
34837         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34838
34839 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
34840
34841         PR c++/12163
34842         * g++.dg/expr/static_cast4.C: New test.
34843
34844         PR c++/12146
34845         * g++.dg/template/crash9.C: New test.
34846
34847 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
34848
34849         * g++.old-deja/g++.ext/pretty2.C: Update for change
34850         in __FUNCTION__.
34851         * g++.old-deja/g++.ext/pretty3.C: Likewise.
34852
34853 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
34854
34855         PR c++/11922
34856         * g++/dg/template/qualified-id1.C: New test.
34857
34858         PR c++/12037
34859         * g++.dg/warn/noeffect4.C: New test.
34860
34861 2003-09-04  Matt Austern  <austern@apple.com>
34862
34863         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34864         * g++.dg/ext/fnname2.C: Likewise.
34865         * g++.dg/ext/fnname3.C: Likewise.
34866
34867 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
34868
34869         * g++.dg/expr/lval1.C: New test.
34870         * g++.dg/ext/lvcast.C: Remove.
34871
34872 2003-09-03  Roger Sayle  <roger@eyesopen.com>
34873
34874         PR optimization/11700.
34875         * gcc.c-torture/compile/20030903-1.c: New test case.
34876
34877 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
34878
34879         PR c++/12053
34880         * g++.dg/abi/layout4.C: New test.
34881
34882 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
34883
34884         PR c++/11553
34885         * g++.dg/parse/friend3.C: New test.
34886
34887 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
34888
34889         PR c++/11847
34890         * g++.dg/template/class1.C: New test.
34891
34892         PR c++/11808
34893         * g++.dg/expr/call1.C: New test.
34894
34895 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
34896
34897         PR c++/12114
34898         * g++.dg/init/ref9.C: New test.
34899
34900         PR c++/11972
34901         * g++.dg/template/nested4.C: New test.
34902
34903 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
34904
34905         PR c++/12093
34906         * g++.dg/template/non-dependent4.C: New test.
34907
34908         PR c++/11928
34909         * g++.dg/inherit/conv1.C: New test.
34910
34911 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
34912
34913         PR c++/6196
34914         * g++.dg/ext/label1.C: New test.
34915         * g++.dg/ext/label2.C: Likewise.
34916
34917 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
34918
34919         * g++.dg/expr/cond3.C: New test.
34920
34921 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34922
34923         * gcc.dg/builtins-1.c: Add new builtin cases.
34924
34925 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34926
34927         * gcc.dg/builtins-1.c: Add new cases.
34928         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34929
34930 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34931
34932         * gcc.dg/builtins-1.c: Add more math builtin tests.
34933         * gcc.dg/torture/builtin-attr-1.c: New test.
34934
34935 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
34936
34937         PR optimization/5079
34938         * g++.dg/opt/static3.C: New test.
34939
34940 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34941
34942         * gcc.misc-tests/gcov-10b.c: New test.
34943
34944 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
34945
34946         * g++.dg/opt/ptrmem3.C: New test.
34947
34948         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
34949
34950 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
34951
34952         * gcc.dg/20030826-2.c: New test.
34953
34954 2003-08-26  Roger Sayle  <roger@eyesopen.com>
34955
34956         PR middle-end/12002
34957         * g77.f-torture/compile/12002.f: New test case.
34958
34959 2003-08-26  Roger Sayle  <roger@eyesopen.com>
34960
34961         * gcc.dg/20030826-1.c: New test case.
34962
34963 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
34964
34965         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
34966
34967 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         PR c++/11871
34970         * c++.dg/lookup/crash1.C: New test.
34971
34972         * c++.dg/warn/noeffect3.C: New test.
34973
34974 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
34975
34976         * gcc.dg/compat/vector-1_x.c: Compile with -w.
34977         * gcc.dg/compat/vector-1_y.c: Ditto.
34978         * gcc.dg/compat/vector-2_x.c: Ditto.
34979         * gcc.dg/compat/vector-2_y.c: Ditto.
34980
34981 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
34982
34983         * gcc.dg/20030702-1.c: New test.
34984
34985 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
34986
34987         PR c++/8795
34988         * g++.dg/ext/altivec-1.C: New test.
34989
34990 2003-08-24  Richard Henderson  <rth@redhat.com>
34991
34992         * g++.dg/eh/simd-2.C: Add -w for x86.
34993
34994 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
34995
34996         * gcc.dg/20030815-1.c: New test.
34997
34998 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34999
35000         PR c++/3765
35001         * g++.dg/parse/access6.C: New test.
35002
35003 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35004
35005         PR c++/641, c++/11876
35006         * g++.dg/template/friend22.C: New test.
35007         * g++.dg/template/friend23.C: Likewise.
35008
35009 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35010
35011         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35012         identically.
35013
35014 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35015
35016         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35017
35018 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35019
35020         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35021
35022 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35023
35024         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35025
35026 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35027
35028         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35029
35030 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35031
35032         PR c++/11919
35033         * g++.dg/overload/prom1.C: New test.
35034
35035         PR c++/11551
35036         * g++.dg/parse/dtor2.C: New test.
35037
35038         PR c++/10762
35039         * g++.dg/parse/using2.C: New test.
35040
35041 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35042
35043         PR target/11805
35044         * gcc.c-torture/compile/20030821-1.c: New.
35045
35046 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35047
35048         PR c++/11834
35049         * g++.dg/template/deduce2.C: New test.
35050
35051 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35052
35053         * gcc.c-torture/execute/20030821-1.c: New test.
35054
35055 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35056
35057         PR middle-end/11984
35058         * gcc.dg/20030820-1.c: New test case.
35059
35060 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35061
35062         PR c++/11945
35063         * g++.dg/warn/noeffect2.C: New test.
35064
35065 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35066
35067         PR c++/10926
35068         * g++.dg/template/dtor2.C: New test.
35069
35070         PR c++/11684
35071         * g++.dg/template/operator1.C: New test.
35072         * g++.dg/parse/operator4.C: New test.
35073
35074         PR c++/11946.C
35075         * g++.dg/expr/enum1.C: New test.
35076         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35077
35078         PR c++/11036.C
35079         * g++.dg/parse/elab2.C: New test.
35080         * g++.dg/parse/typedef4.C: Change error message.
35081         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35082         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35083         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35084
35085 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35086
35087         * gcc.dg/pch/warn-1.c: New.
35088         * gcc.dg/pch/warn-1.hs: New.
35089
35090         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35091         not-tested file.
35092
35093 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35094
35095         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35096
35097 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35098
35099         * gcc.dg/uninit-D.c: New Test.
35100         * gcc.dg/uninit-E.c: New Test.
35101         * gcc.dg/uninit-F.c: New Test.
35102         * gcc.dg/uninit-G.c: New Test.
35103
35104 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35105
35106         * g++.dg/README: Describe the pch directory.
35107
35108 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35109
35110         PR c++/11174
35111         * g++.dg/parse/access4.C: New test.
35112         * g++.dg/parse/access5.C: Likewise.
35113         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35114
35115 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35116
35117         * gcc.dg/noncompile/20030818-1.c: New.
35118
35119 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35120
35121         PR c++/11957
35122         * g++.dg/warn/noeffect1.C: New test.
35123
35124         * g++.dg/template/scope2.C: New test.
35125         * g++.dg/template/error2.C: Correct dg-error
35126
35127 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35128
35129         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35130
35131 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35132
35133         PR C++/11512
35134         * g++.dg/template/warn1.C: New.
35135
35136 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35137
35138         * g++.dg/template/error2.C: New test.
35139         * g++.dg/lookup/using7.C: Adjust errors
35140         * g++.old-deja/g++.pt/crash36.C: Likewise.
35141         * g++.old-deja/g++.pt/derived3.C: Likewise.
35142
35143 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35144
35145         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35146         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35147         * gcc.c-torture/execute/builtins/string-9.c: New, from
35148         string-opt-9.c.  Adjust for execute/builtins framework.
35149         * gcc.c-torture/execute/string-opt-9.c: Delete.
35150
35151 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35152
35153         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35154
35155         * g++.dg/parse/ret-type2.C: New test.
35156
35157         PR c++/11703
35158         * g++.dg/init/new8.C: New test.
35159
35160         PR c++/10923
35161         * g++.dg/parse/typedef5.C: New test.
35162
35163         PR c++/9512
35164         * g++.dg/parse/qualified2.C: New test.
35165         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35166         invalid code.
35167
35168 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35169
35170         * g++.dg/conversion/ptrmem1.C: New test.
35171
35172 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35173
35174         PR target/11693
35175         * gcc.dg/20030811-1.c: New test.
35176
35177         PR target/11535
35178         * gcc.c-torture/execute/20030811-1.c: New test.
35179
35180 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35181
35182         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35183
35184 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35185
35186         PR c++/11789.C
35187         * g++.dg/inherit/multiple1.C: New test.
35188
35189 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35190
35191         * gcc.dg/spe1.c: New test.
35192
35193         PR c++/11670
35194         * g++.dg/expr/cast2.C: New test.
35195
35196         PR c++/10530
35197         * g++.dg/template/dependent-name2.C: New test.
35198
35199 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35200
35201         * g++.dg/parse/crash11.C: Put the dg options in comments.
35202
35203 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35204
35205         * lib/gcc-dg.exp: Update for diagnostic change.
35206
35207 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35208
35209         PR c++/5767
35210         * g++.dg/parse/crash11.C: New test.
35211
35212 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35213
35214         * gcc.dg/cpp/spacing1.c: Update.
35215
35216 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35217
35218         PR target/11739
35219         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35220         a value for -mtune.
35221
35222 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35223
35224         PR middle-end/11771
35225         * gcc.c-torture/compile/20030804-1.c: New test case.
35226
35227 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35228
35229         * gcc.dg/20030804-1.c: New test case.
35230
35231 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35232
35233         * gcc.dg/cpp/separate-1.c: New test.
35234
35235 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         PR c++/11704
35238         * g++.dg/template/dependent-expr2.C: New test.
35239
35240         PR c++/11766
35241         * g++.dg/expr/ptrmem1.C: New test.
35242
35243 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35244
35245         PR c++/9453
35246         * g++.dg/template/friend15.C: New test.
35247
35248 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35249
35250         * lib/dg-pch.exp: Work round PCH bug.
35251
35252 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35253
35254         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35255         builtins.  Move cases from builtins-4.c here.
35256
35257         * gcc.dg/torture/builtin-math-1.c: New test taken from
35258         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35259         additional cases.
35260
35261         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35262         Delete.
35263
35264 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35265
35266         PR c++/9447
35267         * g++.dg/template/using7.C: New test.
35268
35269 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35270
35271         * import1.c, import2.c: New tests.
35272
35273 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35274
35275         * g++.dg/eh/crossjump1.C: New test.
35276
35277 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35278
35279         PR c++/11697
35280         * g++.dg/template/using6.C: New test.
35281
35282         PR c++/11744
35283         * g++.dg/template/koenig2.C: New test.
35284
35285 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35286
35287         PR c++/7983
35288         * g++.dg/parse/typedef4.C: New test.
35289
35290 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35291
35292         PR c++/8442, c++/8806
35293         * g++.dg/template/elab1.C: New test.
35294         * g++.dg/template/type2.C: Likewise.
35295         * g++.dg/template/ttp3.C: Adjust expected error message.
35296         * g++.old-deja/g++.law/visibility13.C: Likewise.
35297         * g++.old-deja/g++.niklas/t135.C: Likewise.
35298         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35299         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35300         template argument.
35301         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35302
35303 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35304
35305         PR c++/11295
35306         * g++.dg/ext/stmtexpr1.C: New test.
35307
35308         * g++.dg/opt/tmp1.C: New test.
35309
35310         PR c++/11525
35311         * g++.dg/parse/constant4.C: New test.
35312
35313         PR c++/9447
35314         * g++.dg/template/using5.C: New test.
35315
35316 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35317
35318         * gcc.dg/builtins-27.c: New test case.
35319
35320 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35321
35322         * gcc.dg/tls/opt-7.c: New test.
35323
35324 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35325
35326         * g++.old-deja/g++.other/crash18.C: Remove.
35327
35328 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35329
35330         * g++.dg/template/explicit3.C: New.
35331         * g++.dg/template/explicit4.C: New.
35332         * g++.dg/template/explicit5.C: New.
35333
35334         PR c++/11347
35335         * g++.dg/template/memtmpl1.C: New.
35336
35337 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35338
35339         PR target/11565
35340         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35341         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35342
35343 2003-07-30  Jan Hubicka  <jh@suse.cz>
35344
35345         * vtgc1.c: Kill.
35346
35347 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35348
35349         * gcc.dg/struct-in-proto-1.c: New test.
35350
35351 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35352
35353         * gcc.dg/cpp/include2.c: Only expect one message.
35354
35355 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35356
35357         PR c++/9447
35358         * g++.dg/template/using1.C: New test.
35359         * g++.dg/template/using2.C: New test.
35360         * g++.dg/template/using3.C: New test.
35361         * g++.dg/template/using4.C: New test.
35362
35363 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35364
35365         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35366         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35367
35368 2003-07-28  Jan Hubicka  <jh@suse.cz>
35369
35370         PR c++/11530
35371         * g++.dg/opt/call1.C: New test.
35372
35373 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35374
35375         PR c++/11667
35376         * g++.dg/init/enum2.C: New test.
35377         * g++.dg/template/overload1.C: Add "-w" option.
35378
35379 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35380
35381         * gcc.dg/Wdeclaration-after-statement-1.c,
35382         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35383
35384 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35385
35386         * gcc.c-torture/compile/20030725-1.c: New test.
35387
35388 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35389
35390         * gcc.dg/20030505.c: Only run for SPE.
35391         Remove definition of opaque type.
35392
35393 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35394
35395         * g++.dg/template/ptrmem6.C: New test.
35396
35397 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35398
35399         * gcc.c-torture/compile/zero-strct-2.c: New test.
35400
35401 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35402
35403         * gcc.dg/intermod-1.c: New test.
35404
35405 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35406
35407         PR c++/11617
35408         * g++.dg/template/lookup2.C: New test.
35409         * g++.dg/template/memclass1.C: Remove instantiated from error.
35410         * g++.dg/other/error2.C: Tweak expected errors.
35411
35412         PR c++/11596
35413         * g++.dg/template/defarg3.C: New test.
35414
35415         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35416
35417 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35418
35419         * g++.dg/inherit/access5.C: New test.
35420
35421 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35422
35423         PR c++/11513
35424         * g++.dg/template/crash8.C: New test.
35425
35426 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35427
35428         PR c/10602
35429         * gcc.dg/noncompile/incomplete-2.c: New test.
35430
35431 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35432
35433         PR c++/11645
35434         * g++.dg/inherit/access4.C: New test.
35435
35436         PR c++/11517
35437         * g++.dg/expr/cond2.C: New test.
35438
35439         PR optimization/10679
35440         * g++.dg/opt/inline4.C: New test.
35441
35442 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35443
35444         * g++.dg/parse/crash10: New test.
35445
35446 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35447
35448         * g++.dg/ext/flexary1.C: New test.
35449
35450 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35451
35452         PR c++/10793
35453         * g++.dg/template/crash9.C: New test.
35454
35455 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35456
35457         PR c++/3004
35458         * g++.dg/parse/typedef3.C: New test.
35459
35460         PR c++/7906
35461         * g++.dg/parse/operator2.C: New test.
35462
35463         PR c++/8895
35464         * g++.dg/parse/def-tmpl-arg1.C: New test.
35465
35466         PR c++/9282
35467         * g++.dg/parse/funptr1.C: New test.
35468
35469         PR c++/9452
35470         * g++.dg/parse/ambig3.C: New test.
35471
35472         PR c++/9454
35473         * g++.dg/parse/operator3.C: New test.
35474
35475         PR c++/9486
35476         * g++.dg/parse/template10.C: New test.
35477
35478         PR c++/9488
35479         * g++.dg/parse/template11.C: New test.
35480
35481         PR c++/10150
35482         * g++.dg/parse/invalid-op1.C: New test.
35483
35484         PR c++/10247
35485         * g++.dg/parse/condexpr1.C: New test.
35486
35487 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35488
35489         * g++.dg/ext/packed3.C: New test.
35490         * g++.dg/ext/packed4.C: New test.
35491
35492         * gcc.dg/pack-test-3.c: New test.
35493
35494 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35495
35496         * lib/compat.exp: Handle dg-options per source file.
35497         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35498         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35499         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35500         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35501         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35502         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35503         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35504         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35505         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35506         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35507         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35508         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35509         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35510         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35511
35512 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35513
35514         PR c/10320
35515         * gcc.c-torture/execute/20030718-1.c: New test.
35516
35517 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35518
35519         PR optimization/11536
35520         * gcc.dg/20030721-1.c: New test.
35521
35522 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35523
35524         PR c++/11546
35525         * g++.dg/template/lookup1.C: New test.
35526
35527 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35528
35529         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35530         diagnostics of ill-formed constructs involving labels.
35531         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35532         the new 'previously defined here' message.
35533
35534 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35535
35536         * g++.dg/parse/non-dependent2.C: New test.
35537
35538 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35539
35540         * g++.dg/init/init-ref4.C: xfail on targets without
35541         weak symbols.
35542
35543 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35544
35545         PR target/11087
35546         * gcc.c-torture/execute/20030717-1.c: New test.
35547
35548 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35549
35550         * g++.dg/opt/cfg1.C: New test.
35551
35552 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35553
35554         PR optimization/11557
35555         * gcc.dg/20030717-1.c: New test.
35556
35557 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35558
35559         PR c++/10476
35560         * g++.dg/expr/crash-1.C: New test.
35561
35562         PR c++/11027
35563         * g++.dg/template/init3.C: New test.
35564
35565         PR c++/8222
35566         * g++.dg/template/non-dependent1.C: New test.
35567
35568         PR c++/11070
35569         * g++.dg/template/non-dependent2.C: New test.
35570
35571         PR c++/11071
35572         * g++.dg/template/non-dependent3.C: New test.
35573
35574         PR c++/9907
35575         * g++.dg/template/sizeof5.C: New test.
35576
35577 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35578
35579         PR 11498
35580         * gcc.c-torture/compile/mangle-1.c: New file.
35581
35582 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35583
35584         PR c++/7809
35585         * g++.dg/parse/access3.C: New test.
35586
35587 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35588
35589         PR c++/11384
35590         * g++.dg/init/init-ref4.C: New test.
35591
35592 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35593
35594         PR c++/11547
35595         * g++.dg/parse/constant3.C: New test.
35596         * g++.dg/parse/crash7.C: Likewise.
35597
35598 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
35599
35600         PR target/11008
35601         * gcc.dg/i386-pentium4-not-mull.c: New.
35602
35603 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
35604
35605         * gcc.dg/asm-names.c (ymain): Make it weak.
35606
35607 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35608
35609         PR c++/5421
35610         * g++.dg/template/friend21.C: New test.
35611
35612 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
35613
35614         * gcc.dg/cleanup-8.c: New test.
35615         * gcc.dg/cleanup-9.c: New test.
35616
35617 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
35618
35619         * g++.dg/ext/dll-MI1.h: New file.
35620         * g++.dg/ext/dllexport-MI1.C: New file.
35621         * g++.dg/ext/dllimport-MI1.C: New file.
35622
35623 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
35624
35625         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
35626         it does not have cmpstrsi patterns (just cmpmemsi).
35627
35628 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR debug/11473
35631         * g++.dg/debug/debug8.C: New test.
35632
35633 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35634
35635         PR c++/10108
35636         * g++.dg/template/crash7.C: New test.
35637
35638 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
35639
35640         PR target/10795
35641         * gcc.c-torture/compile/20030708-1.c: New.
35642
35643 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35644
35645         * gcc.c-torture/execute/20030715-1.c: New test.
35646
35647 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
35648
35649         * gcc.dg/pch/inline-3.c: New file.
35650         * gcc.dg/pch/inline-3.hs: New file.
35651         * gcc.dg/pch/inline-4.c: New file.
35652         * gcc.dg/pch/inline-4.hs: New file.
35653
35654 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
35655
35656         PR c++/11509
35657         * g++.dg/template/crash6.C: New test.
35658
35659         PR c++/7053
35660         * g++.dg/template/friend20.C: New test.
35661
35662         PR c++/7019
35663         * g++.dg/template/overload2.C: New test.
35664
35665 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35666
35667         PR optimization/11440
35668         * gcc.c-torture/execute/20030714-1.c: New test.
35669
35670 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35671
35672         PR c++/11154
35673         * g++.dg/template/partial2.C: New test.
35674
35675 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
35676
35677         PR c++/11503
35678         * g++.dg/template/anon1.C: New test.
35679
35680         PR c++/11493
35681         PR c++/11495
35682         * g++.dg/parse/template9.C: Likewise.
35683         * g++.dg/template/crash4.C: New test.
35684         * g++.dg/template/koenig1.C: Likewise.
35685         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
35686         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
35687         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
35688         functions.
35689         * g++.old-deja/g++.jason/template36.C: Likewise.
35690         * g++.old-deja/g++.mike/p1989.C: Likewise.
35691         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
35692         * g++.old-deja/g++.pt/ttp20.C: Use this->.
35693         * g++.old-deja/g++.pt/ttp21.C: Use this->.
35694         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
35695         compiling.
35696         * g++.old-deja/g++.pt/union2.C: Use this->.
35697
35698 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * gcc.dg/20030711-1.c: New test.
35701
35702 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
35703
35704         PR c++/11050
35705         * g++.dg/parse/args1.C: New test.
35706         * g++.pt/defarg8.C: Change expected errors.
35707
35708 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
35709
35710         PR c++/8164
35711         * g++.dg/template/nontype2.C: New test.
35712
35713         PR c++/10558
35714         * g++.dg/parse/template8.C: New test.
35715
35716         PR c++/8327
35717         * g++.dg/template/scope1.C: New test.
35718
35719         * g++.dg/warn/Wsign-compare-1.C: New test.
35720
35721 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35722
35723         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
35724
35725 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
35726
35727         PR c++/9411
35728         * g++.dg/template/explicit2.C: New test.
35729
35730         PR c++/10032
35731         * g++.dg/warn/pedantic1.C: New test.
35732
35733 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
35734
35735         PR c++ 9483
35736         * g++.dg/other/field1.C: New test.
35737
35738 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35739
35740         PR c/11449
35741         * gcc.c-torture/compile/20030707-1.c: New.
35742
35743 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35744
35745         PR c++/10849
35746         * g++.dg/template/access12.C: New test.
35747
35748 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
35749
35750         * g++.dg/bprob/bprob.exp (prof_ext): Update.
35751         * g77.dg/bprob/bprob.exp (prof_ext): Update.
35752         * gcc.misc-tests/bprob.exp (prof_ext): Update.
35753         * gcc.misc-tests/gcov.exp: Update
35754         * g++.dg/gcov/gcov.exp: Update
35755         * lib/gcov.exp: Update.
35756
35757 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
35758
35759         * g++.dg/abi/mangle17.C: Make sure template expressions are
35760         dependent.
35761         * g++.dg/abi/mangle4.C: Mark erroneous casts.
35762         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35763         * g++.dg/opt/stack1.C: Remove erroneous code.
35764         * g++.dg/parse/template7.C: New test.
35765         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35766         * g++.old-deja/g++.pt/crash4.C: Likewise.
35767
35768 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35769
35770         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35771         with zero or one occurence of `$' after the initial `L'.
35772
35773 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
35774
35775         * gcc.c-torture/compile/20030704-1.c: Add a comment.
35776
35777 2003-07-08  Roger Sayle  <roger@eyesopen.com>
35778
35779         PR c/11370
35780         * gcc.dg/Wunreachable-6.c: New testcase.
35781         * gcc.dg/Wunreachable-7.c: New testcase.
35782
35783 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35784
35785         PR c/11420
35786         * gcc.dg/20030708-1.c: New test.
35787
35788 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
35789
35790         * gcc.dg/compat/sdata-section.h: New file.
35791         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35792         * gcc.dg/torture/mips-sdata-1.c: New test.
35793
35794 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35795
35796         PR c++/11030
35797         * g++.dg/template/friend19.C: New test.
35798
35799 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35800
35801         * g++.dg/opt/strength-reduce.C: New test.
35802
35803 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35804
35805         PR target/10979
35806         * gcc.dg/20030707-1.c: New testcase.
35807
35808 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35809
35810         PR optimization/11059
35811         * g++.dg/opt/emptyunion.C: New testcase.
35812
35813 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35814             Eric Botcazou  <ebotcazou@libertysurf.fr>
35815
35816         * g++.dg/opt/stack1.C: New test.
35817
35818 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
35819
35820         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35821         run test.
35822
35823         PR c++/11431
35824         * g++.dg/expr/static_cast3.C: New test.
35825
35826 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
35827
35828         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35829         everywhere.
35830         * gcc.dg/concat.c: Concatenation of string constants with
35831         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35832         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35833         * gcc.dg/cpp/escape-2.c: Use wide character constants where
35834         necessary to avoid multi-character character constant warning.
35835         * gcc.dg/cpp/escape.c: Likewise.
35836         * gcc.dg/cpp/ucs.c: Likewise.
35837         Remove backslashes from dg-bogus comments, as they confuse Tcl.
35838         Fix a typo.
35839
35840 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35841
35842         PR c/11428
35843         * gcc.c-torture/compile/20030704-1.c: New.
35844
35845 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35846
35847         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35848
35849 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
35850
35851         PR c++/5287, PR c++/7910,  PR c++/11021
35852         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35853         tests for warnings.
35854         * g++.dg/ext/dllimport2.C: Add tests for warnings.
35855         * g++.dg/ext/dllimport3.C: Likewise.
35856         * g++.dg/ext/dllimport4.C: New file.
35857         * g++.dg/ext/dllimport5.C: New file.
35858         * g++.dg/ext/dllimport6.C: New file.
35859         * g++.dg/ext/dllimport7.C: New file.
35860         * g++.dg/ext/dllimport8.C: New file.
35861         * g++.dg/ext/dllimport9.C: New file.
35862         * g++.dg/ext/dllimport10.C: New file.
35863         * g++.dg/ext/dllexport1.C: New file.
35864
35865 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35866
35867         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35868         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35869
35870 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35871
35872         * gcc.dg/builtins-25.c: New testcase.
35873         * gcc.dg/builtins-26.c: New testcase.
35874
35875 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
35876
35877         * gcc.dg/compat/vector-defs.h: New file.
35878         * gcc.dg/compat/vector-setup.h: New file.
35879         * gcc.dg/compat/vector-check.h: New file.
35880         * gcc.dg/compat/vector-1_main.c: New file.
35881         * gcc.dg/compat/vector-1_x.c: New file.
35882         * gcc.dg/compat/vector-1_y.c: New file.
35883         * gcc.dg/compat/vector-2_main.c: New file.
35884         * gcc.dg/compat/vector-2_x.c: New file.
35885         * gcc.dg/compat/vector-2_y.c: New file.
35886
35887         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
35888         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
35889         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
35890         * gcc.dg/compat/struct-align-1.h: New file.
35891         * gcc.dg/compat/struct-align-1_main.c: New file.
35892         * gcc.dg/compat/struct-align-1_x.c: New file.
35893         * gcc.dg/compat/struct-align-1_y.c: New file.
35894         * gcc.dg/compat/struct-align-2.h: New file.
35895         * gcc.dg/compat/struct-align-2_main.c: New file.
35896         * gcc.dg/compat/struct-align-2_x.c: New file.
35897         * gcc.dg/compat/struct-align-2_y.c: New file.
35898
35899         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
35900         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35901         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35902         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35903         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35904         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35905         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35906         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35907         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35908         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35909         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35910         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35911         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35912         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35913         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35914         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35915         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35916         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35917         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35918         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35919         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35920         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35921         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35922         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35923         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35924         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35925         * gcc.dg/compat/struct-return-10_x.c: Ditto.
35926         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35927         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35928
35929 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35930
35931         * gcc.dg/i386-call-1.c: New test.
35932
35933 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         PR c++/9162
35936         * g++.dg/parse/defarg4.C: New.
35937
35938 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35939
35940         PR target/10700
35941         * gcc.c-torture/compile/20030703-1.c: New test case.
35942
35943 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35944
35945         * g++.dg/template/local3.C: Remove extra semicolon.
35946
35947 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35948
35949         * gcc.dg/i386-volatile-1.c: New test.
35950
35951 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
35952
35953         PR c++/11072
35954         * g++.dg/other/offsetof2.C: XFAIL.
35955         * g++.dg/other/offsetof5.C: New.
35956
35957         PR c++/10219
35958         * g++.dg/template/error1.C: New.
35959
35960         PR c++/9779
35961         * g++.dg/template/dependent-expr1.C: New.
35962
35963 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
35964
35965         PR c++/6949
35966         * g++.dg/template/local3.C: New test.
35967
35968         PR c++/11149
35969         * g++.dg/lookup/scoped6.C: New test.
35970
35971 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
35972
35973         PR c++/8046
35974         * g++.dg/other/error7.C: New test.
35975
35976 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
35977
35978         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
35979         * g++.old-deja/g++.abi/vtable3.h: Likewise.
35980         * g++.old-deja/g++.law/code-gen5.C: Likewise.
35981         * g++.old-deja/g++.other/union2.C: Likewise.
35982         * gcc.dg/c90-const-expr-2.c: Likewise.
35983         * gcc.dg/c90-const-expr-3.c: Likewise.
35984         * gcc.dg/c99-const-expr-2.c: Likewise.
35985         * gcc.dg/c99-const-expr-3.c: Likewise.
35986         * gcc.dg/concat.c: Likewise.
35987
35988 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
35989
35990         PR c++/9559
35991         * g++.dg/init/static1.C: New test.
35992
35993 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35994
35995         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
35996         * g++.old-deja/g++.other/access2.C: Likewise.
35997         * g++.old-deja/g++.other/decl2.C: Likewise.
35998         * gcc.c-torture/execute/20020615-1.c: Likewise.
35999
36000 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36001
36002         PR c++/4933
36003         * g++.dg/template/sizeof4.C: New test.
36004
36005 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36006
36007         * g++.dg/other/error6.C: New test.
36008
36009 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36010
36011         PR c++/10750
36012         * g++.dg/parse/constant2.C: New test.
36013
36014 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36015
36016         PR c++/11106
36017         * g++.dg/other/error5.C: New test.
36018
36019 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36020
36021         * gcc.dg/format/gcc_diag-1.c: New test.
36022
36023 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36024
36025         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36026
36027 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36028
36029         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36030         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36031         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36032
36033 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36034
36035         * gcc.c-torture/execute/builtins/string-8.c: New test.
36036         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36037         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36038         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36039
36040 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36041
36042         PR c++/10468
36043         * g++.dg/ext/typeof6.C: New test.
36044
36045 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36046
36047         PR c++/10796
36048         * g++.dg/init/enum1.C: New test.
36049
36050 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36051
36052         * gcc.dg/20030627-1.c: New test.
36053
36054 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36055
36056         PR c++/11332
36057         * g++.dg/expr/static_cast2.C: New test.
36058
36059 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36060             Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36063         sprintf(dst,"%s",src) optimization.
36064         * gcc.c-torture/execute/20030626-1.c: New test case.
36065         * gcc.c-torture/execute/20030626-2.c: New test case.
36066
36067 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36068
36069         * gcc.c-torture/execute/multi-ix.c: New test.
36070
36071         * gcc.c-torture/execute/simd-4.c (main):
36072         Added missing semicolon at end of union.
36073
36074 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36075
36076         PR c++/8266
36077         * g++.dg/template/explicit-instantiation3.C: New test.
36078
36079 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36080
36081         * gcc.dg/20030626-1.c: Use signed char.
36082
36083 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36084
36085         * gcc.dg/20030626-1.c: New test.
36086
36087 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36088
36089         * const-str-2.m: Update.
36090
36091 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36092
36093         PR c++/10990
36094         * g++.dg/rtti/dyncast1.C: New test.
36095         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36096         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36097         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36098
36099         PR c++/10931
36100         * g++.dg/expr/static_cast1.C: New test.
36101
36102 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36103
36104         * gcc.dg/20030625-1.c: New test.
36105
36106 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36107
36108         * gcc.c-torture/compile/20030624-1.c: New test case.
36109
36110 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36111
36112         * gcc.c-torture/execute/string-opt-17.c: New test.
36113
36114 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36115
36116         PR c++/5754
36117         * g++.dg/parse/crash6.C: New test.
36118
36119 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36120
36121         * gcc.dg/builtins-24.c: New test case.
36122
36123 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36124
36125         * g++.dg/opt/operator1.C: New test.
36126
36127 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36128
36129         * gcc.c-torture/execute/string-opt-16.c: New test case.
36130
36131 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36132
36133         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36134         * g++.old-deja/g++.other/conv7.C: Likewise.
36135         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36136         * g++.old-deja/g++.other/overload14.C: Likewise.
36137
36138 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36139
36140         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36141         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36142
36143 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36144
36145         PR c++/10888
36146         * g++.dg/warn/Winline-3.C: New test.
36147
36148 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36149
36150         * lib/target-supports.exp (check_alias_available): Make the test
36151         program acceptable to the Solaris assembler.
36152
36153         PR c++/10749
36154         * g++.dg/template/memclass2.C: New test.
36155
36156 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36157             Eric Botcazou  <ebotcazou@libertysurf.fr>
36158
36159         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36160         data for non-matching targets.
36161         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36162
36163 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36164
36165         PR c++/10845
36166         * g++.dg/template/member3.C: New test.
36167
36168 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36169
36170         PR c++/10939
36171         * g++.dg/template/func1.C: New test.
36172
36173         PR c++/9649
36174         * g++.dg/template/static4.C: New test.
36175         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36176
36177         PR c++/11041
36178         * g++.dg/init/ref7.C: New test.
36179
36180 2003-06-19  Matt Austern  <austern@apple.com>
36181
36182         PR c++/11228
36183         * g++.dg/anew1.C: New test.
36184         * g++.dg/anew2.C: New test.
36185         * g++.dg/anew3.C: New test.
36186         * g++.dg/anew4.C: New test.
36187
36188 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36189
36190         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36191
36192 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36193
36194         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36195         endian-dependent.
36196
36197 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36198
36199         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36200         Remove cruft.
36201
36202 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36203
36204         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36205         * gcc.c-torture/compile/961203-1.c: Likewise.
36206         * gcc.c-torture/compile/980506-1.c: Likewise.
36207
36208 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR c++/10712
36211         * g++.dg/lookup/using7.C: New test.
36212
36213 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36214
36215         PR c++/11105
36216         * g++.dg/abi/conv1.C: Remove it.
36217         * g++.dg/template/conv7.C: New test.
36218         * g++.dg/template/conv8.C: Likewise.
36219         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36220         conversion operator.
36221
36222 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36223
36224         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36225         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36226         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36227         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36228         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36229         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36230         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36231         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36232         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36233         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36234         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36235         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36236         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36237         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36238         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36239         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36240         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36241         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36242         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36243         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36244         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36245         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36246         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36247         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36248         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36249         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36250         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36251         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36252         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36253
36254 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36255
36256         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36257         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36258         indications.
36259
36260 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36261
36262         * gcc.dg/i386-387-5.c: New test case.
36263         * gcc.dg/i386-387-6.c: New test case.
36264         * gcc.dg/builtins-23.c: New test case.
36265
36266 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36267
36268         * gcc.dg/builtins-22.c: New test case.
36269         * gcc.dg/i386-387-1.c: Update to test exp.
36270         * gcc.dg/i386-387-2.c: Likewise.
36271
36272 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36273
36274         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36275
36276 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36277
36278         * lib/gcc-dg.exp (dg-require-dll): New function.
36279         (dg-xfail-if): Likewise.
36280         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36281         driver.
36282
36283         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36284         * gcc.c-torture/compile/20001205-1.c: Likewise.
36285         * gcc.c-torture/compile/20001226-1.c: Likewise.
36286         * gcc.c-torture/compile/20010518-2.c: Likewise.
36287         * gcc.c-torture/compile/20020312-1.c: Likewise.
36288         * gcc.c-torture/compile/20020604-1.c: Likewise.
36289         * gcc.c-torture/compile/920501-12.c: Likewise.
36290         * gcc.c-torture/compile/920501-4.c: Likewise.
36291         * gcc.c-torture/compile/920520-1.c: Likewise.
36292         * gcc.c-torture/compile/920521-1.c: Likewise.
36293         * gcc.c-torture/compile/920625-1.c: Likewise.
36294         * gcc.c-torture/compile/961203-1.c: Likewise.
36295         * gcc.c-torture/compile/980506-1.c: Likewise.
36296         * gcc.c-torture/compile/981006-1.c: Likewise.
36297         * gcc.c-torture/compile/981022-1.c: Likewise.
36298         * gcc.c-torture/compile/981223-1.c: Likewise.
36299         * gcc.c-torture/compile/990617-1.c: Likewise.
36300         * gcc.c-torture/compile/dll.c: Likewise.
36301         * gcc.c-torture/compile/labels-3.c: Likewise.
36302         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36303         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36304         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36305         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36306         * gcc.c-torture/compile/simd-5.c: Likewise.
36307         * gcc.c-torture/compile/20000804-1.x: Remove.
36308         * gcc.c-torture/compile/20001205-1.x: Likewise.
36309         * gcc.c-torture/compile/20001226-1.x: Likewise.
36310         * gcc.c-torture/compile/20010518-2.x: Likewise.
36311         * gcc.c-torture/compile/20020312-1.x: Likewise.
36312         * gcc.c-torture/compile/20020604-1.x: Likewise.
36313         * gcc.c-torture/compile/920501-12.x: Likewise.
36314         * gcc.c-torture/compile/920501-4.x: Likewise.
36315         * gcc.c-torture/compile/920520-1.x: Likewise.
36316         * gcc.c-torture/compile/920521-1.x: Likewise.
36317         * gcc.c-torture/compile/920625-1.x: Likewise.
36318         * gcc.c-torture/compile/961203-1.x: Likewise.
36319         * gcc.c-torture/compile/980506-1.x: Likewise.
36320         * gcc.c-torture/compile/981006-1.x: Likewise.
36321         * gcc.c-torture/compile/981022-1.x: Likewise.
36322         * gcc.c-torture/compile/981223-1.x: Likewise.
36323         * gcc.c-torture/compile/990617-1.x: Likewise.
36324         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36325         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36326         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36327         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36328         * gcc.c-torture/compile/simd-5.x: Likewise.
36329
36330         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36331
36332 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36333
36334         * gcc.c-torture/execute/20030611-1.c: New test.
36335
36336 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36337
36338         PR middle-end/168
36339         * gcc.dg/20030612-1.c: New test case.
36340
36341 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36342
36343         PR c++/10635
36344         * g++.dg/expr/cast1.C: New test.
36345
36346 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36347
36348         * gcc.dg/builtins-21.c: New test case.
36349
36350 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36351
36352         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36353         options instead of at the end.
36354         * lib/objc.exp (objc_target_compile): Likewise.
36355
36356 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36357
36358         PR c++/10432
36359         * g++.dg/parse/error1.C: New test.
36360
36361 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36362
36363         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36364         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36365         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36366         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36367         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36368         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36369         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36370         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36371         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36372         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36373         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36374         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36375         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36376         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36377         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36378         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36379         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36380         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36381         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36382         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36383         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36384         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36385         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36386         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36387
36388         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36389         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36390         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36391         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36392         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36393         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36394         * gcc.dg/compat/scalar-return-3_main.c: New file.
36395         * gcc.dg/compat/scalar-return-3_x.c: New file.
36396         * gcc.dg/compat/scalar-return-3_y.c: New file.
36397         * gcc.dg/compat/scalar-return-4_main.c: New file.
36398         * gcc.dg/compat/scalar-return-4_x.c: New file.
36399         * gcc.dg/compat/scalar-return-4_y.c: New file.
36400
36401 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36402
36403         * gcc.dg/compat/fp2-struct-check.h: New file.
36404         * gcc.dg/compat/fp2-struct-defs.h: New file.
36405         * gcc.dg/compat/fp2-struct-init.h: New file.
36406         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36407         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36408         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36409         * gcc.dg/compat/struct-return-10_main.c: New file.
36410         * gcc.dg/compat/struct-return-10_x.c: New file.
36411         * gcc.dg/compat/struct-return-10_y.c: New file.
36412
36413         * gcc.dg/compat/compat-common.h: New file.
36414         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36415         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36416         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36417         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36418         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36419         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36420         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36421         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36422         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36423         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36424         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36425         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36426         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36427         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36428         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36429         * gcc.dg/compat/small-struct-check.h: Ditto.
36430         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36431         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36432         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36433         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36434         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36435         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36436         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36437         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36438         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36439         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36440         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36441         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36442         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36443         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36444         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36445         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36446         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36447         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36448         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36449         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36450         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36451         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36452         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36453         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36454         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36455         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36456         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36457         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36458         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36459         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36460
36461 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36462
36463         * g++.dg/pch/static-1.C: New file.
36464         * g++.dg/pch/static-1.Hs: New file.
36465
36466 2003-06-10  Richard Henderson  <rth@redhat.com>
36467
36468         * gcc.dg/asm-7.c: Adjust expected warning text.
36469
36470 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36471
36472         * gcc.dg/builtins-20.c: New test case.
36473
36474 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36475
36476         PR c++/11131
36477         * g++.dg/opt/template1.C: New test.
36478
36479 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36480
36481         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36482         additional_sources.
36483
36484 2003-05-21  David Taylor  <dtaylor@emc.com>
36485
36486         * gcc.dg/Wpadded.c: New file.
36487
36488 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36489
36490         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36491         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36492         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36493         dg-require-weak.
36494
36495 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36496
36497         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36498
36499 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36500
36501         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36502         (dg-require-alias): Likewise.
36503         (dg-require-gc-sections): Likewise.
36504         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36505
36506 2003-06-08  Richard Henderson  <rth@redhat.com>
36507
36508         * gcc.dg/20011029-2.c: Fix the array reference.
36509         * gcc.dg/asm-7.c: New.
36510
36511 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36512
36513         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36514
36515 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36516
36517         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36518         (dg-require-gc-sections): Likewise.
36519
36520 2003-06-08  Jan Hubicka  <jh@suse.cz>
36521
36522         * i386-cmov1.c: Fix regular expression.
36523         * i386-cvt-1.c: Likewise.
36524         * i386-local.c: Likewise.
36525         * i386-local2.c: Likewise.
36526         * i386-mul.c: Likewise.
36527         * i386-ssetype-1.c: Likewise.
36528         * i386-ssetype-3.c: Likewise.
36529         * i386-ssetype-5.c: Likewise.
36530
36531 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36532
36533         PR c++/11039
36534         * g++.dg/warn/implicit-typename2.C: New test.
36535         * g++.dg/warn/implicit-typename3.C: New test.
36536
36537 2003-06-07  Richard Henderson  <rth@redhat.com>
36538
36539         * g++.dg/other/offsetof3.C: Use size_t.
36540         * g++.dg/other/offsetof4.C: Likewise.
36541
36542 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36543
36544         * lib/copy-file.exp: New. Implement gcc_copy_files.
36545
36546         * lib/dg-pch.exp: Load copy-file.exp
36547         (dg-pch): Use gcc_copy_files instead of "file copy".
36548
36549 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36550
36551         * gcc.dg/weak/weak.exp: Simplify.
36552         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36553         * gcc.dg/weak/weak-1.c: Likewise.
36554         * gcc.dg/weak/weak-2.c: Likewise.
36555         * gcc.dg/weak/weak-3.c: Likewise.
36556         * gcc.dg/weak/weak-4.c: Likewise.
36557         * gcc.dg/weak/weak-5.c: Likewise.
36558         * gcc.dg/weak/weak-6.c: Likewise.
36559         * gcc.dg/weak/weak-7.c: Likewise.
36560         * gcc.dg/weak/weak-8.c: Likewise.
36561         * gcc.dg/weak/weak-9.c: Likewise.
36562
36563 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36564
36565         gcc.c-torture/execute/20030606-1.c: New.
36566
36567 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36568
36569         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36570         * gcc.dg/builtins-19.c: Likewise.
36571
36572 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36573
36574         * gcc.dg/builtins-2.c: Add some more tests.
36575         * gcc.dg/builtins-18.c: New test case.
36576         * gcc.dg/builtins-19.c: New test case.
36577
36578 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36579             Jim Wilson  <wilson@tuliptree.org>
36580
36581         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36582
36583 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36584
36585         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36586         mempcpy/stpcpy calls not to be optimized into something else.
36587         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36588         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36589         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36590
36591 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36592
36593         * gcc.dg/format/asm_fprintf-1.c: New test.
36594
36595 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36596
36597         * lib/gcc-defs.exp (additional_sources): New variable.
36598         (dg-additional-sources): New function.
36599         (additional_files): New variable.
36600         (dg-additional-files): New function.
36601         (dg-additional-files-options): Likewise.
36602         * lib/gcc-dg.exp (dg-require-weak): New function.
36603         (dg-require-alias): Likewise.
36604         (dg-require-gc-sections): Likewise.
36605         * lib/target-supports.exp (check_alias_available): Remove testfile
36606         parameter.
36607         (check_gc_sections_available): New function.
36608         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36609         (dg-gpp-additional-files): Likewise.
36610         * lib/g++.exp (additional_sources): Remove.
36611         (additional_files): Likewise.
36612         (g++_target_compile): Use dg-additional-files-options.
36613
36614         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
36615         Tcl logic.
36616         * gcc.dg/special/ecos.exp: Remove.
36617         * gcc.dg/special/20000419-2.c: Use dg-require-*.
36618         * gcc.dg/special/alias-1.c: Likewise.
36619         * gcc.dg/special/alias-2.c: Likewise.
36620         * gcc.dg/special/gcsec-1.c: Likewise.
36621         * gcc.dg/special/weak-1.c: Likewise.
36622         * gcc.dg/special/weak-2.c: Likewise.
36623         * gcc.dg/special/wkali-1.c: Likewise.
36624         * gcc.dg/special/wkali-2.c: Likewise.
36625
36626         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
36627         dg-gpp-additional-*.
36628         * g++.dg/special/conpr-3.C: Likewise.
36629         * g++.dg/special/conpr-4.C: Likewise.
36630         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
36631         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
36632         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
36633         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
36634         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
36635         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
36636         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
36637         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
36638         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
36639         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
36640         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
36641         * g++.old-deja/g++.other/comdat1.C: Likewise.
36642         * g++.old-deja/g++.other/comdat2.C: Likewise.
36643         * g++.old-deja/g++.other/comdat3.C: Likewise.
36644         * g++.old-deja/g++.other/ctor1.C: Likewise.
36645         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
36646
36647 2003-06-05  Richard Henderson  <rth@redhat.com>
36648
36649         * gcc.dg/debug/20030605-1.c: New.
36650
36651 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36652
36653         * README.QMTEST: Update.
36654
36655 2003-06-04  Richard Henderson  <rth@redhat.com>
36656
36657         * gcc.dg/cleanup-1.c: New.
36658         * gcc.dg/cleanup-2.c: New.
36659         * gcc.dg/cleanup-3.c: New.
36660         * gcc.dg/cleanup-4.c: New.
36661         * gcc.dg/cleanup-5.c: New.
36662         * gcc.dg/cleanup-6.c: New.
36663         * gcc.dg/cleanup-7.c: New.
36664
36665 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36666
36667         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
36668
36669         * lib/dg-pch.exp: New file.
36670         * g++.dg/pch/pch.exp: Use dg-pch.exp.
36671         * gcc.dg/pch/pch.exp: Likewise.
36672
36673 2003-06-04  Roger Sayle  <roger@eyesopen.com>
36674
36675         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
36676         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
36677         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
36678         * gcc.dg/builtins-17.c: New test case.
36679         * gcc.dg/i386-387-4.c: New test case.
36680         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
36681
36682 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36683
36684         * gcc.dg/ultrasp9.c: New test.
36685
36686 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36687
36688         * gcc.c-torture/compile/20030604-1.c: New test.
36689         * gcc.dg/sparc-constant-1.c: New test.
36690
36691 2003-06-03  Glen Nakamura  <glen@imodulo.com>
36692
36693         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
36694
36695 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
36696
36697         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
36698
36699         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
36700         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
36701
36702 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
36703
36704         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
36705
36706 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36707
36708         PR c++/10940
36709         * g++.dg/template/spec10.C: New test.
36710
36711 2003-06-03  Roger Sayle  <roger@eyesopen.com>
36712
36713         * gcc.dg/builtins-16.c: New test case.
36714
36715 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
36718         mempcpy test with post-increments.
36719         * gcc.c-torture/execute/string-opt-3.c: New test.
36720         * gcc.dg/string-opt-1.c: New test.
36721
36722 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
36723
36724         PR fortran/10965
36725         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
36726
36727 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
36728
36729         * lib/scanasm.exp (dg-scan): New function, factored out of ...
36730         (scan-assembler): ... here.  Use dg-scan.
36731         (scan-assembler-not): Likewise.
36732         (scan-file): New function.
36733         (scan-file-not): Likewise.
36734         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
36735         * gcc.dg/cpp/_Pragma4.c: Likewise.
36736         * gcc.dg/cpp/_Pragma5.c: Likewise.
36737         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36738         * gcc.dg/cpp/avoidpaste2.c: Likewise.
36739         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
36740         * gcc.dg/cpp/cmdlne-P.c: Likewise.
36741         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
36742         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
36743         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
36744         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
36745         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
36746         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
36747         * gcc.dg/cpp/cxxcom1.c: Likewise.
36748         * gcc.dg/cpp/line1.c: Likewise.
36749         * gcc.dg/cpp/maccom1.c: Likewise.
36750         * gcc.dg/cpp/maccom2.c: Likewise.
36751         * gcc.dg/cpp/maccom3.c: Likewise.
36752         * gcc.dg/cpp/maccom4.c: Likewise.
36753         * gcc.dg/cpp/maccom5.c: Likewise.
36754         * gcc.dg/cpp/maccom6.c: Likewise.
36755         * gcc.dg/cpp/multiline.c: Likewise.
36756         * gcc.dg/cpp/spacing1.c: Likewise.
36757         * gcc.dg/cpp/spacing2.c: Likewise.
36758         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36759         * gcc.dg/cpp/trad/maccom1.c: Likewise.
36760         * gcc.dg/cpp/trad/maccom2.c: Likewise.
36761         * gcc.dg/cpp/trad/maccom3.c: Likewise.
36762         * gcc.dg/cpp/trad/maccom4.c: Likewise.
36763         * gcc.dg/cpp/trad/maccom6.c: Likewise.
36764         * gcc.dg/cpp/cxxcom2.c: Likewise.
36765         * gcc.dg/cpp/cxxcom2.h: New file.
36766
36767         * gcc.dg/cpp/truefalse.cpp: Move it to ...
36768         * g++.dg/cpp/truefalse.C: Here.
36769         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36770
36771 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
36772
36773         * gcc.dg/cpp/redef3.c: New file.
36774
36775 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36776
36777         * gcc.dg/i386-loop-3.c: New test.
36778
36779 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
36780
36781         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36782
36783 2003-05-31  Roger Sayle  <roger@eyesopen.com>
36784
36785         * gcc.dg/fwrapv-1.c: New test case.
36786         * gcc.dg/fwrapv-2.c: New test case.
36787
36788 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36789
36790         PR c++/10956
36791         * g++.dg/template/spec9.C: New test.
36792
36793 2003-05-29  Roger Sayle  <roger@eyesopen.com>
36794
36795         * gcc.dg/duff-4.c: New test case.
36796
36797 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
36798
36799         PR fortran/10843
36800         * g77.dg/ffixed-form-1.f: New test
36801         * g77.dg/ffixed-form-2.f: New test
36802         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36803         * g77.dg/ffree-form-3.f: New test
36804
36805 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
36806
36807         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36808         * gcc.dg/wint_t-1.c: Likewise.
36809
36810 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36811
36812         * g++.dg/template/access11.C: New test.
36813
36814 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36815
36816         PR c++/10849
36817         * g++.dg/template/access10.C: New test.
36818
36819 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36820             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36821
36822         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36823
36824 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36825
36826         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36827         suppress for powerpc-*-darwin*.
36828         * gcc.dg/torture/builtin-noret-2.c: Likewise.
36829
36830 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36831
36832         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36833         suppress option for powerpc-*-darwin*.
36834
36835 2003-05-23  Roger Sayle  <roger@eyesopen.com>
36836
36837         * gcc.dg/builtins-1.c: Add tests for tan and atan.
36838         * gcc.dg/builtins-4.c: Add test for fmod.
36839
36840 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36841
36842         PR c++/10682
36843         * g++.dg/template/instantiate4.C: New test.
36844
36845 2003-05-22  Roger Sayle  <roger@eyesopen.com>
36846
36847         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36848
36849 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
36850
36851         * gcc.dg/compat/scalar-return-1_main.c: New file.
36852         * gcc.dg/compat/scalar-return-1_x.c: New file.
36853         * gcc.dg/compat/scalar-return-1_y.c: New file.
36854         * gcc.dg/compat/scalar-return-2_main.c: New file.
36855         * gcc.dg/compat/scalar-return-2_x.c: New file.
36856         * gcc.dg/compat/scalar-return-2_y.c: New file.
36857         * gcc.dg/compat/struct-return-3_main.c: New file.
36858         * gcc.dg/compat/struct-return-3_y.c: New file.
36859         * gcc.dg/compat/struct-return-3_x.c: New file.
36860         * gcc.dg/compat/struct-return-2_main.c: New file.
36861         * gcc.dg/compat/struct-return-2_x.c: New file.
36862         * gcc.dg/compat/struct-return-2_y.c: New file.
36863
36864 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36865
36866         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36867         for hppa*-hp-hpux*.
36868         * gcc.dg/20021014-1.c (dg-options): Likewise.
36869         * gcc.dg/nest.c (dg-options): Likewise.
36870
36871 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
36872
36873         PR c++/9738
36874         * g++.dg/ext/dllimport2.C: New file.
36875         * g++.dg/ext/dllimport3.C: New file.
36876
36877 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
36878
36879         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
36880         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36881         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36882         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36883         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36884         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36885         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
36886         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
36887         * gcc.dg/compat/small-struct-defs.h: New file.
36888         * gcc.dg/compat/small-struct-init.h: New file.
36889         * gcc.dg/compat/small-struct-check.h: New file.
36890         * gcc.dg/compat/fp-struct-defs.h: New file.
36891         * gcc.dg/compat/fp-struct-check.h: New file.
36892         * gcc.dg/compat/fp-struct-init.h: New file.
36893         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
36894         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
36895
36896 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
36897
36898         * gcc.dg/20030225-2.c: New test.
36899
36900 2003-05-18  Roger Sayle  <roger@eyesopen.com>
36901             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36902
36903         * gcc.c-torture/compile/20030518-1.c: New test case.
36904
36905 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
36906
36907         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
36908         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
36909         gcc-dg-debug-runtest.
36910         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
36911         gcc-dg-debug-runtest.
36912
36913 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36914
36915         PR c++/9022
36916         * g++.dg/lookup/using6.C: New test.
36917
36918 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36919
36920         * g++.dg/parse/access2.C: New test.
36921
36922 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
36923
36924         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
36925         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
36926         * gcc.dg/debug/debug.exp: Likewise.
36927
36928 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
36929
36930         * gcc.dg/dollar.c: New test.
36931
36932 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
36933
36934         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
36935         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
36936         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
36937         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
36938         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
36939         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36940         * gcc.dg/compat/struct-by-value-6_main.c: New file.
36941         * gcc.dg/compat/struct-by-value-6_x.c: New file.
36942         * gcc.dg/compat/struct-by-value-6_y.c: New file.
36943         * gcc.dg/compat/struct-by-value-7_main.c: New file.
36944         * gcc.dg/compat/struct-by-value-7_x.c: New file.
36945         * gcc.dg/compat/struct-by-value-7_y.c: New file.
36946         * gcc.dg/compat/struct-by-value-8_main.c: New file.
36947         * gcc.dg/compat/struct-by-value-8_x.c: New file.
36948         * gcc.dg/compat/struct-by-value-8_y.c: New file.
36949         * gcc.dg/compat/struct-by-value-9_main.c: New file.
36950         * gcc.dg/compat/struct-by-value-9_x.c: New file.
36951         * gcc.dg/compat/struct-by-value-9_y.c: New file.
36952
36953 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
36954
36955         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
36956         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
36957         support for "repo" mode.
36958         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
36959         * lib/g77-dg.exp: Likewise.
36960         * lib/obj-dg.exp: Likewise.
36961
36962 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
36963
36964         Merge from gcc-3_2-rhl8-branch:
36965         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.dg/tls/opt-6.c: New test.
36968
36969         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
36970
36971         * gcc.dg/20030405-1.c: New test.
36972
36973         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
36974
36975         * gcc.dg/20030309-1.c: New test.
36976
36977         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36978
36979         * gcc.c-torture/execute/20030307-1.c: New test.
36980
36981         2003-02-20  Randolph Chung  <tausq@debian.org>
36982
36983         * gcc.c-torture/compile/20030220-1.c: New test.
36984
36985         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
36986
36987         * gcc.dg/20030217-1.c: New test.
36988
36989         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * gcc.c-torture/compile/20020129-1.c: New test.
36992
36993         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36994
36995         * gcc.dg/unroll-1.c: New test.
36996
36997         2002-11-16  Jan Hubicka  <jh@suse.cz>
36998
36999         * gcc.c-torture/execute/20020920-1.c: New test.
37000
37001         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37002
37003         PR target/7434
37004         * gcc.c-torture/compile/20021008-1.c: New test.
37005
37006         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37007
37008         PR target/7559
37009         * gcc.c-torture/execute/20020810-1.c: New test.
37010
37011         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37012
37013         * gcc.c-torture/compile/20020807-1.c: New test.
37014
37015         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37016
37017         * gcc.dg/tls/opt-1.c: New test.
37018
37019         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37020
37021         * gcc.dg/20020729-1.c: New test.
37022
37023         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37024
37025         * g++.dg/opt/life1.C: New test.
37026
37027         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37028
37029         * gcc.dg/20020525-1.c: New test.
37030
37031         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37032
37033         PR c++/6794
37034         * g++.dg/ext/pretty1.C: New test.
37035         * g++.dg/ext/pretty2.C: New test.
37036
37037 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37038
37039         PR c++/8385
37040         * g++.dg/ext/typeof5.C: New test.
37041
37042 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37043
37044         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37045         __USER_LABEL_PREFIX__ into account.
37046         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37047
37048 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37049
37050         * gcc.dg/builtins-15.c: New test case.
37051
37052 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37053
37054         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37055
37056 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37057
37058         * lib/g++.exp: Tweak handling of additional source files.
37059         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37060         * g++.dg/special/conpr-2a.C: Rename to ...
37061         * g++.dg/special/conpr-2a.cc: ... this.
37062         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37063         * g++.dg/special/conpr-3a.C: Rename to ...
37064         * g++.dg/special/conpr-3a.cc: This.
37065         * g++.dg/special/conpr-3b.C: Rename to ...
37066         * g++.dg/special/conpr-3b.cc: This.
37067         * g++.dg/special/conpr-4.C: New test.
37068         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37069
37070 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37071
37072         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37073
37074 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37075
37076         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37077         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37078         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37079         * g++.old-deja/g++.other/warn3.C: Likewise.
37080
37081 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37082
37083         * gcc.dg/i386-387-1.c: Update to also test log.
37084         * gcc.dg/i386-387-2.c: Likewise.
37085
37086 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37087
37088         * g77.f-torture/execute/int8421.f: New test.
37089
37090 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37091
37092         PR c++/10230, c++/10481
37093         * g++.dg/lookup/scoped5.C: New test.
37094
37095 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37096
37097         PR c++/10552
37098         * g++.dg/template/ttp6.C: New test.
37099
37100 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37101
37102         * gcc.c-torture/execute/builtins: New directory.
37103         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37104         gcc.c-torture/execute/builtins.
37105         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37106         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37107         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37108         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37109
37110 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37111
37112         PR c++/9252
37113         * g++.dg/template/access8.C: New test.
37114         * g++.dg/template/access9.C: New test.
37115
37116 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37117
37118         PR c++/9554
37119         * g++.dg/parse/access1.C: New test.
37120
37121 2003-05-09  DJ Delorie  <dj@redhat.com>
37122
37123         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37124         long, and not an int.
37125
37126 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37127
37128         PR c++/10555, c++/10576
37129         * g++.dg/template/memclass1.C: New test.
37130
37131 2003-05-08  DJ Delorie  <dj@redhat.com>
37132
37133         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37134         targets.
37135         * gcc.c-torture/execute/20021024-1.x: Likewise.
37136         * gcc.c-torture/execute/shiftdi.x: Likewise.
37137         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37138         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37139         * gcc.dg/20021018-1.c: Likewise.
37140
37141 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37142
37143         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37144
37145         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37146         (bcopy): Call memmove.
37147
37148 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37149
37150         * g77.f-torture/compile/8485.f: New test case.
37151
37152 2003-05-07  Richard Henderson  <rth@redhat.com>
37153
37154         PR c++/10570
37155         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37156         Verify exception_cleanup not called for rethrows.
37157         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37158         when exiting catch block without rethrowing.
37159         * g++.dg/eh/forced3.C: New.
37160         * g++.dg/eh/forced4.C: New.
37161
37162 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37163
37164         * gcc.dg/20030505.c: Fix triplet.
37165
37166 2003-05-06  DJ Delorie  <dj@redhat.com>
37167
37168         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37169         * gcc.dg/nest.c: Likewise.
37170
37171 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37172
37173         * gcc.dg/builtins-14.c: New test case.
37174
37175 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37176
37177         * lib/compat.exp (compat-execute): New argument.
37178         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37179         * gcc.dg/compat: New test directory.
37180         * gcc.dg/compat/compat.exp: New expect script.
37181         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37182         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37183         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37184         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37185         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37186         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37187
37188         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37189         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37190         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37191         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37192         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37193         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37194         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37195         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37196         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37197         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37198         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37199         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37200         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37201         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37202         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37203
37204 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37205
37206         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37207
37208 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37209
37210         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37211
37212 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37213
37214         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37215         * gcc.dg/ppc-fsel-2.c: New test.
37216
37217         * gcc.dg/unused-5.c: New test.
37218
37219 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37220
37221         PR c++/10496
37222         * g++.dg/warn/pmf1.C: New test.
37223
37224 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37225
37226         PR c++/4494
37227         * g++.dg/warn/main.C: New test.
37228
37229 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37230
37231         * gcc.dg/nonnull-3.c: New test.
37232
37233 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37234
37235         * gcc.dg/cpp/Wtrigraphs.c: Update.
37236         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37237
37238 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37239
37240         * gcc.dg/ppc-fsel-1.c: New test.
37241
37242 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37243
37244         PR c/10604
37245         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37246
37247 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37248
37249         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37250
37251 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37252
37253         PR c++/9364, c++/10553, c++/10586
37254         * g++.dg/parse/typename4.C: New test.
37255         * g++.dg/parse/typename5.C: Likewise.
37256
37257 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37258
37259         * gcc.c-torture/compile/20030503-1.c: New test.
37260
37261 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37262
37263         * g++.dg/lookup/using5.C: Fix testcase error.
37264
37265 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37266
37267         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37268         since MEABI is no longer supported.  Remove all vestiges
37269         of MEABI from the test.
37270
37271 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37272
37273         PR c++/10554
37274         * g++.dg/lookup/using5.C: New test.
37275
37276 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37277
37278         PR c++/8772
37279         * g++.dg/template/ttp5.C: New test.
37280
37281 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37282
37283         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37284         (dg-gpp-additional-sources): New function.
37285         (dg-gpp-additional-files): Likewise.
37286         * lib/g++.exp (additional_sources): New variable.
37287         (additional_files): Likewise.
37288         (g++_target_compile): Deal with them.
37289         * lib/old-dejagnu.exp: Remove.
37290         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37291         * g++.old-deja: Revise all tests to use dg commands.
37292
37293 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37294
37295         PR c++/9432, c++/9528
37296         * g++.dg/lookup/using4.C: New test.
37297
37298 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37299
37300         * gcc.dg/noreturn-5.c: New file.
37301         * gcc.dg/noreturn-6.c: New file.
37302
37303         * gcc.c-torture/compile/inline-1.c: New file.
37304
37305 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37306
37307         PR c++/10551
37308         * g++.dg/template/explicit1.C: New test.
37309
37310 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37311
37312         PR c++/10549
37313         * g++.dg/other/bitfield1.C: New test.
37314
37315         PR c++/10527
37316         * g++.dg/init/new7.C: New test.
37317
37318 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37319
37320         * g++.dg/ext/desig1.C: New test.
37321         * g++.dg/ext/init1.C: Update.
37322
37323         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37324
37325 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37326
37327         PR c++/10180
37328         * g++.dg/warn/Winline-1.C: New test.
37329
37330 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37331
37332         * gcc.c-torture/execute/string-opt-19.c: New test.
37333
37334         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37335         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37336
37337 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37338
37339         PR c++/10506
37340         * g++.dg/init/new6.C: New test.
37341
37342         PR c++/10503
37343         * g++.dg/init/ref6.C: New test.
37344
37345 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37346
37347         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37348
37349 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37350
37351         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37352         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37353
37354 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37355
37356         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37357         initialized static data members.
37358
37359 2003-04-25  H.J. Lu <hjl@gnu.org>
37360
37361         * gcc.dg/ia64-sync-4.c: New test.
37362
37363 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37364
37365         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37366         date.
37367
37368 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37369
37370         PR c++/10337
37371         * g++.dg/warn/conv1.C: New test.
37372         * g++.old-deja/g++.other/conv7.C: Adjust.
37373         * g++.old-deja/g++.other/overload14.C: Adjust.
37374
37375 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37376
37377         PR c++/10471
37378         * g++.dg/template/defarg2.C: New test.
37379
37380 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37381
37382         * gcc.dg/cpp/include2.c: Update.
37383         * gcc.dg/cpp/multiline-2.c: New.
37384         * gcc.dg/cpp/multiline.c: Update.
37385         * gcc.dg/cpp/strify2.c: Update.
37386         * gcc.dg/cpp/trad/literals-2.c: Update.
37387
37388 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37389
37390         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37391
37392 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37393
37394         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37395
37396 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37397
37398         PR c++/10451
37399         * g++.dg/parse/crash4.C: New test.
37400
37401         PR c++/9847
37402         * g++.dg/parse/crash5.C: New test.
37403
37404 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37405
37406         PR c++/10446
37407         * g++.dg/parse/crash3.C: New test.
37408
37409         PR c++/10428
37410         * g++.dg/parse/elab1.C: New test.
37411
37412 2003-04-22  Devang Patel  <dpatel@apple.com>
37413
37414         * gcc.dg/cpp/trad/funlike-5.c: New test.
37415
37416 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37417
37418         * g++.dg/other/packed1.C: Fix dg options.
37419
37420 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37421
37422         * g++.dg/other/offsetof2.C: New test.
37423
37424 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37425
37426         * g++.dg/template/recurse.C: Adjust location of error messages.
37427
37428 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37429
37430         PR c++/9881
37431         * g++.dg/init/addr-const1.C: New test.
37432         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37433
37434 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37435
37436         PR c++/10405
37437         * g++.dg/lookup/struct-hack1.C: New test.
37438
37439 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37440
37441         * ucs.c: Update diagnostic messages.
37442
37443 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37444
37445         * gcc.dg/cpp/truefalse.cpp: New test.
37446         * gcc.dg/cpp/cpp.exp: Update.
37447         * g++.dg/other/stdbool-if.C: Remove.
37448
37449 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37450
37451         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37452         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37453
37454 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37455
37456         * gcc.c-torture/compile/20030418-1.c: New test.
37457
37458 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37459
37460         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37461
37462 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37463
37464         PR c++/10347
37465         g++.dg/template/dependent-name1.C: New test.
37466
37467 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37468
37469         * gcc.dg/warn-1.c (tourist_guide): New array,
37470         contains a pointer to bar.
37471
37472 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37473
37474         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37475         * gcc.c-torture/execute/medce-1.c: New test case.
37476         * gcc.c-torture/execute/medce-2.c: New test case.
37477
37478 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37479
37480         * lib/prune.exp: Ignore more messages.
37481
37482         PR c++/10381
37483         * g++.dg/parse/lookup3.C: New test.
37484
37485 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37486
37487         * gcc.c-torture/compile/20030415-1.c : New test.
37488
37489 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37490
37491         * gcc.c-torture/execute/scope-2.c: Move to ...
37492         * gcc.dg/noncompile/scope.c: .... here.
37493
37494 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37495
37496         * gcc.dg/20030414-2.c: New test case.
37497
37498 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37499
37500         PR target/10377
37501         * gcc.dg/20030414-1.c: New test.
37502
37503 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37504
37505         * gcc.dg/builtins-12.c: New test case.
37506         * gcc.dg/builtins-13.c: New test case.
37507
37508 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37509
37510         * gcc.c-torture/execute/string-opt-18.c: New test.
37511
37512 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37513
37514         PR c++/10300
37515         * g++.dg/init/new5.C: New test.
37516
37517 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37518
37519         PR c++/7910
37520         * g++.dg/ext/dllimport1.C: New test.
37521
37522 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37523
37524         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37525
37526 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37527
37528         PR Fortran/9263
37529         * g77.f-torture/noncompile/9263.f: New test
37530         PR Fortran/1832
37531         * g77.f-torture/execute/1832.f: New test
37532
37533 2003-04-11  David Chad  <davidc@freebsd.org>
37534             Loren J. Rittle  <ljrittle@acm.org>
37535
37536         PR libobjc/8562
37537         * objc.dg/headers.m: New test.
37538
37539 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37540
37541         * gcc.c-torture/execute/builtin-noret-2.c: New.
37542         * gcc.c-torture/execute/builtin-noret-2.x: New.
37543         XFAIL builtin-noret-2.c at -O1 and above.
37544         * gcc.dg/redecl.c: New.
37545         * gcc.dg/Wshadow-1.c: Update error regexps.
37546
37547 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37548
37549         * g++.dg/abi/bitfield10.C: New test.
37550
37551 2003-04-09  Mike Stump  <mrs@apple.com>
37552
37553         * gcc.dg/pch/pch.exp: Make testcase names longer.
37554         * g++.dg/pch/pch.exp: Make testcase names longer.
37555
37556 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37557
37558         * gcc.dg/builtins-11.c: New test case.
37559
37560 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37561
37562         * gcc.dg/builtins-9.c: New test case.
37563         * gcc.dg/builtins-10.c: New test case.
37564
37565 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37566
37567         * gcc.dg/noncompile/init-4.c.c: New test.
37568
37569 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37570
37571         * gcc.misc-test/gcov-9.c: New test.
37572         * gcc.misc-test/gcov-10.c: New test
37573         * gcc.misc-test/gcov-11.c: New test.
37574
37575 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37576
37577         PR optimization/10024
37578         * gcc.c-torture/compile/20030405-1.c: New test.
37579
37580 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37581
37582         * gcc.dg/pch/static-3.c: New.
37583         * gcc.dg/pch/static-3.hs: New.
37584         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37585
37586 2003-04-04  Richard Henderson  <rth@redhat.com>
37587
37588         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37589         * g++.dg/eh/forced2.C: Likewise.
37590
37591 2003-04-03  Mike Stump  <mrs@apple.com>
37592
37593         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37594         target arg.
37595         (scan-assembler-times, scan-assembler-not): Likewise.
37596         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37597
37598 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37599
37600         * gcc.dg/sparc-loop-1.c: New test.
37601
37602 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
37603
37604         PR other/9274
37605         * g++.dg/pch/system-2.C: New.
37606         * g++.dg/pch/system-2.Hs: New.
37607
37608 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
37609
37610         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37611
37612         * g++.dg/eh/simd-1.C (vecfunc): Same.
37613
37614 2003-04-01  Roger Sayle  <roger@eyesopen.com>
37615
37616         * gcc.c-torture/execute/20030401-1.c: New test case.
37617
37618 2003-04-01  Ziemowit Laski <zlaski@apple.com>
37619
37620         * objc.dg/defs.m: New.
37621
37622 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
37623
37624         * g++.dg/eh/simd-1.C: New.
37625         * g++.dg/eh/simd-2.C: New.
37626
37627 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
37628
37629         * gcc.c-torture/execute/simd-3.c: New.
37630
37631 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37632
37633         PR c/9936
37634         * gcc.dg/20030331-2.c: New test.
37635
37636 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37637
37638         PR c++/10278
37639         * g++.dg/parse/crash2.C: New test.
37640
37641 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37642
37643         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
37644         * gcc.c-torture/execute/20030331-1.c: ...here.
37645
37646 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37647
37648         * gcc.c-torture/execute/20030331-1.c: New test.
37649
37650 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
37651
37652         * lib/gcov.exp: Adjust call return testing strings.
37653         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
37654
37655 2003-03-31  Roger Sayle  <roger@eyesopen.com>
37656
37657         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
37658         * gcc.dg/builtins-7.c: New test case.
37659         * gcc.dg/builtins-8.c: New test case.
37660
37661 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37662
37663         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
37664
37665 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
37666
37667         PR c++/7647
37668         * g++.dg/lookup-class-member-2.C: New test.
37669
37670 2003-03-30  Glen Nakamura  <glen@imodulo.com>
37671
37672         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
37673
37674 2003-03-28  Roger Sayle  <roger@eyesopen.com>
37675
37676         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
37677
37678 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
37679
37680         * g++.dg/init/attrib1.C: New test.
37681
37682 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37683
37684         * gcc.dg/ultrasp8.c: New test.
37685
37686 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37687
37688         * gcc.dg/ultrasp7.c: New test.
37689
37690 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
37691
37692         PR c++/10047
37693         * g++.dg/template/inline1.C: New test.
37694
37695 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37696
37697         * gcc.dg/sparc-dwarf2.c: New test.
37698
37699 2003-03-27  Roger Sayle  <roger@eyesopen.com>
37700
37701         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
37702         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
37703
37704 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
37705
37706         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
37707         than reading .x files.
37708         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
37709         * g77.dg/gcov/gcov-1.f: Likewise.
37710         * gcc.misc-tests/gcov-4b.c: Likewise.
37711         * gcc.misc-tests/gcov-5b.c: Likewise.
37712         * gcc.misc-tests/gcov-6.c: Likewise.
37713         * gcc.misc-tests/gcov-7.c: Likewise.
37714         * gcc.misc-tests/gcov-8.c: Likewise.
37715         * g++.dg/gcov/gcov-1.x: Remove.
37716         * g77.dg/gcov/gcov-1.x: Likewise.
37717         * gcc.misc-tests/gcov-4b.x: Likewise.
37718         * gcc.misc-tests/gcov-5b.x: Likewise.
37719         * gcc.misc-tests/gcov-6.x: Likewise.
37720         * gcc.misc-tests/gcov-7.x: Likewise.
37721         * gcc.misc-tests/gcov-8.x: Likewise.
37722
37723 2003-03-27  Glen Nakamura  <glen@imodulo.com>
37724
37725         PR opt/10087
37726         * gcc.dg/20030324-1.c: New test.
37727
37728 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
37729
37730         PR c++/10224
37731         * g++.dg/template/arg3.C: New test.
37732
37733         PR c++/10158
37734         * g++.dg/template/friend18.C: New test.
37735
37736 2003-03-26  Roger Sayle  <roger@eyesopen.com>
37737
37738         * g77.f-torture/compile/20030326-1.f: New test case.
37739
37740 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
37741
37742         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
37743
37744         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
37745
37746 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
37747
37748         * gcc.dg/ia64-sync-3.c: New test.
37749
37750 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
37751
37752         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37753
37754 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37755
37756         * gcc.dg/ultrasp6.c: New test.
37757
37758 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37759
37760         * gcc.dg/i386-signbit-1.c: New test.
37761         * gcc.dg/i386-signbit-2.c: New test.
37762         * gcc.dg/i386-signbit-3.c: New test.
37763
37764 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37765
37766         * gcc.dg/ultrasp5.c: Fix options.
37767
37768 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37769
37770         * gcc.dg/ultrasp5.c: Fix comment.
37771
37772 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
37773
37774         PR fortran/10197
37775         * g77.f-torture/execute/10197.f: New test.
37776
37777 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
37778
37779         PR c++/9898, c++/383
37780         * g++.dg/template/conv6.C: New test.
37781
37782         PR c++/10119
37783         * g++.dg/template/ptrmem5.C: New test.
37784
37785         PR c++/10026
37786         * g++.dg/lookup/koenig1.C: New test.
37787
37788         PR C++/10199
37789         * g++.dg/lookup/template2.C: New test.
37790
37791 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
37792
37793         * g++.dg/opt/rtti1.C: New test.
37794
37795 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37796
37797         * gcc.dg/ultrasp5.c: New test.
37798
37799 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
37800
37801         PR middle-end/9967
37802         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37803         builtin fputs.
37804
37805 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37806
37807         PR c/8224
37808         * gcc.dg/20030323-1.c: New test.
37809
37810 2003-03-23  Roger Sayle  <roger@eyesopen.com>
37811
37812         * gcc.c-torture/compile/20030323-1.c: New test case.
37813
37814 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
37815
37816         * gcc.dg/20030321-1.c: New test.
37817
37818 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
37819
37820         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37821
37822 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
37823
37824         PR c++/9978, c++/9708
37825         * g++.dg/ext/vlm1.C: Adjust expected error.
37826         * g++.dg/ext/vla2.C: New test.
37827         * g++.dg/template/arg1.C: New test.
37828         * g++.dg/template/arg2.C: New test.
37829
37830 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
37831
37832         * g77.f-torture/execute/select.f: New test.
37833         * g77.f-torture/noncompile/select_no_compile.f: New test.
37834
37835 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
37836
37837         PR c++/9898
37838         * g++.dg/other/error4.C: New test.
37839
37840 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
37841
37842         * g++.dg/template/friend17.C: New test.
37843
37844 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
37845
37846         * gcc.c-torture/compile/20030320-1.c: New.
37847
37848 2003-03-20  Roger Sayle  <roger@eyesopen.com>
37849
37850         * gcc.dg/builtins-6.c: New test case.
37851
37852 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
37853
37854         PR target/10073
37855         * gcc.c-torture/compile/20030319-1.c: New.
37856
37857 2003-03-18  Jan Hubicka  <jh@suse.cz>
37858
37859         * gcc.dg/i386-cvt-1.c: New test.
37860
37861 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
37862
37863         * objc.dg/naming-1.m: Use "(parse|syntax) error".
37864         * objc.dg/naming-2.m: Likewise.
37865
37866 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
37867
37868         PR c++/9639
37869         * g++.dg/parse/crash1.C: New test.
37870
37871 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
37872
37873         PR c++/8805
37874         * g++.dg/eh/cleanup1.C: New test.
37875
37876 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37877
37878         * gcc.c-torture/execute/20030316-1.c: New test case.
37879
37880 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37881
37882         PR c++/9629
37883         * g++.dg/init/ctor2.C: New test.
37884
37885 2003-03-15  Roger Sayle  <roger@eyesopen.com>
37886
37887         * g77.f-torture/compile/xformat.f: New test case.
37888
37889 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37890
37891         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
37892         * g++.old-deja/g++.mike/eh50.C: Likewise.
37893
37894 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37895
37896         PR c++/6440
37897         * g++.dg/template/spec7.C: New test.
37898         * g++.dg/template/spec8.C: Likewise.
37899
37900 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
37901
37902         * gcc.c-torture/execute/20030313-1.c: New test.
37903
37904 2003-03-14  Richard Henderson  <rth@redhat.com>
37905
37906         * gcc.dg/inline-2.c: Adjust alpha test for external call.
37907
37908 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37909
37910         * gcc.c-torture/compile/20030314-1.c: New test.
37911
37912 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
37913
37914         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
37915         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
37916         thumb target,
37917         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
37918         to accept newer _imp__  prefix and additional
37919         newline in .drectve section.
37920         * gcc.dg/dll-4.c: Likewise.
37921         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
37922         switch.
37923
37924 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
37925
37926         * g++.dg/parse/namespace9.C: New test.
37927
37928         * g++.dg/init/ref5.C: New test.
37929         * g++.dg/parse/ptrmem1.C: Likewise.
37930
37931 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37932
37933         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
37934         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
37935         regular expression.
37936         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
37937         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
37938
37939 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
37940
37941         * gcc.c-torture/execute/20030224-2.c: New test.
37942
37943 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37944
37945         * gcc.dg/decl-3.c: New test.
37946
37947 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37948
37949         * gcc.dg/i386-loop-2.c: New test.
37950
37951 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
37952
37953         PR c++/9474
37954         * g++.dg/parse/namespace8.C: New test.
37955
37956         PR c++/9924
37957         * g++.dg/overload/builtin2.C: New test.
37958
37959 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
37960
37961         * gcc.dg/return-type-3.c: New test.
37962
37963 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37964
37965         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
37966         profiling options are not supported.
37967
37968 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
37969
37970         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
37971         * g++.old-deja/g++.warn/impint2.C: Likewise.
37972
37973 2003-03-10  Devang Patel  <dpatel@apple.com>
37974
37975         * g++.dg/cpp/c++_cmd_1.C: New test.
37976         * g++.dg/cpp/c++_cmd_1.h: New file.
37977
37978 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
37979
37980         * gcc.dg/altivec-9.c: New file.
37981
37982 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37983
37984         * gcc.dg/ppc-sdata-1.c: New test.
37985         * gcc.dg/ppc-sdata-2.c: New test.
37986
37987 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
37988
37989         PR c++/9373
37990         * g++.dg/opt/ptrmem2.C: New test.
37991
37992         PR c++/8534
37993         * g++.dg/opt/ptrmem1.C: New test.
37994
37995 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37996
37997         * gcc.dg/i386-loop-1.c: New test.
37998
37999 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38000
38001         PR c++/9970
38002         * g++.dg/lookup/friend1.C: New test.
38003
38004 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38005
38006         PR c++/9823
38007         * g++.dg/parser/constructor1.C: New test.
38008
38009 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38010
38011         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38012
38013         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38014
38015 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38016
38017         * gcc.dg/cpp/Wunused.c: Update test.
38018
38019 2003-03-08  Jan Hubicka  <jh@suse.cz>
38020
38021         * gcc.dg/inline-3.c: New test.
38022
38023 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38024
38025         PR c++/9809
38026         * g++.dg/parse/builtin1.C: New test.
38027
38028         PR c++/9982
38029         * g++.dg/abi/cookie1.C: New test.
38030         * g++.dg/abi/cookie2.C: Likewise.
38031
38032         PR c++/9524
38033         * g++.dg/template/field1.C: New test.
38034
38035         PR c++/9912
38036         * g++.dg/parse/class1.C: New test.
38037         * g++.dg/parse/namespace7.C: Likewise.
38038         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38039
38040 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38041
38042         * g++.dg/init/ref4.C: New test.
38043
38044 2003-03-07  Jan Hubicka  <jh@suse.cz>
38045
38046         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38047         * gcc.dg/inline-3.c: New test.
38048
38049 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38050
38051         * g++.dg/init/ref3.C: New test.
38052
38053         PR c++/9965
38054         * g++.dg/init/ref2.C: New test.
38055
38056         PR c++/9400
38057         * g++.dg/warn/Wshadow-2.C: New test.
38058
38059         PR c++/9791
38060         * g++.dg/warn/Woverloaded-1.C: New test.
38061
38062 2003-03-05  Jan Hubicka  <jh@suse.cz>
38063
38064         * gcc.dg/i386-local2.c: New.
38065         * gcc.dg/i386-local.c: Fix typo.
38066
38067 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38068
38069         * g++.dg/abi/layout3.C: New test.
38070
38071 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38072
38073         * gcc.c-torture/compile/20030305-1.c
38074
38075 2003-03-05  Jan Hubicka  <jh@suse.cz>
38076
38077         * gcc.dg/i386-local.c: New.
38078
38079 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38080
38081         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38082
38083 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38084
38085         * gcc.dg/switch-2.c: New test.
38086         * gcc.dg/switch-3.c: New test.
38087         * gcc.dg/Wswitch.c: Adjust line numbers.
38088         * gcc.dg/Wswitch-default.c: Likewise.
38089         * gcc.dg/Wswitch-enum.c: Likewise.
38090
38091 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38092
38093         * gcc.c-torture/execute/20030222-1.c: New test.
38094
38095 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38096
38097         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38098
38099 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38100
38101         PR c++/9878
38102         * g++.dg/init/ref1.C: New test.
38103
38104 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38105
38106         * gcc.dg/sh-relax.c: New SH-only test.
38107
38108 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38109
38110         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38111         comment explaining purpose of testcase.
38112
38113 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38114
38115         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38116         for HC11/HC12 (asm needs two int registers).
38117         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38118         HC11/HC12 because the test uses an asm which needs two 32-bit
38119         registers.
38120
38121 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38122
38123         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38124         for HC11/HC12 (array is too large otherwise).
38125         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38126         * gcc.c-torture/compile/20010518-2.x: Likewise.
38127         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38128         HC11/HC12 (array is too large).
38129
38130 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38131
38132         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38133         * lib/g++-dg.exp (g++-dg-test): Likewise.
38134
38135 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38136
38137         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38138         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38139
38140 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38141
38142         * g++.dg/warn/implicit-typename1.C: Remove warning.
38143
38144 2003-02-28  Richard Henderson  <rth@redhat.com>
38145
38146         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38147         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38148
38149 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38150
38151         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38152         * g++.dg/pch/pch.exp: Likewise.
38153
38154 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++/9879
38157         * g++.dg/init/new4.C: New test.
38158
38159 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38160
38161         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38162
38163 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38164
38165         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38166         unsigned long.
38167
38168         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38169         wider than float.
38170
38171 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38172
38173         * lib/scanasm.exp: Add support for counting numbers of
38174         occurences.
38175         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38176         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38177
38178 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38179
38180         PR c++/9683
38181         * g++.dg/template/static3.C: New test.
38182
38183         PR c++/9829
38184         * g++.dg/parse/namespace6.C: New test.
38185
38186 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38187
38188         PR target/9732
38189         * gcc.dg/20030225-1.c: New test.
38190
38191 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38192
38193         * README: Remove out-of-date information.
38194
38195         PR c++/9836
38196         * g++.dg/template/spec6.C: New test.
38197
38198 2003-02-24  Jeff Law  <law@redhat.com>
38199
38200         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38201
38202 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38203
38204         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38205         * gcc.dg/pragma-ep-1.c: Likewise.
38206
38207 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38208
38209         PR c++/9602
38210         * g++.dg/template/friend16.C: New test.
38211
38212 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38213
38214         PR c++/5333
38215         * g++.dg/parse/fused-params1.C: Adjust error messages.
38216         * g++.dg/template/nested3.C: New test.
38217
38218 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38219
38220         * g++.dg/abi/param1.C: New test.
38221
38222 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38223
38224         PR c++/7982
38225         * g++.dg/warn/implicit-typename1.C: New test.
38226
38227 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38228
38229         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38230         with "mtune".
38231         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38232         * gcc.c-torture/execute/20010129-1.x: Likewise.
38233         * gcc.dg/20011107-1.c: Likewise.
38234         * gcc.dg/20020108-1.c: Likewise.
38235         * gcc.dg/20020122-3.c: Likewise.
38236         * gcc.dg/20020206-1.c: Likewise.
38237         * gcc.dg/20020310-1.c: Likewise.
38238         * gcc.dg/20020426-2.c: Likewise.
38239         * gcc.dg/20020517-1.c: Likewise.
38240         * gcc.dg/991230-1.c: Likewise.
38241         * gcc.dg/i386-unroll-1.c: Likewise.
38242         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38243
38244 2003-02-22  Jan Hubicka  <jh@suse.cz>
38245
38246         * gcc.dg/i386-mul.c: New test.
38247
38248 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38249
38250         * gcc.dg/builtins-5.c: New test case.
38251
38252 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38253
38254         * gcc.dg/asmreg-1.c: New test.
38255
38256 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38257
38258         PR c++/9749
38259         * g++.dg/parse/varmod1.C: New test.
38260
38261 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38262
38263         PR c++/9727
38264         * g++.dg/template/op1.C: New test.
38265
38266 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38267
38268         PR c++/8906
38269         * g++.dg/template/nested2.C: New test.
38270
38271 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38272
38273         PR c++/8724
38274         * g++.dg/expr/dtor1.C: New test.
38275
38276 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38277
38278         * gcc.dg/cpp/include3.c: New test.
38279         * gcc.dg/cpp/inc/foo.h: New file.
38280
38281 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38282
38283         * gcc.c-torture/execute/20030221-1.c: New test.
38284
38285 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38286
38287         PR c++/9729
38288         * g++.dg/abi/conv1.C: New test.
38289
38290 2003-02-20  Jan Hubicka  <jh@suse.cz>
38291
38292         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38293
38294 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38295
38296         * gcc.c-torture/compile/20030219-1.c: New test.
38297
38298 2003-02-18  Jan Hubicka  <jh@suse.cz>
38299
38300         * gcc.dg/funcorder.c: New test.
38301
38302 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38303
38304         * gcc.c-torture/execute/20030218-1.c: New.
38305
38306 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38307
38308         * gcc.dg/20030218-1.c: New.
38309
38310 2003-02-18  Richard Henderson  <rth@redhat.com>
38311
38312         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38313         * gcc.dg/attr-used-2.c: New.
38314
38315 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38316
38317         PR c++/9704
38318         * g++.dg/init/copy5.C: New test.
38319
38320 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38321
38322         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38323         * g++.dg/pch/pch.exp: Likewise.
38324
38325 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38326
38327         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38328         STACK_SIZE is not defined.
38329
38330 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38331
38332         PR c++/9457
38333         * g++.dg/template/init1.C: New test.
38334
38335 2003-02-16  Jan HUbicka  <jh@suse.cz>
38336
38337         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38338         (foo): Add few extra tests
38339         * gcc.dg/c99-const-expr-3.c: Likewise.
38340         * gcc.c-torture/execute/20030216-1.c: New.
38341
38342 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38343
38344         PR c++/9459
38345         * g++.dg/ext/typeof4.C: New test.
38346
38347 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38348
38349         * gcc.dg/i386-387-3.c: New test case.
38350
38351 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38352
38353         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38354         cris-*-elf* cris-*-aout* and mmix-*-*.
38355
38356 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38357
38358         * gcc.dg/20030213-1.c: New test.
38359
38360 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38361
38362         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38363         * gcc.dg/i386-387-2.c: Likewise.
38364
38365 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38366
38367         * gcc.dg/ppc-spe.c: Fix formatting.
38368         Enable tests that were previously unsupported by gas.
38369         Delete tests for instructions that no longer exist.
38370         Switch arguments on evsubifw builtin.
38371
38372 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38373
38374         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38375         STACK_SIZE is too small.
38376
38377 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38378             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38379
38380         * gcc.dg/decl-2.c: New test.
38381
38382 2003-02-10  Jan Hubicka  <jh@suse.cz>
38383
38384         * gcc.dg/i386-fpcvt-1.c: New test.
38385
38386 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38387
38388         * gcc.c-torture/execute/20030209-1.c: New test.
38389
38390 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38391
38392         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38393         int-wide bitops, use the constants of the same width.
38394         Likewise, if long long is 32-bit wide, test bitops using
38395         32-bit constants.
38396
38397 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38398
38399         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38400
38401 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38402
38403         * gcc.dg/builtins-4.c: New test case.
38404
38405 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38406
38407         * gcc.dg/20020430-1.c: Fix dg command typos.
38408         * gcc.dg/20020503-1.c: Likewise.
38409
38410 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38411
38412         PR c++/8785
38413         * g++.dg/parse/fused-params1.C: New test.
38414
38415         PR c++/8857
38416         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38417
38418         PR c++/8921
38419         * g++.dg/parse/non-dependent1.C: New test.
38420
38421         PR c++/8928
38422         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38423
38424         PR c++/9228
38425         * g++.dg/parse/undefined7.C: New test.
38426         * g++.dg/parse/non-templ1.C: New test.
38427
38428         PR c++/9229
38429         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38430
38431 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38432
38433         * gcc.c-torture/compile/20030206-1.c: New test.
38434
38435 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38436
38437         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38438         "pow" to "foo" to avoid potential confusion with a math built-in.
38439
38440 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38441
38442         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38443         conditions for SPARC targets.
38444
38445 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38446
38447         * gcc.dg/20030204-1.c: New test.
38448
38449 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38450
38451         PR c++/38
38452         * g++.dg/parse/array-size1.C: New test.
38453
38454         PR c++/5657
38455         * g++.dg/parse/undefined3.C: New test.
38456
38457         PR c++/5665
38458         * g++.dg/parse/undefined4.C: New test.
38459
38460         PR c++/5975
38461         * g++.dg/parse/undefined5.C: New test.
38462
38463         PR c++/7259
38464         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38465
38466         PR c++/8578
38467         * g++.dg/parse/casting-operator1.C: New test.
38468
38469         PR c++/8596
38470         * g++.dg/parse/undefined6.C: New test.
38471
38472         PR c++/8736
38473         * g++.dg/parse/missing-template1.C: New test.
38474
38475 2003-02-04  Jan Hubicka  <jh@suse.cz>
38476
38477         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38478         * gcc.dg/i386-cmov?.c: Likewise.
38479         * gcc.dg/i386-fpcvt-?.c: Likewise.
38480         * gcc.dg/i386-ssefp-1.c: Likewise.
38481         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38482         conventions.
38483
38484 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38485
38486         PR c++/7129
38487         * g++.dg/ext/max.C: New test.
38488
38489 2003-02-03  Jan Hubicka  <jh@suse.cz>
38490
38491         * gcc.c-torture/execute/20030203-1.c: New test.
38492
38493 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38494
38495         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38496         'natural-endian'.
38497
38498 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38499
38500         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38501         * g++.dg/init/new2.C: Likewise.
38502         * g++.dg/other/new1.C: Likewise.
38503
38504 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38505
38506         * gcc.dg/struct-ret-libc.c: New test.
38507
38508 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38509
38510         * gcc.dg/20030129-1.c: New test.
38511
38512 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38513
38514         PR c++/8849
38515         * g++.dg/template/ptrmem4.C: New test.
38516
38517 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38518
38519         * g++.dg/parser/constant1.C: New test.
38520
38521 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38522
38523         PR c++/8591
38524         * g++.dg/parse/friend2.C: New test.
38525
38526 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         PR c++/9437
38529         * g++.dg/template/unify4.C: New test.
38530
38531 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38532
38533         * gcc.c-torture/execute/20030128-1.c: New test.
38534
38535 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38536
38537         * g++.dg/lookup/nested1.C: Test moved from ...
38538         * g++.old-deja/g++.other/lookup24.C: ... here.
38539
38540 2003-01-28  Jan Hubicka  <jh@suse.cz>
38541
38542         * gcc.dg/i386-cmov5.c: New test.
38543
38544 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38545
38546         * gcc.c-torture/execute/20010925-1.c: Changed the
38547         memcpy declaration.
38548
38549 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38550
38551         PR c++/3902
38552         * g++.dg/parse/template5.C: New test.
38553
38554 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38555
38556         PR fortran/9258
38557         * g77.dg/pr9258: New test.
38558
38559 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38560
38561         * README: Move relevant parts from README.g++.
38562
38563         * README.g++: Remove this file.
38564
38565 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38566
38567         * g++.dg/abi/dcast1.C: New test.
38568
38569 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38570
38571         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38572
38573 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38574
38575         PR c++/47
38576         * g++.old-deja/g++.other/lookup24.C: New test.
38577
38578 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38579
38580         PR middle-end/7227
38581         * gcc.dg/uninit-C.c: New test.
38582
38583 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * g++.dg/abi/covariant1.C: New test.
38586
38587 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38588
38589         * gcc.dg/20030123-1.c: New test.
38590
38591 2003-01-25  Jan Hubicka  <jh@suse.cz>
38592
38593         PR opt/8492
38594         * gcc.c-torture/compile/20030125-1.c
38595
38596 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
38597
38598         PR c++/9403
38599         * g++.dg/parse/template3.C: New test.
38600         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38601
38602         PR c++/795
38603         * g++.dg/parse/template4.C: New test.
38604
38605         PR c++/9415
38606         * g++.dg/template/qual2.C: New test.
38607
38608         PR c++/8545
38609         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38610
38611         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38612
38613 2003-01-25  Roger Sayle  <roger@eyesopen.com>
38614
38615         * gcc.c-torture/execute/switch-1.c: New test case.
38616
38617 2003-01-25  Jan Hubicka  <jh@suse.cz>
38618
38619         * gcc.c-torture/execute/20030125-1.[cx]: New test.
38620
38621 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
38622
38623         Tweaks for Bison-1.875. From the NEWS file:
38624         "- `parse error' -> `syntax error'
38625         Bison now uniformly uses the term `syntax error'"
38626         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
38627         * gcc.dg/cpp/digraph2.c: Likewise.
38628         * gcc.dg/cpp/direct2.c: Likewise.
38629         * gcc.dg/cpp/paste4.c: Likewise.
38630         * gcc.dg/c90-restrict-1.c: Likewise.
38631         * gcc.dg/c99-func-2.c: Likewise.
38632         * gcc.dg/noncompile/920721-2.c: Likewise.
38633         * gcc.dg/noncompile/930622-2.c: Likewise.
38634         * gcc.dg/noncompile/940112-1.c: Likewise.
38635         * gcc.dg/noncompile/950921-1.c: Likewise.
38636         * gcc.dg/noncompile/951123-1.c: Likewise.
38637         * gcc.dg/noncompile/971104-1.c: Likewise.
38638         * gcc.dg/noncompile/990416-1.c: Likewise.
38639
38640 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
38641
38642         * g++.dg/parse/undefined1.C: Add error message.
38643
38644 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38645
38646         PR c++/9354
38647         * g++.dg/parse/new1.C: New test.
38648
38649         PR c++/9216
38650         * g++.dg/parse/template2.C: New test.
38651
38652         PR c++/9354
38653         * g++.dg/parse/typedef2.C: New test.
38654
38655         PR c++/9328
38656         * g++.dg/ext/typeof3.C: New test.
38657
38658 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38659
38660         PR c++/2738
38661         * g++.dg/parse/ret-type1.C: New test.
38662
38663         PR c++/3792
38664         * g++.dg/parse/tmpl-outside1.C: New test.
38665
38666         PR c++/4207
38667         * g++.dg/parse/int-as-enum1.C: New test.
38668
38669         PR c++/4903
38670         * g++.dg/parse/no-typename1.C: New test.
38671
38672         PR c++/5533
38673         * g++.dg/parse/no-value1.C: New test.
38674
38675         PR c++/5921
38676         * g++.dg/parse/wrong-inline1.C: New test.
38677
38678         PR c++/6402
38679         * g++.dg/parse/ref1.C: New test.
38680
38681         PR c++/6992
38682         * g++.dg/parse/attr-ctor1.C: New test.
38683
38684         PR c++/7229
38685         * g++.dg/parse/namespace5.C: New test.
38686
38687         PR c++/7917
38688         * g++.dg/parse/func-def1.C: New test.
38689
38690         PR c++/8143
38691         * g++.dg/parse/undefined1.C: New test.
38692
38693         PR c++/5723, PR c++/8522
38694         * g++.dg/parse/specialization1.C: New test.
38695
38696         PR c++/163, PR c++/8595
38697         * g++.dg/parse/struct-as-enum1.C: New test.
38698
38699         PR c++/9173
38700         * g++.dg/parse/undefined2.C: New test.
38701
38702 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38703
38704         PR c++/9298
38705         * g++.dg/parse/template1.C: New test.
38706
38707         PR c++/9384
38708         * g++.dg/parse/using1.C: New test.
38709
38710         PR c++/9285
38711         PR c++/9294
38712         * g++.dg/parse/expr2.C: New test.
38713
38714         PR c++/9388
38715         * g++.dg/parse/lookup2.C: Likewise.
38716
38717 2003-01-21  Jan Hubicka  <jh@suse.cz>
38718
38719         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
38720         * gcc.c-torture/execute/eeprof-1.c: Likewise.
38721         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
38722         * gcc.c-torture/execute/string-opt-*.c: Likewise.
38723
38724 2003-01-20  Nick Clifton  <nickc@redhat.com>
38725
38726         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
38727         problem with ARM sibcall code generation.
38728
38729 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
38730
38731         * gcc.c-torture/execute/20030120-1.c: New.
38732
38733 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
38734
38735         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
38736
38737 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
38738
38739         PR c++/9272
38740         * g++.dg/parse/ctor1.C: New test.
38741
38742         PR c++/9294:
38743         * g++.dg/parse/qualified1.C: New test.
38744
38745         * g++.dg/parse/typename3.C: New test.
38746
38747 2003-01-16  Richard Henderson  <rth@redhat.com>
38748
38749         * g++.dg/tls/init-2.C: Fix error matches for real this time.
38750
38751 2003-01-16  Richard Henderson  <rth@redhat.com>
38752
38753         * g++.dg/pch/pch.exp: Copy test header to the working directory
38754         before using it either for precompilation or direct use.
38755         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38756         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38757
38758 2003-01-16  Richard Henderson  <rth@redhat.com>
38759
38760         * gcc.dg/pch/pch.exp: Copy test header to the working directory
38761         before using it either for precompilation or direct use.
38762         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38763         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38764
38765 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
38766
38767         * g++.dg/ext/typename1.C: Add typename keyword.
38768         * g++.dg/template/crash1.C: Update error messages.
38769         * g++.dg/template/crash2.C: Remove error message.
38770         * g++.dg/parse/typename2.C: New test.
38771         * g++.dg/template/typename2.C: Change implicit
38772         typename warning into error.
38773         * g++.old-deja/g++.benjamin/tem03.C: Issue more
38774         error messages.
38775         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38776         * g++.old-deja/g++.brendan/crash56.C: Add this->.
38777         * g++.old-deja/g++.law/visibility13.C: Remove error
38778         messages.
38779         * g++.old-deja/g++.ns/template17.C: Reorder code to
38780         make declaration visible in template.
38781         * g++.old-deja/g++.pt/crash3.C: Fix typos.
38782         * g++.old-deja/g++.pt/crash36.C: Issue more error
38783         messages.
38784         * g++.old-deja/g++.pt/crash5.C: Improve error
38785         message.
38786         * g++.old-deja/g++.pt/crash67.C: Remove warning.
38787         * g++.old-deja/g++.pt/inherit1.C: Add this->.
38788         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38789         * g++.old-deja/g++.pt/typename16.C: Replace implicit
38790         typename warning with error message.
38791         * g++.old-deja/g++.pt/typename19.C: Remove warning.
38792         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38793         * g++.old-deja/g++.robertl/eb24.C: Use this->.
38794
38795 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.dg/parse/ambig2.C: New test.
38798
38799 2003-01-15  Richard Henderson  <rth@redhat.com>
38800
38801         * g++.dg/tls/init-2.C: Update error message string.
38802
38803 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38804
38805         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38806
38807 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
38808
38809         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38810         all for HC11/HC12.
38811         * gcc.c-torture/compile/20001205-1.x: Likewise.
38812         * gcc.c-torture/compile/20001226-1.x: Likewise.
38813         * gcc.c-torture/compile/920520-1.x: Likewise.
38814         * gcc.c-torture/compile/961203-1.x: Likewise.
38815         * gcc.c-torture/compile/20020604-1.x: Likewise.
38816
38817 2003-01-15  Jan Hubicka  <jh@suse.cz>
38818
38819         * gcc.c-torture/compile/20030115-1.c: New test.
38820
38821         * gcc.dg/i386-fpcvt-1.c: New test.
38822         * gcc.dg/i386-fpcvt-2.c: New test.
38823
38824 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
38825
38826         Further conform g++'s __vmi_class_type_info to the C++ ABI
38827         specification.
38828         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38829         the specification.
38830
38831 2003-01-14  Jan Hubicka  <jh@suse.cz>
38832
38833         * gcc.dg/i386-fpcvt-1.c: New test.
38834         * gcc.dg/i386-fpcvt-2.c: New test.
38835
38836 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38837
38838         * gcc.dg/i386-mmx-3.c: New test.
38839
38840 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
38841
38842         PR c++/9264
38843         * g++.dg/parse/octal1.C: New file.
38844
38845         PR c++/9172
38846         * g++.dg/parse/typename1.C: New file.
38847
38848 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
38849
38850         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38851         * gcc.dg/bf-no-ms-layout.c: Likewise.
38852         * gcc.dg/bf-ms-attrib.c: Likewise.
38853
38854 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
38855
38856         PR c++/9099
38857         * g++.dg/parse/dtor1.C: New file.
38858
38859         PR c++/9128
38860         * g++.dg/rtti/typeid1.C: New file.
38861
38862         PR c++/9153
38863         * g++.dg/parse/lookup1.C: New file.
38864
38865         PR c++/9171
38866         * g++.dg/templ/spec5.C: New file.
38867
38868 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
38869
38870         * gcc.c-torture/compile/20030110-1.c: New test.
38871
38872 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
38873
38874         Merge from pch-branch:
38875
38876         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
38877
38878         * gcc.dg/pch/cpp-1.h: New.
38879         * gcc.dg/pch/cpp-1.c: New.
38880         * gcc.dg/pch/cpp-2.h: New.
38881         * gcc.dg/pch/cpp-2.c: New.
38882
38883         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
38884
38885         * gcc.dg/pch/except-1.h: New.
38886         * gcc.dg/pch/except-1.c: New.
38887
38888         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
38889
38890         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
38891         running test.
38892         * gcc.dg/pch: Include *.hp not *.h.
38893         * gcc.dg/pch/system-1.h: New.
38894         * gcc.dg/pch/system-1.c: New.
38895
38896         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
38897
38898         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
38899         rather than trying to build and run a program using PCH.
38900         * gcc.dg/pch: Remove dg-do commands from test files.
38901
38902         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
38903
38904         * gcc.dg/pch/macro-3.c: New.
38905         * gcc.dg/pch/macro-3.h: New.
38906
38907         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
38908
38909         * gcc.dg/pch/common-1.c: New.
38910         * gcc.dg/pch/common-1.h: New.
38911         * gcc.dg/pch/decl-1.c: New.
38912         * gcc.dg/pch/decl-1.h: New.
38913         * gcc.dg/pch/decl-2.c: New.
38914         * gcc.dg/pch/decl-2.h: New.
38915         * gcc.dg/pch/decl-3.c: New.
38916         * gcc.dg/pch/decl-3.h: New.
38917         * gcc.dg/pch/decl-4.c: New.
38918         * gcc.dg/pch/decl-4.h: New.
38919         * gcc.dg/pch/decl-5.c: New.
38920         * gcc.dg/pch/decl-5.h: New.
38921         * gcc.dg/pch/global-1.c: New.
38922         * gcc.dg/pch/global-1.h: New.
38923         * gcc.dg/pch/inline-1.c: New.
38924         * gcc.dg/pch/inline-1.h: New.
38925         * gcc.dg/pch/inline-2.c: New.
38926         * gcc.dg/pch/inline-2.h: New.
38927         * gcc.dg/pch/static-1.c: New.
38928         * gcc.dg/pch/static-1.h: New.
38929         * gcc.dg/pch/static-2.c: New.
38930         * gcc.dg/pch/static-2.h: New.
38931
38932         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
38933
38934         * g++.dg/pch/pch.exp: Better handle failing testcases.
38935         * gcc.dg/pch/pch.exp: Likewise.
38936         * gcc.dg/pch/macro-1.c: New.
38937         * gcc.dg/pch/macro-1.h: New.
38938         * gcc.dg/pch/macro-2.c: New.
38939         * gcc.dg/pch/macro-2.h: New.
38940
38941         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
38942
38943         * g++.dg/dg.exp: Treat files in pch/ specially.
38944         * g++.dg/pch/pch.exp: New file.
38945         * g++.dg/pch/empty.H: New file.
38946         * g++.dg/pch/empty.C: New file.
38947         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
38948         "precompile".
38949
38950         * gcc.dg/pch/pch.exp: New file.
38951         * gcc.dg/pch/empty.h: New file.
38952         * gcc.dg/pch/empty.c: New file.
38953         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
38954         "precompile".
38955
38956 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38957
38958         * g++.dg/template/friend14.C: New test.
38959
38960 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38961
38962         * gcc.dg/old-style-asm-1.c: New test.
38963
38964 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
38965
38966         * gcc.c-torture/compile/20030109-1.c: New test.
38967
38968 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38969
38970         * gcc.c-torture/execute/20030109-1.c: New test.
38971
38972 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
38973
38974         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
38975         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
38976         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
38977         * g++.old-deja/g++.mike/eh2.C: Likewise.
38978         * g++.old-deja/g++.mike/eh3.C: Likewise.
38979         * g++.old-deja/g++.mike/eh5.C: Likewise.
38980         * g++.old-deja/g++.mike/eh6.C: Likewise.
38981         * g++.old-deja/g++.mike/eh7.C: Likewise.
38982         * g++.old-deja/g++.mike/eh8.C: Likewise.
38983         * g++.old-deja/g++.mike/eh9.C: Likewise.
38984         * g++.old-deja/g++.mike/eh10.C: Likewise.
38985         * g++.old-deja/g++.mike/eh12.C: Likewise.
38986         * g++.old-deja/g++.mike/eh13.C: Likewise.
38987         * g++.old-deja/g++.mike/eh14.C: Likewise.
38988         * g++.old-deja/g++.mike/eh16.C: Likewise.
38989         * g++.old-deja/g++.mike/eh17.C: Likewise.
38990         * g++.old-deja/g++.mike/eh18.C: Likewise.
38991         * g++.old-deja/g++.mike/eh21.C: Likewise.
38992         * g++.old-deja/g++.mike/eh23.C: Likewise.
38993         * g++.old-deja/g++.mike/eh24.C: Likewise.
38994         * g++.old-deja/g++.mike/eh25.C: Likewise.
38995         * g++.old-deja/g++.mike/eh26.C: Likewise.
38996         * g++.old-deja/g++.mike/eh27.C: Likewise.
38997         * g++.old-deja/g++.mike/eh28.C: Likewise.
38998         * g++.old-deja/g++.mike/eh29.C: Likewise.
38999         * g++.old-deja/g++.mike/eh31.C: Likewise.
39000         * g++.old-deja/g++.mike/eh33.C: Likewise.
39001         * g++.old-deja/g++.mike/eh34.C: Likewise.
39002         * g++.old-deja/g++.mike/eh35.C: Likewise.
39003         * g++.old-deja/g++.mike/eh36.C: Likewise.
39004         * g++.old-deja/g++.mike/eh37.C: Likewise.
39005         * g++.old-deja/g++.mike/eh38.C: Likewise.
39006         * g++.old-deja/g++.mike/eh39.C: Likewise.
39007         * g++.old-deja/g++.mike/eh40.C: Likewise.
39008         * g++.old-deja/g++.mike/eh41.C: Likewise.
39009         * g++.old-deja/g++.mike/eh42.C: Likewise.
39010         * g++.old-deja/g++.mike/eh44.C: Likewise.
39011         * g++.old-deja/g++.mike/eh46.C: Likewise.
39012         * g++.old-deja/g++.mike/eh47.C: Likewise.
39013         * g++.old-deja/g++.mike/eh48.C: Likewise.
39014         * g++.old-deja/g++.mike/eh49.C: Likewise.
39015         * g++.old-deja/g++.mike/eh50.C: Likewise.
39016         * g++.old-deja/g++.mike/eh51.C: Likewise.
39017         * g++.old-deja/g++.mike/eh53.C: Likewise.
39018         * g++.old-deja/g++.mike/eh55.C: Likewise.
39019         * g++.old-deja/g++.mike/p7912.C: Likewise.
39020         * g++.old-deja/g++.mike/p9706.C: Likewise.
39021         * g++.old-deja/g++.mike/p10416.C: Likewise.
39022         * g++.old-deja/g++.mike/p11667.C: Likewise.
39023         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39024         Remove redundant reference to Iris.
39025         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39026         Elxsi, i860, Pico Java, and WE32K.
39027
39028 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39029
39030         * g++.dg/ext/asm4.C: New test.
39031
39032 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39033
39034         PR c++/9030
39035         * g++.dg/template/friend12.C: New test.
39036         * g++.dg/template/friend13.C: Likewise.
39037         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39038
39039 2003-01-08  Jan Hubicka  <jh@suse.cz>
39040
39041         * gcc.dg/i386-cadd.c: New test.
39042         * gcc.dg/i386-cmov4.c: Likewise.
39043
39044 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39045
39046         PR c++/9165
39047         * g++.dg/warn/Wunused-3.C: New test.
39048
39049         * g++.dg/abi/bitfield9.C: New test.
39050
39051         PR c++/9189
39052         * g++.dg/parse/defarg3.C: New test.
39053
39054 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39055
39056         * g++.dg/parse/ambig1.C: New test.
39057         * g++.dg/parse/defarg2.C: New test.
39058
39059 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39060
39061         * g++.dg/template/defarg-1.C: New test.
39062         * g++.dg/template/local2.C: Likewise.
39063
39064 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39065
39066         * gcc.c-torture/execute/20030105-1.c: New test.
39067
39068 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39069
39070         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39071         * g++.dg/parse/namespace4.C: Likewise.
39072
39073 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39074
39075         * g++.dg/template/ntp2.C: New test.
39076
39077 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39078
39079         * g++.dg/parse/extern-C-1.C: New test.
39080
39081         * g++.dg/parse/namespace4.C: New test.
39082
39083         * g++.dg/template/nested1.C: New test.
39084
39085         * g++.dg/parse/namespace3.C: New test.
39086
39087 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39088
39089         * g++.dg/lookup/two-stage1.C: New test.
39090
39091 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39092
39093         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39094         * g++.old-deja/g++.jason/access8.C: Likewise.
39095         * g++.old-deja/g++.other/decl5.C: Likewise.
39096
39097 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39098
39099         * g++.dg/parse/parse7.C: New test.
39100
39101 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39102
39103         PR c++/2843
39104         * g++.dg/ext/attrib7.C: New test.
39105
39106 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39107
39108         * g++.dg/parse/parse6.C: New test.
39109
39110 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39111
39112         * gcc.dg/h8300-stack-1.c: New.
39113
39114 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39115
39116         g++.dg/lookup/exception1.C: New test.
39117
39118         g++.dg/lookup/template1.C: New test.
39119
39120         g++.dg/parse/namespace2.C: New test.
39121
39122         g++.dg/parse/parens2.C: New test.
39123
39124 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39125
39126         * g++.dg/parse/parse5.C: New test.
39127         * g++.dg/lookup/scoped4.C: New test.
39128
39129 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39130
39131         * g++.dg/parse/parens1.C: New test.
39132
39133         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39134         angle-bracket1.C.
39135         * g++.dg/parse/parens2.C: New test.
39136
39137         * g++.dg/lookup/scope-operator1.C: New test.
39138
39139         * g++.dg/parse/operator1.C: New test.
39140
39141 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39142
39143         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39144         * g++.old-deja/g++.other/access6.C: Likewise.
39145         * g++.old-deja/g++.other/decl1.C: Likewise.
39146         * g++.old-deja/g++.pt/typename12.C: Likewise.
39147
39148 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39149
39150         * g++.dg/parse/namespace1.C: New test.
39151
39152 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39153
39154         * g++.dg/parse/parse4.C: New test.
39155
39156 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39157
39158         * g++.dg/parse/parse3.C: New test.
39159
39160 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39161
39162         * g++.dg/parse/parse2.C: New test.
39163
39164 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39165
39166         * g++.dg/template/friend11.C: New test.
39167
39168 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39169
39170         * g++.dg/parse/parse1.C: New test.
39171
39172 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39173
39174         * lib/profopt.exp: Change the name of a global variable to avoid
39175         possible clashes with other test suites.
39176
39177 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39178
39179         * g++.dg/inherit/covariant8.C: New test.
39180
39181 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39182
39183         * g++.dg/init/array9.C: New test.
39184
39185         PR c++/9112
39186         * g++.dg/parse/expr1.C: New test.
39187
39188 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39189
39190         * gcc.c-torture/compile/20021230-1.c: New test.
39191
39192 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39193
39194         * g++.dg/inherit/covariant5.C: New test.
39195         * g++.dg/inherit/covariant6.C: New test.
39196         * g++.dg/inherit/covariant7.C: New test.
39197
39198 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39199
39200         PR c++/2739
39201         * g++.dg/other/access2.C: New test.
39202
39203 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39204
39205         * g++.dg/other/anon-struct.C: No longer fails
39206         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39207         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39208         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39209
39210 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39211
39212         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39213
39214 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39215
39216         * g++.dg/eh/spec4.C: Remove stray semicolon.
39217         * g++.dg/expr/pmf-1.C: Change error message.
39218         * g++.dg/ext/asm1.C: Remove stray semicolon.
39219         * g++.dg/ext/typename1.C: Add missing typenames.
39220         * g++.dg/inherit/template-as-base.C: Change error message.
39221         * g++.dg/lookup/scoped1.C: Likewise.
39222         * g++.dg/lookup/scoped2.C: Likewise.
39223         * g++.dg/lookup/using2.C: Likewise.
39224         * g++.dg/other/component1.C: Remove stray semicolon.
39225         * g++.dg/other/do1.C: Change error message.
39226         * g++.dg/other/error2.C: Likewise.
39227         * g++.dg/other/init1.C: Likewise.
39228         * g++.dg/other/packed1.C: Remove stray semicolon.
39229         * g++.dg/other/ptrmem2.C: Change error message.
39230         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39231         marker.
39232         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39233         * g++.dg/template/access3.C: Add typename keyword.
39234         * g++.dg/template/access5.C: Remove stray semicolon.
39235         * g++.dg/template/access6.C: Likewise.
39236         * g++.dg/template/complit1.C: Likewise.
39237         * g++.dg/template/crash1.C: Change error message.
39238         * g++.dg/template/inherit2.C: Remove stray semicolon.
39239         * g++.dg/template/instantiate2.C: Likewise.
39240         * g++.dg/template/instantiate3.C: Change error message.
39241         * g++.dg/template/qual1.C: Remove stray semicolon.
39242         * g++.dg/template/qualttp18.C: Change error message.
39243         * g++.dg/template/ref1.C: Remove stray semicolon.
39244         * g++.dg/template/sizeof1.C (A::value): Declare it.
39245         * g++.dg/template/spec4.C: Change error message.
39246         * g++.dg/template/static1.C: Likewise.
39247         * g++.dg/template/type1.C: Likewise.
39248         * g++.dg/template/typename3.C: Likewise.
39249         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39250         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39251         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39252         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39253         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39254         named return value extension.
39255         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39256         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39257         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39258         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39259         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39260         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39261         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39262         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39263         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39264         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39265         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39266         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39267         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39268         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39269         syntax.
39270         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39271         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39272         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39273         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39274         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39275         * g++.old-deja/g++.brendan/template11.C: Likewise.
39276         * g++.old-deja/g++.brendan/template26.C: Likewise.
39277         * g++.old-deja/g++.brendan/template27.C: Use explicit
39278         specialization syntax.
39279         * g++.old-deja/g++.brendan/template30.C: Likewise.
39280         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39281         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39282         non-dependent names.
39283         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39284         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39285         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39286         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39287         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39288         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39289         named return value extension.
39290         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39291         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39292         * g++.old-deja/g++.ext/return1.C: Likewise.
39293         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39294         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39295         * g++.old-deja/g++.jason/access8.C: Likewise.
39296         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39297         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39298         pseudo-destructor names.
39299         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39300         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39301         pseudo-destructor names.
39302         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39303         * g++.old-deja/g++.jason/overload19.C: Likewise.
39304         * g++.old-deja/g++.jason/overload32.C: Likewise.
39305         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39306         stray semicolons.
39307         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39308         * g++.old-deja/g++.jason/return.C: Likewise.
39309         * g++.old-deja/g++.jason/return2.C: Likewise.
39310         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39311         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39312         syntax.
39313         * g++.old-deja/g++.jason/template10.C: Account for use of
39314         non-dependent names.
39315         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39316         syntax.
39317         * g++.old-deja/g++.jason/template37.C: Likewise.
39318         * g++.old-deja/g++.law/access4.C: Change error messages.
39319         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39320         pseudo-destructor names.
39321         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39322         * g++.old-deja/g++.law/ctors9.C: Likewise.
39323         * g++.old-deja/g++.law/cvt22.C: Likewise.
39324         * g++.old-deja/g++.law/dtors5.C: Likewise.
39325         * g++.old-deja/g++.law/global-init1.C: Likewise.
39326         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39327         * g++.old-deja/g++.law/operators28.C: Likewise.
39328         * g++.old-deja/g++.law/visibility28.C: Likewise.
39329         * g++.old-deja/g++.martin/eval1.C: Likewise.
39330         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39331         name.
39332         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39333         * g++.old-deja/g++.mike/net34.C: Likewise.
39334         * g++.old-deja/g++.mike/net36.C: Likewise.
39335         * g++.old-deja/g++.mike/ns2.C: Likewise.
39336         * g++.old-deja/g++.mike/p12306.C: Likewise.
39337         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39338         value extension.
39339         * g++.old-deja/g++.mike/p700.C: Likewise.
39340         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39341         * g++.old-deja/g++.mike/p710.C: Likewise.
39342         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39343         value extension.
39344         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39345         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39346         * g++.old-deja/g++.ns/crash2.C: Likewise.
39347         * g++.old-deja/g++.ns/crash3.C: Likewise.
39348         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39349         * g++.old-deja/g++.ns/ns17.C: Likewise.
39350         * g++.old-deja/g++.ns/template16.C: Likewise.
39351         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39352         keyword.
39353         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39354         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39355         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39356         named return value extension.
39357         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39358         * g++.old-deja/g++.other/access4.C: Issue additional error
39359         messages.
39360         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39361         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39362         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39363         * g++.old-deja/g++.other/crash25.C: Change error message.
39364         * g++.old-deja/g++.other/crash4.C: Change error message.
39365         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39366         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39367         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39368         checks.
39369         * g++.old-deja/g++.other/defarg8.C: Likewise.
39370         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39371         * g++.old-deja/g++.other/dtor10.C: Likewise.
39372         * g++.old-deja/g++.other/incomplete.C: Likewise.
39373         * g++.old-deja/g++.other/linkage7.C: Likewise.
39374         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39375         lookup algorithm.
39376         * g++.old-deja/g++.other/mangle2.C: Likewise.
39377         * g++.old-deja/g++.other/refinit2.C: Likewise.
39378         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39379         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39380         * g++.old-deja/g++.pt/crash28.C: Likewise.
39381         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39382         syntax.
39383         * g++.old-deja/g++.pt/crash32.C: Change error message.
39384         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39385         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39386         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39387         error message position.
39388         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39389         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39390         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39391         syntax.
39392         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39393         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39394         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39395         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39396         keyword.
39397         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39398         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39399         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39400         keyword.
39401         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39402         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39403         syntax.
39404         * g++.old-deja/g++.pt/friend28.C: Account for use of
39405         non-dependent names.
39406         * g++.old-deja/g++.pt/friend29.C: Likewise.
39407         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39408         rules.
39409         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39410         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39411         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39412         lookup rules.
39413         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39414         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39415         keyword.
39416         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39417         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39418         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39419         keyword.
39420         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39421         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39422         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39423         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39424         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39425         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39426         keyword.
39427         * g++.old-deja/g++.pt/spec10.C: Likewise.
39428         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39429         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39430         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39431         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39432         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39433         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39434         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39435         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39436         * g++.old-deja/g++.pt/typename15.C: Likewise.
39437         * g++.old-deja/g++.pt/typename22.C: Likewise.
39438         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39439         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39440         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39441         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39442         syntax.
39443         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39444         return value extension.
39445         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39446         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39447         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39448         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39449
39450 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39451
39452         * g++.dg/warn/inline1.C: New test.
39453         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39454         * g++.old-deja/g++.jason/synth10.C: Likewise.
39455         * g++.old-deja/g++.mike/net31.C: Likewise.
39456         * g++.old-deja/g++.mike/p8786.C: Likewise.
39457
39458         * g++.dg/template/friend10.C: New test.
39459         * g++.dg/template/conv5.C: New test.
39460
39461 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39462
39463         * g++.dg/lookup/scoped3.C: New test.
39464
39465         * g++.dg/lookup/decl1.C: New test.
39466         * g++.dg/lookup/decl2.C: New test.
39467
39468 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39469
39470         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39471         gcc.c-torture/compile/20021015-1.c,
39472         gcc.c-torture/compile/20021015-2.c,
39473         gcc.c-torture/compile/20021123-1.c,
39474         gcc.c-torture/compile/20021123-2.c,
39475         gcc.c-torture/compile/20021123-3.c,
39476         gcc.c-torture/compile/20021123-4.c,
39477         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39478         only to 3.1 or 3.2 branch.
39479
39480 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39481
39482         * gcc.dg/i386-bitfield3.c: New test.
39483
39484         * gcc.dg/i386-bitfield2.c: New test.
39485
39486 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39487
39488         * g++.dg/parse/conv_op1.C: New test.
39489
39490 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39491
39492         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39493         approved.
39494
39495 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39496
39497         * gcc.c-torture/compile/20021220-1.c: New test.
39498
39499 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39500
39501         * gcc.dg/i386-fastcall-1.c: New.
39502
39503 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39504
39505         * gcc.c-torture/execute/20021219-1.c: New test.
39506
39507 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39508
39509         * gcc.dg/i386-pic-1.c: New test.
39510
39511 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39512
39513         PR c++/8099
39514         * g++.dg/template/friend9.C: New test.
39515
39516 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39517
39518         PR c++/3663
39519         * g++.dg/template/access7.C: New test.
39520
39521 2002-12-18  Nick Clifton  <nickc@redhat.com>
39522
39523         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39524         the libstdc++-v3 directory has been found.
39525
39526 2002-12-12  Devang Patel <dpatel@apple.com>
39527         * gcc.dg/darwin-ld-1.c: New test.
39528         * gcc.dg/darwin-ld-2.c: New test.
39529         * gcc.dg/darwin-ld-3.c: New test.
39530         * gcc.dg/darwin-ld-4.c: New test.
39531         * gcc.dg/darwin-ld-5.c: New test.
39532
39533 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39534
39535         * gcc.c-torture/compile/20021212-1.c: New test.
39536
39537 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39538
39539         * gcc.dg/fshort-wchar: New test.
39540
39541 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39542
39543         PR c++/8372
39544         * g++.dg/template/dtor1.C: New test.
39545
39546         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39547         markers.
39548
39549 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39550
39551         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39552
39553 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39554
39555         * g++.dg/template/static1.C: New test.
39556         * g++.dg/template/static2.C: New test.
39557         * g++.old-deja/g++.ext/memconst.C: New test.
39558
39559 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39560
39561         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39562         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39563         * g++.dg/special/initp1.C: Likewise.
39564
39565 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39566
39567         * gcc.c-torture/execute/20021204-1.c: New test.
39568
39569 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39570
39571         * gcc.dg/ppc-fmadd-1.c: New file.
39572         * gcc.dg/ppc-fmadd-2.c: New file.
39573         * gcc.dg/ppc-fmadd-3.c: New file.
39574
39575 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39576
39577         * gcc.c-torture/compile/20021204-1.c: New test.
39578
39579 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39580
39581         * g++.dg/inherit/covariant2.C: New test.
39582         * g++.dg/inherit/covariant3.C: New test.
39583         * g++.dg/inherit/covariant4.C: New test.
39584         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39585         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39586
39587 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39588
39589         PR c++/8688
39590         * g++.dg/init/brace3.C: New test.
39591
39592 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39593
39594         * gcc.dg/20020210-1.c: Fix a comment typo.
39595
39596 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
39597
39598         PR c++/8720
39599         * g++.dg/parse/defarg1.C: New test.
39600
39601         PR c++/8615
39602         * g++.dg/template/char1.C: New test.
39603
39604         * g++.dg/template/varmod1.C: Fix typo.
39605
39606 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39607
39608         DR 180
39609         * g++.old-deja/g++.pt/crash32.C: Expect error.
39610
39611 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
39612
39613         PR c++/5919
39614         * g++.dg/template/varmod1.C: New test.
39615
39616         PR c++/8727
39617         * g++.dg/inherit/typeinfo1.C: New test.
39618
39619         PR c++/8663
39620         * g++.dg/inherit/typedef1.C: New test.
39621
39622 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
39623
39624         PR c++/8332
39625         PR c++/8493
39626         * g++.dg/template/strlen1.C: New test.
39627
39628         PR c++/8227
39629         * g++.dg/template/ctor2.C: New test.
39630
39631         PR c++/8214
39632         * g++.dg/init/string1.C: New test.
39633
39634         PR c++/8511
39635         * g++.dg/template/friend8.C: New test.
39636
39637 2002-11-29  Joe Buck <jbuck@synopsys.com>
39638
39639         * g++.dg/lookup/anon2.C: New test.
39640
39641 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
39642
39643         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
39644         h8300 port.
39645
39646 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
39647
39648         * gcc.dg/bitfld-6.c: New test.
39649
39650 2002-11-27  Jan Hubicka  <jh@suse.cz>
39651
39652         * gcc.c-torture/execute/20021127.[cx]: New test.
39653
39654 2002-11-26  Jan Hubicka  <jh@suse.cz>
39655
39656         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
39657         quality.
39658
39659 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
39660
39661         * g++.dg/init/brace2.C: New test.
39662         * g++.old-deja/g++.mike/p9129.C: Correct.
39663
39664 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
39665
39666         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
39667
39668 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
39669
39670         * gcc.dg/sibcall-6: New test for indirect sibcalls.
39671
39672 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
39673
39674         * g++.dg/abi/empty11.C: New test.
39675         * g++.dg/rtti/cv1.C: New test.
39676
39677 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
39678
39679         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
39680
39681 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
39682
39683         * g++.dg/abi/empty10.C: New test.
39684
39685 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39686
39687         * gcc.c-torture/compile/20021124-1.c: New test.
39688
39689 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
39690
39691         * g++.dg/abi/rtti2.C: New test.
39692
39693 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39694
39695         * gcc.dg/i386-unroll-1.c: New test.
39696
39697 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39698
39699         * gcc.c-torture/compile/20021120-1.c: New test.
39700         * gcc.c-torture/compile/20021120-2.c: New test.
39701
39702 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39703
39704         * gcc.dg/bitfld-5.c: New test.
39705
39706 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39707
39708         * gcc.c-torture/execute/20021120-3.c: New test.
39709
39710 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39711
39712         * gcc.c-torture/execute/20021120-2.c: New test.
39713
39714 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39715
39716         * gcc.c-torture/execute/20021120-1.c: New test.
39717
39718 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
39719
39720         * gcc.c-torture/execute/20021118-3.c: New test.
39721
39722 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39723
39724         * gcc.c-torture/compile/20021119-1.c: New test.
39725
39726 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
39727
39728         * gcc.dg/duff-1.c: New test.
39729         * gcc.dg/duff-2.c: New test.
39730         * gcc.dg/duff-3.c: New test.
39731
39732 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
39733
39734         * gcc.dg/cpp/_Pragma5.c: New test.
39735
39736 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39737
39738         * gcc.c-torture/execute/20021118-2.c: New test.
39739
39740 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39741
39742         * gcc.c-torture/execute/20021118-1.c: New test.
39743
39744 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
39745
39746         * gcc.dg/20021116-1.c: New test.
39747
39748 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
39749
39750         * g++.dg/abi/vcall1.C: New test.
39751
39752 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
39753
39754         * gcc.dg/20021029-1.c: New test.
39755         * gcc.dg/20021029-2.c: New test.
39756
39757 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39758
39759         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39760
39761 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39762
39763         PR c/8439
39764         * gcc.dg/20021110.c: Move to ...
39765         * gcc.c-torture/compile/20021110.c: .... here.
39766
39767 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39768
39769         PR c/8467
39770         * gcc.c-torture/execute/20021111-1.c
39771
39772 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39773
39774         PR c/8439
39775         * gcc.dg/20021110.c: New test.
39776
39777 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
39778
39779         * g++.dg/abi/vthunk3.C: Run only on x86.
39780
39781 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39782
39783         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39784
39785 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
39786
39787         * lib/compat.exp (compat-execute): Fix logic error in last
39788         change.
39789
39790 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
39791
39792         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39793
39794 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39795
39796         PR c++/8389
39797         * g++.dg/template/access6.C: New test.
39798
39799 2002-11-08  Jan Hubicka  <jh@suse.cz>
39800
39801         * gcc.dg/i386-ssefp-1.c: New test.
39802         * gcc.dg/i386-ssefp-1.c: New test.
39803
39804 2002-11-08  Jan Hubicka  <jh@suse.cz>
39805
39806         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39807
39808 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39809
39810         * g++.dg/abi/vthunk3.C: New test.
39811
39812         PR c++/8338
39813         * g++.dg/template/crash2.C: New test.
39814
39815 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39816
39817         * g++.dg/abi/dtor1.C: New test.
39818         * g++.dg/abi/dtor2.C: Likewise.
39819
39820 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
39821
39822         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39823         Darwin.
39824
39825 2002-11-04  Adam Nemet  <anemet@lnxw.com>
39826
39827         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39828         -mthumb.  Only xfail with -O0.
39829
39830 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
39831
39832         * g++.dg/abi/thunk1.C: New test.
39833         * g++.dg/abi/thunk2.C: Likewise.
39834         * g++.dg/abi/vtt1.C: Likewise.
39835
39836 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
39837
39838         PR optimization/8423
39839         * gcc.c-torture/execute/builtin-constant.c: New test.
39840
39841 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
39842
39843         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39844         Add some more cases.
39845
39846 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
39847
39848         PR c++/8391
39849         * g++.dg/opt/local1.C: New test.
39850
39851 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
39852
39853         PR c++/8160
39854         * g++.dg/template/complit1.C: New test.
39855
39856         PR c++/8149
39857         * g++.dg/template/typename4.C: Likewise.
39858
39859 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39860
39861         Core issue 287, PR c++/7639
39862         * g++.dg/template/instantiate1.C: Adjust error location.
39863         * g++.dg/template/instantiate3.C: New test.
39864         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39865         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39866         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39867
39868 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
39869
39870         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39871
39872 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
39873
39874         PR c++/8287
39875         * g++.dg/init/dtor2.C: New test.
39876
39877 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39878
39879         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
39880         * gcc.dg/nest.c: Bypass errors on irix6.
39881
39882 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
39883
39884         * gcc.dg/nest.c: Expect error for mmix-*-*.
39885         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
39886
39887 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
39888
39889         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
39890         markers.
39891
39892         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
39893
39894 2002-10-25  Mike Stump  <mrs@apple.com>
39895
39896         * gcc.dg/warn-1.c: New test.
39897
39898 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
39899
39900         * g++.dg/template/typename3.C: New test.
39901
39902 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
39903
39904         * g++.dg/lookup/ptrmem1.C: New test.
39905
39906         * g++.dg/abi/vthunk2.C: New test.
39907
39908 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
39909
39910         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
39911
39912 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
39913
39914         * g++.dg/abi/empty9.C: New test.
39915
39916 2002-10-24  Richard Henderson  <rth@redhat.com>
39917
39918         * g++.dg/inherit/thunk1.C: Enable for ia64.
39919
39920 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
39921
39922         PR c++/8067
39923         * g++.dg/lookup/pretty1.C: New test.
39924
39925 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * gcc.dg/20021023-1.c: New test.
39928
39929 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
39930
39931         PR c++/7679
39932         * g++.dg/parse/inline1.C: New test.
39933
39934 2002-10-23  Richard Henderson  <rth@redhat.com>
39935
39936         * g++.dg/inherit/thunk1.C: Enable for x86_64.
39937
39938         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
39939
39940 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
39941
39942         PR c++/6579
39943         * g++.dg/parse/stmtexpr3.C: New test.
39944
39945 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
39946
39947         * g++.dg/expr/cond1.C: New test.
39948
39949 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
39950
39951         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
39952
39953 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39954
39955         * g++.dg/abi/vbase13.C: New test.
39956         * g++.dg/abi/vbase14.C: Likewise.
39957
39958 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
39959
39960         * gcc.dg/tls/pic-1.c: New test.
39961         * gcc.dg/tls/nonpic-1.c: New test.
39962         * gcc.dg/20021018-1.c: New test.
39963
39964 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
39965
39966         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
39967         Remove only files with the same base name as the test case.
39968         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
39969         (profopt-execute): Likewise.  Also, remove old profiling
39970         and performance data files before running the tests.
39971
39972         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
39973         * g++.dg/bprob/bprob.exp: Likewise.
39974         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
39975         to allow more general test case names.
39976
39977         * g++.dg/bprob/bprob-1.C: Rename to ...
39978         * g++.dg/bprob/g++-bprob-1.C: ... this.
39979
39980         * g77.dg/bprob/bprob-1.f: Rename to ...
39981         * g77.dg/bprob/g77-bprob-1.f: ... this.
39982
39983 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
39984
39985         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
39986         bison 1.50 or later.
39987
39988 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
39989
39990         * g++.dg/README: Describe more test directories.
39991
39992 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39993
39994         * g++.dg/init/array6.C: Add additional tests.
39995
39996 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
39997
39998         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
39999         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40000
40001 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40002
40003         * gcc.c-torture/compile/20020604-1.x: New.
40004         * gcc.c-torture/compile/simd-5.x: Likewise.
40005         * gcc.c-torture/execute/920710-1.x: Likewise.
40006         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40007
40008 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40009
40010         * g++.dg/inherit/override1.C: Add dg-options clause.
40011
40012 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40013
40014         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40015         _mm_slli_si128.
40016
40017 2002-10-19  Andreas Schwab  <schwab@suse.de>
40018
40019         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40020         directory component.
40021
40022 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40023
40024         * g++.dg/inherit/thunk1.C: New test.
40025
40026         * g++.dg/inherit/override1.C: New test.
40027
40028         * g++.dg/abi/mangle11.C: New test.
40029         * g++.dg/abi/mangle14.C: New test.
40030         * g++.dg/abi/mangle17.C: New test.
40031
40032 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40033
40034         * g++.dg/overload/member2.C: New test.
40035
40036 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40037
40038         * g++.dg/README: Describe new compat directory.
40039         * g++.dg/dg.exp: Skip tests in compat directory.
40040         * README.compat: New file.
40041         * lib/compat.exp: New expect script.
40042         * g++.dg/compat: New test directory.
40043         * g++.dg/compat/compat.exp: New expect script.
40044         * g++.dg/compat/abi: New test directory.
40045         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40046         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40047         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40048         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40049         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40050         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40051         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40052         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40053         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40054         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40055         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40056         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40057         * g++.dg/compat/break: New test directory.
40058         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40059         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40060         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40061         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40062         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40063         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40064         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40065         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40066         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40067         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40068         g++.dg/compat/break/README: New files.
40069         * g++.dg/compat/eh: New test directory.
40070         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40071         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40072         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40073         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40074         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40075         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40076         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40077         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40078         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40079         g++.dg/compat/eh/filter2_y.C,
40080         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40081         g++.dg/compat/eh/new1_y.C,
40082         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40083         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40084         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40085         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40086         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40087         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40088         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40089         g++.dg/compat/eh/unexpected1_y.C: New files.
40090         * g++.dg/compat/init: New test directory.
40091         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40092         g++.dg/compat/init/array5_y.C,
40093         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40094         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40095         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40096         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40097         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40098         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40099         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40100         g++.dg/compat/init/init-ref2_y.C: New files.
40101
40102 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40103
40104         PR c++/7584
40105         * g++.dg/inherit/using3.C: New test.
40106
40107 2002-10-17  Jan Hubicka  <jh@suse.cz>
40108
40109         * gcc.dg/20021017-2.c: New test.
40110
40111 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40112
40113         * g++.dg/abi/mangle16.C: Adjust.
40114
40115         * g++.dg/init/array8.C: New test.
40116
40117 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40118
40119         * gcc.dg/special/mips-abi.exp: New test.
40120         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40121
40122 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40123
40124         * g++.dg/abi/mangle16.C: New test.
40125         * g++.dg/abi/mangle17.C: Likewise.
40126
40127         PR c++/7478
40128         * g++.dg/template/ref1.C: New test.
40129
40130 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40131
40132         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40133
40134 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40135
40136         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40137
40138 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40139
40140         PR c++/7524
40141         * g++.dg/init/array7.C: New test.
40142
40143 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40144
40145         * g++.dg/init/array6.C: New test.
40146
40147         * g++.dg/abi/mangle13.C: Likewise.
40148         * g++.dg/abi/mangle14.C: Likewise.
40149         * g++.dg/abi/mangle15.C: Likewise.
40150
40151 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40152
40153         * g++.dg/abi/empty8.C: New test.
40154
40155 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40156
40157         * g++.dg/init/ctor1.C: New test.
40158
40159 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40160
40161         * gcc.c-torture/execute/20021015-1.c: New test.
40162
40163 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40164
40165         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40166
40167 2002-10-14  Jan Hubicka  <jh@suse.cz>
40168
40169         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40170
40171 2002-10-14  Richard Henderson  <rth@redhat.com>
40172
40173         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40174
40175 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40176
40177         PR optimization/6631
40178         * g++.dg/opt/const2.C: New test.
40179
40180 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40181
40182         PR c++/7176
40183         * g++.dg/parse/friend1.C: New test.
40184         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40185
40186 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40187
40188         * gcc.dg/20021014-1.c: New test.
40189
40190 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40191
40192         PR c++/5661
40193         * g++.dg/ext/vlm1.C: New test.
40194         * g++.dg/ext/vlm2.C: Likewise.
40195
40196         * g++.dg/init/array1.C: Remove invalid braces.
40197         * g++.dg/init/brace1.C: New test.
40198         * g++.dg/init/copy2.C: Likewise.
40199         * g++.dg/init/copy3.C: Likewise.
40200         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40201         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40202         braces.
40203
40204 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40205
40206         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40207
40208 2002-10-11  Richard Shann  <richard.shann@superh.com>
40209
40210         * gcc.c-torture/compile/simd-5.c: New test.
40211
40212 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40213
40214         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40215
40216 2002-10-10  Jim Wilson  <wilson@redhat.com>
40217
40218         * gcc.c-torture/execute/20021010-1.c: New test.
40219
40220 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40221
40222         PR c/7353
40223         * g++.dg/ext/typedef-init.C: New test.
40224         * gcc.dg/typedef-init.c: New test.
40225
40226 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40227
40228         * gcc.dg/cpp/paste13.c: New test.
40229
40230 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40231
40232         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40233         remaining platforms, XFAIL during compile, not execute.  Don't
40234         XFAIL at -O0.
40235
40236 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40237
40238         * gcc.dg/alias-1.c: Tweak expected warning.
40239
40240 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40241
40242         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40243
40244 2002-10-06  Andreas Jaeger  <aj@suse.de>
40245
40246         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40247         * gcc.dg/cpp/c++98.C: Likewise.
40248
40249         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40250         * g++.dg/cpp/c++98.C: Likewise.
40251
40252         * g++.dg/README (Subdirectories): Mention cpp directory.
40253
40254         PR target/7559
40255         * gcc.dg/20021006-1.c: New test.
40256
40257 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40258
40259         PR c++/7804
40260         * g++.dg/other/warning1.C: New test.
40261
40262 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40263
40264         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40265         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40266         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40267
40268 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40269
40270         PR c++/7931
40271         * g++.dg/template/ptrmem3.C: New test.
40272
40273         PR c++/7754
40274         * g++.dg/template/union1.C: New test.
40275
40276 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40277
40278         PR c++/8006
40279         * g++.dg/abi/mangle9.C: New test.
40280         * g++.dg/abi/mangle10.C: New test.
40281         * g++.dg/abi/mangle11.C: New test.
40282         * g++.dg/abi/mangle12.C: New test.
40283
40284 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40285
40286         PR c++/7188.
40287         * g++.dg/template/meminit1.C: New test.
40288         * g++.dg/warn/Wreorder-1.C: Likewise.
40289         * g++.old-deja/g++.mike/warn3.C: Tweak.
40290         * lib/prune.exp: Ingore "in copy constructor".
40291
40292 2002-10-02  Andreas Jaeger  <aj@suse.de>
40293
40294         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40295         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40296         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40297         on x86-64.
40298
40299 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40300
40301         * gcc.dg/empty1.C: Fix typo.
40302
40303 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40304
40305         * gcc.dg/alias-1.c: New test.
40306
40307 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40308
40309         * gcc.dg/empty1.C: New test.
40310
40311         * g++.dg/tls/init-2.C: Tweak error messages.
40312
40313 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40314
40315         * gcc.c-torture/compile/20020923-1.c: New test.
40316
40317 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40318
40319         * gcc.c-torture/execute/ffs-1.c: New test.
40320         * gcc.c-torture/execute/ffs-2.c: Ditto.
40321
40322 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40323
40324         * g++.dg/overload/member1.C: New test.
40325
40326 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40327
40328         * g++.dg/abi/empty7.C: New test.
40329         * g++.dg/init/pm2.C: Likewise.
40330
40331 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40332
40333         * g++.dg/rtti/crash1.C: New test.
40334
40335 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40336
40337         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40338         gcc.dg/sibcall-4.c: New tests.
40339
40340 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40341
40342         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40343         powerpc and MMIX targets.
40344
40345 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40346
40347         * gcc.dg/cpp/20020927-1.c: New.
40348
40349 2002-09-26  David S. Miller  <davem@redhat.com>
40350
40351         * gcc.c-torture/compile/trunctfdf.c: New.
40352
40353 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40354
40355         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40356
40357 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40358
40359         * gcc.c-torture/execute/loop-15.c: New.
40360
40361 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40362
40363         * README.QMTEST: Fix typo.
40364
40365 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40366
40367         * gcc.dg/20020926-1.c: New test.
40368
40369 2002-09-25  David S. Miller  <davem@redhat.com>
40370
40371         PR target/7842
40372         * gcc.c-torture/execute/shiftdi.c: New test.
40373
40374 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40375
40376         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40377         unique to the tool.
40378         * lib/g77.exp (g77_init): Likewise.
40379         * lib/g++.exp (g++_init): Likewise.
40380         * lib/objc.exp (objc_init): Likewise.
40381
40382 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40383
40384         * g++.dg/abi/empty5.C: New test.
40385         * g++.dg/abi/empty6.C: New test.
40386         * g++.dg/abi/vbase12.C: New test.
40387
40388 2002-09-25  Richard Henderson  <rth@redhat.com>
40389
40390         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40391         too-small long double.
40392
40393 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40394
40395         * gcc.dg/20020919-1.c: New test.
40396
40397 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40398
40399         * g++.dg/abi/bitfield6.C: New test.
40400         * g++.dg/abi/bitfield7.C: New test.
40401         * g++.dg/abi/bitfield8.C: New test.
40402         * g++.dg/abi/vbase11.C: New test.
40403
40404 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40405
40406         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40407         hppa*-*-hpux*.  Update test comment.
40408
40409 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40410
40411         * gcc.dg/tls/struct-1.c: New test.
40412
40413 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40414
40415         * gcc.dg/cpp/tr-warn2.c: Update.
40416
40417 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40418
40419         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40420
40421 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40422
40423         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40424         systems.
40425
40426 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40427
40428         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40429
40430         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40431         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40432         setting of cxxfilt.
40433
40434 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40435
40436         * gcc.dg/20020312-2.c: Update for darwin.
40437
40438 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40439
40440         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40441
40442 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40443
40444         * objc.dg/comp-types-1.m: New test.
40445         * objc.dg/comp-types-2.m: New test.
40446         * objc.dg/comp-types-3.m: New test.
40447         * objc.dg/comp-types-4.m: New test.
40448         * objc.dg/comp-types-5.m: New test.
40449         * objc.dg/comp-types-6.m: New test.
40450
40451 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40452
40453         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40454
40455 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40456
40457         * g++.dg/other/do1.C: New test.
40458
40459         * g++.dg/template/subst1.C: New test.
40460
40461 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40462
40463         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40464
40465 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40466
40467         * g++.dg/template/qualttp20.C: Adjust expected errors.
40468         * g++.old-deja/g++.jason/report.C: Likewise.
40469         * g++.old-deja/g++.other/qual1.C: Likewise.
40470
40471         * g++.dg/lookup/scoped2.C: New test.
40472
40473         * g++.dg/ext/asm3.C: New test.
40474
40475 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40476
40477         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40478
40479 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40480
40481         * ChangeLog: follow spelling conventions.
40482         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40483         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40484         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40485         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40486         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40487         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40488         * g++.old-deja/g++.law/global-init1.C: Likewise.
40489         * g++.old-deja/g++.other/delete4.C: Likewise.
40490         * g++.old-deja/g++.other/inline21.C: Likewise.
40491         * g++.old-deja/g++.other/singleton.C: Likewise.
40492         * g77.dg/strlen0.f: Likewise.
40493         * g77.f-torture/compile/20010519-1.f: Likewise.
40494         * g77.f-torture/compile/980310-4.f: Likewise.
40495         * gcc.c-torture/compile/20000605-1.c: Likewise.
40496         * gcc.c-torture/execute/20020225-1.c: Likewise.
40497         * gcc.dg/c90-hexfloat-2.c: Likewise.
40498         * gcc.dg/c99-bool-1.c: Likewise.
40499         * gcc.dg/c99-hexfloat-2.c: Likewise.
40500         * gcc.dg/dll-2.c: Likewise.
40501         * gcc.dg/wtr-union-init-1.c: Likewise.
40502         * gcc.dg/wtr-union-init-2.c: Likewise.
40503         * gcc.dg/wtr-union-init-3.c: Likewise.
40504         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40505         * gcc.dg/cpp/defined.c: Likewise.
40506         * gcc.dg/cpp/macsyntx.c: Likewise.
40507         * gcc.dg/cpp/paste2.c: Likewise.
40508         * gcc.dg/cpp/trad/defined.c: Likewise.
40509         * gcc.dg/format/c90-printf-1.c: Likewise.
40510         * gcc.dg/format/c90-scanf-1.c: Likewise.
40511         * gcc.dg/format/c99-printf-1.c: Likewise.
40512         * gcc.dg/format/c99-scanf-1.c: Likewise.
40513         * gcc.misc-tests/gcov-8.c: Likewise.
40514         * lib/profopt.exp: Likewise.
40515
40516 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40517
40518         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40519
40520 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40521
40522         * g++.dg/inherit/using2.C: New test.
40523
40524 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40525
40526         * ChangeLog: Follow spelling conventions.
40527         * g++.dg/template/friend4.C: Likewise.
40528         * g++.old-deja/g++.pt/crash67.C: Likewise.
40529         * gcc.c-torture/execute/20000801-4.c: Likewise.
40530         * gcc.dg/c90-digraph-1.c: Likewise.
40531         * gcc.dg/c94-digraph-1.c: Likewise.
40532         * gcc.dg/c99-digraph-1.c: Likewise.
40533         * gcc.dg/cpp/line5.c: Likewise.
40534         * gcc.dg/cpp/multiline.c: Likewise.
40535         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40536         * gcc.dg/format/attr-3.c: Likewise.
40537         * gcc.dg/format/c90-scanf-3.c: Likewise.
40538         * gcc.dg/format/ext-4.c: Likewise.
40539
40540 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40541
40542         * g++.dg/template/pretty1.C: New test.
40543
40544 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40545
40546         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40547
40548 2002-09-13  Matt Austern  <austern@apple.com>
40549
40550         * g++.dg/other/constref[12].C: New, regression tests for
40551         passing a cast expression to a function by const reference.
40552
40553 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40554
40555         * g++.dg/template/deduce1.C: New test.
40556
40557 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40558
40559         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40560         32-bit int.
40561
40562 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40563
40564         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40565         usage.
40566
40567 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40568
40569         * gcc.c-torture/compile/20020910-1.c: New test.
40570
40571 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40572
40573         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40574
40575 2002-09-10  Andreas Jaeger  <aj@suse.de>
40576
40577         * gcc.dg/20020312-2.c: Adjust for x86-64.
40578
40579 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40580
40581         * g77.dg/7388.f: New test case for PR 7388.
40582
40583 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40584
40585         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40586
40587 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40588
40589         * objc.dg/proto-lossage-1.m: New test.
40590
40591 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40592
40593         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40594
40595 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40596
40597         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
40598         expected to pass.
40599
40600 2002-09-06  Stan Shebs  <shebs@apple.com>
40601             David Edelsohn  <edelsohn@gnu.org>
40602
40603         * gcc.dg/weak: New directory.
40604         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40605         target-specific xfail bits.
40606         * gcc.dg/typeof-2.c: Move to new directory.
40607         * gcc.dg/weak.exp: New expect script.
40608
40609 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
40610
40611         * gcc.c-torture/execute/extzvsi.c: New test.
40612
40613 2002-09-05  Stan Shebs  <shebs@apple.com>
40614
40615         * gcc.dg/weak-1.c: xfail on Darwin.
40616         * gcc.dg/weak-2.c: Ditto.
40617         * gcc.dg/weak-3.c: Ditto.
40618         * gcc.dg/weak-4.c: Ditto.
40619         * gcc.dg/weak-5.c: Ditto.
40620         * gcc.dg/weak-6.c: Ditto.
40621         * gcc.dg/weak-7.c: Ditto.
40622         * gcc.dg/weak-8.c: Ditto.
40623         * gcc.dg/weak-9.c: Ditto.
40624
40625 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
40626
40627         * gcc.c-torture/execute/loop-14.c: New test.
40628
40629 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
40630
40631         * g++.dg/other/cxa-atexit1.C: New test.
40632
40633         * gcc.dg/typeof-2.c: New test.
40634
40635 2002-09-03  Roger Sayle  <roger@eyesopen.com>
40636
40637         * gcc.dg/builtins-2.c: New testcase.
40638         * gcc.dg/builtins-3.c: New testcase.
40639
40640 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
40641
40642         * gcc.dg/cpp/_Pragma4.c: New test.
40643
40644 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
40645
40646         * objc/execute/nil_method-1.m: New testcase.
40647
40648 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
40649
40650         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
40651         [Object class], not [Object initialize].
40652
40653 2002-08-31  Roger Sayle  <roger@eyesopen.com>
40654             Hans-Peter Nilsson  <hp@bitrange.com>
40655
40656         * gcc.c-torture/execute/20020720-1.x: Skip test on
40657         mmix-knuth-mmixware.  Correct comment.
40658
40659 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
40660
40661         * g++.dg/abi/bitfield5.C: New test.
40662         * g++.dg/abi/vbase10.C: Likewise.
40663
40664 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
40665
40666         * objc.dg/undeclared-selector.m: New test.
40667
40668 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.dg/other/offsetof1.C: Avoid cast warning.
40671
40672 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
40673
40674         * objc.dg/super-class-2.m: New test.
40675
40676 2002-08-24  Matt Austern  <austern@apple.com>
40677
40678         * g++.dg/ext/lvaddr.C: New test.
40679         * g++.dg/ext/lvcast.C: New test.
40680
40681 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
40682
40683         * g++.dg/inherit/cond1.C: New test.
40684
40685 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
40686
40687         * gcc.dg/noncompile/incomplete-1.c: New test.
40688
40689 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40690
40691         * gcc.dg/typespec-1.c: New test.
40692
40693 2002-08-20  Devang Patel  <dpatel@apple.com>
40694         * objc.dg/proto-hier-2.m: New test.
40695
40696 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
40697
40698         * objc.dg/bitfield-1.m: New test.
40699         * objc.dg/bitfield-2.m: New test.
40700
40701 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40702
40703         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
40704         gcc.dg/c99-flex-array-4.c: New tests.
40705
40706 2002-08-16  Stan Shebs  <shebs@apple.com>
40707
40708         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
40709
40710 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
40711
40712         * gcc.dg/typeof-1.c: New test.
40713         * g++.dg/ext/typeof2.C: New test.
40714
40715 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40716
40717         * g++.dg/other/offsetof1.C: New test.
40718
40719 2002-08-14  Richard Henderson  <rth@redhat.com>
40720
40721         * gcc.dg/tls/diag-3.c: Fix expected message strings.
40722
40723 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
40724
40725         * gcc.dg/cpp/_Pragma3.c: New test.
40726
40727 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
40728
40729         * g++.dg/template/inherit3: New test.
40730
40731 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40732
40733         * gcc.dg/bitfld-4.c: Add blank options.
40734
40735 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
40736
40737         * g++.dg/template/crash1.C: New test.
40738
40739 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40740
40741         * gcc.dg/tls/opt-2.c: New test.
40742
40743 2002-08-08  Devang Patel  <dpatel@apple.com>
40744
40745         * objc.dg/selector-1.m : New test
40746
40747 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40748
40749         * g++.dg/abi/bitfield4.C: New test.
40750         * gcc.dg/bitfld-4.c: New test.
40751
40752 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40753
40754         * g++.dg/other/packed1.C: New test.
40755
40756 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
40757
40758         * g++.dg/abi/offsetof.C: Tweak error messages.
40759         * g++.old-deja/g++.mike/p10769a.C: Likewise.
40760
40761 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40762
40763         * gcc.dg/bitfld-3.c: New test.
40764
40765 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40766             Richard Henderson  <rth@redhat.com>
40767
40768         * gcc.dg/i386-bitfield1.c: New test.
40769         * g++.dg/abi/bitfield3.C: Update.
40770
40771 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
40772
40773         * objc.dg/const-str-2.m: Update.
40774         * gcc.dg/cpp/c++98.c: Change to C extension.
40775         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40776         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40777
40778 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
40779
40780         * gcc.dg/tls/diag-3.c: New.
40781
40782 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
40783
40784         * g++.dg/README (Subdirectories): Document new subdir expr.
40785         * g++.dg/expr/pmf-1.C: New test.
40786
40787 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
40788
40789         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40790
40791 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
40792
40793         * g++.dg/abi/bitfield3.C: New test.
40794
40795 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         * lib/gcov.exp: Tweak expected line formats.
40798         * gcc.misc-tests/gcov8.c: New test.
40799         * gcc.misc-tests/gcov8.x: New flags.
40800
40801 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
40802
40803         * consistency.vlad/layout/endian.c: Include string.h.
40804
40805         * gcc.c-torture/execute/20020805-1.c: New test.
40806
40807 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
40808
40809         * g++.dg/other/conversion1.C: New test.
40810
40811 2002-08-03  Roger Sayle  <roger@eyesopen.com>
40812
40813         * gcc.dg/builtins-1.c: New testcase.
40814
40815 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
40816
40817         * g++.dg/inherit/access3.C: New test.
40818
40819 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
40820
40821         * gcc.dg/ia64-visibility-2.c: New test.
40822
40823 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
40824
40825         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40826         __qualifier_flags to __flags.
40827
40828 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
40829
40830         * g++.dg/inherit/operator1.C: New test.
40831         * g++.dg/lookup/disamb1.C: Fix typo in comment.
40832         * g++.dg/other/error1.C: Change expected error message.
40833         * g++.dg/template/conv4.C: Likewise.
40834
40835 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
40836
40837         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40838         for documented behavior.
40839
40840 2002-07-25  Roger Sayle  <roger@eyesopen.com>
40841
40842         * gcc.c-torture/execute/20020720-1.x: Skip this test on
40843         several targets known to fail.
40844
40845 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
40846
40847         * gcc.dg/mips-args-[123].c: New tests.
40848
40849 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
40850
40851         * gcc.dg/ppc-spe.c: New.
40852
40853 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
40854
40855         * g++.dg/other/ptrmem4.C: New testcase.
40856
40857 2002-07-24  Richard Henderson  <rth@redhat.com>
40858
40859         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40860
40861 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
40862
40863         * g++.dg/ext/alignof1.C (main): Return 0 for success.
40864
40865 2002-07-24  Roger Sayle  <roger@eyesopen.com>
40866
40867         * gcc.c-torture/execute/memset-3.c: New testcase.
40868
40869 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
40870
40871         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40872         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40873
40874 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40875
40876         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
40877         Delete.
40878
40879 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
40880
40881         * gcc.c-torture/compile/simd-4.c: New test.
40882
40883 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40884
40885         PR c++/7347, c++/7348
40886         * g++.dg/template/access4.C: New test.
40887         * g++.dg/template/access5.C: New test.
40888         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
40889         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
40890         * g++.old-deja/g++.pt/ttp58.C: Likewise.
40891         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
40892
40893 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
40894
40895         * gcc.dg/gnu89-init-2.c: New test.
40896
40897 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
40898
40899         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
40900
40901 2002-07-20  Roger Sayle  <roger@eyesopen.com>
40902
40903         * gcc.c-torture/execute/20020720-1.c: New testcase.
40904
40905 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
40906
40907         * gcc.dg/cpp/Wsignprom.c: New tests.
40908
40909 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
40910
40911         * gcc.c-torture/execute/loop-13.c: New test.
40912
40913 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
40914
40915         * gcc.dg/cpp/expr.c: New tests.
40916
40917 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
40918
40919         * g++.dg/opt/pr6713.C: Add template instantiation.
40920
40921 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
40922
40923         * gcc.dg/nest.c: New test.
40924
40925 2002-07-17  Richard Henderson  <rth@redhat.com>
40926
40927         * g++.dg/opt/pr6713.C: New test.
40928
40929 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
40930
40931         * gcc.c-torture/execute/loop-2e.x: Let the testcase
40932         XFAIL for all x86 processors.
40933
40934 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
40935
40936         * gcc.c-torture/execute/20010122-1.x: Do not test with
40937         -fomit-frame-pointer.
40938
40939 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40940
40941         * g++.dg/template/instantiate2.C: New test.
40942         * g++.dg/template/spec4.C: New test.
40943
40944 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40945
40946         * g++.dg/template/access2.C: New test.
40947         * g++.dg/template/access3.C: New test.
40948
40949 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
40950
40951         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
40952         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
40953         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
40954         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
40955         Convert to use <stdarg.h>.
40956         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
40957         Delete.
40958         * gcc.dg/va-arg-2.c: New.
40959         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
40960
40961 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
40962
40963         * gcc.c-torture/compile/20020710-1.c: New test.
40964
40965 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
40966                           Andrew Pinski  <pinskia@physics.uc.edu>
40967
40968         gcc.c-torture/compile/simd-2.c: New testcase.
40969         gcc.c-torture/compile/simd-3.c: Likewise.
40970
40971 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
40972
40973         PR c++/7224
40974         * g++.dg/overload/error1.C: New test.
40975
40976 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40977
40978         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
40979         configuration and IRIX 6 O32 ABI.
40980
40981 2002-07-11  Roger Sayle  <roger@eyesopen.com>
40982
40983         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
40984
40985 2002-07-10  Roger Sayle  <roger@eyesopen.com>
40986
40987         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
40988
40989 2002-07-10  Jeffrey A Law  <law@redhat.com>
40990
40991         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
40992
40993         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
40994
40995 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
40996
40997         * gcc.dg/20020312-2.c: Check for __PPC__.
40998
40999 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41000
41001         * gcc.c-torture/compile/20020709-1.c: New test.
41002
41003 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41004
41005         * g++.dg/template/qualttp21.C: New test case.
41006
41007 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41008
41009         * gcc.c-torture/compile/20020706-1.c: New test.
41010         * gcc.c-torture/compile/20020706-2.c: New test.
41011
41012 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41013             Alexandre Oliva  <aoliva@redhat.com>
41014
41015         * g++.dg/warn/incomplete1.C: New test.
41016
41017 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41018
41019         PR c++/7099
41020         * g++.dg/warn/noreturn1.C: New test.
41021
41022 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41023
41024         PR c++/6706
41025         * g++.dg/debug/debug6.C: New test.
41026         * g++.dg/debug/debug7.C: New test.
41027
41028 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41029
41030         * gcc.c-torture/compile/simd-3.c: New test.
41031
41032 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41033
41034         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41035         * gcc.dg/20020620-1.c: Likewise.
41036
41037 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41038
41039         PR c++/6944
41040         * g++.dg/init/array4.C: New test.
41041         * g++.dg/init/array5.C: New test.
41042
41043 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41044
41045         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41046         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41047
41048 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41049
41050         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41051         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41052         * gcc.dg/wtr-conversion-1.c: Likewise.
41053         * gcc.dg/wtr-escape-1.c: Likewise.
41054         * gcc.dg/wtr-int-type-1.c: Likewise.
41055         * gcc.dg/wtr-label-1.c: Likewise.
41056         * gcc.dg/wtr-static-1.c: Likewise.
41057         * gcc.dg/wtr-strcat-1.c: Likewise.
41058         * gcc.dg/wtr-suffix-1.c: Likewise.
41059         * gcc.dg/wtr-switch-1.c: Likewise.
41060         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41061         * gcc.dg/wtr-union-init-1.c: Likewise.
41062         * gcc.dg/wtr-union-init-2.c: Likewise.
41063         * gcc.dg/wtr-union-init-3.c: Likewise.
41064
41065         * gcc.dg/wtr-func-def-1.c: New test.
41066
41067 2002-07-02 Devang Patel <dpatel@apple.com>
41068
41069         * objc.dg/param-1.m: New test.
41070
41071 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41072
41073         * gcc.dg/cpp/trad/directive.c: Add test.
41074         * gcc.dg/cpp/trad/macroargs.c: Add test.
41075         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41076
41077 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41078
41079         * gcc.dg/cpp/cmdlne-M.c: New test.
41080
41081 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41082
41083         * objc.dg/desig-init-1.m: New test.
41084
41085 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41086
41087         PR c++/6716
41088         * g++.dg/template/instantiate1.C: New test.
41089
41090 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41091
41092         PR c++/7112
41093         * g++.dg/template/sizeof2.C: New test.
41094
41095 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41096
41097         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41098         gcc.dg/cpp/trad/include.c: New tests.
41099
41100 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41101
41102         PR target/7177
41103         * gcc.c-torture/compile/20020701-1.c: New test.
41104
41105 2002-07-01  Stan Shebs  <shebs@apple.com>
41106
41107         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41108         header here...
41109         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41110         (objc-torture-execute): or here.
41111
41112 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41113
41114         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41115
41116 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41117
41118         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41119
41120 2002-06-30  Devang Patel  <dpatel@apple.com>
41121
41122         * objc.dg/fsyntax-only.m: New test.
41123
41124 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41125
41126         PR c++/6695
41127         * g++.dg/template/friend7.C: New file.
41128
41129 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41130
41131         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41132         return type.
41133
41134 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41135
41136         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41137         avoid division by zero.
41138
41139 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41140
41141         * gcc.dg/Wunknownprag.c: New tests.
41142
41143 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41144
41145         * gcc.c-torture/execute/simd-2.c: New test.
41146
41147 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41148
41149         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41150         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41151         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41152         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41153         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41154         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41155         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41156         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41157         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41158         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41159         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41160         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41161         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41162         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41163         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41164         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41165         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41166
41167 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41168
41169         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41170         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41171         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41172         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41173         New tests.
41174         * gcc.dg/cpp/trad/directive.c: Update.
41175
41176 2002-06-23  Andreas Jaeger  <aj@suse.de>
41177
41178         * gcc.c-torture/execute/complex-6.c: New.
41179
41180 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41181
41182         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41183         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41184         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41185         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41186
41187 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41188
41189         * gcc.dg/cpp/trad: New directory with traditional tests copied
41190         from parent directory.
41191         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41192         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41193         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41194         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41195         Move to trad/ and rename.
41196         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41197         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41198         gcc.dg/cpp/trad/redef2.c: New tests.
41199         * gcc.dg/cpp/trad/trad.exp: New driver.
41200
41201 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41202
41203         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41204         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41205         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41206         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41207         Remove.
41208
41209 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41210
41211         * gcc.dg/20020620-1.c: New test.
41212
41213 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41214
41215         * g++.dg/template/ttp4.C: New test.
41216
41217 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41218
41219         * g++.dg/opt/vt1.C: Fix regexp.
41220
41221 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41222
41223         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41224         Don't use attribute `noinline'.
41225
41226 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41227
41228         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41229
41230 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41231
41232         * gcc.c-torture/execute/simd-1.c: New.
41233
41234         * gcc.dg/simd-1.c: New.
41235
41236 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41237
41238         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41239
41240 2002-06-16  Richard Henderson  <rth@redhat.com>
41241
41242         * g++.dg/ext/anon-struct1.C: New.
41243         * g++.dg/ext/anon-struct2.C: New.
41244         * g++.dg/ext/anon-struct3.C: New.
41245         * gcc.dg/anon-struct-1.c: New.
41246         * gcc.dg/anon-struct-2.c: New.
41247         * gcc.dg/anon-struct-3.c: New.
41248         * gcc.dg/20011008-1.c: Adjust warning text.
41249         * gcc.dg/20020527-1.c: Add -fms-extensions.
41250
41251 2002-06-16  Richard Henderson  <rth@redhat.com>
41252
41253         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41254
41255 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41256
41257         * gcc.c-torture/execute/20020615-1.c: New test.
41258
41259 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41260
41261         * gcc.c-tortuture/execute/compare-1.c: New test case.
41262         * gcc.c-tortuture/execute/compare-2.c: New test case.
41263         * gcc.c-tortuture/execute/compare-3.c: New test case.
41264
41265 2002-06-13  Richard Henderson  <rth@redhat.com>
41266
41267         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41268         ia64 ilp32.
41269
41270 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41271
41272         * g++.dg/template/typename2.C: Update error message.
41273
41274 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41275
41276         * gcc.c-torture/execute/20020611-1.c: New test.
41277
41278 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41279
41280         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41281         list of targets to skip.
41282
41283 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41284
41285         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41286         targets if not optimizing.
41287
41288 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41289
41290         * gcc.c-torture/compile/20020605-1.c: New test.
41291
41292         * g++.dg/opt/vt1.C: New test.
41293
41294         * gcc.dg/20020531-1.c: New test.
41295
41296         * gcc.dg/20020530-1.c: New test.
41297
41298         * gcc.dg/20020527-1.c: New test.
41299
41300         * g++.dg/opt/cse1.C: New test.
41301
41302 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41303
41304         * gcc.dg/20020607-2.c: New test case.
41305
41306 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * gcc.c-torture/compile/20020604-1.c: New test.
41309
41310 2002-06-04  Richard Henderson  <rth@redhat.com>
41311
41312         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41313         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41314         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41315
41316 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41317
41318         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41319
41320 2002-06-03  Richard Henderson  <rth@redhat.com>
41321
41322         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41323         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41324
41325 2002-06-02  Richard Henderson  <rth@redhat.com>
41326
41327         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41328         test functions static.
41329
41330 2002-06-02  Andreas Jaeger  <aj@suse.de>
41331
41332         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41333         now.
41334
41335 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41336
41337         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41338         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41339         Update for mofified diagnostics.
41340         * gcc.dg/c99-intconst-1.c: No longer fail.
41341
41342 2002-06-02  Richard Henderson  <rth@redhat.com>
41343
41344         * gcc.dg/uninit-A.c: Remove xfail markers.
41345
41346 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41347
41348         * gcc.dg/fnegate-1.c: New test case.
41349
41350 2002-05-30  Osku Salerma  <osku@iki.fi>
41351
41352         * gcc.c-torture/execute/mayalias-1.c: New file.
41353
41354 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41355
41356         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41357         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41358         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41359
41360 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41361
41362         * gcc.c-torture/execute/20020529-1.c: New test.
41363
41364 2002-05-27  Richard Henderson  <rth@redhat.com>
41365
41366         * g++.dg/ext/attrib6.C: New test case.
41367
41368 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41369
41370         * gcc.c-torture/execute/pure-1.c: New test.
41371
41372 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41373
41374         * gcc.dg/cpp/arith-2.c: Remove.
41375
41376 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41377
41378         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41379         * gcc.dg/cpp/if-3.c: Remove.
41380
41381 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41382
41383         * g++.dg/opt/cse2.C: New test.
41384
41385 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41386
41387         * gcc.dg/cpp/arith-1.c: New semantic tests.
41388         * gcc.dg/cpp/if-1.c: Update.
41389
41390 2002-05-24  Ben Elliston  <bje@redhat.com>
41391
41392         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41393
41394 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41395
41396         * gcc.dg/verbose-asm.c: New test.
41397
41398 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41399
41400         * gcc.dg/cpp/paste12.c: New test.
41401
41402 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41403
41404         * g++.dg/parse/named_ops.C: New test.
41405
41406 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41407
41408         * gcc.dg/weak-8.c: New test.
41409
41410 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41411
41412         * gcc.dg/weak-2.c: Allow optional leading underscore
41413         in scan-assembler symbol name.
41414         * gcc.dg/weak-3.c: Likewise.
41415         * gcc.dg/weak-4.c: Likewise.
41416         * gcc.dg/weak-5.c: Likewise.
41417
41418 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41419
41420         * gcc.dg/20020523-1.c: New test.
41421
41422 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41423
41424         * objc.dg/const-str-2.m: Update now that we stop after
41425         a command line error.
41426
41427 2002-05-22  Richard Henderson  <rth@redhat.com>
41428
41429         * g++.dg/dg.exp: Fix typo in test pruneing.
41430
41431 2002-05-22  Richard Henderson  <rth@redhat.com>
41432
41433         * g++.dg/dg.exp: Prune the tls subdirectory.
41434         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41435         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41436         * g++.dg/tls/init-1.C: New.
41437
41438 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41439
41440         * gcc.dg/20020517-1.c: New test.
41441
41442 2002-05-21  Richard Henderson  <rth@redhat.com>
41443
41444         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41445         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41446
41447 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41448
41449         * g++.dg/other/copy2.C: New test.
41450
41451 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41452
41453         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41454         (MAX_COPY): Bump up to 10 times sizeof (long long).
41455         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41456
41457         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41458         sizeof (long long).
41459
41460         * gcc.c-torture/execute/strcpy-1.c: New test.
41461
41462 2002-05-19  Jason Merrill  <jason2redhat.com>
41463
41464         * g++.dg/ext/oper1.C: New test.
41465
41466 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41467 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41468
41469         * README.QMTEST: New file.
41470
41471         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41472
41473 2002-05-19  Andreas Jaeger  <aj@suse.de>
41474
41475         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41476         now.
41477         * gcc.c-torture/execute/loop-2d.x: Likewise.
41478
41479 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41480
41481         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41482         support weak symbols.
41483         * gcc.dg/weak-4.c: Likewise.
41484         * gcc.dg/weak-6.c: Likewise.
41485
41486 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41487
41488         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41489         cygwin, coff and h8300-*-hms targets
41490         * gcc.dg/weak-5.c: Likewise.
41491         * gcc.dg/weak-7.c: Likewise.
41492
41493 2002-05-16  Jason Merrill  <jason@redhat.com>
41494
41495         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41496         (scan-assembler-not, scan-assembler-dem): Likewise.
41497         (scan-assembler-dem-not): Likewise.
41498
41499 2002-05-15  Richard Henderson  <rth@redhat.com>
41500
41501         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41502
41503 2002-05-15  Richard Henderson  <rth@redhat.com>
41504
41505         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41506         (vfoo1f): Warning here.
41507         (vfoo1l): Don't redefine the alias.
41508
41509 2002-05-14  Jason Merrill  <jason@redhat.com>
41510             Alexandre Oliva  <aoliva@redhat.com>
41511
41512         * g++.dg/init/pm1.C: New test.
41513
41514 2002-05-12  David S. Miller  <davem@redhat.com>
41515
41516         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41517         types.
41518
41519 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41520
41521         * gcc.c-torture/execute/20020510-1.c: New test case.
41522
41523 2002-05-10  David S. Miller  <davem@redhat.com>
41524
41525         * gcc.c-torture/execute/conversion.c: Test long double too.
41526
41527 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41528
41529         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41530         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41531         * lib/g++.exp (g++_link_flags): Likewise.
41532         * lib/objc.exp (objc_target_compile): Likewise.
41533
41534 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41535
41536         * gcc.dg/cpp/poison.c: Update.
41537         * gcc.dg/cpp/20000625-2.c: Remove.
41538         * gcc.dg/cpp/direct2s.c: Remove final test.
41539
41540 2002-05-08  Tom Rix  <trix@redhat.com>
41541
41542         * gcc.c-torture/execute/20020508-1.c: New test.
41543         * gcc.c-torture/execute/20020508-2.c: New test.
41544         * gcc.c-torture/execute/20020508-3.c: New test.
41545
41546 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41547
41548         * gcc.dg/cpp/charconst-4.c: More tests.
41549
41550 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41551
41552         PR c/6569
41553         * gcc.dg/weak-3.c: Update location of warning messages.
41554         * gcc.dg/weak-5.c: Likewise.
41555
41556 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41557
41558         * gcc.c-torture/execute/20020506-1.c: New test case.
41559
41560 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41561
41562         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41563
41564 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41565
41566         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41567
41568 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41569
41570         * gcc.dg/cpp/charconst-3.c: New test.
41571
41572 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41573
41574         * gcc.dg/cpp/charconst.c: Update tests.
41575
41576 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41577
41578         * treelang: Added directory for new sample language treelang. Also
41579         lib/treelang.exp: New file to signal treelang should be tested.
41580
41581 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41582
41583         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41584         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41585         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41586         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41587         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41588         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41589         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41590
41591 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41592
41593         * gcc.dg/format/xopen-2.c: New test.
41594
41595 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41596
41597         * gcc.dg/20020503-1.c: New test.
41598
41599 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
41600
41601         * g++.dg/init/dtor1.C: Make it tougher.
41602
41603 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
41604
41605         * g++.dg/init/dtor1.C: New test.
41606
41607 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
41608
41609         * gcc.dg/altivec-8.c: New.
41610
41611 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
41612
41613         * gcc.dg/altivec-7.c: New.
41614
41615 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
41616
41617         * g++.dg/parse/typedef1.C: New test.
41618
41619 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
41620
41621         PR c++/6486
41622         * g++.dg/template/friend6.C: New test.
41623
41624         PR c++/6492
41625         * g++.dg/init/copy1.C: New test.
41626
41627 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
41628
41629         * g++.dg/warn/effc1.C: New test.
41630
41631 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41632
41633         * gcc.dg/cpp/if-cexp.c: Add a test.
41634
41635 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
41636
41637         * gcc.dg/20020426-2.c: New test.
41638
41639 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41640
41641         * gcc.dg/cpp/if-mop.c: Update.
41642         * gcc.dg/cpp/if-mpar.c: Add test.
41643         * gcc.dg/cpp/if-oppr.c: Update.
41644
41645 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41646
41647         PR c/6343
41648         * gcc.dg/weak-[2-7].c: New tests.
41649
41650 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41651
41652         * gcc.dg/enum1.c: New test.
41653
41654 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41655
41656         PR c++/6497
41657         * g++.dg/inherit/access2.C: New test.
41658
41659 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41660
41661         PR bootstrap/6445
41662         * gcc.dg/20020426-1.c: New test.
41663
41664 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41665
41666         * g++.dg/abi/enum1.C: New test.
41667
41668 2002-04-26  Richard Henderson  <rth@redhat.com>
41669
41670         * gcc.dg/c99-bool-1.c: Expect always true warning.
41671
41672 2002-04-25  Roger Sayle  <roger@eyesopen.com>
41673
41674         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
41675
41676 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41677
41678         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
41679         targets.
41680
41681 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
41682
41683         * g++.dg/abi/mange7.C: New test.
41684
41685         PR c++/6438.
41686         * g++.dg/parse/stmtexpr2.C: New test.
41687
41688 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
41689
41690         * gcc.dg/20020312-2.c: Add SH target.
41691
41692 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41693
41694         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
41695         compiler output on mips*-*-irix*.
41696
41697 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
41698
41699         * g++.dg/parse/attr1.C: New test.
41700
41701 2002-04-23  Roger Sayle  <roger@eyesopen.com>
41702
41703         * gcc.c-torture/execute/string-opt-17.c: New test case.
41704         * gcc.c-torture/execute/memset-2.c: New test case.
41705
41706 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
41707
41708         PR c++/6256:
41709         * g++.dg/template/friend5.C: New test.
41710
41711         PR c++/6331:
41712         * g++.dg/template/qual1.C: Likewise.
41713
41714 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
41715
41716         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
41717         Include stdlib.h, not stdio.h or ctype.h.
41718
41719 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
41720
41721         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
41722         cris-*-elf* and mmix-*-*.
41723         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
41724         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
41725         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
41726         Ditto.
41727         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
41728         * gcc.dg/wchar_t-1.c: Ditto.
41729
41730 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
41731
41732         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
41733         Clarify comment.
41734
41735 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
41736
41737         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
41738
41739 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41740
41741         * gcc.c-torture/execute/20000906-1.x: Delete.
41742
41743 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
41744
41745         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
41746
41747 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
41748
41749         * PR6367
41750         * g77.f-torture/execute/6367.f: New test.
41751         * g77.f-torture/execute/6367.x: Disable for MMIX.
41752
41753 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
41754
41755         * PR6352
41756         * g++.dg/opt/inline2.C: New test.
41757
41758 2002-04-18  Richard Henderson  <rth@redhat.com>
41759
41760         * gcc.dg/20000906-1.c: Enable for all targets.
41761         * gcc.c-torture/compile/iftrap-2.c: New.
41762
41763 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41764
41765         * gcc.dg/20020418-1.c: New test.
41766         * gcc.dg/20020418-2.c: New test.
41767
41768 2002-04-18  Richard Henderson  <rth@redhat.com>
41769
41770         * gcc.c-torture/compile/iftrap-1.c: New.
41771         * gcc.dg/iftrap-1.c: Adjust for ia64.
41772         * gcc.dg/iftrap-2.c: New.
41773
41774 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41775
41776         * gcc.c-torture/compile/20020418-1.c: New test.
41777
41778 2002-04-18  Roger Sayle  <roger@eyesopen.com>
41779
41780         * gcc.c-torture/compile/20020415-1.c: New.
41781
41782 2002-04-18  David S. Miller  <davem@redhat.com>
41783
41784         * gcc.c-torture/execute/20020418-1.c: New test.
41785
41786 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
41787
41788         * gcc.dg/20020416-1.c: New test.
41789
41790         * g++.dg/opt/inline1.C: New test.
41791
41792 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
41793
41794         * gcc.dg/altivec-5.c: New test.
41795
41796         * gcc.dg/20020415-1.c: New test.
41797
41798 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
41799
41800         * lib/chill.exp: Remove.
41801
41802 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
41803
41804         * g++.dg/other/big-struct.C: New test.
41805
41806 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
41807
41808         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41809         of scratch file.
41810
41811 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
41812
41813         PR c/6277
41814         * gcc.dg/i386-387-1.c: Allow optional leading underscore
41815         in scan-assembler function name
41816
41817 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
41818
41819         * g77.f-torture/execute/980628-4.x,
41820         g77.f-torture/execute/980628-5.x,
41821         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41822         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41823         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41824         i[34567]86-*-*.
41825
41826 2002-04-13  David S. Miller  <davem@redhat.com>
41827
41828         * gcc.c-torture/execute/20020413-1.c: New test.
41829
41830 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
41831
41832         * gcc.dg/asm-6.c,
41833         * g++.dg/ext/asm1.C: New tests.
41834
41835 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
41836
41837         PR c++ 5373.
41838         * g++.dg/parse/stmtexpr1.C: New test.
41839
41840         PR c++/5189.
41841         * g++.dg/template/copy1.C: New test.
41842
41843 2002-04-12  Richard Henderson  <rth@redhat.com>
41844
41845         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41846
41847 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
41848
41849         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41850         gcc.c-torture/execute/20020307-2.c.
41851
41852 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
41853
41854         * g++.dg/ext/attrib5.C,
41855         * g++.dg/lookup/struct1.C: New tests.
41856
41857 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
41858
41859         * gcc.dg/20020411-1.c: New test.
41860
41861         * gcc.c-torture/execute/20020411-1.c: New test.
41862
41863 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
41864
41865         * g77.f-torture/execute/6177.f: New test.
41866
41867 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
41868
41869         PR middle-end/6247
41870         * g++.dg/opt/cleanup1.C: New test.
41871
41872         * g++.dg/opt/const1.C: New test.
41873
41874 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
41875
41876         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
41877
41878 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41879
41880         PR c++/5507
41881         * g++.dg/template/typename2.C: New test.
41882
41883 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
41884
41885         * gcc.c-torture/execute/loop-12.c: New.
41886
41887 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
41888
41889         * g77.f-torture/execute/980628-4.x,
41890         g77.f-torture/execute/980628-5.x,
41891         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41892         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41893         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
41894
41895 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41896
41897         PR optimization/6086
41898         * g++.dg/opt/preinc1.C: New test.
41899
41900 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
41901
41902         PR c++/5571
41903         * g++.dg/opt/static2.C: New test.
41904
41905 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
41906
41907         PR c/5120
41908         * gcc.dg/20020406-1.c: New test.
41909
41910 2002-04-04  David S. Miller  <davem@redhat.com>
41911
41912         * gcc.c-torture/execute/20020404-1.c: New test.
41913
41914 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
41915
41916         PR c/6123
41917         * gcc.dg/20020312-2.c: Do not declare global register variable
41918         if __PIC__ or __pic__ is defined.
41919
41920 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
41921
41922         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
41923         __asm__ so that it works correctly even if -ansi -pedantic-errors.
41924
41925 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41926
41927         * gcc.misc-tests/linkage.exp: Update last change to handle
41928         sparc*-, not just sparc-.
41929
41930 2002-04-03  Richard Henderson  <rth@redhat.com>
41931
41932         * gcc.dg/cpp/ucs.c: Improved long UCS test.
41933
41934 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
41935
41936         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
41937
41938 2002-04-02  David S. Miller  <davem@redhat.com>
41939
41940         * gcc.c-torture/execute/20020402-3.c: New test.
41941
41942 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
41943
41944         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
41945         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
41946
41947         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
41948         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
41949         g77.f-torture/execute/20001201.x,
41950         g77.f-torture/execute/u77-test.x: New files.
41951
41952         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
41953         * gcc.dg/wchar_t-1.c: Ditto.
41954
41955 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41956
41957         * gcc.c-torture/execute/20020402-1.c: New test.
41958
41959 2002-04-01  Richard Henderson  <rth@redhat.com>
41960
41961         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
41962
41963         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
41964
41965 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41966
41967         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
41968
41969 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41970
41971         * g++.dg/inherit/template-as-base.C: Expect error.
41972         * g++.dg/inherit/namespace-as-base.C: Likewise.
41973
41974 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
41975
41976         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
41977         g++.dg/ext/instantiate3.C: Tweak match patterns.
41978
41979         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
41980         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
41981         -da test.
41982
41983 2002-03-31  Richard Henderson  <rth@redhat.com>
41984
41985         * gcc.dg/special/alias-2.c: New.
41986         * gcc.dg/special/ecos.exp: Run it.
41987
41988 2002-03-31  Richard Henderson  <rth@redhat.com>
41989
41990         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
41991
41992 2002-03-31  Kazu Hirata  <kazu@hxi.com>
41993
41994         * gcc.dg/weak-1.c: Disable on h8300 port.
41995
41996 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
41997
41998         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
41999         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42000         ordering tests.
42001         * g++.dg/bprob/bprob-1.C: New test.
42002         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42003         * g++.dg/gcov/gcov-1.C: New test.
42004         * g++.dg/gcov/gcov-1.x: New file.
42005         * g++.dg/gcov/gcov-2.C: New test.
42006         * g++.dg/gcov/gcov-3.C: New test.
42007         * g++.dg/gcov/gcov-3.h: New file.
42008
42009 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42010
42011         * g++.old-deja/g++.other/builtins5.C: New test.
42012         * g++.old-deja/g++.other/builtins6.C: New test.
42013         * g++.old-deja/g++.other/builtins7.C: New test.
42014         * g++.old-deja/g++.other/builtins8.C: New test.
42015         * g++.old-deja/g++.other/builtins9.C: New test.
42016
42017 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42018
42019         * g++.dg/opt/static1.C: New test.
42020
42021         * g++.dg/opt/longbranch1.C: New test.
42022
42023 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42024
42025         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42026
42027         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42028
42029 2002-03-28  Jeffrey A Law  (law@redhat.com)
42030
42031         * gcc.c-torture/execute/20020328-1.c: New test.
42032
42033 2002-03-27  Richard Henderson  <rth@redhat.com>
42034
42035         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42036         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42037         move from g++.old-deja/g++.ext/.
42038
42039 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42040
42041         * g++.dg/init/new2.C: New test.
42042
42043 2002-03-26  Richard Henderson  <rth@redhat.com>
42044
42045         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42046
42047         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42048         on sparc.
42049
42050         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42051         sparcv9 systems.
42052         * gcc.dg/20001102-1.c: Likewise.
42053
42054 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42055
42056         * gcc.dg/cpp/endif-pedantic1.c,
42057         gcc.dg/cpp/endif-pedantic2.c: New tests.
42058
42059 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42060
42061         * g++.dg/init/new1.C: New test.
42062
42063 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42064
42065         * g++.dg/abi/vbase9.C: New test.
42066
42067 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42068
42069         * gcc.dg/arm-asm.c: New test.
42070
42071 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42072
42073         * gcc.dg/Wswitch-enum.c: New test.
42074         Fix PR c/5044.
42075
42076 2002-03-26  Richard Henderson  <rth@redhat.com>
42077
42078         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42079         structure.
42080
42081 2002-03-25  Richard Henderson  <rth@redhat.com>
42082
42083         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42084         sparcv9 systems.
42085
42086         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42087         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42088
42089 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42090
42091         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42092
42093 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42094
42095         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42096         targets using generic thunk support.
42097
42098 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42099
42100         * gcc.c-torture/compile/20020323-1.c: New test.
42101
42102         * g++.dg/opt/conj2.C: New test.
42103
42104 2002-03-24  Richard Henderson  <rth@redhat.com>
42105
42106         * gcc.dg/weak-1.c: Use -fno-common.
42107
42108 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42109
42110         * g77.dg/f77-edit-apostrophe-out.f: New test
42111         * g77.dg/f77-edit-h-out.f: New test
42112         * g77.dg/f77-edit-t-in.f: New test
42113         * g77.dg/f77-edit-t-out.f: New test
42114         * g77.dg/f77-edit-x-out.f: New test
42115         * g77.dg/f77-edit-slash-out.f: New test
42116         * g77.dg/f77-edit-colon-out.f: New test
42117         * g77.dg/f77-edit-s-out.f: New test
42118
42119 2002-03-24  Richard Henderson  <rth@redhat.com>
42120
42121         * objc/execute/formal_protocol-6.x: New XFAIL.
42122
42123 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42124
42125         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42126         that do not support weak symbols
42127
42128 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42129
42130         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42131         * lib/g77.exp: Likewise.
42132         * lib/objc.exp: Likewise.
42133
42134 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42135
42136         * gcc.dg/Wswitch-default.c: New test.
42137
42138 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42139
42140         * g++.dg/other/enum1.C: New test.
42141
42142 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42143
42144         * gcc.dg/pragma-ep-3.c: Fix typo.
42145
42146 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42147
42148         * g++.dg/inherit/template-as-base.C: New test.
42149
42150 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42151
42152         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42153         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42154
42155 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42156
42157         * gcc.dg/cpp/multiline.c: Update to match.
42158
42159 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42160
42161         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42162
42163 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42164
42165         * gcc.dg/cpp/extratokens2.c: New file.
42166
42167 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42168
42169         * gcc.dg/20020312-2.c: Add rs6000 target.
42170
42171         * gcc.c-torture/compile/20020319-1.c: New test.
42172
42173 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42174
42175         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42176         (A, E): Handle this.
42177
42178 2002-03-20  Jason Merrill  <jason@redhat.com>
42179
42180         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42181         ignoring -fpic.
42182         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42183         through prune_gcc_output.
42184
42185 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42186
42187         * gcc.c-torture/compile/20020320-1.c: New test.
42188
42189 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42190
42191         * gcc.c-torture/compile/20020318-1.c: New test.
42192
42193         * gcc.dg/struct-by-value-1.c: New test.
42194
42195         * gcc.dg/20020319-1.c: New test.
42196
42197 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42198
42199         * g++.dg/opt/conj1.C: New test.
42200
42201 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42202
42203         * g++.dg/template/qualttp20.C: Revert previous change.
42204         * g++.dg/template/qualttp3.C: Likewise.
42205         * g++.dg/template/qualttp4.C: Likewise.
42206         * g++.dg/template/qualttp5.C: Likewise.
42207         * g++.dg/template/qualttp6.C: Likewise.
42208         * g++.dg/template/qualttp7.C: Likewise.
42209         * g++.dg/template/qualttp8.C: Likewise.
42210         * g++.dg/template/recurse.C: Likewise.
42211
42212 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42213
42214         * gcc.dg/cpp/wchar-1.c: Update.
42215
42216 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42217
42218         * g++.dg/template/conv1.C: New test.
42219         * g++.dg/template/conv2.C: New test.
42220         * g++.dg/template/conv3.C: New test.
42221         * g++.dg/template/conv4.C: New test.
42222
42223 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42224
42225         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42226         * g++.dg/template/qualttp3.C: Likewise.
42227         * g++.dg/template/qualttp4.C: Likewise.
42228         * g++.dg/template/qualttp5.C: Likewise.
42229         * g++.dg/template/qualttp6.C: Likewise.
42230         * g++.dg/template/qualttp7.C: Likewise.
42231         * g++.dg/template/qualttp8.C: Likewise.
42232         * g++.dg/template/recurse.C: Likewise.
42233
42234 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42235
42236         * g++.dg/opt/dtor1.C: New test.
42237
42238 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42239
42240         * gcc.c-torture/compile/20020315-1.c: New test.
42241
42242 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42243
42244         * gcc.dg/weak-1.c: Fix scan tests.
42245
42246 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42247
42248         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42249         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42250         cris-*-aout* mmix-*-*.
42251         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42252         cris-*-aout* mmix-*-*.
42253         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42254         cris-*-elf* cris-*-aout* and mmix-*-*.
42255         * gcc.dg/20001009-1.c: Ditto.
42256         * gcc.dg/20010912-1.c: Ditto.
42257         * gcc.dg/20020122-4.c: Ditto.
42258         * gcc.dg/inline-2.c: Ditto.
42259
42260 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42261
42262         * gcc.c-torture/compile/20020314-1.c: New test.
42263
42264 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42265
42266         * gcc.c-torture/execute/20020314-1.c: New test.
42267
42268 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42269
42270         * g++.dg/warn/Wunused-1.C: New test.
42271
42272 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42273
42274         * g++.dg/abi/mangle6.C: New test.
42275
42276 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42277
42278         * gcc.c-torture/compile/20020309-2.c: New test.
42279
42280         * gcc.c-torture/compile/20020312-1.c: New test.
42281
42282 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42283
42284         * g++.dg/other/access1.C: New test.
42285
42286 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42287
42288         * gcc.c-torture/execute/wchar_t-1.c: New test.
42289
42290 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42291
42292         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42293
42294 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42295
42296         * gcc.dg/20020312-1.c: New test case.
42297
42298 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42299
42300         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42301
42302 2002-03-11  Richard Henderson  <rth@redhat.com>
42303
42304         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42305         * g++.old-deja/g++.jason/report.C: Likewise.
42306
42307 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42308
42309         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42310         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42311
42312 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42313
42314         * g++.dg/overload/pmf1.C: New test.
42315
42316 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42317
42318         * gcc.c-torture/execute/20020307-1.c: Use long.
42319
42320 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42321
42322         PR optimization/5844
42323         * gcc.dg/20020310-1.c: New test.
42324
42325 2002-03-09  Michael Meissner  <meissner@redhat.com>
42326
42327         * gcc.c-torture/execute/memcpy-2.c: New test.
42328         * gcc.c-torture/execute/memset-1.c: New test.
42329         * gcc.c-torture/execute/strlen-1.c: New test.
42330         * gcc.c-torture/execute/strcmp-1.c: New test.
42331         * gcc.c-torture/execute/strncmp-1.c: New test.
42332
42333 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42334
42335         * gcc.dg/ppc-ldstruct.c: New test.
42336
42337 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42338
42339         * gcc.c-torture/execute/va-arg-22.c: New test.
42340
42341 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42342
42343         * gcc.c-torture/compile/20020309-1.c: New test.
42344
42345 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42346
42347         * gcc.c-torture/execute/20020307-2.c: New test.
42348
42349 2002-03-07  Jeffrey A Law  (law@redhat.com)
42350
42351         * g77.f-torture/compile/20020307-1.f: New test.
42352
42353 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42354
42355         * gcc.dg/unordered-1.c: New test.
42356
42357 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42358
42359         * gcc.c-torture/execute/20020307-1.c: New test.
42360
42361 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42362
42363         * gcc.dg/20020304-1.c: New test.
42364
42365         * gcc.c-torture/compile/20020304-2.c: New test.
42366
42367 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42368
42369         * gcc.c-torture/compile/20020304-1.c: New test case
42370         (from PR c/5830).
42371
42372 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42373
42374         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42375
42376 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42377
42378         * g++.dg/other/classkey1.C: New test.
42379
42380 2002-03-01  Richard Henderson  <rth@redhat.com>
42381
42382         * gcc.c-torture/compile/981223-1.x: New.
42383         * gcc.c-torture/compile/920625-1.x: New.
42384
42385 2002-02-28  Richard Henderson  <rth@redhat.com>
42386
42387         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42388
42389 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42390
42391         * gcc.c-torture/execute/20020227-1.c: New test.
42392
42393 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42394
42395         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42396         here" ERROR lines.
42397         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42398         * g++.old-deja.g++.other/defarg1.C: Likewise.
42399         * g++.old-deja/g++.pt/calls2.C: Likewise.
42400         * g++.old-deja/g++.pt/crash20.C: Likewise.
42401         * g++.old-deja/g++.pt/crash30.C: Likewise.
42402         * g++.old-deja/g++.pt/crash36.C: Likewise.
42403         * g++.old-deja/g++.pt/crash6.C: Likewise.
42404         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42405         * g++.old-deja/g++.pt/derived3.C: Likewise.
42406         * g++.old-deja/g++.pt/error1.C: Likewise.
42407         * g++.old-deja/g++.pt/friend21.C: Likewise.
42408         * g++.old-deja/g++.pt/friend23.C: Likewise.
42409         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42410         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42411
42412 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42413
42414         * gcc.c-torture/execute/20020225-2.c: New test.
42415
42416 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42417
42418         * gcc.c-torture/execute/920730-1t.c,
42419         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42420         Delete test cases, only relevant to -traditional.
42421
42422 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42423
42424         * gcc.dg/cpp/undef1.c: Remove.
42425         * gcc.dg/cpp/directiv.c: Update.
42426         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42427
42428 2002-02-27  Michael Meissner  <meissner@redhat.com>
42429
42430         * gcc.c-torture/execute/20020226-1.c: New test.
42431
42432 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42433
42434         * g++.dg/debug/debug4.C: New test.
42435
42436         * gcc.dg/ia64-visibility-1.c: New test.
42437
42438 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42439
42440         * gcc.dg/debug/20020224-1.c: New.
42441
42442 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42443
42444         * gcc.c-torture/execute/960416-1.x: New.
42445         * gcc.c-torture/execute/divconst-3.x: Likewise.
42446
42447 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42448
42449         * gcc.dg/20020224-1.c: New test.
42450
42451 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42452
42453         * gcc.c-torture/execute/20020225-1.c: New.
42454
42455 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42456
42457         * gcc.dg/cpp/wchar-1.c: New test.
42458
42459 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42460
42461         * gcc.dg/20020222-1.c: New test.
42462
42463 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42464
42465         * g++.dg/opt/anonunion1.C: New test.
42466
42467 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42468
42469         * g++.dg/template/qualttp19.C: New test.
42470         * g++.dg/template/qualttp20.C: New test.
42471         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42472         * g++.old-deja/g++.other/qual1.C: Likewise.
42473
42474 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42475
42476         * gcc.dg/attr-alwaysinline.c: New.
42477
42478 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42479
42480         * gcc.dg/20020220-1.c: New test.
42481
42482         * gcc.dg/20020220-2.c: New test.
42483
42484         * g++.dg/opt/mmx1.C: New test.
42485
42486 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42487
42488         * gcc.c-torture/compile/20020110.c: New test.
42489
42490 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42491
42492         * gcc.c-torture/execute/20020219-1.c: New test.
42493
42494         * gcc.dg/20020219-1.c: New test.
42495
42496         * gcc.dg/noncompile/20020220-1.c: New test.
42497
42498         * g++.dg/opt/ptrintsum1.C: New test.
42499
42500         * gcc.dg/debug/20020220-1.c: New test.
42501
42502 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42503
42504         * gcc.c-torture/execute/20020216-1.c: New test.
42505
42506 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42507
42508         * gcc.dg/decl-1.c: Update, new test.
42509
42510 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42511
42512         * g++.dg/abi/bitfield1.C: New test.
42513         * g++.dg/abi/bitfield2.C: New test.
42514
42515 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42516
42517         * gcc.dg/attr-nest.c: New test.
42518
42519 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42520
42521         * gcc.c-torture/execute/20020215-1.c: New test.
42522
42523 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42524
42525         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42526         * g++.dg/debug/debug.exp: New.
42527         * g++.dg/debug/trivial.C: New.
42528         * g++.dg/debug/debug1.C: Moved...
42529         * g++.dg/other/debug1.C: ...from here.
42530         * g++.dg/debug/debug2.C: Moved...
42531         * g++.dg/other/debug2.C: ...from here.
42532         * g++.dg/debug/debug3.C: Moved...
42533         * g++.dg/other/debug3.C: ...from here.
42534
42535         * gcc.dg/noncompile/20020213-1.c: New test.
42536
42537 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42538
42539         * g++.dg/other/debug3.C: New test.
42540
42541         * gcc.c-torture/execute/20020213-1.c: New test.
42542
42543 2002-02-13  Richard Smith <richard@ex-parrot.com>
42544
42545         * g++.old-deja/g++.other/thunk1.C: New test.
42546
42547 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42548
42549         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42550
42551 2002-02-13  Stan Shebs  <shebs@apple.com>
42552
42553         * gcc.dg/altivec-3.c: New.
42554
42555 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * gcc.dg/Wunreachable-1.c: New test.
42558         * gcc.dg/Wunreachable-2.c: New test.
42559
42560 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42561
42562         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42563
42564 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42565
42566         * gcc.dg/decl-1.c: New test.
42567
42568 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42569
42570         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42571
42572 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42573
42574         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42575         * gcc.c-torture/compile/980506-1.x: Likewise.
42576
42577 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42578
42579         * gcc.dg/20020210-1.c: New.
42580
42581 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42582
42583         * g77.f-torture/execute/947.f: New regression test
42584         for PR fortran/947.
42585
42586 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42587
42588         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42589         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42590
42591 2002-02-08  Richard Henderson  <rth@redhat.com>
42592
42593         * gcc.c-torture/compile/labels-3.c: New.
42594
42595 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42596
42597         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42598         expression statements work instead.
42599         * gcc.dg/noncompile/20020207-1.c: New test.
42600
42601 2002-02-07  Richard Henderson  <rth@redhat.com>
42602
42603         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42604
42605 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42606
42607         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42608         message from g77
42609         * lib/g77-dg.exp: Trim g77 error messages so that they are
42610         recognized by dg.exp.
42611
42612 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42613
42614         PR fortran/5473
42615         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
42616
42617 2002-02-07  Richard Henderson  <rth@redhat.com>
42618
42619         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
42620         to be sufficiently aligned for integers.
42621
42622 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         * g++.dg/template/friend4.C: New test.
42625
42626 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42627
42628         PR fortran/5743
42629         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
42630         unsupported cases.
42631
42632 2002-02-07  Richard Henderson  <rth@redhat.com>
42633
42634         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
42635         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
42636         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
42637         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
42638
42639 2002-02-06  Richard Henderson  <rth@redhat.com>
42640
42641         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
42642
42643 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
42644
42645         * gcc.dg/20020206-1.c: New test.
42646
42647 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
42648
42649         * gcc.c-torture/execute/20020206-1.c: New test.
42650
42651         * gcc.c-torture/execute/20020206-2.c: New test.
42652
42653         PR optimization/5429:
42654         * gcc.c-torture/compile/20020206-1.c: New test.
42655
42656 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
42657
42658         * g++.dg/ext/align1.C: Do not use an explicit alignment value
42659         as certain file formats cannot support particularly large
42660         alignments.
42661
42662         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
42663         and do not expect to be able to link the executable.
42664
42665         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
42666         fail because the COFF format does not support the weak attribute.
42667
42668 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
42669
42670         * g77.dg/pr5473.f: New test
42671
42672 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
42673
42674         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
42675         Fix testcase accordingly.
42676
42677 2002-02-04  Richard Henderson  <rth@redhat.com>
42678
42679         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
42680         (buf): Change to be an array of pointers, not ints.
42681
42682 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42683
42684         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
42685         before all tests.  Move warning one line above to match where it
42686         C frontend emits.
42687         * gcc.dg/Wswitch-2.c: New test.
42688         * g++.dg/warn/Wswitch-1.C: New test.
42689         * g++.dg/warn/Wswitch-2.C: New test.
42690
42691 2002-02-04  Richard Henderson  <rth@redhat.com>
42692
42693         * g++.dg/abi/offsetof.C: Fix size comparison.
42694
42695 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
42696
42697         * gcc.dg/cast-qual-2.c: New test.
42698
42699 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42700
42701         * gcc.dg/20020201-4.c: New test.
42702
42703 2002-02-04  Ben Elliston  <bje@redhat.com>
42704
42705         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
42706         target_info attribute != 0, in addition to the empty string.
42707         (gcc_target_compile): Likewise.
42708
42709 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
42710
42711         * gcc.dg/Wswitch.c: New test.
42712         PR gcc/4475. PR gcc/3780.
42713
42714 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
42715
42716         * g77.f-torture/execute/5122.f: New test for regressions
42717         against PR fortran/5122.
42718
42719 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
42720
42721         * g77.f-torture/compile/pr3743.f: Delete
42722         * g77.dg/pr3743-1.f: New test.
42723         * g77.dg/pr3743-2.f: New test.
42724         * g77.dg/pr3743-3.f: New test.
42725         * g77.dg/pr3743-4.f: New test.
42726
42727 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42728
42729         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
42730
42731 2002-02-02  Richard Henderson  <rth@redhat.com>
42732
42733         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
42734         * gcc.c-torture/execute/bf64-1.c: Likewise.
42735
42736 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42737
42738         * gcc.dg/20020201-2.c: New test.
42739
42740         * gcc.dg/20020201-3.c: New test.
42741
42742         * gcc.c-torture/execute/bitfld-2.c: New test.
42743
42744 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42745
42746         * gcc.dg/bitfld-1.c: Update.
42747         * gcc.dg/bitfld-2.c: Update.
42748         * gcc.c-torture/execute/bitfld-1.x: New.
42749
42750 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42751
42752         * gcc.c-torture/execute/20020201-1.c: New test.
42753
42754 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
42755
42756         PR target/5469
42757         * gcc.dg/20020201-1.c: New test.
42758
42759 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
42760
42761         PR fortran/3743
42762         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42763         * g77.f-torture/compile/pr3743.x: Remove
42764
42765 2002-01-31  Tom Rix  <trix@redhat.com>
42766
42767         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42768
42769 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42770
42771         * gcc.dg/noncompile/20020130-1.c: New test.
42772
42773 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
42774
42775         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42776
42777 2002-01-29  Richard Henderson  <rth@redhat.com>
42778
42779         * gcc.c-torture/execute/991118-1.c: Cast various constants back
42780         to long long.
42781         * gcc.c-torture/execute/bf64-1.c: Likewise.
42782
42783 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
42784
42785         * gcc.c-torture/execute/20020129-1.c: New test.
42786
42787 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42788
42789         * gcc.c-torture/compile/20000224-1.c: Update.
42790         * gcc.c-torture/execute/bitfld-1.c: New tests.
42791         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42792         * gcc.dg/uninit-A.c: Update.
42793
42794 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42795
42796         * g++.dg/template/ctor1.C: Add instantiation.
42797
42798 2002-01-28  Paul Koning  <pkoning@equallogic.com>
42799
42800         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42801         argument to __builtin_prefetch to be const ptr.
42802
42803 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
42804
42805         * gcc.c-torture/compile/20020120-1.c: New test.
42806
42807 2002-01-27  Kazu Hirata  <kazu@hxi.com>
42808
42809         * gcc.c-torture/execute/20020127-1.c: New test.
42810
42811 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
42812
42813         * g77.dg/f77-edit-i-in.f: New test
42814         * g77.dg/f77-edit-i-out.f: New test
42815
42816 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
42817
42818         * gcc.dg/debug/debug.exp: New file.
42819         * gcc.dg/debug/trivial.c: New file.
42820         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42821         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42822         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42823         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42824         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42825         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42826         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42827         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42828         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42829         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42830         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42831         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42832         * gcc.dg/20000503-1.c: Removed.
42833         * gcc.dg/20010207-1.c: Removed.
42834         * gcc.dg/20011223-1.c: Removed.
42835         * gcc.dg/20020104-2.c: Removed.
42836         * gcc.dg/debug-1.c: Removed.
42837         * gcc.dg/debug-2.c: Removed.
42838         * gcc.dg/debug-3.c: Removed.
42839         * gcc.dg/debug-4.c: Removed.
42840         * gcc.dg/debug-5.c: Removed.
42841         * gcc.dg/debug-6.c: Removed.
42842         * gcc.dg/dwarf2-1.c: Removed.
42843         * gcc.dg/dwarf2-2.c: Removed.
42844
42845 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
42846
42847         * g++.old-deja/g++.other/eh5.C: New test.
42848         * g++.old-deja/g++.other/sibcall2.C: New test.
42849         * g++.old-deja/g++.other/array9.C: New test.
42850         * g++.old-deja/g++.other/typename2.C: New test.
42851         * g++.old-deja/g++.other/crash60.C: New test.
42852         * g++.old-deja/g++.other/conv9.C: New test.
42853         * g++.old-deja/g++.other/mangle10.C: New test.
42854         * g++.old-deja/g++.other/unchanging1.C: New test.
42855         * g++.old-deja/g++.other/exprstmt1.C: New test.
42856         * g++.old-deja/g++.other/inline23.C: New test.
42857         * g++.old-deja/g++.eh/ia64-1.C: New test.
42858         * g++.old-deja/g++.other/dwarf2-1.C: New test.
42859         * g++.old-deja/g++.other/reload1.C: New test.
42860         * g++.old-deja/g++.other/static20.C: New test.
42861         * g++.old-deja/g++.other/local-alloc1.C: New test.
42862         * g++.old-deja/g++.other/conv8.C: New test.
42863         * g++.old-deja/g++.other/stmtexpr2.C: New test.
42864         * g++.old-deja/g++.other/storeexpr1.C: New test.
42865         * g++.old-deja/g++.other/storeexpr2.C: New test.
42866         * g++.dg/eh/template2.C: New test.
42867         * g++.dg/warn/weak1.C: New test.
42868
42869 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
42870
42871         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42872         Remove first, non-varying, argument.
42873
42874 2002-01-23  Richard Henderson  <rth@redhat.com>
42875
42876         * gcc.dg/inline-2.c: New.
42877
42878         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
42879         Add optional target arg.  Check number of arguments.
42880         (scan-assembler-not, scan-assembler-dem): Likewise.
42881         (scan-assembler-dem-not): Likewise.
42882
42883 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
42884
42885         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
42886         line 12.
42887         * g++.old-deja/g++.brendan/parse3.C,
42888         g++.old-deja/g++.other/crash26.C,
42889         g++.old-deja/g++.other/crash28.C,
42890         g++.old-deja/g++.other/crash29.C,
42891         g++.old-deja/g++.other/crash30.C,
42892         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
42893
42894 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
42895
42896         * gcc.dg/20020115-1.c: New.
42897
42898 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
42899
42900         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
42901
42902 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
42903
42904         * gcc.dg/20020122-3.c: New.
42905
42906 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
42907
42908         * g++.dg/other/gc1.C: New test.
42909
42910 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
42911
42912         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
42913
42914 2002-01-22  Richard Henderson  <rth@redhat.com>
42915
42916         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
42917
42918 2002-01-22  Richard Henderson  <rth@redhat.com>
42919
42920         * gcc.dg/20020122-4.c: New.
42921
42922 2002-01-22  H.J. Lu <hjl@gnu.org>
42923
42924         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
42925         link output.
42926         * gcc.dg/special/ecos.exp: Likewise.
42927         * lib/g++-dg.exp: Likewise.
42928         * lib/g77-dg.exp: Likewise.
42929         * lib/gcc-dg.exp : Likewise.
42930         * lib/mike-g++.exp: Likewise.
42931         * lib/mike-g77.exp: Likewise.
42932         * lib/mike-gcc.exp: Likewise.
42933         * lib/objc-dg.exp: Likewise.
42934
42935 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
42936
42937         PR target/5379
42938         * gcc.dg/20020122-2.c: New test.
42939
42940 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
42941
42942         * gcc.dg/20020122-1.c: New test.
42943
42944 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
42945
42946         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
42947
42948 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
42949
42950         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
42951
42952 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42953
42954         * gcc.c-torture/compile/20020121-1.c: New test.
42955
42956 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42957
42958         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
42959         ld_library_path.
42960
42961 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
42962
42963         * gcc.dg/20020218-1.c: New test.
42964
42965 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
42966
42967         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
42968         messages
42969         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
42970         "At global scope" warning
42971         * g++.dg/ext/align1.C: Change cygwin test for alignment
42972         from db-bogus to dg-warning
42973
42974 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
42975
42976         * g77.f-torture/compile/cpp2.F: New test.
42977
42978 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42979
42980         * g++.dg/template/access1.C: New test.
42981
42982 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
42983
42984         * gcc.dg/20020118-1.c: New.
42985
42986 2002-01-18  Kazu Hirata  <kazu@hxi.com>
42987
42988         * gcc.c-torture/execute/20020118-1.c: New test.
42989
42990 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
42991
42992         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
42993         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
42994         alignment warnings.
42995
42996 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
42997
42998         * gcc.misc-tests/i386-prefetch.exp: Save and restore
42999         torture_with_loops and torture_without_loops
43000
43001 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43002
43003         * gcc.c-torture/compile/20020116-1.c: New test.
43004
43005 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43006
43007         * gcc.dg/20020116-2.c: New test.
43008
43009         * gcc.dg/ultrasp4.c: New test.
43010
43011         * gcc.dg/20020116-1.c: New test.
43012
43013 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43014
43015         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43016         by EABI.
43017
43018 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43019
43020         * gcc.misc-tests/i386-prefetch.exp: New.
43021         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43022         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43023         * gcc.misc-tests/i386-pf-none-1.c: New test.
43024         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43025
43026 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43027
43028         * gcc.dg/gnu89-init-1.c: Add new tests.
43029
43030 2002-01-15  Andreas Jaeger  <aj@suse.de>
43031
43032         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43033         * gcc.dg/i386-mmx-2.c: Likewise.
43034         * gcc.dg/i386-sse-1.c: Likewise.
43035         * gcc.dg/i386-sse-2.c: Likewise.
43036         * gcc.dg/i386-sse-3.c: Likewise.
43037
43038 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43039
43040         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43041         Uncomment additional cases that now pass.
43042
43043 2002-01-11  Richard Henderson  <rth@redhat.com>
43044
43045         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43046         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43047
43048 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43049
43050         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43051
43052 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43053
43054         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43055         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43056
43057 2002-01-10  Dale Johannesen  <dalej@apple.com>
43058
43059         * gcc.c-torture/execute/loop-11.c: New.
43060
43061 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43062
43063         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43064         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43065
43066 2002-01-09  Richard Henderson  <rth@redhat.com>
43067
43068         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43069         type in which to perform the operation for each size.
43070
43071 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43072
43073         * gcc.c-torture/compile/20020109-2.c: New test.
43074
43075 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43076
43077         * gcc.c-torture/execute/loop-10.c: New test.
43078
43079 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43080
43081         * gcc.c-torture/compile/20010226-1.c: New test.
43082         * gcc.c-torture/compile/20010227-1.c: New test.
43083         * gcc.c-torture/compile/20010426-1.c: New test.
43084         * gcc.c-torture/compile/20010510-1.c: New test.
43085         * gcc.c-torture/compile/20010605-3.c: New test.
43086         * gcc.c-torture/compile/20010824-1.c: New test.
43087         * gcc.c-torture/execute/20010409-1.c: New test.
43088         * gcc.dg/noncompile/20000901-1.c: New test.
43089         * gcc.dg/20001023-1.c: New test.
43090         * gcc.dg/20001101-1.c: New test.
43091         * gcc.dg/20001102-1.c: New test.
43092         * gcc.dg/20010207-1.c: New test.
43093         * gcc.dg/20010405-1.c: New test.
43094         * gcc.dg/20010822-1.c: New test.
43095         * gcc.dg/20011107-1.c: New test.
43096
43097 2002-01-09  Jeffrey A Law  (law@redhat.com)
43098
43099         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43100
43101         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43102         execution failure on PA targets.
43103
43104 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43105
43106         * gcc.c-torture/compile/20020109-1.c: New test.
43107
43108 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43109
43110         * gcc.c-torture/execute/20020108-1.c: New test.
43111
43112 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43113
43114         * gcc.dg/20020108-1.c: New test.
43115
43116 2002-01-08  H.J. Lu <hjl@gnu.org>
43117
43118         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43119         for header files.
43120
43121 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43122
43123         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43124         consistency.
43125
43126 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43127
43128         * gcc.dg/altivec-4.c: Test altivec predicates.
43129
43130 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43131
43132         * gcc.c-torture/execute/20020107-1.c: New test.
43133
43134 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43135
43136         PR c/5279
43137         * gcc.c-torture/compile/20020106-1.c: New test.
43138
43139 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43140
43141         * gcc.c-torture/execute/nestfunc-4.c: New test.
43142
43143 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43144
43145         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43146         extra triple that slipped in.
43147         * g++.old-deja/g++.abi/align.C: Likewise.
43148         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43149
43150 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43151
43152         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43153         * g++.old-deja/g++.abi/align.C: Likewise.
43154         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43155
43156         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43157         on FreeBSD/i386.
43158         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43159         FreeBSD.
43160
43161 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43162
43163         * gcc.dg/20020104-1.c: New test.
43164
43165         * gcc.dg/20020104-2.c: New test.
43166
43167 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43168
43169         * gcc.dg/20020103-1.c: Fix typo in target selector.
43170
43171 2002-01-03  Richard Henderson  <rth@redhat.com>
43172
43173         * gcc.dg/20020103-1.c: New.
43174
43175 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43176
43177         * gcc.c-torture/execute/20020103-1.c: New test.
43178
43179 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43180
43181         * g++.dg/other/debug2.C: New test.
43182
43183         * gcc.c-torture/compile/20020103-1.c: New test.
43184
43185 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43186
43187         * gcc.dg/gnu89-init-1.c: Added new tests.
43188
43189 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         * g++.dg/template/friend2.C: Remove as patch is reverted.
43192
43193         * g++.dg/warn/oldcast1.C: New test.
43194
43195         * g++.dg/template/ptrmem1.C: New test.
43196         * g++.dg/template/ptrmem2.C: New test.
43197
43198         * g++.dg/template/ntp.C: New test.
43199
43200         * g++.dg/other/component1.C: New test.
43201
43202         * g++.dg/template/ttp3.C: New test.
43203
43204         * g++.dg/template/friend2.C: New test.
43205         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43206
43207 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43208
43209         * g++.dg/other/ptrmem1.C: New test.
43210         * g++.dg/other/ptrmem2.C: New test.
43211
43212 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43213
43214         * g++.dg/template/ctor1.C: New test.
43215
43216 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43217
43218         * g++.dg/template/friend2.C: New test.
43219
43220 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43221
43222         * gcc.dg/mmix-1.c: New test.
43223
43224 2001-12-31  Richard Henderson  <rth@redhat.com>
43225
43226         * gcc.dg/asm-5.c: New.
43227
43228 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43229
43230         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43231         in namespace __gnu_cxx
43232
43233 2001-12-30  Richard Henderson  <rth@redhat.com>
43234
43235         * gcc.dg/debug-6.c: New.
43236
43237 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43238
43239         * gcc.c-torture/compile/20011229-2.c: New test.
43240
43241 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43242
43243         * gcc.dg/debug-3.c: New test.
43244         * gcc.dg/debug-4.c: New test.
43245         * gcc.dg/debug-5.c: New test.
43246
43247 2001-12-29  Richard Henderson  <rth@redhat.com>
43248
43249         * g++.dg/eh/loop1.C: New.
43250
43251 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43252
43253         * g++.dg/template/crash1.C: New test.
43254
43255 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         * g++.dg/other/const1.C: New test.
43258
43259 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43260
43261         * gcc.c-torture/compile/20011229-1.c: New test.
43262
43263 2001-12-28  Stan Shebs  <shebs@apple.com>
43264
43265         * lib/objc-torture.exp: Resync with c-torture.exp.
43266         * lib/objc.exp: Load standard libraries.
43267
43268 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43269
43270         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43271         additional tests.
43272
43273 2001-12-27  Roger Sayle <roger@eyesopen.com>
43274
43275         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43276
43277 2001-12-27  Richard Henderson  <rth@redhat.com>
43278
43279         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43280
43281 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43282
43283         * g++.dg/eh/ctor1.C: New test.
43284         * g++.dg/other/error2.C: New test.
43285
43286 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43287
43288         * g++.dg/other/init2.C: New test.
43289
43290 2001-12-24  Richard Henderson  <rth@redhat.com>
43291
43292         * gcc.dg/20011223-1.c: New.
43293         * gcc.dg/inline-1.c: New.
43294
43295 2001-12-23  Richard Henderson  <rth@redhat.com>
43296
43297         * gcc.dg/asm-4.c: Test operand modifiers.
43298
43299 2001-12-23  Richard Henderson  <rth@redhat.com>
43300
43301         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43302
43303 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43304
43305         * gcc.c-torture/execute/20011223-1.c: New test.
43306
43307 2001-12-21  Richard Henderson  <rth@redhat.com>
43308
43309         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43310         re-enables the warning.
43311
43312 2001-12-21  Richard Henderson  <rth@redhat.com>
43313
43314         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43315
43316 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43317
43318         * gcc.c-torture/compile/20011218-1.c: New test.
43319
43320 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43321
43322         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43323         arm-isr.c test.
43324         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43325         epilogue generation for ARM ISR routines.
43326
43327 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43328
43329         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43330         * gcc.dg/format/c90-printf-3.c: Likewise.
43331         * gcc.dg/format/c99-printf-3.c: Likewise.
43332         * gcc.dg/format/ext-1.c: Likewise.
43333         * gcc.dg/format/ext-6.c: Likewise.
43334         * gcc.dg/format/format.h: Prototype unlocked stdio.
43335
43336 2001-12-20  Richard Henderson  <rth@redhat.com>
43337
43338         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43339         (arena): Use it.
43340         (malloc): Correct allocation logic.  Abort if we fill up the
43341         arena before initialization complete.
43342         (realloc): Correct allocation logic.
43343
43344 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43345
43346         * gcc.c-torture/compile/20011219-2.c: New test.
43347
43348         * gcc.c-torture/execute/20011219-1.c: New test.
43349
43350 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43351
43352         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43353         target does not support weak symbols.
43354
43355 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43356
43357         * gcc.c-torture/compile/20011219-1.c: New test.
43358
43359 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43360
43361         * g++.dg/other/error1.C: New test.
43362
43363 2001-12-17  Jeffrey A Law  (law@redhat.com)
43364
43365         * gcc.c-torture/execute/20011217-1.c: New test.
43366
43367 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43368
43369         * objc.dg/special/: New directory.
43370         * objc.dg/special/special.exp: New file.
43371         * objc.dg/special/unclaimed-category-1.h: New file.
43372         * objc.dg/special/unclaimed-category-1a.m: New file.
43373         * objc.dg/special/unclaimed-category-1.m: New file.
43374
43375 2001-12-17  Andreas Jaeger  <aj@suse.de>
43376
43377         * gcc.c-torture/compile/20011217-2.c: New test.
43378
43379 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43380
43381         * gcc.c-torture/compile/20011217-1.c: New test.
43382
43383 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43384
43385         * gcc.dg/20011214-1.c: New.
43386
43387 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43388
43389         * gcc.dg/altivec-4.c: New.
43390
43391 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43392
43393         * gcc.dg/20011113-1.c: New test.
43394
43395 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43396
43397         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43398         std::__malloc_alloc_template<0> and
43399         std::__default_alloc_template<false, 0>.
43400
43401 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43402
43403         * objc/execute/bf-21.m: New test.
43404         * objc/execute/enumeration-1.m: New test.
43405         * objc/execute/enumeration-2.m: New test.
43406
43407 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43408
43409         * gcc.dg/gnu89-init-1.c: New test.
43410
43411 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43412
43413         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43414         * g++.old-deja/g++.jason/2371.C: Likewise.
43415         * g++.old-deja/g++.jason/template33.C: Likewise.
43416         * g++.old-deja/g++.jason/template34.C: Likewise.
43417         * g++.old-deja/g++.jason/template36.C: Likewise.
43418         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43419         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43420         * g++.old-deja/g++.other/typename1.C: Likewise.
43421         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43422         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43423         * g++.old-deja/g++.pt/typename11.C: Likewise.
43424         * g++.old-deja/g++.pt/typename14.C: Likewise.
43425         * g++.old-deja/g++.pt/typename16.C: Likewise.
43426         * g++.old-deja/g++.pt/typename3.C: Likewise.
43427         * g++.old-deja/g++.pt/typename4.C: Likewise.
43428         * g++.old-deja/g++.pt/typename5.C: Likewise.
43429         * g++.old-deja/g++.pt/typename7.C: Likewise.
43430         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43431
43432 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43433
43434         * g++.dg/other/linkage1.C: New test.
43435         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43436         specifiers.
43437
43438 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43439
43440         * gcc.dg/concat.c: New test.
43441
43442 2001-12-11  Stan Shebs  <shebs@apple.com>
43443
43444         * objc/compile: New test directory.
43445         * objc/compile/compile.exp: New expect script.
43446         * objc/compile/20011211-1.m: New compile test.
43447
43448 2001-12-11  Jason Merrill  <jason@redhat.com>
43449
43450         * lib/prune.exp (prune_gcc_output): Also handle "In member
43451         function".  So many permutations...
43452
43453 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43454
43455         * g++.dg/template/typedef1.C: New test.
43456
43457 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43458
43459         * g++.dg/other/copy1.C: New test.
43460
43461 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43462
43463         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43464
43465         * gcc.dg/builtin-choose-expr.c: New.
43466
43467 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43468
43469         * gcc.dg/altivec-2.c: New.
43470
43471 2001-12-07  Richard Henderson  <rth@redhat.com>
43472
43473         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43474
43475 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43476
43477         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43478         ultrasparc.
43479
43480 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43481
43482         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43483
43484 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43485
43486         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43487         variable argument list.
43488
43489 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43490
43491         * gcc.c-torture/execute/memcheck: Delete entire directory.
43492         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43493         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43494
43495 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43496
43497         * gcc.dg/Wshadow-1.c: New test.
43498
43499 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43500
43501         * gcc.c-torture/compile/20011130-1.c: New test.
43502
43503         * gcc.dg/noncompile/20011025-1.c: New test.
43504
43505         * g++.dg/other/anon-union.C: New test.
43506
43507         * gcc.c-torture/execute/20011024-1.c: New test.
43508
43509 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43510
43511         * gcc.c-torture/execute/20000722-1.x,
43512         gcc.c-torture/execute/20010123-1.x: Remove.
43513         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43514         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43515         gcc.dg/c99-complit-2.c: New tests.
43516
43517 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43518
43519         * g++.dg/inherit/base1.C: New test.
43520
43521 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43522
43523         * g++.dg/other/stdarg1.C: New test.
43524
43525         * gcc.c-torture/compile/20011130-2.c: New test.
43526
43527 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43528
43529         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43530         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43531         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43532         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43533         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43534         * gcc.dg/builtin-prefetch-1.c: New test.
43535
43536 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43537
43538         * gcc.dg/20011130-1.c: New test.
43539
43540 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43541
43542         * g++.dg/other/scope1.C: New test.
43543         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43544
43545 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43546
43547         * gcc.dg/vla-init-1.c: New test.
43548
43549 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43550
43551         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43552
43553 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43554
43555         * objc.dg/alias.m: Update.
43556         * objc.dg/class-1.m: Update.
43557         * objc.dg/const-str-1.m: Update.
43558         * objc.dg/fwd-proto-1.m: Update.
43559         * objc.dg/id-1.m: Update.
43560         * objc.dg/super-class-1.m: Update.
43561
43562 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43563
43564         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43565         constructs.
43566
43567 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43568
43569         * gcc.c-torture/execute/20011128-1.c: New test.
43570
43571 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43572
43573         * gcc.dg/20011127-1.c: New test.
43574
43575 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43576
43577         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43578         from Austin Group draft 7.
43579         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43580         scanf format arguments.
43581         * gcc.dg/format/no-exargs-2.c: New test.
43582
43583 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43584
43585         * g++.dg/abi/vbase8-4.C: New test.
43586
43587 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43588
43589         * gcc.c-torture/execute/20011121-1.c: New test.
43590
43591 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43592
43593         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43594
43595 2001-11-23  Andreas Jaeger  <aj@suse.de>
43596
43597         * gcc.dg/cpp/charconst-2.c: New test.
43598
43599 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
43600
43601         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43602         to the host if it is remote.  Let tests specify extra headers
43603         they use.
43604         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43605         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43606         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43607         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43608         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43609         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43610         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43611         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43612         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43613         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43614
43615 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
43616
43617         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43618         for little endian ARMs.
43619
43620 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
43621
43622         * gcc.c-torture/compile/20011119-1.c: New test.
43623         * gcc.c-torture/compile/20011119-2.c: New test.
43624
43625 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
43626
43627         * gcc.dg/altivec-1.c: Fix typo.
43628
43629 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43630
43631         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
43632
43633 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
43634
43635         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
43636
43637 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
43638
43639         * lib/g77.exp: Don't specify --rpath-link.
43640
43641         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
43642         across all the headers.
43643         * gcc.dg/format/format.exp: For testing on a remote host,
43644         copy format.h.
43645
43646         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
43647         * gcc.c-torture/execute/930406-1.c: Likewise.
43648         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43649
43650 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
43651
43652         * gcc.dg/altivec-1.c: New.
43653
43654 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
43655
43656         * gcc.dg/cpp/fpreprocessed.c: New test case.
43657
43658 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43659
43660         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
43661         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
43662         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
43663
43664 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43665
43666         * gcc.dg/no-builtin-1.c: New test.
43667
43668 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
43669
43670         * gcc.c-torture/execute/20011115-1.c: New test.
43671
43672 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
43673
43674         * gcc.c-torture/compile/20011114-2.c: New test.
43675         * gcc.c-torture/compile/20011114-3.c: New test.
43676         * gcc.c-torture/compile/20011114-4.c: New test.
43677
43678 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43679
43680         * g++.dg/other/init1.C: New test.
43681
43682 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
43683
43684         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
43685         message.
43686
43687         * gcc.c-torture/execute/20011114-1.c: New testcase.
43688
43689         * gcc.c-torture/compile/20010327-1.c: Revert last change.
43690         * gcc.c-torture/compile/20011114-1.c: New test, exactly
43691         like the (before this change) version of 20010327-1.c.
43692
43693 2001-11-14  Roger Sayle <roger@eyesopen.com>
43694
43695         * gcc.c-torture/execute/string-opt-13.c: New testcase.
43696
43697 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
43698
43699         * g++.dg/init/array2.C: New test.
43700
43701 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
43702
43703         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
43704
43705 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
43706
43707         * g++.dg/other/forscope1.C: New test.
43708         * g++.dg/ext/forscope1.C: New test.
43709         * g++.dg/ext/forscope2.C: New test.
43710
43711 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
43712
43713         * gcc.c-torture/execute/20011113-1.c: New test.
43714
43715 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
43716
43717         * gcc.c-torture/execute/20011109-2.c: New test.
43718
43719         * gcc.c-torture/execute/20011109-1.c: New test.
43720
43721 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
43722
43723         * gcc.c-torture/compile/20011109-1.c: New test.
43724
43725 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
43726
43727         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
43728         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
43729         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
43730         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
43731         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
43732         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
43733         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
43734
43735 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43736
43737         * g++.dg/warn/Wshadow-1.C: New tests.
43738         * g++.old-deja/g++.mike/for3.C: Update.
43739
43740 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43741
43742         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
43743         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
43744         XFAILs.  Adjust expected error texts.
43745         * gcc.c-torture/compile/20011106-1.c,
43746         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
43747         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
43748         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
43749         gcc.dg/c99-array-lval-5.c: New tests.
43750
43751 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43752
43753         * gcc.dg/cpp/defined.c: Update.
43754
43755 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43756
43757         * gcc.c-torture/execute/anon-1.c: New test.
43758
43759 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
43760
43761         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43762         same size, so no warning should be produced on stormy16.
43763
43764         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43765         due to oversized array.
43766         * g++.old-deja/g++.mike/ns15.C: Likewise.
43767         * g++.old-deja/g++.pt/crash16.C: Likewise.
43768
43769 2001-11-02  Graham Stott  <grahams@redhat.com>
43770
43771         * g++.dgother/debug1.C: Fix typos.
43772
43773 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
43774
43775         * g++.dg/other/debug1.C: New test.
43776
43777 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43778
43779         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43780         of unsigned long.
43781
43782 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
43783
43784         * gcc.dg/20011029-2.c: New test.
43785
43786         * gcc.c-torture/compile/20011029-1.c: New test.
43787
43788 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
43789
43790         * objc/execute/class_self-1.m: New test.
43791         * objc/execute/class_self-2.m: New test.
43792
43793 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
43794
43795         * gcc.misc-tests/msgs.exp: Delete.
43796         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43797         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
43798         error set to match recent changes.
43799
43800 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
43801
43802         * gcc.dg/20011021-1.c: New test.
43803
43804 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * gcc.c-torture/compile/20011023-1.c: New test.
43807
43808 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
43809
43810         * lib/g77.exp: Rewrite based on lib/g++.exp.
43811
43812 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
43813
43814         * gcc.c-torture/execute/20011019-1.c: New test.
43815
43816         * gcc.dg/20011018-1.c: New test.
43817
43818 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
43819
43820         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43821
43822 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
43823
43824         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43825         * gcc.dg/attr-invalid.c: Likewise.
43826
43827 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
43828
43829         * gcc.dg/20011015-1.c: New test.
43830
43831 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43832
43833         * g++.dg/template/unify2.C: New test.
43834
43835 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43836
43837         * g++.dg/other/exception-specification.C: New test
43838
43839 2001-10-13  Tom Rix  <trix@redhat.com>
43840
43841         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43842         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43843
43844 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
43845
43846         * gcc.dg/20011009-1.c: New test.
43847
43848 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
43849
43850         PR g++/4476
43851         * g++.dg/other/friend1.C: New test.
43852
43853 2001-10-11  Richard Henderson  <rth@redhat.com>
43854
43855         * g++.old-deja/g++.other/crash18.C: Add -S to options.
43856
43857 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43858
43859         * gcc.c-torture/compile/20011010-1.c: New.
43860
43861 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43862
43863         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43864         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43865         g77.f-torture/execute/execute.exp,
43866         g77.f-torture/noncompile/noncompile.exp,
43867         gcc.c-torture/compile/compile.exp,
43868         gcc.c-torture/execute/execute.exp,
43869         gcc.c-torture/execute/ieee/ieee.exp,
43870         gcc.c-torture/execute/memcheck/memcheck.exp,
43871         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43872         objc/execute/execute.exp: Update FSF address.
43873
43874 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43875
43876         * gcc.dg/cpp/cmdlne-C.c: Update.
43877         * gcc.dg/cpp/cmdlne-C2.c: New.
43878
43879 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43880
43881         * gcc.c-torture/execute/20011008-3.c: New.
43882
43883 2001-10-08  DJ Delorie  <dj@redhat.com>
43884
43885         * gcc.dg/20011008-1.c: New.
43886         * gcc.dg/20011008-2.c: New.
43887
43888 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43889
43890         * gcc.dg/cpp/spacing1.c: Update test.
43891
43892 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43893
43894         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
43895         spelling errors of "separate" as "seperate".
43896
43897 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
43898
43899         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
43900         enough to avoid inlining.
43901
43902 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43903
43904         * lib/g77.exp: set libg2c_dir correctly.
43905
43906 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43907
43908         * gcc.dg/cpp/macro11.c: New test.
43909
43910 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43911
43912         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
43913         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
43914         gcc.dg/format/multattr-3.c: New tests.
43915         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
43916         tests for format attributes on function pointers being rejected.
43917
43918 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43919
43920         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
43921
43922 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43923
43924         * g++.dg/warn/format1.C: New test.
43925
43926 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43927
43928         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
43929
43930 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43931
43932         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
43933
43934 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43935
43936         * gcc.dg/cpp/redef2.c: Add test.
43937
43938 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
43939
43940         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
43941         long-standing bug on i686, apparently.
43942         * gcc.c-torture/execute/loop-2c.x: New file.
43943         * gcc.c-torture/execute/loop-2d.x: New file.
43944         * gcc.c-torture/execute/loop-3c.x: New file.
43945
43946 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
43947
43948         * gcc.dg/cpp/20000625-2.c: Correct line number.
43949
43950 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43951
43952         * gcc.dg/cpp/macro10.c: New test.
43953         * gcc.dg/cpp/strify3.c: New test.
43954         * gcc.dg/cpp/spacing1.c: Add tests.
43955         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
43956         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
43957
43958 2001-09-24  DJ Delorie  <dj@redhat.com>
43959
43960         * gcc.c-torture/execute/20010924-1.c: New test.
43961
43962 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43963
43964         * objc/execute/paste.m: Remove.
43965
43966 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43967
43968         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
43969
43970 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
43971
43972         * g77.dg/strlen0.f: New test.
43973
43974 2001-09-21  Richard Henderson  <rth@redhat.com>
43975
43976         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
43977         * g++.old-deja/g++.abi/vtable2.C: Likewise.
43978
43979 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43980
43981         Table-driven attributes.
43982         * g++.dg/ext/attrib1.C: New test.
43983
43984 2001-09-20  DJ Delorie  <dj@redhat.com>
43985
43986         * gcc.dg/20000926-1.c: Update expected warning messages.
43987         * gcc.dg/array-2.c: Likewise, and test for warnings too.
43988         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
43989         array.
43990
43991 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
43992
43993         * g++.dg/eh/registers1.C: New test case.
43994
43995 2001-09-17  Richard Henderson  <rth@redhat.com>
43996
43997         * gcc.dg/array-5.c: Fix VLA decomposition test.
43998
43999 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44000
44001         * gcc.dg/cpp/line5.c: New testcase.
44002
44003 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44004
44005         * gcc.dg/cpp/macro9.c: New test.
44006
44007 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44008
44009         * gcc.c-torture/execute/980223.c: Change type of addr from long
44010         to char *.
44011
44012 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44013
44014         * gcc.c-torture/execute/20010915-1.c: New test.
44015
44016 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44017
44018         * g77.dg/bprob: New directory.
44019         * g77.dg/bprob/bprob.exp: New file.
44020         * g77.dg/bprob/bprob-1.f: New test.
44021         * g77.dg/gcov: New directory.
44022         * g77.dg/gcov/gcov.exp: New file.
44023         * g77.dg/gcov/gcov-1.f: New test.
44024         * g77.dg/gcov/gcov-1.x: New file.
44025
44026 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44027
44028         * gcc.dg/cpp/directiv.c: Update.
44029         * gcc.dg/cpp/undef1.c: Update.
44030
44031 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44032
44033         * gcc.dg/20010912-1.c: New test.
44034
44035 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44036
44037         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44038         language-independent file in lib.
44039         * lib/gcov.exp: New file.
44040
44041 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44042
44043         * gcc.c-torture/compile/20010911-1.c: New test.
44044
44045 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44046
44047         * lib/profopt.exp: New, to support profile-directed optimizations.
44048         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44049         * gcc.misc-tests/bprob-1.c: New test.
44050         * gcc.misc-tests/bprob-2.c: New test.
44051
44052 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44053
44054         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44055         XFAIL and which kinds of gcov output to verify.
44056         * gcc.misc-tests/gcov-4b.x: New file.
44057         * gcc.misc-tests/gcov-5b.x: New file.
44058         * gcc.misc-tests/gcov-6.x: New file.
44059         * gcc.misc-tests/gcov-7.c: New test.
44060         * gcc.misc-tests/gcov-7.x: New file.
44061
44062 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44063
44064         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44065         * gcc.misc-tests/gcov-6.c: New test.
44066
44067 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44068
44069         PR c++/3986
44070         * g++.dg/abi/vbase1.C: New test.
44071
44072 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44073
44074         * objc.dg/method-2.m: New.
44075
44076 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         PR c++/4203
44079         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44080         * g++.dg/init/empty1.C: New test.
44081
44082 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44083
44084         * gcc.c-torture/compile/20010903-1.c: New test.
44085
44086 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44087
44088         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44089         for m68k.
44090
44091 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44092
44093         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44094
44095         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44096
44097         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44098
44099 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44100
44101         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44102         for 16-bit 'unsigned int'.
44103
44104 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44105
44106         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44107
44108 2001-08-27  Richard Henderson  <rth@redhat.com>
44109
44110         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44111         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44112
44113 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44114
44115         * gcc.dg/asm-names.c (ymain): New.
44116
44117 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44118
44119         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44120         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44121         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44122
44123 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44124
44125         * gcc.dg/compare5.c: New testcase.
44126
44127 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44128
44129         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44130         and "In instantiation".
44131
44132 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44133
44134         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44135
44136 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44137
44138         * gcc.misc-tests/gcov.exp: Add support for branch information.
44139         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44140         * gcc.misc-tests/gcov-4.c: New test.
44141         * gcc.misc-tests/gcov-4b.c: New test.
44142         * gcc.misc-tests/gcov-5b.c: New test.
44143
44144 2001-08-20  Zack Weinberg  <zackw@panix.com>
44145
44146         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44147         expected to fail.
44148
44149 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44150
44151         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44152
44153 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44154
44155         * g++.dg/eh/template1.C: New test.
44156
44157 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44158
44159         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44160         Fix thinko.
44161         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44162         for xfail.
44163
44164 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44165
44166         * lib/g77-dg.exp: Use prune.exp for common procedures
44167         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44168         * lib/g77.exp: (g77-dg-prune) Remove
44169
44170 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44171
44172         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44173
44174 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44175
44176         * g++.dg/template/unify1.C: New test.
44177
44178 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44179
44180         * g++.dg/abi/empty4.C: New test.
44181
44182 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44183
44184         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44185         solaris2.*
44186         * g77.f-torture/compile/pr3743.x: Likewise.
44187
44188 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44189
44190         * g++.dg/other/using-declaration.C: New test.
44191
44192 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44193
44194         * gcc.dg/cpp/tr-sign.c: New testcase.
44195
44196 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44197
44198         * gcc.dg/cpp/19951025-1.c: Revert.
44199         * gcc.dg/cpp/directiv.c: We no longer process directives that
44200         interrupt macro arguments.
44201
44202 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44203
44204         * gcc.dg/bconstp-1.c: New test.
44205
44206 2001-08-03  Richard Henderson  <rth@redhat.com>
44207
44208         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44209
44210 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44211
44212         * gcc.dg/cpp/19951025-1.c: Update.
44213
44214 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44215
44216         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44217         should be x.
44218
44219 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44220
44221         Kill -fhonor-std.
44222         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44223         * g++.old-deja/g++.other/std1.C: Likewise.
44224         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44225
44226 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44227
44228         * lib/g77.exp: Load gcc-defs.exp for common procedures
44229         (g77_pass, g77_fail, g77_finish, g77_exit,
44230         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44231
44232 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44233
44234         * g77.dg/fbackslash.f
44235         * g77.dg/fcase-preserve.f
44236         * g77.dg/ff90-1.f
44237         * g77.dg/ffixed-line-length-0.f
44238         * g77.dg/ffixed-line-length-132.f
44239         * g77.dg/ffixed-line-length-7.f
44240         * g77.dg/ffixed-line-length-72.f
44241         * g77.dg/ffixed-line-length-none.f
44242         * g77.dg/ffree-form-1.f
44243         * g77.dg/fno-backslash.f
44244         * g77.dg/fno-f90-1.f
44245         * g77.dg/fno-fixed-form-1.f
44246         * g77.dg/fno-onetrip.f
44247         * g77.dg/fno-typeless-boz.f
44248         * g77.dg/fno-underscoring.f
44249         * g77.dg/fno-vxt-1.f
44250         * g77.dg/fonetrip.f
44251         * g77.dg/ftypeless-boz.f
44252         * g77.dg/fugly-assumed.f
44253         * g77.dg/funderscoring.f
44254         * g77.dg/fvxt-1.f
44255
44256 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44257
44258         * objc.dg/fwd-proto-1.m: New.
44259         * objc.dg/local-decl-1.m: New.
44260         * objc.dg/naming-1.m: New.
44261         * objc.dg/naming-2.m: New.
44262         * objc.dg/proto-hier-1.m: New.
44263
44264 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44265
44266         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44267         largest-type elements to a struct makes its size grow.
44268
44269 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44270
44271         * g++.dg/abi/vthunk1.C: New test.
44272
44273 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44274
44275         * g++.dg/abi/vbase8-22.C: New test.
44276
44277 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44278
44279         * gcc.dg/cpp/macro8.c: New test.
44280
44281 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44282
44283         * g++.dg/abi/vbase8-21.C: New test.
44284
44285 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44286
44287         * g++.dg/abi/vbase8-10.C: New test.
44288
44289 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44290
44291         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44292         ${tool}_set_ld_library_path.
44293         Changed caller.
44294         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44295         g++.exp.
44296
44297 2001-07-26  Stan Cox <scox@redhat.com>
44298
44299         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44300         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44301         gcc_exit, gcc_check_unsupported_p):
44302         Moved to gcc-deps.exp
44303         * gcc-deps.exp: New file.
44304
44305 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44306
44307         * g++.old-deja/g++.pt/defarg14.C: New test.
44308
44309 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44310
44311         * g++.old-deja/g++.other/lineno5.C: New test.
44312
44313 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44314
44315         * g++.old-deja/g++.pt/crash68.C: New test.
44316
44317 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44318
44319         * g++.old-deja/g++.other/crash42.C: New test.
44320
44321 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44322
44323         * gcc.dg/cpp/extratokens.c: Fix.
44324         * gcc.dg/cpp/skipping2.c: New tests.
44325
44326 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44327
44328         * gcc.c-torture/execute/20010724-1.c: New file.
44329         * gcc.c-torture/execute/20010724-1.x: New file.
44330
44331 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44332
44333         * g++.old-deja/g++.other/cond7.C: New test.
44334
44335 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44336
44337         * g++.old-deja/g++.other/optimize4.C: New test.
44338
44339 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44340
44341         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44342
44343 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44344
44345         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44346         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44347         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44348         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44349
44350         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44351         bug report" message.
44352
44353         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44354         * g++.dg/ext/instantiate1.C: Move from old-deja.
44355
44356 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44357
44358         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44359         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44360         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44361         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44362
44363 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44364
44365         * gcc.c-torture/execute/20010723-1.c: New test.
44366
44367 2001-07-23  Ben Elliston  <bje@redhat.com>
44368
44369         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44370
44371 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44372
44373         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44374         i[34567]86-*-*.
44375         Delete handling of ieee_multilib_flags.
44376         Pass -mieee for alpha*-*-* and sh-*-*.
44377         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44378
44379 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44380
44381         Remove old-abi tests.
44382         * g++.old-deja/g++.mike/p11116.C: Remove.
44383         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44384
44385 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44386
44387         * g77.f-torture/compile/pr3743.f: New test
44388
44389 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44390
44391         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44392
44393 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44394
44395         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44396         g++.old-deja/g++.pt/static6.C: Likewise.
44397         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44398         supports weak symbols.
44399
44400 2001-07-18  Andreas Jaeger  <aj@suse.de>
44401
44402         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44403         supported again.
44404
44405 2001-07-18  Andreas Jaeger  <aj@suse.de>
44406
44407         * gcc.dg/iftrap-1.c: Fix target line.
44408
44409 2001-07-17  Richard Henderson  <rth@redhat.com>
44410
44411         * gcc.c-torture/execute/20010717-1.c: New.
44412
44413 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44414
44415         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44416         tests.
44417
44418 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44419
44420         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44421
44422 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44423
44424         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44425         UAC_SIGBUS, UAC_NOPRINT definitions.
44426
44427 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44428
44429         * objc/execute/object_is_class.m: New test.
44430         * objc/execute/object_is_meta_class.m: New test.
44431
44432 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44433
44434         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44435         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44436
44437 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44438
44439         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44440         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44441
44442 2001-07-14  Richard Henderson  <rth@redhat.com>
44443
44444         * gcc.dg/iftrap-1.c: New.
44445
44446 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44447
44448         * g77.f-torture/execute/intrinsic77.f: New test.
44449
44450 2001-07-11  Janis Johnson <janis@us.ibm.com>
44451
44452         * gcc.misc-tests/gcov-3.c: New test.
44453
44454 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44455
44456         * gcc.c-torture/compile/20010711-1.c,
44457         * gcc.c-torture/compile/20010711-2.c: New tests.
44458
44459 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44460
44461         * gcc.c-torture/execute/20010711-1.c: New test.
44462
44463 2001-07-11  Ben Elliston  <bje@redhat.com>
44464
44465         * g++.old-deja/g++.other/enum5.C: New test.
44466
44467 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44468
44469         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44470         (g++-dg-prune): Call prune_gcc_output.
44471         * prune.exp: New file for prune_gcc_output.
44472         * lib/g++.exp, lib/gcc.exp: Load it.
44473
44474 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44475
44476         * gcc.c-torture/compile/20010701-1.c,
44477         g++.old-deja/g++.ext/attrib6.C: New tests.
44478
44479 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44480
44481         * gcc.c-torture/compile/20010706-1.c: New test.
44482
44483 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44484
44485         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44486
44487 2001-06-28  Stan Shebs  <shebs@apple.com>
44488
44489         * gcc.dg/pragma-darwin.c: New test.
44490
44491 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44492
44493         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44494         Solaris 2.[678] system.
44495
44496 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44497
44498         * gcc.dg/20010622-1.c: New test.
44499
44500 2001-06-18  Stan Shebs  <shebs@apple.com>
44501
44502         * objc.dg: New directory.
44503         * objc.dg/dg.exp: New file.
44504         * objc.dg/alias.m: New.
44505         * objc.dg/class-1.m: New.
44506         * objc.dg/class-2.m: New.
44507         * objc.dg/const-str-1.m: New.
44508         * objc.dg/const-str-2.m: New.
44509         * objc.dg/id-1.m: New.
44510         * objc.dg/method-1.m: New.
44511         * objc.dg/super-class-1.m: New.
44512         * lib/objc-dg.exp: New file.
44513
44514 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44515
44516         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44517         of label name.
44518
44519 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44520
44521         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44522
44523 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44524
44525         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44526         variable.
44527
44528 2001-06-12  Richard Henderson  <rth@redhat.com>
44529
44530         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44531
44532 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44533
44534         * g++.old-deja/g++.abi/vbase5.C: New test.
44535         * g++.old-deja/g++.abi/vbase6.C: New test.
44536         * g++.old-deja/g++.abi/vbase7.C: New test.
44537
44538 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44539
44540         * gcc.c-torture/compile/20010610-1.c: New test.
44541
44542 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44543
44544         * g++.old-deja/g++.abi/vbase4.C: New test.
44545
44546 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44547
44548         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44549         support %f for HC11/HC12 targets.
44550         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44551         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44552         on HC11/HC12 targets.
44553         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44554
44555 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44556
44557         * gcc.dg/wchar_t-1.c: New file.
44558         * gcc.dg/wint_t-1.c: Likewise.
44559
44560 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44561
44562         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44563
44564 2001-06-11  Richard Henderson  <rth@redhat.com>
44565
44566         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44567
44568 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44569
44570         * gcc.c-torture/compile/20010611-1.c: New test.
44571
44572 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44573
44574         * gcc.dg/c99-tag-1.c: Add more tests.
44575
44576 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44577
44578         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44579         representation on MN10300 and ARM/Thumb.
44580
44581 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44582
44583         * g77.f-torture/execute/20010610.f: New.
44584
44585 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44586
44587         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44588         names.
44589
44590 2001-06-09  Richard Henderson  <rth@redhat.com>
44591
44592         * gcc.c-torture/execute/ashrdi-1.c: New.
44593         * gcc.c-torture/execute/ashldi-1.c: New.
44594         * gcc.c-torture/execute/lshrdi-1.c: New.
44595
44596 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
44597
44598         * objc/execute/load-3.m: Added. Check sending +load to categories,
44599         in addition to classes.
44600
44601 2001-06-08  Stan Shebs  <shebs@apple.com>
44602
44603         * objc/execute/load-2.m: New test.  From Nicola Pero
44604         <n.pero@mi.flashnet.it>.
44605
44606 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
44607
44608         * gcc.c-torture/execute/20010605-2.c: New test.
44609
44610 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         * g++.old-deja/g++.abi/vbase2.C: New test.
44613         * g++.old-deja/g++.abi/vbase3.C: New test.
44614
44615 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44616
44617         * g++.old-deja/g++.pt/friend49.C: New test.
44618
44619 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
44620
44621         * g++.old-deja/g++.ext/anon3.C: New test.
44622
44623 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
44624
44625         * g++.old-deja/g++.other/conv7.C: New test.
44626
44627 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44628
44629         * gcc.c-torture/compile/20010605-2.c: New test.
44630
44631 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44632
44633         * gcc.c-torture/execute/20010604-1.c: New test.
44634
44635 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
44636
44637         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
44638
44639 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
44640
44641         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
44642         (g++_link_flags): Likewise.
44643         (g++_init): Pass gccpath's value to two previous functions.
44644
44645 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44646
44647         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
44648         Ensure logfile entry matches exec command line.
44649
44650 2001-05-31  Richard Henderson  <rth@redhat.com>
44651
44652         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
44653         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
44654
44655 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
44656
44657         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
44658         compiler for irix6.2
44659
44660 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
44661
44662         * g++.old-deja/g++.other/optimize3.C: New file.
44663
44664 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
44665
44666         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
44667         assemble.
44668
44669 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         * g++.old-deja/g++.other/optimize2.C: New file.
44672
44673 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
44674
44675         * gcc.c-torture/compile/20010518-2.c: New file.
44676         * gcc.c-torture/execute/20010518-1.c: New file.
44677         * gcc.c-torture/execute/20010518-2.c: New file.
44678
44679 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44680
44681         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
44682
44683 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
44684
44685         G++ no longer defines builtins that do not begin with __builtin.
44686         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
44687         * g++.old-deja/g++.brendand/misc13.C: Likewise.
44688         * g++.old-deja/g++.law/builtin1.C: Likewise.
44689         * g++.old-deja/g++.law/cvt2.C: Likewise.
44690         * g++.old-deja/g++.mike/net5.C: Likewise.
44691         * g++.old-deja/g++.other/builtins1.C: Likewise.
44692         * g++.old-deja/g++.other/builtins2.C: Likewise.
44693         * g++.old-deja/g++.other/builtins3.C: Likewise.
44694         * g++.old-deja/g++.other/builtins4.C: Likewise.
44695         * g++.old-deja/g++.other/inline8.C: Likewise.
44696         * g++.old-deja/g++.robertl/eb39.C: Likewise.
44697
44698 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         * g++.old-deja/g++.pt/using1.C: Adjust.
44701         * g++.old-deja/g++.pt/using2.C: New test.
44702
44703 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44704
44705         * gcc.dg/cpp/charconst.c: New tests.
44706         * gcc.dg/cpp/escape.c: New tests.
44707         * gcc.dg/cpp/escape-1.c: New tests.
44708         * gcc.dg/cpp/escape-2.c: New tests.
44709         * gcc.dg/cpp/ucs.c: New tests.
44710
44711 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
44712
44713         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
44714         native compiler for irix6.5.
44715
44716 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
44717
44718         * lib/g++.exp (g++_include_flags): Use args to compute
44719         get_multilibs.
44720         (g++_link_flags): Likewise.
44721         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
44722
44723 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44724
44725         * gcc.dg/c90-hexfloat-1.c: Add more tests.
44726
44727 2001-05-21  Geoff Keating  <geoffk@redhat.com>
44728
44729         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
44730         this file.
44731
44732 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44733
44734         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
44735         STACK_SIZE;
44736         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
44737         to STACK_SIZE; Use it to define size of add_histo array.
44738         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
44739         to STACK_SIZE.
44740         (f): Use GITT_SIZE to define size of gitt local table.
44741         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
44742         to STACK_SIZE; Use it to define size of bytemem array.
44743
44744 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44745
44746         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
44747         on 68HC11/HC12 due to the asm instruction.
44748         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
44749         * gcc.c-torture/compile/920520-1.x: Likewise.
44750         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
44751         on 68HC11/HC12 because the function is larger than 64K.
44752         * gcc.c-torture/compile/961203-1.x: New file, this test fails
44753         on 68HC11/HC12 because the structure is too large.
44754
44755 2001-05-20  Richard Henderson  <rth@redhat.com>
44756
44757         * gcc.c-torture/execute/20010520-1.c: New.
44758
44759 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44760
44761         * g++.old-deja/g++.warn/compare1.C: New test.
44762         * gcc.dg/compare4.c: New test.
44763
44764 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
44765
44766         * g++.old-deja/g++.other/optimize1.C: New test.
44767
44768 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44769
44770         * g++.old-deja/g++.pt/spec41.C: New test.
44771
44772 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
44773
44774         * gcc.c-torture/compile/20010114-1.x: Remove.
44775
44776 2001-05-18  Stan Shebs  <shebs@apple.com>
44777
44778         * gcc.c-torture/compile/20010518-1.c: New test.
44779
44780 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
44781
44782         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44783         * g++.old-deja/g++.pt/crash67.C: New test.
44784
44785 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
44786
44787         * g++.old-deja/g++.other/debug9.C: New test.
44788
44789 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
44790
44791         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44792
44793 2001-05-16  Jan Hubicka  <jh@suse.cz>
44794
44795         * gcc.c-torture/compile/20010516-1.c: New test.
44796
44797 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44798
44799         * g++.old-deja/g++.other/crash41.C: New test.
44800
44801 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44802
44803         * g++.old-deja/g++.pt/crash66.C: New test.
44804
44805 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
44806
44807         * g++.old-deja/g++.robertl/eb27.C: Convert.
44808
44809 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
44810
44811         * g++.dg/friend-warn.C: New test.  Do not warn about friend
44812         declaration being redundant.
44813
44814 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
44815
44816         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44817
44818 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
44819
44820         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44821
44822 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
44823
44824         * lib/g++.exp: Use testsuite_flags.
44825
44826 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
44827
44828         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44829
44830 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44831
44832         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44833
44834 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
44835
44836         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44837
44838 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
44839
44840         * gcc.c-torture/compile/20010313-1.c: New test.
44841
44842 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
44843
44844         * gcc.dg/cpp/direct2.c: New test.
44845         * gccq.dg/cpp/direct2s.c: New test.
44846
44847         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44848
44849 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
44850
44851         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44852         * g++.old-deja/g++.other/op3.C: Likewise.
44853
44854 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44855
44856         * gcc.dg/cpp/syshdr.h: New file.
44857         * gcc.dg/cpp/sysmac1.c: Update.
44858         * gcc.dg/cpp/sysmac2.c: Update.
44859
44860 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44861
44862         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44863
44864 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
44865
44866         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44867         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44868
44869 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
44870
44871         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44872
44873 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
44874
44875         * lib/g++.exp (g++_include_flags): Don't use any special flags
44876         if TESTING_IN_BUILD_TREE is not defined.
44877         (g++_init): Use a plain 'c++' as the compiler if
44878         TESTING_IN_BUILD_TREEE is not defined.
44879
44880 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
44881
44882         * g++.old-deja/g++.eh/catch13.C: New test.
44883         * g++.old-deja/g++.eh/catch14.C: New test.
44884
44885 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
44886
44887         * gcc.dg/cpp/tr-define.c: New test.
44888
44889 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
44890
44891         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
44892         <stdlib.h>, not <malloc.h>.
44893
44894 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
44895
44896         * g++.old-deja/g++.ns/template17.C: New test.
44897
44898 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
44899
44900         * g++.old-deja/g++.pt/ref4.C: New test.
44901
44902 2001-04-30  Richard Henderson  <rth@redhat.com>
44903
44904         * gcc.dg/20000724-1.c: Revert last change.
44905
44906 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
44907
44908         * g77.f-torture/execute/20010430.f: New test.
44909
44910 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
44911
44912         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
44913
44914 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
44915
44916         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
44917
44918 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44919
44920         * g++.old-deja/g++.eh/crash6.C: New test.
44921
44922 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44923
44924         * g++.old-deja/g++.other/warn7.C: New test.
44925
44926 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44927
44928         * g++.old-deja/g++.other/defarg9.C: New test.
44929
44930 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
44931
44932         * g77.f-torture/compile/20010426.f: New test.
44933         * g77.f-torture/execute/20010426.f: New test.
44934
44935 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
44936
44937         * g77.f-torture/compile/20000629-1.x: Remove - error
44938         has been fixed.
44939
44940 2001-04-26  Jeffrey A Law  (law@cygnus.com)
44941
44942         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
44943         Tweak slightly to work with g++.dg framework.
44944         * g++.dg/special/ecos.exp: Run initp1.C test.
44945         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
44946
44947         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
44948         its linker doesn't give line numbers either.
44949         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
44950
44951 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
44952
44953         * g++.old-deja/g++.other/lex1.C: New test.
44954
44955 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
44956
44957         * gcc.dg/noncompile/20010425-1.c: New test.
44958
44959 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
44960
44961         * g++.old-deja/g++.pt/mangle2.C: New test.
44962
44963 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44964
44965         * gcc.dg/format/plus-1.c: New test.
44966
44967 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44968
44969         * gcc.dg/20010423-1.c: New test.
44970
44971 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44972
44973         * gcc.c-torture/execute/20010422-1.c: New test.
44974
44975 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
44976
44977         * g++.old-deja/g++.ns/type2.C: New test.
44978
44979 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
44980
44981         * g++.old-deja/g++.other/perf1.C: New test.
44982
44983 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
44984
44985         * gcc.dg/c99-func-2.c: Remove xfail.
44986         * gcc.dg/c99-func-3.c: Remove xfail.
44987         * gcc.dg/c99-func-4.c: Remove xfail.
44988
44989 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
44990
44991         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
44992
44993 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44994
44995         * gcc.c-torture/compile/20010423-1.c: New test.
44996
44997 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44998
44999         * g++.old-deja/g++.pt/typename28.C: New test.
45000
45001 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45002
45003         * g++.old-deja/g++.abi/empty2.C: New test.
45004         * g++.old-deja/g++.abi/empty3.C: New test.
45005
45006 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45007
45008         * g++.old-deja/g++.other/comdat2.C: New test.
45009         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45010
45011 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45012
45013         * g++.old-deja/g++.other/overload14.C: New test.
45014
45015 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45016
45017         * g++.old-deja/g++.other/lookup23.C: New test.
45018
45019 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45020
45021         * gcc.c-torture/execute/20010403-1.c: New test.
45022
45023 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45024             Mark Mitchell  <mark@codesourcery.com>
45025
45026         * lib/old-dejagnu.exp: Don't delete output of executable.
45027         Add .exe suffix to executables.
45028
45029 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45030
45031         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45032
45033 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45034
45035         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45036
45037 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45038
45039         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45040         * g++.old-deja/g++.abi/crash1.C: New test.
45041
45042 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45043
45044         * g++.old-deja/g++.other/crash40.C: New test.
45045
45046 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45047
45048         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45049
45050 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45051
45052         * g++.old-deja/g++.other/warn6.C: New test.
45053
45054 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45055
45056         * g++.old-deja/g++.robertl/eb42.C: Same.
45057
45058 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45059
45060         * gcc.dg/wtr-conversion-1.c: New testcase.
45061
45062 2001-04-10  Richard Henderson  <rth@redhat.com>
45063
45064         * g++.old-deja/g++.other/array5.C: New.
45065
45066 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45067
45068         * gcc.c-torture/execute/20010408-1.c: New test.
45069
45070 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45071
45072         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45073         headers and constructs.
45074         * g++.old-deja/g++.robertl/eb79.C: Same.
45075         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45076         * g++.old-deja/g++.robertl/eb73.C: Same.
45077         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45078         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45079         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45080         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45081         * g++.old-deja/g++.robertl/eb44.C: Same.
45082         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45083         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45084         * g++.old-deja/g++.robertl/eb39.C: Same.
45085         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45086         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45087         * g++.old-deja/g++.robertl/eb30.C: Same.
45088         * g++.old-deja/g++.robertl/eb3.C: Same.
45089         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45090         * g++.old-deja/g++.robertl/eb21.C: Same.
45091         * g++.old-deja/g++.robertl/eb15.C: Same.
45092         * g++.old-deja/g++.robertl/eb118.C: Same.
45093         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45094         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45095         * g++.old-deja/g++.robertl/eb109.C: Same.
45096         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45097         * g++.old-deja/g++.mike/rtti1.C: Same.
45098         * g++.old-deja/g++.mike/p658.C: Same.
45099         * g++.old-deja/g++.mike/net46.C: Same.
45100         * g++.old-deja/g++.mike/net34.C: Same.
45101         * g++.old-deja/g++.mike/memoize1.C: Same.
45102         * g++.old-deja/g++.mike/eh2.C: Same.
45103         * g++.old-deja/g++.law/weak.C: Same.
45104         * g++.old-deja/g++.law/visibility7.C: Same.
45105         * g++.old-deja/g++.law/visibility25.C: Same.
45106         * g++.old-deja/g++.law/visibility22.C: Same.
45107         * g++.old-deja/g++.law/visibility2.C: Same.
45108         * g++.old-deja/g++.law/visibility17.C: Same.
45109         * g++.old-deja/g++.law/visibility13.C: Same.
45110         * g++.old-deja/g++.law/visibility10.C: Same.
45111         * g++.old-deja/g++.law/visibility1.C: Same.
45112         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45113         * g++.old-deja/g++.law/vbase1.C: Same.
45114         * g++.old-deja/g++.law/operators32.C: Same.
45115         * g++.old-deja/g++.law/nest3.C: Same.
45116         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45117         * g++.old-deja/g++.law/except5.C (main): Same.
45118         * g++.old-deja/g++.law/cvt7.C (run): Same.
45119         * g++.old-deja/g++.law/cvt2.C: Same.
45120         * g++.old-deja/g++.law/cvt16.C: Same.
45121         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45122         * g++.old-deja/g++.law/ctors17.C (main): Same.
45123         * g++.old-deja/g++.law/ctors13.C: Same.
45124         * g++.old-deja/g++.law/ctors12.C (main): Same.
45125         * g++.old-deja/g++.law/ctors10.C: Same.
45126         * g++.old-deja/g++.law/code-gen5.C: Same.
45127         * g++.old-deja/g++.law/bad-error7.C: Same.
45128         * g++.old-deja/g++.law/arm9.C: Same.
45129         * g++.old-deja/g++.law/arm12.C: Same.
45130         * g++.old-deja/g++.law/arg8.C: Same.
45131         * g++.old-deja/g++.law/arg1.C: Same.
45132         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45133         * g++.old-deja/g++.jason/template31.C: Same.
45134         * g++.old-deja/g++.jason/template24.C (main): Same.
45135         * g++.old-deja/g++.jason/2371.C: Same.
45136         * g++.old-deja/g++.eh/new2.C: Same.
45137         * g++.old-deja/g++.eh/new1.C: Same.
45138         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45139         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45140         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45141         * g++.old-deja/g++.brendan/crash62.C: Same.
45142         * g++.old-deja/g++.brendan/crash52.C: Same.
45143         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45144         * g++.old-deja/g++.brendan/crash38.C: Same.
45145         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45146         * g++.old-deja/g++.brendan/copy9.C: Same.
45147
45148 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45149
45150         * gcc.c-torture/execute/20001203-2.c (memset):
45151         Count argument is of type __SIZE_TYPE__.
45152
45153 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45154
45155         * gcc.c-torture/compile/20010404-1.c: New test.
45156
45157 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45158
45159         * gcc.c-torture/compile/20010326-1.c: New test.
45160
45161 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45162
45163         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45164         peculiarities of the SH.
45165         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45166
45167 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45168
45169         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45170         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45171         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45172
45173 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45174
45175         * g77.f-torture/compile/20010321-1.f: New test.
45176
45177 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45178
45179         * gcc.c-torture/compile/20010329-1.c: New test.
45180
45181 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45182
45183         * gcc.c-torture/execute/20010329-1.c: New test.
45184
45185 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45186
45187         * g++.old-deja/g++.other/eh4.C: Fix typo.
45188
45189 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45190
45191         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45192
45193 2001-03-28  Philip Blundell  <philb@gnu.org>
45194
45195         * gcc.c-torture/compile/20010328-1.c: New test.
45196
45197 2001-03-27  Richard Henderson  <rth@redhat.com>
45198
45199         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45200         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45201
45202 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45203
45204         * gcc.c-torture/compile/20010327-1.c: New test.
45205
45206 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45207
45208         * g++.old-deja/g++.other/friend12.C: New test.
45209         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45210         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45211
45212 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45213
45214         * gcc.c-torture/execute/20010325-1.c: New test.
45215
45216 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45217
45218         * g++.old-deja/g++.other/mangle3.C: New test.
45219
45220 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45221
45222         * g++.old-deja/g++.other/anon8.C: New test.
45223
45224 2001-03-20  Philip Blundell  <philb@gnu.org>
45225
45226         * gcc.c-torture/compile/20010320-1.c: New test.
45227
45228 2001-03-17  Richard Henderson  <rth@redhat.com>
45229
45230         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45231
45232 2001-03-15  Geoff Keating  <geoff@redhat.com>
45233
45234         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45235         tests on AIX.
45236
45237 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45238
45239         * g++.old-deja/g++.other/eh4.C: New test.
45240
45241 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45242
45243         * gcc.dg/cpp/mi1.c: Update.
45244
45245 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45246
45247         * g++.old-deja/g++.other/regstack.C: New test.
45248
45249 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45250
45251         * g++.old-deja/g++.other/ref4.C: New test.
45252
45253 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45254
45255         * objc/execute/va_method.m: Added.
45256         * objc/execute/IMP.m: Added.
45257         * objc/execute/_cmd.m: Added.
45258         * objc/execute/accessing_ivars.m: Added.
45259         * objc/execute/class-1.m: Added.
45260         * objc/execute/class-10.m: Added.
45261         * objc/execute/class-11.m: Added.
45262         * objc/execute/class-12.m: Added.
45263         * objc/execute/class-13.m: Added.
45264         * objc/execute/class-14.m: Added.
45265         * objc/execute/class-2.m: Added.
45266         * objc/execute/class-3.m: Added.
45267         * objc/execute/class-4.m: Added.
45268         * objc/execute/class-5.m: Added.
45269         * objc/execute/class-6.m: Added.
45270         * objc/execute/class-7.m: Added.
45271         * objc/execute/class-8.m: Added.
45272         * objc/execute/class-9.m: Added.
45273         * objc/execute/class-tests-1.h
45274         * objc/execute/class-tests-2.h
45275         * objc/execute/compatibility_alias.m: Added.
45276         * objc/execute/encode-1.m: Added.
45277         * objc/execute/formal_protocol-1.m: Added.
45278         * objc/execute/formal_protocol-2.m: Added.
45279         * objc/execute/formal_protocol-3.m: Added.
45280         * objc/execute/formal_protocol-4.m: Added.
45281         * objc/execute/formal_protocol-5.m: Added.
45282         * objc/execute/formal_protocol-6.m: Added.
45283         * objc/execute/formal_protocol-7.m: Added.
45284         * objc/execute/informal_protocol.m: Added.
45285         * objc/execute/initialize.m: Added.
45286         * objc/execute/load.m: Added.
45287         * objc/execute/many_args_method.m: Added.
45288         * objc/execute/nested-3.m: Added.
45289         * objc/execute/no_clash.m: Added.
45290         * objc/execute/private.m: Added.
45291         * objc/execute/redefining_self.m: Added.
45292         * objc/execute/root_methods.m: Added.
45293         * objc/execute/selector-1.m: Added.
45294         * objc/execute/static-1.m: Added.
45295         * objc/execute/static-2.m: Added.
45296         * objc/execute/va_method.m: Added.
45297
45298 2001-03-10  Richard Henderson  <rth@redhat.com>
45299
45300         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45301
45302 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45303
45304         * g++.old-deja/g++.other/crash31.C: XFAIL.
45305         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45306         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45307         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45308         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45309         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45310
45311 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45312
45313         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45314
45315 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45316
45317         * gcc.dg/20000724-1.c: Don't use multiline strings.
45318
45319 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45320
45321         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45322         result of -cString against what we expect it to be; don't just
45323         print it out for no one to read.
45324
45325         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45326         Based on testcases provided by Nicola Pero.
45327
45328 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45329
45330         * gcc.dg/cpp/macro7.c: New test.
45331
45332 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45333
45334         * gcc.dg/cpp/multiline.c: Update.
45335
45336 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45337
45338         * g++.old-deja/g++.other/enum3.C: New test.
45339
45340 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45341
45342         * g++.old-deja/g++.other/pod1.C: New test.
45343
45344 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45345
45346         * g++.old-deja/g++.ext/overload1.C: New test.
45347
45348 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45349
45350         * g++.old-deja/g++.pt/using1.C: New test.
45351
45352 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45353
45354         * g++.old-deja/g++.other/using9.C: New test.
45355
45356 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45357
45358         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45359
45360         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45361
45362 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45363
45364         * g++.old-deja/g++.ext/realpt1.C: Remove.
45365
45366 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45367
45368         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45369
45370 2001-02-26  Will Cohen  <wcohen@redhat.com>
45371
45372         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45373
45374 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45375
45376         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45377         templatized constructors.
45378
45379 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45380
45381         * gcc.c-torture/execute/20010224-1.c: New test.
45382
45383 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45384
45385         * gcc.c-torture/execute/20010222-1.c: New test.
45386
45387 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45388
45389         * g++.old-deja/g++.other/inline20.C: New test.
45390
45391 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45392
45393         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45394
45395 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45396
45397         * g++.old-deja/g++.other/lookup22.C: New test.
45398
45399 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45400
45401         * g77.dg: New directory.
45402         * g77.dg/20010216-1.f: New test case.
45403         * g77.dg/dg.exp: New driver.
45404         * lib/g77-dg.exp: New driver library.
45405
45406 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45407
45408         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45409
45410 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45411
45412         * g++.old-deja/g++.other/decl9.C: New test.
45413
45414 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45415
45416         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45417         not need <string> and also tests the initialization at runtime.
45418
45419 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45420
45421         * gcc.c-torture/execute/longlong.c: New test.
45422
45423 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45424
45425         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45426
45427 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45428
45429         * gcc.c-torture/execute/920302-1.c (execute):
45430         Change argument type to short.
45431
45432 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45433
45434         * g++.old-deja/g++.pt/deduct6.C: New test.
45435
45436 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45437
45438         * g++.old-deja/g++.pt/deduct5.C: New test.
45439
45440 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45441
45442         * gcc.c-torture/execute/20010209-1.c: New test.
45443
45444 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45445
45446         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45447
45448 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45449
45450         * g++.dg/vtgc1.C: Update for new ABI.
45451
45452         * consistency.vlad: New directory, 1665 files.
45453
45454 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45455
45456         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45457         return type.
45458         * gcc.dg/cpp/digraphs.c: Declare puts.
45459
45460 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45461
45462         * g++.old-deja/g++.other/warn5.C: New test.
45463
45464 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45465
45466         * g++.old-deja/g++.pt/spec40.C: New test.
45467
45468 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45469
45470         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45471         case.
45472         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45473
45474 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45475
45476         * gcc.c-torture/compile/20010209-1.c: New test.
45477
45478 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45479
45480         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45481         excess errors message but not if it crashes.
45482         * g++.old-deja/g++.other/crash27.C: Likewise.
45483         * g++.old-deja/g++.other/crash28.C: Likewise.
45484         * g++.old-deja/g++.other/crash30.C: Likewise.
45485         * g++.old-deja/g++.other/crash32.C: Likewise.
45486         * g++.old-deja/g++.other/crash35.C: Likewise.
45487         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45488
45489 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45490
45491         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45492         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45493         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45494         g77.f-torture/execute/execute.exp,
45495         g77.f-torture/noncompile/noncompile.exp,
45496         gcc.c-torture/execute/execute.exp,
45497         gcc.c-torture/execute/memcheck/memcheck.exp,
45498         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45499         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45500         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45501         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45502         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45503         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45504         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45505         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45506         Remove bug reporting instructions with ancient email addresses.
45507
45508 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45509
45510         * gcc.dg/20010202-1.c: New test.
45511         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45512
45513 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45514
45515         * g++.dg/stdbool-if.C: New test.
45516
45517 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45518
45519         * objc/execute/fdecl.m: Added main().
45520
45521 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45522
45523         * gcc.c-torture/execute/20010206-1.c: New test.
45524
45525 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45526
45527         * gcc.dg/cpp/avoidpaste1.c: Update.
45528
45529 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45530
45531         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45532         Pero <nicola@brainstorm.co.uk>.
45533         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45534
45535 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45536
45537         * g++.old-deja/g++.pt/spec39.C: New test.
45538
45539 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45540
45541         * gcc.c-torture/compile/20010202-1.c: New test.
45542
45543 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45544
45545         * g++.old-deja/g++.abi/primary2.C: New test.
45546         * g++.old-deja/g++.abi/primary3.C: New test.
45547         * g++.old-deja/g++.abi/primary4.C: New test.
45548         * g++.old-deja/g++.abi/primary5.C: New test.
45549         * g++.old-deja/g++.abi/vtable3.h: New test.
45550         * g++.old-deja/g++.abi/vtable3a.C: New test.
45551         * g++.old-deja/g++.abi/vtable3b.C: New test.
45552         * g++.old-deja/g++.abi/vtable3c.C: New test.
45553         * g++.old-deja/g++.abi/vtable3d.C: New test.
45554         * g++.old-deja/g++.abi/vtable3e.C: New test.
45555         * g++.old-deja/g++.abi/vtable3f.C: New test.
45556         * g++.old-deja/g++.abi/vtable3g.C: New test.
45557         * g++.old-deja/g++.abi/vtable3h.C: New test.
45558         * g++.old-deja/g++.abi/vtable3i.C: New test.
45559         * g++.old-deja/g++.abi/vtable3j.C: New test.
45560         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45561
45562 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45563
45564         * g++.old-deja/g++.other/anon6.C: New test.
45565         * g++.old-deja/g++.other/anon7.C: New test.
45566
45567 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45568
45569         * gcc.dg/cpp/avoidpaste2.c: New tests.
45570
45571 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45572
45573         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45574
45575 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45576
45577         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45578         DECIMAL_DIG cases for Irix."
45579
45580 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45581
45582         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45583
45584 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45585
45586         * gcc.dg/c99-tag-1.c: New test.
45587
45588 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45589
45590         * gcc.dg/cpp/tr-warn1.c: Add tests.
45591
45592 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45593
45594         * gcc.dg/cpp/avoidpaste1.c: Update.
45595         * gcc.dg/cpp/paste4.c: Update.
45596
45597 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
45598
45599         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45600         cases for Irix.
45601
45602 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45603
45604         * g++.old-deja/g++.other/inline19.C: New test.
45605
45606 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45607
45608         * gcc.dg/Wlarger-than.c: New test.
45609
45610 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45611
45612         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45613
45614 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
45615
45616         * gcc.c-torture/execute/20010129-1.c: New test.
45617         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45618
45619 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45620
45621         * gcc.dg/cpp/avoidpaste1.c: Test case.
45622
45623 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
45624
45625         * g++.old-deja/g++.other/inline18.C: New test.
45626
45627 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45628
45629         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
45630         and __builtin_putchar.
45631
45632 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
45633
45634         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
45635         tests.
45636
45637 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
45638
45639         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
45640         floating point number rounding mode to round to the nearest
45641         representable mode.
45642
45643 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
45644
45645         * g++.old-deja/g++.other/mangle2.C: New test.
45646
45647 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45648
45649         * gcc.c-torture/compile/20010124-1.c: New test.
45650
45651 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
45652
45653         * g++.old-deja/g++.pt/spec38.C: New test.
45654
45655 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45656
45657         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
45658         "Build don't run".
45659
45660 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45661
45662         * gcc.c-torture/execute/20010123-1.c: New test.
45663
45664 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45665
45666         * g++.old-deja/g++.pt/spec37.C: New test.
45667
45668 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45669
45670         * g++.old-deja/g++.pt/overload14.C: New test.
45671
45672 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45673
45674         * gcc.c-torture/execute/20010122-1.c: New test, exercise
45675         __builtin_return_address.
45676
45677 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
45678
45679         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
45680         * g++.old-deja/g++.pt/spec35.C: New test.
45681         * g++.old-deja/g++.pt/spec36.C: New test.
45682
45683 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
45684
45685         * gcc.c-torture/compile/20010118-1.c: New test.
45686
45687 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
45688
45689         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
45690
45691 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45692
45693         * gcc.c-torture/execute/20010119-1.c: New test.
45694
45695 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         * g++.old-deja/g++.other/vbase5.C: New test.
45698
45699 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45700
45701         * gcc.c-torture/execute/20010118-1.c: New test.
45702
45703 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45704
45705         * g++.old-deja/g++.pt/deduct3.C: New test.
45706
45707 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45708
45709         * g++.old-deja/g++.pt/spec34.C: New test.
45710
45711 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
45712
45713         * g77.f-torture/compile/20000601-2.f: New test.
45714
45715 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45716
45717         * g++.old-deja/g++.other/init17.C: New test.
45718
45719 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
45720
45721         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
45722
45723 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45724
45725         * g++.old-deja/g++.pt/unify8.C: New test.
45726
45727 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45728
45729         * g++.old-deja/g++.abi/vbase1.C: New test.
45730
45731 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45732
45733         * g++.old-deja/g++.pt/crash65.C: New test.
45734
45735 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
45736
45737         * gcc.dg/cpp/assembl2.S: New test case.
45738
45739 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
45740
45741         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
45742         are supported.
45743
45744 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45745
45746         * g++.old-deja/g++.other/builtins1.C: New test.
45747         * g++.old-deja/g++.other/builtins2.C: Likewise.
45748         * g++.old-deja/g++.other/builtins3.C: Likewise.
45749         * g++.old-deja/g++.other/builtins4.C: Likewise.
45750
45751 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
45752
45753         * gcc.c-torture/compile/20010117-1.c: New test.
45754         * gcc.c-torture/compile/20010117-2.c: New test.
45755
45756 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45757
45758         * g77.f-torture/execute/20010116.[fx]: New test,
45759         XFAIL on i?86-*-*.
45760         * g77.f-torture/compile/20010115.f: Indicate it's
45761         a test for PR fortran/1636.
45762
45763 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45764
45765         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45766
45767 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45768
45769         * g77.f-torture/compile/20010115.f: New test.
45770
45771 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
45772
45773         * g++.old-deja/g++.pt/nontype5.C: New test.
45774
45775 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45776
45777         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45778         have an equivalent working one below it.
45779
45780 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45781
45782         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45783         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45784
45785 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45786
45787         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45788         message containing "init_priority".
45789         (conpr-2.C): Likewise.
45790         (conpr-3.C): Likewise.
45791         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45792
45793 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45794
45795         * gcc.c-torture/execute/20010114-2.c: New test.
45796
45797 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45798
45799         * gcc.c-torture/compile/20010114-1.c: New test.
45800         * gcc.c-torture/compile/20010114-1.x: Xfail.
45801         * gcc.c-torture/compile/20010114-2.c: New test.
45802         * gcc.c-torture/execute/20010114-1.c: New test.
45803         * gcc.dg/trunc-1.c: New test.
45804         * gcc.dg/uninit-B.c: New test.
45805
45806 2001-01-13  Nick Clifton  <nickc@redhat.com>
45807
45808         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45809         target.
45810
45811 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45812
45813         * gcc.c-torture/compile/20010113-1.c: New test.
45814
45815 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
45816
45817         * gcc.c-torture/compile/20001212-1.c: New test.
45818
45819 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45820
45821         * gcc.dg/cpp/widestr1.c: Update.
45822         * gcc.dg/cpp/prag-imp.c: Remove.
45823
45824 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
45825
45826         * gcc.c-torture/execute/20000801-3.x: Remove.
45827         * gcc.dg/c90-init-1.c: New test.
45828         * gcc.dg/c99-init-1.c: New test.
45829         * gcc.dg/c99-init-2.c: New test.
45830         * gcc.dg/gnu99-init-1.c: New test.
45831
45832 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
45833
45834         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45835         testing that no relevant ones were found.
45836
45837 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45838
45839         * g++.old-deja/g++.pt/cast2.C: New test.
45840
45841 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * g++.old-deja/g++.pt/friend47.C: New test.
45844
45845 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45846
45847         * g++.old-deja/g++.pt/instantiate13.C: New test.
45848
45849 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45850
45851         * g++.old-deja/g++.other/defarg7.C: New test.
45852         * g++.old-deja/g++.other/defarg8.C: New test.
45853
45854 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45855
45856         * g++.old-deja/g++.pt/crash64.C: New test.
45857
45858 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45859
45860         * g++.old-deja/g++.pt/crash63.C: New test.
45861
45862 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45863
45864         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45865
45866 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
45867
45868         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45869
45870 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45871
45872         * g++.old-deja/g++.pt/error3.C: New test.
45873
45874 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45875
45876         * g++.old-deja/g++.other/crash39.C: New test.
45877
45878 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45879
45880         * g++.old-deja/g++.other/vbase4.C: New test.
45881
45882 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
45883
45884         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
45885         * gcc.dg/special/20000419-2.c: New file. Identical to above.
45886         * gcc.dg/special/special.exp: New test driver which will check
45887         for alias support for the above test.
45888
45889 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
45890
45891         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
45892         problems on small machines.
45893         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
45894         parameterize.
45895
45896 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
45897
45898         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
45899         mips.
45900         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45901
45902 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
45903
45904         * g++.old_deja/g++.pt/using8.C: New test.
45905
45906 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45907
45908         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
45909
45910 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
45911
45912         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
45913         where a failure is expected.
45914         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
45915
45916 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45917
45918         * g++.old_deja/g++.pt/instantiate12.C: New test.
45919
45920 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45921
45922         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
45923         start of structs.
45924         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
45925         * g++.old-deja/g++.brendan/crash17.C: Likewise.
45926         * g++.old-deja/g++.brendan/crash29.C: Likewise.
45927         * g++.old-deja/g++.brendan/crash48.C: Likewise.
45928         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45929         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
45930         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
45931         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
45932         * g++.old-deja/g++.eh/spec6.C: Likewise.
45933         * g++.old-deja/g++.jason/crash3.C: Likewise.
45934         * g++.old-deja/g++.law/ctors11.C: Likewise.
45935         * g++.old-deja/g++.law/ctors17.C: Likewise.
45936         * g++.old-deja/g++.law/ctors5.C: Likewise.
45937         * g++.old-deja/g++.law/ctors9.C: Likewise.
45938         * g++.old-deja/g++.mike/ambig1.C: Likewise.
45939         * g++.old-deja/g++.mike/net22.C: Likewise.
45940         * g++.old-deja/g++.mike/p3538a.C: Likewise.
45941         * g++.old-deja/g++.mike/p3538b.C: Likewise.
45942         * g++.old-deja/g++.mike/virt3.C: Likewise.
45943         * g++.old-deja/g++.niklas/t128.C: Likewise.
45944         * g++.old-deja/g++.other/anon4.C: Likewise.
45945         * g++.old-deja/g++.other/using1.C: Likewise.
45946         * g++.old-deja/g++.other/warn3.C: Likewise.
45947         * g++.old-deja/g++.pt/t37.C: Likewise.
45948         * g++.old-deja/g++.robertl/eb69.C: Likewise.
45949         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45950
45951 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45952
45953         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
45954
45955 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45956
45957         * gcc.c-torture/execute/stdio-opt-3.c: New test.
45958
45959 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
45960
45961         * gcc.c-torture/compile/20010107-1.c: New test.
45962
45963 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45964
45965         * gcc.c-torture/execute/builtin-noret-1.c: New test.
45966
45967 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45968
45969         * gcc.dg/format/format.h: New file.
45970         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
45971         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
45972         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
45973         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
45974         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
45975         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45976         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
45977         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
45978         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
45979         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
45980         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
45981         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
45982         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
45983         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
45984         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
45985         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
45986         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
45987         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
45988         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
45989         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
45990         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
45991         instead of declaring standard types, macros and functions in each
45992         test.
45993
45994 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
45995
45996         * gcc.c-torture/execute/20010106-1.c: New test.
45997
45998 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45999
46000         * gcc.dg/format/format.exp: New file.
46001         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46002         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46003         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46004         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46005         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46006         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46007         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46008         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46009         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46010         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46011         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46012         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46013         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46014         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46015         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46016         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46017         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46018         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46019         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46020         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46021         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46022         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46023         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46024         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46025         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46026         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46027         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46028         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46029         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46030         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46031         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46032         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46033         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46034         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46035         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46036         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46037         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46038         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46039         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46040         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46041         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46042         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46043
46044 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46045
46046         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46047         account.
46048
46049 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46050
46051         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46052
46053 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46054
46055         * g++.old-deja/g++.pt/crash62.C: New test.
46056
46057 2001-01-04  Richard Henderson  <rth@redhat.com>
46058
46059         * gcc.dg/20000926-1.c: Update expected warnings.
46060         * gcc.dg/array-2.c: Likewise.
46061         * gcc.dg/array-4.c: Also validate flexible array members.
46062         * gcc.dg/c99-flex-array-1.c: New.
46063
46064 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46065
46066         * gcc.c-torture/compile/20001222-1.x: Remove.
46067
46068 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46069
46070         * gcc.c-torture/execute/built-in-setjmp.c: New.
46071
46072 2001-01-03  Richard Henderson  <rth@redhat.com>
46073
46074         * gcc.dg/940510-1.c: Update expected error wording.
46075         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46076
46077 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46078
46079         * lib/target-supports.exp (check_alias_available): Modified to
46080         indicate aliases not supported if only weak aliases are supported.
46081
46082 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46083
46084         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46085         Turn on cmpstrsi checks for __pj__ and __i370__.
46086
46087 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46088
46089         * g++.old-deja/g++.other/virtual11.C: New test.
46090
46091 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46092
46093         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46094
46095 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46096
46097         * gcc.c-torture/compile/20010102-1.c: New test.
46098
46099 2001-01-02  Andreas Jaeger  <aj@suse.de>
46100
46101         * gcc.dg/noreturn-3.c: New test.
46102
46103         * gcc.dg/noreturn-4.c: New test.
46104
46105 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46106
46107         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46108         __builtin_fputc and __builtin_fwrite.
46109
46110 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46111
46112         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46113         signed char, not default char.
46114
46115 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46116
46117         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46118
46119 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46120
46121         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46122
46123 2000-12-29  Richard Henderson  <rth@redhat.com>
46124
46125         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46126         (__cyg_profile_func_exit): Define.
46127
46128 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46129
46130         * g++.dg/vtgc1.C: New test.
46131
46132 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46133
46134         * gcc.dg/noncompile/20001228-1.c: New test.
46135
46136         * gcc.dg/20001228-1.c: New test.
46137
46138         * gcc.c-torture/execute/20001228-1.c: New test.
46139
46140 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46141
46142         * gcc.dg/format-strfmon-1.c: New test.
46143
46144 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46145
46146         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46147         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46148         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46149         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46150         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46151         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46152         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46153         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46154         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46155         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46156         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46157         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46158         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46159
46160         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46161         * gcc.c-torture/execute/string-opt-4.c: Test index.
46162
46163 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46164
46165         * gcc.c-torture/compile/20001226-1.c: New test.
46166
46167 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46168
46169         * gcc.c-torture/compile/20001222-1.c: New test.
46170         * gcc.c-torture/compile/20001222-1.x: Xfail.
46171
46172 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46173
46174         * gcc.c-torture/execute/comp-goto-2.c: New test.
46175
46176 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46177
46178         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46179         Use long types if __INT_MAX__ is 32767.
46180         (main): Use cast to (sint32 *) when poking 88 into a_page.
46181
46182         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46183
46184 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46185
46186         * gcc.c-torture/compile/20001221-1.c: New test.
46187         * gcc.c-torture/execute/20001221-1.c: New test.
46188
46189 2000-12-20  Richard Henderson  <rth@redhat.com>
46190
46191         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46192         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46193
46194 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46195
46196         * gcc.dg/compare3.c: New test.
46197
46198 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46199
46200         * gcc.dg/format-warnll-1.c: New test.
46201
46202 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46203
46204         * gcc.dg/cpp/cmdlne-P.c: New test.
46205
46206 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46207
46208         * gcc.c-torture/execute/builtin-abs-1.c,
46209         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46210
46211 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46212
46213         * gcc.dg/cpp/multiline.c: New test.
46214
46215 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46216
46217         * g++.old-deja/g++.other/syshdr1.C: Update.
46218         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46219
46220 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46221
46222         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46223
46224 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46225
46226         * g++.old-deja/g++.pt/ttp65.C: New test.
46227
46228 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46229
46230         * g++.old-deja/g++.pt/ttp64.C: New test.
46231
46232 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46233
46234         * g++.old-deja/g++.pt/spec33.C: New test.
46235
46236 2000-12-14  Catherine Moore  <clm@redhat.com>
46237
46238         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46239         * gcc.c-torture/execute/920612-2.c: Likewise.
46240         * gcc.c-torture/execute/920428-2.c: Likewise.
46241         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46242         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46243
46244 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46245
46246         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46247         * gcc.dg/pack-test-2.c: Likewise.
46248
46249 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46250
46251         Tests by Zack Weinberg <zackw@stanford.edu>.
46252
46253         * gcc.dg/cpp/defined.c: Update.
46254         * gcc.dg/cpp/defined_trad.c: New tests.
46255
46256 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46257
46258         * gcc.dg/cpp/trad-direct.c: Update.
46259
46260 2000-12-11  Neil Booth  <neilb@earthling.net>
46261
46262         * gcc.dg/cpp/defined_trad.c
46263
46264 2000-12-11  Neil Booth  <neilb@earthling.net>
46265
46266         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46267
46268 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46269
46270         * gcc.dg/format-miss-2.c: New test.
46271
46272 2000-12-09  Neil Booth  <neilb@earthling.net>
46273
46274         * gcc.dg/cpp/lineflags.c: New tests.
46275         * gcc.dg/cpp/poison.c: Update.
46276         * gcc.dg/cpp/redef2.c: Update.
46277         * gcc.dg/cpp/skipping.c: New test.
46278
46279 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46280
46281         * g++.old-deja/g++.other/eh3.C: New testcase.
46282
46283 2000-12-07  Neil Booth  <neilb@earthling.net>
46284
46285         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46286         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46287         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46288         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46289         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46290         Update.
46291
46292 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46293
46294         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46295         __SIZE_TYPE__ instead of int for type of integers cast to
46296         pointers.
46297
46298 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46299
46300         * g++.old-deja/g++.other/cleanup4.C: New test.
46301
46302 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46303
46304         * format-sec-1.c: New test.
46305
46306 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46307
46308         * gcc.dg/format-nonlit-3.c: New test.
46309
46310 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46311
46312         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46313         through a null pointer.
46314
46315 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46316
46317         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46318         * g++.old-deja/g++.pt/partial4.C: New test.
46319
46320 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46321
46322         * gcc.c-torture/execute/ieee/hugeval.x: New.
46323
46324 2000-12-06  Neil Booth  <neilb@earthling.net>
46325
46326         * gcc.dg/cpp/backslash2.c: New tests.
46327
46328 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46329
46330         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46331         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46332
46333 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46334
46335         * gcc.c-torture/execute/20001203-2.c: New testcase.
46336
46337 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46338
46339         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46340         * g++.old-deja/g++.other/virtual10.C: New test.
46341
46342 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46345
46346 2000-12-05  Richard Henderson  <rth@redhat.com>
46347
46348         * gcc.c-torture/compile/20001205-1.c: New.
46349
46350 2000-12-04  Neil Booth  <neilb@earthling.net>
46351
46352         * g++.old-deja/g++.other/virtual9.C: New test.
46353         * g++.old-deja/g++.pt/crash61.C: New test.
46354         * gcc.c-torture/execute/loop-9.c: New test.
46355
46356 2000-12-04  Neil Booth  <neilb@earthling.net>
46357
46358         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46359         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46360         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46361         * gcc.dg/cpp/extratokens.c: ...here.
46362
46363 2000-12-04  Neil Booth  <neilb@earthling.net>
46364
46365         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46366         New tests.
46367
46368 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46369
46370         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46371         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46372
46373 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46374
46375         * gcc.c-torture/execute/20001203-1.c: New test.
46376
46377 2000-12-03  Neil Booth  <neilb@earthling.net>
46378
46379         * gcc.dg/cpp/macro6.c: New test cases.
46380
46381 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46382
46383         * gcc.c-torture/execute/string-opt-9.c: New test.
46384         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46385         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46386         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46387
46388         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46389         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46390
46391 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46392
46393         * gcc.dg/cpp/if-6.c: New testcase.
46394
46395         * gcc.dg/20001201-1.c: New testcase.
46396
46397 2000-12-02  Neil Booth  <neilb@earthling.net>
46398
46399         * g++.old-deja/g++.other/externC4.C,
46400         g++.old-deja/g++.other/friend10.C: New tests.
46401
46402 2000-12-02  Neil Booth  <neilb@earthling.net>
46403
46404         * g++.old-deja/g++.other/instan2.C
46405         * g++.old-deja/g++.other/instan3.C: New test.
46406
46407 2000-12-02  Neil Booth  <neilb@earthling.net>
46408
46409         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46410         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46411         gnuc99.c,gnuc99-pedantic.c: New tests.
46412
46413 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46414
46415         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46416         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46417
46418 2000-12-01  Neil Booth  <neilb@earthling.net>
46419
46420         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46421         * gcc.dg/cpp/poison.c: Update.
46422         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46423
46424 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46425
46426         * g77.f-torture/execute/20001201.f: New test.
46427
46428 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46429
46430         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46431
46432 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46433
46434         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46435
46436 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46437
46438         * g++.old-deja/g++.other/cast6.C: New test.
46439
46440 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46441
46442         * gcc.c-torture/execute/20001130-2.c: New testcase.
46443
46444 2000-11-30  Richard Henderson  <rth@redhat.com>
46445
46446         * gcc.c-torture/execute/20001130-1.c: New test.
46447
46448 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46449
46450         * g++.old-deja/g++.other/op3.C: New test.
46451
46452 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46453
46454         * g++.old-deja/g++.other/op2.C: New test.
46455
46456 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46457
46458         * g++.old-deja/g++.other/crash38.C: New test.
46459
46460 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46461
46462         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46463
46464 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46465
46466         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46467         tests.
46468         * gcc.c-torture/execute/string-opt-6.c: New test.
46469
46470         * gcc.dg/20001117-1.c: Add main.
46471
46472 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46473
46474         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46475         Move from here ...
46476         * gcc.dg/940510-1.c: ... to here.
46477
46478         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46479         zero-size arrays in toplevel structures.
46480
46481 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46482
46483         * gcc.c-torture/execute/loop-8.c: New test.
46484
46485 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46486
46487         * g++.old-deja/g++.other/base1.C: New test.
46488
46489 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46490
46491         * g++.old-deja/g++.other/parse2.C: New test.
46492
46493 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46494
46495         * g++.old-deja/g++.pt/incomplete1.C: New test.
46496
46497 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46498
46499         * g++.old-deja/g++.other/friend9.C: New test.
46500
46501 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46502
46503         * gcc.dg/20001127-1.c: New test.
46504
46505 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46506
46507         * g++.old-deja/g++.pt/friend46.C: New test.
46508
46509 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46510
46511         * g++.old-deja/g++.other/ptrmem8.C: New test.
46512
46513 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46514
46515         * gcc.c-torture/execute/string-opt-7.c: New test.
46516         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46517
46518 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46519
46520         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46521         instead of 'mkcheck 2'.
46522
46523 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46524
46525         * gcc.c-torture/execute/memcheck/driver.c,
46526         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46527         C9X references to refer to C99.
46528
46529 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46530
46531         * gcc.dg/ultrasp3.c: New test.
46532
46533 2000-11-25  Neil Booth  <neilb@earthling.net>
46534
46535         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46536
46537 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46538
46539         * gcc.c-torture/compile/20001123-2.c: New.
46540
46541 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46542
46543         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46544
46545 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46546
46547         * gcc.dg/sequence-point-1.c: Add some new tests.
46548         * gcc.c-torture/execute/20001124-1.c: New test.
46549
46550 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46551
46552         * g++.old-deja/g++.other/vaarg4.C: New test.
46553         * gcc.c-torture/compile/20001123-1.c: New test.
46554
46555 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46556
46557         * g++.other/crash24.C: Adjust and remove XFAIL.
46558         * g++.other/crash37.C: New test.
46559
46560 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46561
46562         * g++.old-deja/g++.pt/instantiate9.C: New test.
46563
46564 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46565
46566         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46567         new ABI, too.
46568
46569         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46570         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46571
46572 2000-11-22  Neil Booth  <neilb@earthling.net>
46573
46574         * gcc.dg/cpp/Wtrigraphs.c: New test.
46575
46576 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46577
46578         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46579
46580 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46581
46582         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46583
46584 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46585
46586         * lib/gcc-dg.exp: load_lib scanasm.exp.
46587         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46588         * lib/g++-dg.exp: load_lib scanasm.exp.
46589         * lib/scanasm.exp: New.
46590         (scan-assembler, scan-assembler-not): Add optional arguments to
46591         test name, or if not present, the pattern name.
46592         (scan-assembler-dem, scan-assembler-dem-not): New.
46593
46594         * g++.dg/dg.exp: New.
46595
46596 2000-11-21  Neil Booth  <neilb@earthling.net>
46597
46598         * gcc.dg/cpp/integrated1.c: Remove.
46599
46600 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46601
46602         * gcc.c-torture/execute/20001121-1.c: New test.
46603
46604 2000-11-21  Richard Henderson  <rth@redhat.com>
46605
46606         * gcc.c-torture/compile/20001121-1.c: New test.
46607
46608 2000-11-20  Neil Booth  <neilb@earthling.net>
46609
46610         * gcc.dg/cpp/integrated1.c: New test.
46611
46612 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46613
46614         * g++.old-deja/g++.other/inline17.C: New test.
46615
46616 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
46617
46618         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
46619         local variable to be zero: I made the variable global. Now
46620         uses abort() and exit() instead of relying on main's return value.
46621
46622 2000-11-20  Neil Booth  <neilb@earthling.net>
46623
46624         * gcc.dg/cpp/paste2.c: Update test.
46625         * objc/execute/paste.m: New test.
46626
46627 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46628
46629         * gcc.dg/c99-condexpr-1.c: New test.
46630
46631 2000-11-20  Neil Booth  <neilb@earthling.net>
46632
46633         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
46634
46635 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
46636
46637         * g++.old-deja/g++.pt/export1.C: New test.
46638
46639 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
46640
46641         * gcc.dg/20001117-1.c: New test.
46642
46643 2000-11-18  Richard Henderson  <rth@redhat.com>
46644
46645         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
46646
46647 2000-11-18  Richard Henderson  <rth@redhat.com>
46648
46649         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
46650         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
46651         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
46652
46653 2000-11-18  Richard Henderson  <rth@redhat.com>
46654
46655         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
46656         (main): New.  Exit cleanly.
46657
46658 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46659
46660         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
46661         gcc.dg/c99-fordecl-2.c: New tests.
46662
46663 2000-11-18  Richard Henderson  <rth@redhat.com>
46664
46665         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
46666         * gcc.c-torture/execute/zerolen-2.c: New.
46667
46668 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46669
46670         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
46671         memory.
46672
46673 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46674
46675         * g++.old-deja/g++.pt/instantiate8.C: New test.
46676
46677 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46678
46679         * g++.old-deja/g++.other/incomplete.C: Add more tests.
46680         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
46681
46682 2000-11-16  Nick Clifton  <nickc@redhat.com>
46683
46684         * gcc.c-torture/execute/nestfunc-2.c: New test.
46685         * gcc.c-torture/execute/nestfunc-3.c: New test.
46686
46687 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46688
46689         * gcc.c-torture/compile/20001116-1.c: New test.
46690
46691 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46692
46693         * gcc.c-torture/execute/20001115-1.c: New test.
46694
46695 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
46696
46697         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
46698         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
46699         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
46700         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46701
46702 2000-11-15  Neil Booth  <neilb@earthling.net>
46703
46704         gcc.dg/cpp/_Pragma1.c: Update.
46705         gcc.dg/cpp/_Pragma2.c: New test.
46706
46707 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46708
46709         * g++.old-deja/g++.other/anon5.C: New test.
46710
46711 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46712
46713         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
46714         tests.
46715
46716 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
46717
46718         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
46719         output.
46720
46721 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46722
46723         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
46724         labels at end of compound statements.
46725
46726 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
46727
46728         * gcc.c-torture/execute/loop-7.c: New test.
46729
46730 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46731
46732         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
46733
46734 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46735
46736         * gcc.dg/c99-bool-1.c: New test.
46737
46738 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46739
46740         * gcc.dg/c99-scope-1.c: Remove xfail.
46741         * gcc.dg/c99-scope-2.c: New test.
46742
46743 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46744
46745         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
46746         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
46747
46748 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
46749
46750         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
46751         error messages.
46752
46753         * g++.mike/p700.C: Don't typedef wchar_t.
46754         * g++.mike/p784.C: Likewise.
46755         * g++.mike/eb101.C: Don't use __wchar_t.
46756
46757 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46758
46759         * g77.f-torture/execute/20001111.[fx]: Test premature exit
46760         from DO loop.
46761
46762 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46763
46764         * gcc.c-torture/execute/20001111-1.c: New test.
46765
46766 2000-11-10  Nick Clifton  <nickc@redhat.com>
46767
46768         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46769         long multuiple and accumulate.
46770
46771 2000-11-09  Richard Henderson  <rth@redhat.com>
46772
46773         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46774         via size_t instead of int.
46775
46776         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46777         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46778         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46779         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46780
46781 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
46782
46783         * gcc.c-torture/compile/20001109-1.c: New test.
46784         * gcc.c-torture/compile/20001109-2.c: New test.
46785
46786 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
46787
46788         * g++.old-deja/g++.pt/operator1.C: New test.
46789         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46790
46791 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46792
46793         * gcc.dg/20001108-1.c: New test.
46794
46795 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46796
46797         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46798         with both arguments constant strings.
46799         * gcc.c-torture/execute/string-opt-3.c: New test.
46800         * gcc.c-torture/execute/string-opt-4.c: New test.
46801         * gcc.c-torture/execute/string-opt-5.c: New test.
46802
46803 2000-11-08  Nick Clifton  <nickc@redhat.com>
46804
46805         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
46806         mulsidi3adddi patterns.
46807
46808 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
46809
46810         * g++.old-deja/g++.other/crash36.C: New test.
46811
46812 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
46813
46814         * g++.old-deja/g++.other/init16.C: New test.
46815
46816 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
46817
46818         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46819
46820 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46821
46822         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46823         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46824         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46825
46826 2000-11-07  DJ Delorie  <dj@redhat.com>
46827
46828         * gcc.dg/20000614-1.c: Add return so that test can pass.
46829
46830 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46831
46832         * gcc.c-torture/execute/string-opt-1.c: New test.
46833
46834 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46835
46836         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
46837         mips-sgi-irix6.* because the MIPS ABI passes floating-point
46838         parameters in registers, and there is no way for a varargs
46839         function to know in which order the integer and floating-point
46840         parameters should be interleaved when they are placed on the
46841         stack.
46842         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46843         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46844
46845 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46846
46847         * gcc.c-torture/execute/string-opt-2.c: New test.
46848
46849 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
46850
46851         * g++.old-deja/g++.pt/crash60.C: New test.
46852
46853 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46854
46855         * g++.old-deja/g++.other/crash24.C: New test.
46856         * g++.old-deja/g++.other/crash25.C: New test.
46857         * g++.old-deja/g++.other/crash26.C: New test.
46858         * g++.old-deja/g++.other/crash27.C: New test.
46859         * g++.old-deja/g++.other/crash28.C: New test.
46860         * g++.old-deja/g++.other/crash29.C: New test.
46861         * g++.old-deja/g++.other/crash30.C: New test.
46862         * g++.old-deja/g++.other/crash31.C: New test.
46863         * g++.old-deja/g++.other/crash32.C: New test.
46864         * g++.old-deja/g++.other/crash33.C: New test.
46865         * g++.old-deja/g++.other/crash34.C: New test.
46866         * g++.old-deja/g++.other/crash35.C: New test.
46867
46868 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46869
46870         * gcc.c-torture/execute/20001031-1.c: New test.
46871
46872 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
46873
46874         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46875         namespace.
46876
46877         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
46878         standards-conformant.
46879
46880         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
46881
46882         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
46883         * g++.old-deja/g++.mike/p755a.C: Likewise.
46884         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
46885         library makes no calls to `operator new' during initialization.
46886
46887 2000-11-04  Neil Booth  <neilb@earthling.net>
46888
46889         * gcc.dg/cpp/include2.c: New tests.
46890
46891 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
46892
46893         * lib/g++.exp (g++_set_ld_library_path): New function.
46894         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
46895
46896 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
46897
46898         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
46899         warnings.
46900
46901 2000-11-01  Richard Henderson  <rth@redhat.com>
46902
46903         * g++.old-deja/g++.ext/namedret1.C: New.
46904         * g++.old-deja/g++.ext/namedret2.C: New.
46905         * g++.old-deja/g++.ext/namedret3.C: New.
46906
46907 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
46908
46909         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
46910         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
46911
46912 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46913
46914         * gcc.c-torture/execute/va-arg-21.c: New test.
46915
46916 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46917
46918         * gcc.dg/c99-complex-2.c: New test.
46919
46920 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46921
46922         * gcc.c-torture/execute/stdio-opt-1.c: New test.
46923
46924 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
46925
46926         * g++.old-deja/g++.other/inline16.C: New test.
46927
46928 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
46929
46930         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
46931         __PRETTY_FUNCTION__
46932
46933 2000-10-29  Neil Booth  <neilb@earthling.net>
46934
46935         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
46936         New tests.
46937         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
46938         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
46939         optimisation.
46940
46941 2000-10-29  Neil Booth  <neilb@earthling.net>
46942
46943         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
46944         * mi1.c, mi1c.h: Add null directives to multiple-include test.
46945         * mi5.c: Test multiple includes work with -C.
46946         * trigraphs.c: Test ^= version.
46947
46948 2000-10-28  Neil Booth  <neilb@earthling.net>
46949
46950         New tests and test updates for new macro expander.
46951
46952         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
46953         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
46954         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
46955         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
46956         new diagnostic messages.
46957
46958         * gcc.dg/cpp/macro3.c: New tests.
46959
46960 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
46961
46962         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
46963         on the same line.
46964
46965 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
46966
46967         * g++.old-deja/g++.other/eh2.C: New test.
46968
46969 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46970
46971         * gcc.c-torture/execute/20001027-1.c: New test.
46972
46973 2000-10-26  Richard Henderson  <rth@redhat.com>
46974
46975         * gcc.c-torture/execute/20001026-1.c: New.
46976
46977 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
46978
46979         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
46980         * g++.old-deja/g++.law/builtin1.C: Likewise.
46981         * g++.old-deja/g++.law/ctors10.C: Likewise.
46982         * g++.old-deja/g++.law/virtual3.C: Likewise.
46983         * g++.old-deja/g++.mike/p658.C: Likewise.
46984         * g++.old-deja/g++.other/sibcall1.C: Likewise.
46985         * g++.old-deja/g++.other/vaarg2.C: Likewise.
46986         * g++.old-deja/g++.robertl/eb124.C: Likewise.
46987         * g++.old-deja/g++.robertl/eb44.C: Likewise.
46988         * g++.old-deja/g++.robertl/eb77.C: Likewise.
46989
46990 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
46991
46992         * gcc.c-torture/compile/20001024-1.c: New test.
46993
46994 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
46995
46996         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
46997         to tell us whether or not we are using V3.
46998
46999 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47000
47001         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47002         operands.
47003
47004 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47005
47006         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47007
47008 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47009
47010         * gcc.c-torture/execute/20001024-1.c: New test.
47011
47012 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47013
47014         * g++.old-deja/g++.other/sibcall1.C: New test.
47015
47016 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47017
47018         * gcc.dg/noncompile/init-3.c: New test.
47019
47020 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47021
47022         * gcc.dg/format-array-1.c: New test.
47023
47024 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47025
47026         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47027         writing through null pointers; remove comment about testing
47028         unterminated strings.
47029
47030 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47031
47032         * gcc.c-torture/execute/20001017-2.c: New test.
47033
47034 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47035
47036         * gcc.c-torture/compile/20001018-1.c: New test.
47037         * gcc.c-torture/compile/20001018-1.x: Xfail.
47038
47039 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47040
47041         * gcc.c-torture/execute/20001017-1.c: New test.
47042
47043 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47044
47045         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47046         for multiple use of arguments with scanf formats; add tests for
47047         multiple use of arguments.
47048
47049 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47050
47051         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47052         from some old tests.
47053
47054 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47055
47056         * gcc.dg/format-miss-1.c: New test.
47057
47058 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47059
47060         * gcc.c-torture/execute/20001013-1.c: New test.
47061
47062 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47063
47064         * gcc.dg/format-branch-1.c: New test.
47065
47066 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47067
47068         * README, lib/file-format.exp: Remove EGCS references.
47069
47070 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47071
47072         * gcc.dg/20001013-1.c: New test.
47073
47074 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47075
47076         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47077         for intmax_t in the compiler using __typeof__ and the type rules
47078         for conditional expressions.
47079
47080 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47081
47082         * gcc.dg/20001012-1.c: New test.
47083         * gcc.dg/20001012-2.c: New test.
47084
47085 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47086
47087         * gcc.dg/format-attr-1.c: New test.
47088
47089 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47090
47091         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47092         __LONG_LONG_MAX__ instead of LLONG_MAX.
47093
47094 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47095
47096         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47097         scanf flags.
47098         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47099         flags.
47100
47101 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47102
47103         * gcc.dg/sequence-pt-1.c: New test.
47104
47105 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47106
47107         * gcc.c-torture/execute/20001011-1.c: New testcase.
47108         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47109
47110 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47111
47112         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47113         does not error on it.
47114
47115 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47116
47117         * gcc.dg/20001009-1.c: New test.
47118
47119 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47120
47121         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47122         * gcc.c-torture/execute/20001009-2.c: ... to here.
47123
47124 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47125
47126         * gcc.c-torture/compile/20001009-1.c: New testcase.
47127         * gcc.c-torture/execute/20001009-1.c: New testcase.
47128         Testcases provided by Jan Hubicka <jh@suse.cz>.
47129
47130 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47131
47132         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47133         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47134         uintmax_t using <limits.h> to emulate the compiler's internal
47135         logic.  No longer XFAIL %j tests.
47136
47137 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47138
47139         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47140         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47141         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47142         regexps and details of expected handling of some bad formats.
47143         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47144         suppression.
47145
47146 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47147
47148         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47149         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47150         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47151         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47152         in list archives.
47153
47154 2000-10-06  Richard Henderson  <rth@cygnus.com>
47155
47156         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47157         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47158         * g++.old-deja/g++.jason/report.C: Likewise.
47159         * g++.old-deja/g++.law/friend5.C: Likewise.
47160         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47161         of the expected warnings.
47162
47163 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47164
47165         * g++.old-deja/g++.pt/enum14.C: New test.
47166
47167 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47168
47169         * g++.old-deja/g++.pt/crash59.C: New test.
47170
47171 2000-10-04  Will Cohen  <wcohen@redhat.com>
47172
47173         * gcc.dg/20000926-1.c: New test.
47174
47175 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47176
47177         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47178         function name for current C++ compiler.
47179         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47180
47181 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47182
47183         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47184         __PRETTY_FUNCTION__.
47185         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47186
47187 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47188
47189         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47190
47191 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47192
47193         * gcc.c-torture/compile/20000923-1.c: New test.
47194
47195 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47196
47197         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47198         * g++.old-deja/g++.pt/ttp62.C: Same.
47199         * g++.old-deja/g++.other/inline14.C: Same.
47200
47201 2000-09-24  Richard Henderson  <rth@cygnus.com>
47202
47203         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47204
47205 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47206
47207         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47208
47209 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47210
47211         * gcc.c-torture/compile/20000922-1.c: New file.
47212
47213 2000-09-21  Nick Clifton  <nickc@redhat.com>
47214
47215         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47216         a signed long modulo operation.
47217         (mod6): New function - perform an unsigned long modulo operation.
47218         (main): Add tests for modulos of very large numbers by very small
47219         dividends.
47220
47221 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47222
47223         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47224
47225 2000-09-19  Richard Henderson  <rth@cygnus.com>
47226
47227         * gcc.dg/compare2.c (case 10): XFAIL.
47228
47229 2000-09-18  Richard Henderson  <rth@cygnus.com>
47230
47231         * gcc.c-torture/execute/20000906-1.c: Move ...
47232         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47233         that support __builtin_trap.
47234
47235 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47236
47237         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47238
47239 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47240
47241         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47242         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47243         more $ format tests.
47244
47245 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47246
47247         * gcc.dg/format-errmk-1.c: New test.
47248
47249 2000-09-17  Greg McGary  <greg@mcgary.org>
47250
47251         * gcc.c-torture/execute/20000917-1.x: Remove.
47252
47253 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47254
47255         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47256
47257 2000-09-17  Greg McGary  <greg@mcgary.org>
47258
47259         * gcc.c-torture/execute/20000917-1.c: New test.
47260         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47261
47262 2000-09-16  Neil Booth  <NeilB@earthling.net>
47263
47264         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47265         in nested macro bug.
47266
47267 2000-09-15  Neil Booth  <NeilB@earthling.net>
47268
47269         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47270
47271 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47272
47273         * gcc.c-torture/execute/20000914-1.c: New test.
47274
47275 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47276
47277         * g++.other/inline13.C: New test.
47278
47279 2000-09-12  Andreas Jaeger  <aj@suse.de>
47280
47281         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47282         constant by Ulrich Drepper <drepper@redhat.com>.
47283
47284 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47285
47286         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47287
47288 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47289
47290         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47291
47292 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47293
47294         * gcc.dg/cpp/backslash.c: New test.
47295
47296 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47297
47298         * gcc.c-torture/execute/20000910-1.c: New test.
47299         * gcc.c-torture/execute/20000910-2.c: Likewise.
47300
47301 2000-09-11  Robert Lipe  <robertl@sco.com>
47302
47303         * gcc.dg/pragma-align.c: New test.
47304
47305 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47306
47307         * g++.old-deja/g++.pt/explicit82.C: New test.
47308         * g++.old-deja/g++.pt/explicit83.C: New test.
47309
47310 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47311
47312         * gcc.dg/asm-names.c: New test.
47313
47314 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47315
47316         * gcc.dg/cpp/tr-warn6.c: New test
47317
47318 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47319
47320         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47321         be accepted.
47322
47323 2000-09-07  Catherine Moore  <clm@redhat.com>
47324
47325         * gcc.c-torture/execute/unroll-1.c: New test.
47326
47327 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47328
47329         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47330         ERROR markers.
47331         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47332         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47333         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47334         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47335         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47336         Preprocess only.
47337         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47338         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47339
47340 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47341
47342         * g++.old-deja/g++.pt/deduct2.C: New test.
47343
47344 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47345
47346         * g++.old-deja/g++.pt/parms2.C: New test.
47347
47348 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47349
47350         * g++.old-deja/g++.pt/crash58.C: New test.
47351
47352 2000-09-06  Greg McGary  <greg@mcgary.org>
47353
47354         * gcc.c-torture/execute/20000906-1.c: New test.
47355         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47356
47357 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47358
47359         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47360
47361 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47362
47363         * g++.old-deja/g++.pt/crash57.C: New test.
47364
47365 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47366
47367         * g++.old-deja/g++.pt/crash56.C: New test.
47368
47369 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47370
47371         * g++.old-deja/g++.pt/koenig1.C: New test.
47372
47373 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47374
47375         * gcc.dg/20000904-1.c: New test.
47376
47377 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47378
47379         * gcc.dg/cpp/paste8.c: New test.
47380
47381 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47382
47383         * gcc.c-torture/compile/20000827-1.c: New test.
47384
47385 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47386
47387         * gcc.dg/format-diag-1.c: New test.
47388
47389 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47390
47391         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47392         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47393         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47394         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47395         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47396
47397 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47398
47399         * g++.old-deja/g++.other/nested4.C: New test.
47400
47401 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47402
47403         * g++.old-deja/g++.ns/scoped1.C: New test.
47404
47405 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47406
47407         * lib/g++.exp: Support testing already-installed GCC.
47408
47409 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47410
47411         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47412
47413 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47414
47415         * gcc.dg/return-type-2.c: New test.
47416
47417 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47418
47419         * gcc.c-torture/compile/20000825-1.c: New test.
47420
47421 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47422
47423         * gcc.dg/dwarf2-2.c: New test.
47424
47425 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47426
47427         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47428         dg-warning regexps.
47429
47430 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47431
47432         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47433         gcc.dg/format-ext-5.c: New tests.
47434
47435 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47436
47437         * g++.old-deja/g++.other/crash22.C: New test.
47438
47439 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47440
47441         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47442
47443 2000-08-24  Richard Henderson  <rth@cygnus.com>
47444
47445         * gcc.dg/ia64-sync-1.c: New test.
47446         * gcc.dg/ia64-sync-2.c: New test.
47447         * gcc.dg/ia64-asm-1.c: New test.
47448
47449 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47450
47451         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47452         * gcc.dg/format-ext-2.c: New test.
47453
47454 2000-08-23  Jason Merrill  <jason@redhat.com>
47455
47456         * lib/old-dejagnu.exp: Also ignore "In member function" and
47457         "At global scope".
47458
47459 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47460
47461         * gcc.dg/noncompile/label-lineno-1.c: New test.
47462
47463 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47464
47465         * gcc.dg/c99-array-nonobj-1.c: New test.
47466
47467 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47468
47469         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47470         tests.
47471         * gcc.dg/format-ext-1.c: New test.
47472
47473 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47474
47475         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47476         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47477         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47478         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47479         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47480
47481 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47482
47483         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47484         gcc.dg/c99-strftime-2.c: New tests.
47485
47486 2000-08-22  Richard Henderson  <rth@cygnus.com>
47487
47488         * gcc.c-torture/execute/20000822-1.c: New test.
47489
47490 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47491
47492         * gcc.c-torture/execute/20000819-1.x: Remove.
47493
47494 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47495
47496         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47497         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47498         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47499         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47500         gcc.dg/format-xopen-1.c: New tests.
47501
47502 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47503
47504         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47505
47506 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47507
47508         * g++.old-deja/g++.other/loop2.C: New test.
47509
47510         * gcc.c-torture/compile/20000606-1.c: New test.
47511         * gcc.c-torture/compile/20000728-1.c: New test.
47512         * gcc.c-torture/execute/20000801-1.c: New test.
47513         * gcc.c-torture/execute/20000801-2.c: New test.
47514         * gcc.c-torture/execute/20000819-1.c: New test.
47515         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47516         * gcc.dg/20000629-1.c: New test.
47517         * gcc.dg/20000724-1.c: New test.
47518         * gcc.dg/20000807-1.c: New test.
47519
47520 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47521
47522         * gcc.dg/cpp/pragma-1.c: New test.
47523         * gcc.dg/cpp/pragma-2.c: New test.
47524
47525 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47526
47527         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47528         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47529
47530 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47531
47532         * gcc.c-torture/compile/20000818-1.c: New test.
47533
47534 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47535
47536         * gcc.c-torture/execute/20000818-1.c: New test.
47537
47538 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47539
47540         * gcc.dg/format-va-1.c: New test.
47541
47542 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47543
47544         * g++.old-deja/g++.other/typedef8.C: New test.
47545
47546 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47547
47548         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47549         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47550         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47551         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47552         * g++.old-deja/g++.other/ptrmem7.C: New test.
47553         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47554
47555 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47556
47557         * g++.old-deja/g++.pt/typename27.C: New test.
47558
47559 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47560
47561         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47562         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47563         * g++.old-deja/g++.pt/friend45.C: New test.
47564         * g++.old-deja/g++.other/friend8.C: New test.
47565
47566 2000-08-15  Richard Henderson  <rth@cygnus.com>
47567
47568         * gcc.c-torture/execute/20000815-1.c: New test.
47569
47570 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47571
47572         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47573         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47574         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47575
47576 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47577
47578         * g++.old-deja/g++.other/refinit2.C: New test.
47579
47580 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47581
47582         * lib/c-torture.exp (c-torture): Make
47583         compiler_conditional_xfail_data global.
47584         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47585         compiler_conditional_xfail_data machinery.
47586         (f-torture-execute): Likewise.
47587         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47588         and only when unrolling loops.
47589
47590         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47591
47592 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47593
47594         * g++.old-deja/g++.pt/explicit81.C: New test.
47595
47596 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47597
47598         * g++.old-deja/g++.pt/typename26.C: New test.
47599
47600 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
47601
47602         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47603         warning.
47604
47605 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47606
47607         * g++.old-deja/g++.other/array3.C: New test.
47608
47609 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47610
47611         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47612         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47613         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47614         New tests.
47615
47616 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
47617
47618         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
47619         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47620
47621 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
47622
47623         * gcc.c-torture/execute/20000808-1.c: New test.
47624
47625 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47626
47627         * gcc.dg/c90-const-expr-1.c: New test.
47628
47629 2000-08-08  Richard Henderson  <rth@cygnus.com>
47630
47631         * gcc.dg/noncompile/920923-1.c: Declare calloc.
47632
47633 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47634
47635         * gcc.dg/noncompile/const-ll-1.c: New test.
47636
47637 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47638
47639         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
47640
47641 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47642
47643         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
47644         that running programs linked against the shared version of libobjc
47645         run correctly.
47646
47647 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47648
47649         * gcc.dg/c99-printf-1.c: New test.
47650
47651 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47652
47653         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
47654
47655 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
47656
47657         * gcc.c-torture/execute/20000731-1.x: Delete.
47658
47659 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
47660
47661         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
47662         and torture_without_loops as is done by c-torture.exp.
47663         (search_for): Copy from c-torture.exp.
47664         (gcc-dg-runtest): New function, drives a directory of tests
47665         iterating over the TORTURE_OPTIONS.
47666         (scan-assembler, scan-assembler-not): Move here from
47667         individual directory drivers.
47668
47669         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
47670         defined by lib/gcc-dg.exp.
47671         * gcc.dg/cpp/cpp.exp: Likewise.
47672         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
47673         gcc-dg-runtest, so we cycle over optimization options.
47674
47675         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
47676         * gcc.dg/compare2.c: No longer expected to fail.
47677
47678 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47679
47680         * gcc.c-torture/execute/20000804-1.c: New test.
47681
47682 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47683
47684         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
47685
47686 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
47687
47688         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
47689
47690 2000-08-03  Jeffrey A Law  (law@cygnus.com)
47691
47692         * gcc.c-torture/compile/20000803-1.c: New test.
47693
47694 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47695
47696         * gcc.c-torture/execute/20000801-3.c,
47697         gcc.c-torture/execute/20000801-4.c: New tests.
47698         * gcc.c-torture/execute/20000801-3.x,
47699         gcc.c-torture/execute/20000801-4.x: Xfail.
47700
47701 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
47702
47703         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
47704         libobjc/.libs to allow for libtool.
47705
47706 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
47707
47708         * gcc.c-torture/compile/20000802-1.c: New test.
47709
47710 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
47711
47712         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
47713
47714 2000-07-31  Jeffrey A Law  (law@cygnus.com)
47715
47716         * gcc-c-torture/execute/20000731-2.c: New test.
47717
47718         * gcc.c-torture/execute/20000731-1.c: New test.
47719         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
47720
47721 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
47722
47723         * gcc.dg/cpp/paste7.c: New test.
47724         * gcc.dg/cpp/20000725-1.c: New test.
47725
47726 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
47727
47728         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
47729         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
47730         declaration warning for __builtin_dwarf_reg_size.
47731
47732         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
47733
47734 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47735
47736         * gcc.dg/noncompile/voidparam-1.c: New test.
47737
47738 2000-07-30  Richard Henderson  <rth@cygnus.com>
47739
47740         * gcc.dg/c90-digraph-1.c: Don't xfail.
47741         * gcc.dg/compare2.c (case 10): Xfail.
47742         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
47743
47744 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
47745
47746         * gcc.dg/c99-main-1.c: New test.
47747
47748 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47749
47750         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
47751
47752 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
47753
47754         * gcc.c-tortuer/execute/20000726-1.c: New test.
47755
47756 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
47757
47758         * gcc.c-torture/execute/enum-2.c: New test.
47759
47760 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47761
47762         * gcc.dg/cpp/tr-warn3.c: New test.
47763
47764 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47765
47766         * g++.old-deja/g++.ext/implicit1.C: Remove.
47767         * g++.old-deja/g++.jason/c2.C: Remove
47768         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47769         * g++.old-deja/g++.pt/crash16.C: Likewise.
47770         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47771
47772 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47773
47774         * g++.old-deja/g++.other/for2.C: New test.
47775
47776 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
47777
47778         * gcc.dg/20000720-1.c: New test.
47779
47780 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
47781
47782         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
47783
47784 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
47785
47786         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47787         * gcc.c-torture/execute/20000722-1.c: New.
47788         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47789
47790 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
47791
47792         * gcc.dg/cpp/20000720-1.S: New test.
47793
47794 2000-07-21  Michael Meissner  <meissner@redhat.com>
47795
47796         * gcc.c-torture/execute/ieee/hugeval.c: New test.
47797
47798 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47799
47800         * g++.old-deja/g++.brendan/crash16.C,
47801         g++.old-deja/g++.brendan/parse3.C,
47802         g++.old-deja/g++.brendan/redecl1.C,
47803         g++.old-deja/g++.ns/template13.C,
47804         g++.old-deja/g++.other/decl4.C,
47805         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47806
47807 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47808
47809         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47810         and "Internal error".
47811
47812         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47813         regexps.
47814         * gcc.dg/cpp/paste6.c: New test.
47815
47816 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
47817
47818         * gcc.dg/cpp/tr-direct.c: New test.
47819
47820         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47821         gcc.dg/cpp/undef1.c: Tweak error regexps.
47822
47823 2000-07-18  Eric Christopher <echristo@redhat.com>
47824
47825         * gcc.c-torture/compile/20000718-1.c: New test.
47826
47827 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
47828
47829         * cpplex.c (_cpp_push_token): If the token being pushed back
47830         is the previous token in this context, just subtract one from
47831         context->posn.
47832         * cppmacro.c (save_expansion): Clear aux field when storing a
47833         placemarker.
47834
47835 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
47836
47837         * gcc.dg/noncompile/redecl-1.c: New test.
47838
47839 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
47840
47841         * gcc.c-torture/execute/20000717-5.c: New test.
47842         * gcc.c-torture/execute/20000717-1.x: Removed.
47843
47844 2000-07-17  Richard Henderson  <rth@cygnus.com>
47845
47846         * gcc.c-torture/execute/20000717-4.c: New test.
47847
47848 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
47849
47850         * gcc.dg/cpp/syshdr.c: New test.
47851         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47852
47853 2000-07-17  Neil Booth  <neilb@earthling.net>
47854
47855         * gcc.dg/cpp/cmdlne-dM.c: New test.
47856         * gcc.dg/cpp/cmdlne-dD.c: New test.
47857
47858 2000-07-17  Jeffrey A Law  (law@cygnus.com)
47859
47860         * gcc.c-torture/execute/20000717-3.c: New test.
47861
47862         * gcc.c-torture/compile/20000717-1.c: New test.
47863
47864 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
47865
47866         * gcc.c-torture/execute/20000717-2.c: New test.
47867
47868 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47869
47870         * gcc.dg/formatz-1.c: New test.
47871
47872         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47873         * gcc.dg/c99-digraph-1.c: New tests.
47874
47875         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
47876         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
47877
47878         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
47879         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
47880         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
47881         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
47882         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
47883         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
47884         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
47885
47886 2000-07-17  Greg McGary <greg@mcgary.org>
47887
47888         * gcc.c-torture/execute/20000717-1.c: New test.
47889         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
47890
47891 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
47892
47893         * gcc.c-torture/execute/20000715-2.c: New test.
47894         * gcc.dg/20000715-1.c: New test.
47895
47896 2000-07-15  Michael Meissner  <meissner@redhat.com>
47897
47898         * gcc.c-torture/execute/20000715-1.c: New test.
47899
47900 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
47901
47902         * gcc.c-torture/execute/20000707-1.c: New test.
47903
47904 2000-07-13  Neil Booth  <NeilB@earthling.net>
47905
47906         * gcc.dg/cpp/digraph1.c,
47907         gcc.dg/cpp/digraph2.c,
47908         gcc.dg/cpp/digraphs.c: New tests.
47909
47910 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
47911
47912         * g77.f-torture/compile/20000630-2.f: New test.
47913         * g77.f-torture/compile/20000630-2.x
47914
47915 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47916
47917         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
47918
47919 2000-07-11  Neil Booth  <NeilB@earthling.net>
47920
47921         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
47922
47923 2000-07-11  Neil Booth  <NeilB@earthling.net>
47924
47925         * gcc.dg/cpp/cmdlne-C.c: New.
47926
47927 2000-07-09  Neil Booth  <NeilB@earthling.net>
47928
47929         * gcc.dg/cpp/directiv.c: New tests.
47930         * gcc.dg/cpp/undef1.c: Update.
47931
47932 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
47933
47934         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
47935
47936 2000-07-09  Neil Booth  <NeilB@earthling.net>
47937
47938         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
47939
47940 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
47941
47942         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
47943         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
47944
47945 2000-07-08  Neil Booth  <NeilB@earthling.net>
47946
47947         * gcc.dg/cpp/macsyntx.c: New tests.
47948
47949 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
47950
47951         * gcc.dg/20000707-1.c: New test.
47952
47953 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
47954
47955         * gcc.c-torture/execute/20000706-1.c: New test.
47956         * gcc.c-torture/execute/20000706-2.c: New test.
47957         * gcc.c-torture/execute/20000706-3.c: New test.
47958         * gcc.c-torture/execute/20000706-4.c: New test.
47959         * gcc.c-torture/execute/20000706-5.c: New test.
47960
47961 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
47962
47963         * g++.old-deja/g++.pt/instantiate7.C: New test.
47964
47965 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
47966
47967         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
47968         * g++.old-deja/g++.mike/thunk3.C: Likewise.
47969         * g++.old-deja/g++.other/rtti3.C: Likewise.
47970         * g++.old-deja/g++.other/rttid3.C: Likewise.
47971
47972 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
47973
47974         *  g77.f-torture/compile/20000630-1.x: Fix typo
47975
47976 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
47977
47978         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
47979         assembly output.
47980
47981 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
47982
47983         * gcc.dg/cpp/ident.c: New test.
47984
47985 2000-07-05  Neil Booth  <NeilB@earthling.net>
47986
47987         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
47988           gcc.dg/cpp/lexstrng.c: New tests.
47989
47990 2000-07-04  Neil Booth  <NeilB@earthling.net>
47991
47992         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
47993         * gcc.dg/cpp/strify2.c: Same.
47994
47995 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
47996
47997         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
47998         * gcc.dg/cpp/19990703-1.c: Likewise.
47999         * gcc.dg/cpp/20000625-1.c: Likewise.
48000         * gcc.dg/cpp/20000625-2.c: Likewise.
48001
48002         * gcc.dg/cpp/macro1.c,
48003         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48004         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48005         gcc.dg/cpp/strify1.c,
48006         gcc.dg/cpp/strify2.c: New tests.
48007
48008 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48009
48010         * gcc.c-torture/execute/20000703-1.c: New test.
48011
48012 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48013
48014         * g++.old-deja/g++.pt (lookup10.C): New test.
48015
48016 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48017
48018         * g++.old-deja/g++.pt (typename25.C): New test.
48019
48020 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48021
48022         * gcc.c-torture/compile/20000701-1.c: New test.
48023
48024 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48025
48026         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48027         to test case.
48028
48029 2000-06-30  Catherine Moore  <clm@cygnus.com>
48030
48031         * gcc.c-torture/execute/align-1.c: New test.
48032
48033 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48034
48035         * g++.old-deja/g++.pt/expr8.C: New test.
48036         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48037
48038 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48039
48040         * gcc.c-torture/compile/20000629-1.c: New test.
48041
48042 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48043
48044
48045         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48046         gcc.dg/noncompile directory, depending on whether they're
48047         preprocessor tests or not.  Annotate all the tests for the dg
48048         framework.
48049
48050         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48051         * gcc.dg/noncompile/noncompile.exp: New.
48052
48053         * Moved files:
48054         Old name                                New name
48055         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48056         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48057         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48058         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48059         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48060         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48061         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48062         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48063         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48064         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48065         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48066         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48067         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48068         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48069         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48070         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48071         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48072         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48073         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48074         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48075         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48076         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48077         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48078         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48079
48080         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48081         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48082         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48083         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48084         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48085         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48086
48087 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48088
48089         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48090         declare one variable.  On the fourth, error.
48091         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48092         declared by 20000628-1a.h.
48093
48094 2000-06-29  Richard Henderson  <rth@redhat.com>
48095
48096         * gcc.c-torture/execute/930529-1.x: New file.
48097         * gcc.dg/920413-1.c: Adjust expected warning text.
48098         * gcc.dg/980217-1.c: Declare abort.
48099         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48100
48101 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48102
48103         * g77.f-torture/compile/20000629-1.f: New test.
48104         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48105
48106 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48107
48108         Rearrange lots of files, removing entirely the
48109         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48110         directories.
48111
48112         * Deleted files:
48113         gcc.c-torture/code_quality/code_quality.exp
48114         gcc.c-torture/special/special.exp
48115         gcc.failure/failure.exp
48116         gcc.failure/940409-1.x
48117         gcc.c-torture/compile/961203-1.x
48118
48119         * New files:
48120         gcc.misc-tests/linkage.exp
48121         gcc.c-torture/execute/920730-1t.c
48122         gcc.c-torture/execute/920730-1t.x
48123         gcc.c-torture/compile/920520-1.x
48124         gcc.c-torture/compile/920521-1.x
48125         gcc.c-torture/compile/981006-1.x
48126         gcc.c-torture/execute/eeprof-1.x
48127
48128         * Moved files (possibly with modifications to fit a new harness):
48129         Old name                                New name
48130         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48131         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48132         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48133         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48134         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48135         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48136         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48137         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48138         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48139         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48140         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48141         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48142         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48143         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48144
48145 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48146
48147         * c-torture/compile/961203-1.x: Delete.
48148
48149         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48150         not exit. Include stdio.h.
48151         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48152         * gcc.misc-tests/dg-12.c: Likewise.
48153         * gcc.misc-tests/dg-5.c: Likewise.
48154         * gcc.misc-tests/dg-6.c: Likewise.
48155         * gcc.misc-tests/dg-7.c: Prototype abort.
48156         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48157         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48158         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48159         not exit.
48160         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48161         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48162
48163 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48164
48165         * gcc.dg/cpp/20000628-1.c: New test.
48166         * gcc.dg/cpp/20000628-1.h: New header for above test.
48167         * gcc.dg/cpp/20000628-1a.h: Likewise.
48168
48169 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48170
48171         * gcc.dg/cpp: New directory.
48172         * gcc.dg/cpp/cpp.exp: New driver.
48173         * gcc.dg/cpp/20000627-1.c: New test.
48174         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48175         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48176         and rewrite as a compilation test.
48177
48178         * gcc.dg: Move many files into the cpp subdirectory, possibly
48179         renaming or editing them as well.
48180         Old name                New name
48181         990119-1.c              cpp/19990119-1.c
48182         990228-1.c              cpp/19990228-1.c
48183         990407-1.c              cpp/19990407-1.c
48184         990409-1.c              cpp/19990409-1.c
48185         990413-1.c              cpp/19990413-1.c
48186         990703-1.c              cpp/19990703-1.c
48187         20000127-1.c            cpp/20000127-1.c
48188         20000129-1.c            cpp/20000129-1.c
48189         20000207-1.c            cpp/20000207-1.c
48190         20000207-2.c            cpp/20000207-2.c
48191         20000209-1.c            cpp/20000209-1.c
48192         20000209-2.c            cpp/20000209-2.c
48193         20000301-1.c            cpp/20000301-1.c
48194         20000419-1.c            cpp/20000419-1.c
48195         20000510-1.S            cpp/20000510-1.S
48196         20000519-1.c            cpp/20000519-1.c
48197         20000529-1.c            cpp/20000529-1.c
48198         20000625-1.c            cpp/20000625-1.c
48199         20000625-2.c            cpp/20000625-2.c
48200         cpp-as1.c               cpp/assert1.c
48201         cpp-as2.c               cpp/assert2.c
48202         cxx-comments-1.c        cpp/cxxcom1.c
48203         cxx-comments-2.c        cpp/cxxcom2.c
48204         endif-label.c           cpp/endif.c
48205         cpp-hash1.c             cpp/hash1.c
48206         cpp-hash2.c             cpp/hash2.c
48207         cpp-if1.c               cpp/if-1.c
48208         cpp-if2.c               cpp/if-2.c
48209         cpp-if3.c               cpp/if-3.c
48210         cpp-if4.c               cpp/if-4.c
48211         cpp-if5.c               cpp/if-5.c
48212         cpp-cond.c              cpp/if-cexp.c
48213         cpp-missingop.c         cpp/if-mop.c
48214         cpp-missingparen.c      cpp/if-mpar.c
48215         cpp-opprec.c            cpp/if-oppr.c
48216         cpp-ifparen.c           cpp/if-paren.c
48217         cpp-shortcircuit.c      cpp/if-sc.c
48218         cpp-shift.c             cpp/if-shift.c
48219         cpp-unary.c             cpp/if-unary.c
48220         cpp-li1.c               cpp/line1.c
48221         cpp-li2.c               cpp/line2.c
48222         lineno.c                cpp/line3.c
48223         lineno-2.c              cpp/line4.c
48224         cpp-mi.c                cpp/mi1.c
48225         cpp-mic.h               cpp/mi1c.h
48226         cpp-micc.h              cpp/mi1cc.h
48227         cpp-mind.h              cpp/mi1nd.h
48228         cpp-mindp.h             cpp/mi1ndp.h
48229         cpp-mix.h               cpp/mi1x.h
48230         cpp-mi2.c               cpp/mi2.c
48231         cpp-mi2a.h              cpp/mi2a.h
48232         cpp-mi2b.h              cpp/mi2b.h
48233         cpp-mi2c.h              cpp/mi2c.h
48234         cpp-mi3.c               cpp/mi3.c
48235         cpp-mi3.def             cpp/mi3.def
48236         poison-1.c              cpp/poison.c
48237         pr-impl.c               cpp/prag-imp.c
48238         cpp-redef-2.c           cpp/redef1.c
48239         cpp-redef.c             cpp/redef2.c
48240         strpaste.c              cpp/strp1.c
48241         strpaste-2.c            cpp/strp2.c
48242         cpp-tradpaste.c         cpp/tr-paste.c
48243         cpp-tradstringify.c     cpp/tr-str.c
48244         cpp-tradwarn1.c         cpp/tr-warn1.c
48245         cpp-tradwarn2.c         cpp/tr-warn2.c
48246         trigraphs.c             cpp/trigraphs.c
48247         cpp-unc1.c              cpp/unc1.c
48248         cpp-unc2.c              cpp/unc2.c
48249         cpp-unc3.c              cpp/unc3.c
48250         cpp-unc.c               cpp/unc4.c
48251         undef.c                 cpp/undef1.c
48252         undef-2.c               cpp/undef2.c
48253         cpp-wi1.c               cpp/widestr1.c
48254
48255 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48256
48257         * lib/g++.exp (g++_include_flags): Tweak.
48258
48259 2000-06-27  H.J. Lu  <hjl@gnu.org>
48260             Loren J. Rittle  <ljrittle@acm.org>
48261
48262         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48263         version with one that knows about the new gcc tree structure.
48264         (g++_link_flags): Same.
48265
48266 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48267
48268         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48269         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48270         case we are cross-compiling.
48271
48272         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48273         g++.old-deja/g++.niklas/Makefile.in,
48274         g++.old-deja/g++.niklas/configure.in,
48275         g++.old-deja/g++.other/Makefile.in,
48276         g++.old-deja/g++.other/configure.in,
48277         gcc.c-torture/code_quality/Makefile.in,
48278         gcc.c-torture/code_quality/configure.in,
48279         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48280         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48281         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48282         gcc.c-torture/execute/ieee/Makefile.in,
48283         gcc.c-torture/execute/ieee/configure.in,
48284         gcc.c-torture/noncompile/Makefile.in,
48285         gcc.c-torture/noncompile/configure.in,
48286         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48287         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48288         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48289
48290 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48291
48292         * g++.old-deja/g++.other/ambig3.C: New test.
48293
48294 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48295
48296         * g++.old-deja/g++.pt/syntax1.C: New test.
48297         * g++.old-deja/g++.pt/syntax2.C: New test.
48298         * g++.old-deja/g++.other/syntax3.C: New test.
48299         * g++.old-deja/g++.other/syntax4.C: New test.
48300
48301 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48302
48303         * gcc.dg/20000623-1.c: Prototype exit and abort.
48304
48305 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48306
48307         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48308         New tests.
48309         * gcc.dg/cpp-mi3.def: New file.
48310
48311         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48312         inside assertions.
48313         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48314         lexer's error messages.
48315         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48316         divine anything from the linemarkers.
48317         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48318         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48319
48320 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48321
48322         * gcc.dg/20000623-1.c: New test.
48323
48324 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48325
48326         * gcc.c-torture/execute/20000622-1.c: New test.
48327
48328 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48329
48330         * g++.old-deja/g++.other/init15.C: New test.
48331
48332 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48333
48334         * g++.old-deja/g++.pt/vaarg2.C: New test.
48335         * g++.old-deja/g++.pt/vaarg3.C: New test.
48336
48337 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48338
48339         * g++.old-deja/g++.other/dyncast6.C: New test.
48340
48341 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48342
48343         * gcc.c-torture/execute/loop-6.c: New test.
48344
48345 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48346
48347         * gcc.dg/20000614-1.c: New test.
48348         * gcc.dg/20000614-2.c: New test.
48349
48350 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48351
48352         * g++.old-deja/g++.other/inline12.C: New test.
48353
48354 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48355
48356         * g++.old-deja/g++.other/eh1.C: New test.
48357
48358 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48359
48360         * g++.old-deja/g++.other/type.C: New test.
48361
48362 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48363
48364         * g++.old-deja/g++.other/initstring.C: New test.
48365
48366 2000-06-12  Jason Merrill  <jason@redhat.com>
48367
48368         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48369
48370 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48371
48372         * gcc.c-torture/compile/20000609-1.c: New test.
48373
48374 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48375
48376         * gcc.dg/20000609-1.c: New test.
48377
48378 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48379
48380         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48381         * gcc.c-torture/noncompile/poison-1.c: Move...
48382         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48383         * gcc.dg/cpp-li1.c: Add a token after the #line.
48384
48385 2000-06-05  Richard Henderson  <rth@cygnus.com>
48386
48387         * gcc.c-torture/execute/20000605-2.c: New test.
48388         * gcc.c-torture/execute/20000605-3.c: New test.
48389
48390 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48391
48392         * g77.f-torture/execute/20000503-1.x: New file.
48393
48394 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48395
48396         * g++.old-deja/g++.eh/badalloc1.C: New test.
48397
48398 2000-06-05  Richard Henderson  <rth@cygnus.com>
48399
48400         * gcc.c-torture/execute/20000605-1.c: New test.
48401
48402 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48403             Nathan Sidwell <nathan@codesourcery.com>
48404
48405         * gcc.c-torture/compile/20000605-1.c: New test.
48406
48407 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48408
48409         * g77.f-torture/compile/20000601-1.f: New test.
48410
48411 2000-06-03  Richard Henderson  <rth@cygnus.com>
48412
48413         * gcc.c-torture/execute/20000603-1.c: New.
48414
48415 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48416
48417         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48418         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48419
48420 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48421
48422         * gcc.dg/compare2.c (case 12): XFAIL.
48423         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48424         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48425
48426         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48427
48428 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48429
48430         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48431         guard macro is already defined when the header is first
48432         included.
48433         * gcc.dg/cpp-mix.h: New file.
48434         * gcc.dg/endif-label.c: Update patterns to match compiler.
48435
48436         * g++.brendan/complex1.C: Declare abort.
48437         * g++.law/refs4.C: Remove XFAIL.
48438         * g++.oliva/expr2.C: Declare abort and exit.
48439
48440 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48441
48442         * gcc.c-torture/execute/20000528-1.c: New test.
48443
48444         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48445         * g++.old-deja/g++.law/temps4.C: Likewise.
48446
48447         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48448         stdlib.h.  Call abort() on failure.
48449         * g++.old-deja/g++.law/refs4.C: Likewise.
48450         * g++.old-deja/g++.law/temps4.C: Likewise.
48451         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48452         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48453
48454 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48455
48456         Relative to g++.dg/special:
48457         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48458
48459         Relative to g++.old-deja:
48460         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48461         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48462         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48463         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48464         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48465         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48466         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48467
48468         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48469         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48470         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48471         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48472         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48473         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48474         and/or string.h.
48475
48476         * g++.other/goto1.C: Update expectations for error messages.
48477
48478 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48479
48480         * gcc.c-torture/compile/20000523-1.c: New test.
48481
48482 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48483
48484         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48485
48486 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48487
48488         * g++.old-deja/g++.eh/catch11.C: New test.
48489         * g++.old-deja/g++.eh/catch12.C: New test.
48490
48491 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48492
48493         * gcc.c-torture/execute/20000523-1.c: New test.
48494
48495 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48496
48497         * c-torture/execute/bcp-1.c: Replace abort in arg of
48498         __builtin_constant_p with a generic external function.
48499
48500         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48501         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48502         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48503         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48504         Prototype abort and/or exit.
48505
48506         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48507         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48508         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48509         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48510
48511 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48512
48513         * gcc.dg/dwarf2-1.c: New test.
48514
48515 2000-05-20  Richard Henderson  <rth@cygnus.com>
48516
48517         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48518
48519 2000-05-20  Andreas Jaeger  <aj@suse.de>
48520
48521         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48522         testcase.
48523
48524 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48525
48526         * gcc.c-torture/execute/20000519-2.c: New test.
48527
48528 2000-05-19  Andreas Jaeger  <aj@suse.de>
48529
48530         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48531         which fails with SSA.
48532
48533         * lib/c-torture.exp: Also test with -O3 -fssa.
48534
48535 2000-05-18  Michael Meissner  <meissner@redhat.com>
48536
48537         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48538         * gcc.c-torture/execute/920415-1.c: Ditto.
48539         * gcc.c-torture/execute/920501-1.c: Ditto.
48540         * gcc.c-torture/execute/conversion.c: Ditto.
48541         * gcc.c-torture/execute/cvt-1.c: Ditto.
48542
48543 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48544
48545         * gcc.c-torture/compile/20000518-1.c: New test.
48546
48547 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48548
48549         * g77.f-torture/compile/200005018.f: New test.
48550
48551 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48552
48553         * gcc.c-torture/compile/20000517-1.c: New test.
48554
48555 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48556
48557         * gcc.c-torture/execute/20000516-1.c: New test.
48558
48559 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48560
48561         * g++.old-deja/g++.other/eh.C: New test.
48562
48563 2000-05-12  Richard Henderson  <rth@cygnus.com>
48564
48565         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48566         constants through to doit's conditional.
48567
48568 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48569
48570         * gcc.c-torture/compile/20000511-1.c: New test.
48571         * g77.f-torture/compile/20000511-1.f: New test.
48572         * g77.f-torture/compile/20000511-2.f: New test.
48573
48574 2000-05-11  Michael Meissner  <meissner@redhat.com>
48575
48576         * gcc.c-torture/execute/20000511-1.c: New test.
48577
48578 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48579
48580         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48581         * gcc.dg/20000510-1.S: New.
48582
48583 2000-05-08  Catherine Moore  <clm@cygnus.com>
48584
48585         * gcc.dg/unused-3.c: New.
48586
48587 2000-05-06  Richard Henderson  <rth@cygnus.com>
48588
48589           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48590           * g++.old-deja/g++.mike/warn1.C: Likewise.
48591           * g++.old-deja/g++.pt/local1.C: Likewise.
48592           * g++.old-deja/g++.pt/local7.C: Likewise.
48593           * g++.old-deja/g++.pt/spec16.C: Likewise.
48594
48595 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48596
48597         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48598
48599 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
48600
48601           * g77.f-torture/execute/20000503-1.f: New test.
48602
48603 2000-05-04  Andreas Jaeger  <aj@suse.de>
48604
48605         * gcc.dg/noreturn-2.c: New test.
48606
48607 2000-05-04  Neil Booth  <NeilB@earthling.net>
48608
48609         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48610         preprocessor.
48611
48612 2000-05-04  Richard Henderson  <rth@cygnus.com>
48613
48614         * gcc.c-torture/execute/20000503-1.c: Fix typo.
48615
48616 2000-05-04  Richard Henderson  <rth@cygnus.com>
48617
48618         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
48619         OpenSSL by Jason R Thorpe.
48620
48621 2000-05-03  Jim Wilson  <wilson@cygnus.com>
48622
48623         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
48624
48625 2000-05-03  Robert Lipe <robertlipe@usa.net>
48626
48627         * gcc.dg/20000503-1.c: New test.
48628
48629 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
48630
48631         * gcc.c-torture/compile/20000502-1.c: New test.
48632         * g++.old-deja/g++.other/align.C: New test.
48633         * gcc.dg/cpp-tradstringify.c: New test.
48634
48635 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48636
48637         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
48638         and hard registers.
48639
48640 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
48641
48642         * gcc.c-torture/execute/loop-5.c: New test.
48643
48644 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
48645
48646         * gcc.c-torture/execute/va-arg-20.c: New test.
48647
48648 2000-04-23  Jeffrey A Law  (law@cygnus.com)
48649
48650         * gcc.c-torture/execute/20000422-1.c: New test.
48651
48652 2000-04-20  Greg McGary  <gkm@gnu.org>
48653
48654         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
48655         when optimizing, but without sibling-call optimizations (-O1).
48656
48657 2000-04-20  Jeffrey A Law  (law@cygnus.com)
48658
48659           * gcc.c-torture/compile/20000420-1.c: New test.
48660
48661 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48662
48663         * g++.abi/ptrflags.C: New test.
48664         * g++.eh/catchptr1.C: Test incomplete pointer chains.
48665
48666 2000-04-19  Catherine Moore  <clm@cygnus.com>
48667
48668         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
48669
48670 2000-04-19  Greg McGary  <gkm@gnu.org>
48671
48672         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
48673         sibling-call optimizations.
48674
48675 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
48676
48677         * gcc.dg/20000419-1.c: New test.
48678
48679 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
48680
48681         * gcc.c-torture/execute/20000412-6.c: New test.
48682
48683 2000-04-12  Jeffrey A Law  (law@cygnus.com)
48684
48685         * gcc.c-torture/execute/20000412-5.c: New test.
48686         * g77.f-torture/compile/20000412-1.f: New test.
48687         * gcc.c-torture/execute/20000412-4.c: New test.
48688         * gcc.c-torture/compile/20000412-2.c: New test.
48689         * gcc.c-torture/execute/20000412-3.c: New test.
48690         * gcc.c-torture/compile/20000412-1.c: New test.
48691         * gcc.c-torture/execute/20000412-2.c: New test.
48692
48693 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
48694
48695         * objc/execute/bf-20.m: New test.
48696
48697 2000-04-10  Richard Henderson  <rth@cygnus.com>
48698
48699         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
48700
48701         * gcc.c-torture/execute/20000412-1.c: New test.
48702
48703 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48704
48705         * g++.old-deja/g++.eh/catchptr1.C: New test.
48706
48707 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
48708
48709         * g++.old-deja/g++.abi/cxa_vec.C: New test.
48710
48711 2000-04-08  Neil Booth  <NeilB@earthling.net>
48712
48713         * gcc.dg/cpp-nullchar.c: Remove test as
48714         embedded nulls cause problems.
48715
48716 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48717
48718         * gcc.dg/compare2.c: New test.
48719
48720 2000-04-08  Neil Booth  <NeilB@earthling.net>
48721
48722         * gcc.dg/cpp-nullchar.c: New test.
48723
48724 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
48725
48726         * gcc.dg/cpp-mi2.c: New test.
48727         * gcc.dg/cpp-mi2[abc].h: New files.
48728
48729 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
48730
48731         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
48732         member name.
48733
48734 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48735
48736         * g++.old-deja/g++.abi/vmihint.C: New test.
48737
48738 2000-04-06  Neil Booth  <NeilB@earthling.net>
48739
48740         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
48741         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
48742         copyright.
48743
48744 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
48745
48746         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
48747         avoid stack-frame overwrite.
48748
48749 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
48750
48751         * gcc.c-torture/compile/20000405-2.c: New test.
48752         * gcc.c-torture/compile/20000405-3.c: New test.
48753
48754 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48755
48756         * gcc.c-torture/compile/20000405-1.c: New test.
48757
48758 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
48759
48760         * gcc.dg/cast-qual-1.c: Revert last change.
48761
48762 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48763
48764         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48765
48766 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
48767
48768         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48769         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48770
48771 2000-04-03  Jeffrey A Law  (law@cygnus.com)
48772
48773         * gcc.c-torture/compile/20000403-2.c: New test.
48774         * gcc.c-torture/compile/20000403-1.c: New test.
48775
48776 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
48777
48778         * gcc.c-torture/execute/20000403-1.c: New test.
48779
48780 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
48781
48782         * gcc.c-torture/execute/20000402-1.c: New test.
48783
48784 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
48785
48786         * gcc.c-torture/execute/va-arg-15.c: New test.
48787         * gcc.c-torture/execute/va-arg-16.c: New test.
48788         * gcc.c-torture/execute/va-arg-17.c: New test.
48789         * gcc.c-torture/execute/va-arg-18.c: New test.
48790         * gcc.c-torture/execute/va-arg-19.c: New test.
48791
48792 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
48793
48794         * gcc.c-torture/compile/981211-1.c: Move to...
48795         * gcc.dg/cpp-as1.c: ...here.
48796         * gcc.dg/cpp-as2.c: New file.
48797
48798         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48799         compiler.
48800
48801 2000-04-02  Neil Booth  <NeilB@earthling.net>
48802
48803         * gcc.dg/cpp-cond.c  New tests.
48804         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
48805         accidental success less likely.
48806         * gcc.dg/cpp-missingop.c  New tests.
48807         * gcc.dg/cpp-missingparen.c  New tests.
48808         * gcc.dg/cpp-shift.c  New tests.
48809         * gcc.dg/cpp-shortcircuit.c  New tests.
48810         * gcc.dg/cpp-unary.c  New tests.
48811
48812 2000-03-29  Jeffrey A Law  (law@cygnus.com)
48813
48814         * gcc.c-torture/compile/20000329-1.c: New test.
48815
48816 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
48817
48818         * gcc.c-torture/compile/20000326-1.c: New test.
48819         * gcc.c-torture/compile/20000326-2.c: New test.
48820
48821 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
48822
48823         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48824         the first parameter is a function argument.
48825
48826 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
48827
48828         * g++.old-deja/g++.ext/array4.C: New test.
48829
48830 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
48831
48832         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48833
48834 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48835
48836         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48837
48838 2000-03-19  Richard Henderson  <rth@cygnus.com>
48839
48840         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48841
48842 2000-03-19  Richard Henderson  <rth@cygnus.com>
48843
48844         * gcc.c-torture/compile/20000319-1.c: New test.
48845
48846 2000-03-14  Jeffrey A Law  (law@cygnus.com)
48847
48848         * gcc.c-torture/execute/20000314-3.c: New test.
48849         * gcc.c-torture/execute/20000314-2.c: New test.
48850         * gcc.c-torture/execute/20000314-1.c: New test.
48851         * gcc.c-torture/compile/20000314-2.c: New test.
48852         * gcc.c-torture/compile/20000314-1.c: New test.
48853
48854 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
48855
48856         * g++.old-deja/g++.warn/inline.C: New test.
48857
48858 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
48859
48860         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48861         standards-compliant result rather than specific constants.
48862         Put test-values in array.
48863
48864 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
48865
48866         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48867         (g++_target_compile): Put test-specific options last.
48868
48869 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48870
48871         * g++.old-deja/g++.eh/vbase4.C: New test.
48872
48873 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48874
48875         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
48876
48877 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48878
48879         * g++.old-deja/g++.brendan/misc12.C: Removed.
48880         * g++.old-deja/g++.pt/memtemp77.C: Constify.
48881         * g++.old-deja/g++.ext/pretty4.C: New test.
48882
48883 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48884
48885         * g++.old-deja/g++.other/string2.C: New test.
48886
48887 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
48888
48889         * g++.old-deja/g++.warn/impint2.C: New test.
48890
48891 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
48892
48893         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
48894         is 1, not zero.
48895
48896 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
48897
48898         * g++.old-deja/g++.warn/impint.C: New test.
48899         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
48900         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
48901         * g++.old-deja/g++.pt/explicit12.C: Likewise.
48902         * g++.old-deja/g++.pt/explicit13.C: Likewise.
48903         * g++.old-deja/g++.pt/explicit17.C: Likewise.
48904         * g++.old-deja/g++.pt/explicit18.C: Likewise.
48905         * g++.old-deja/g++.pt/explicit19.C: Likewise.
48906         * g++.old-deja/g++.pt/explicit23.C: Likewise.
48907         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48908         * g++.old-deja/g++.pt/explicit35.C: Likewise.
48909         * g++.old-deja/g++.pt/explicit6.C: Likewise.
48910         * g++.old-deja/g++.pt/memclass7.C: Likewise.
48911
48912 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
48913
48914         * gcc.dg/cpp-redef.c: New test.
48915
48916 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
48917
48918         * g++.old-deja/g++.pt/unify7.C: New test.
48919
48920 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48921
48922         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
48923         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
48924
48925 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
48926
48927         * gcc.c-torture/compile/20000224-1.c: New test.
48928
48929 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48930
48931         * gcc.c-torture/compile/cpp-2.c: New test.
48932         * gcc.c-torture/compile/cpp-1.c: New test.
48933
48934 2000-02-25  Jeffrey A Law  (law@cygnus.com)
48935
48936         * gcc.c-torture/execute/20000225-1.c: New test.
48937
48938 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48939
48940         * gcc.dg/cpp-li2.c: New test.
48941
48942         * gcc.dg/cpp-wi1.c: New test.
48943
48944         * gcc.dg/cpp-li1.c: New test.
48945
48946 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
48947
48948         * g++.old-deja/g++.other/sizeof5.C: New test.
48949
48950 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48951
48952         * gcc.c-torture/execute/va-arg-13.c: New test.
48953
48954 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
48955
48956         * gcc.c-torture/execute/va-arg-12.c: New test.
48957
48958 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
48959
48960         * gcc.c-torture/execute/20000223-1.c: New test.
48961
48962 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
48963
48964         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
48965
48966 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
48967
48968         * g++.old-deja/g++.abi/ptrmem.C: New test.
48969
48970 2000-02-19  Richard Henderson  <rth@cygnus.com>
48971
48972         * gcc.c-torture/compile/init-3.c: New.
48973
48974 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
48975
48976         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
48977         ALWAYS_CXXFLAGS.
48978
48979 2000-02-11  Robert Lipe <robertl@sco.com>
48980
48981         * gcc.c-torture/compile/20000211-3.c: New test.
48982
48983 2000-02-11  Martin Buchholz <martin@xemacs.org>
48984
48985         * gcc.c-torture/compile/20000211-2.c: New test.
48986
48987 2000-02-11  Jeffrey A Law  (law@cygnus.com)
48988
48989         * gcc.c-torture/compile/20000211-1.c: New test.
48990
48991 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
48992
48993         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
48994           on native targets
48995
48996 2000-02-08  Nathan Sidwell  <nathan@acm.org>
48997
48998         * g++.old-deja/g++.other/cast5.C: New test.
48999
49000 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49001
49002         * gcc.c-torture/execute/20000205-1.c: New.
49003
49004 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49005
49006         * g++.old-deja/g++.jason/cast3.C: Return void.
49007         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49008
49009 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49010
49011         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49012
49013         * gcc.dg/loop-1.c: New test.
49014
49015 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49016
49017         * gcc.c-torture/compile/20000127-1.c: New test.
49018         * gcc.c-torture/execute/991228-1.c: New test.
49019
49020 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49021
49022         * gcc.dg/unused-2.c: New test.
49023
49024         * gcc.dg/conv-1.c: New test.
49025
49026 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49027
49028         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49029         compiler.
49030         (tool_option_proc): Fix typo.
49031
49032 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49033
49034         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49035         of the ld on the host, not on the build machine.
49036         Also, don't crash if '--help' is not a supported option.
49037
49038 2000-01-24  Richard Henderson  <rth@cygnus.com>
49039
49040         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49041
49042 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49043
49044         * gcc.c-torture/execute/20000120-2.c: New test.
49045         * gcc.c-torture/execute/20000120-1.c: New test.
49046
49047 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49048
49049         * gcc.c-torture/execute/20000113-1.c: New test.
49050
49051 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49052
49053         * gcc.c-torture/execute/20000112-1.c: New test.
49054
49055 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49056
49057         * gcc.dg/20000111-1.c: New test.
49058
49059 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49060
49061         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49062         with 16 bit integers.
49063
49064 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49065
49066         * gcc.dg/20000108-1.c: New test.
49067
49068 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49069
49070         * g++.old-deja/g++.ns/koenig8.C: New test.
49071
49072 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49073
49074         * g++.old-deja/g++.other/cast4.C: New test.
49075
49076 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49077
49078         * gcc.c-torture/compile/20000105-2.c: New test.
49079         * gcc.c-torture/compile/20000105-1.c: New test.
49080
49081 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49082
49083         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49084         references to printf & atoi to conform to ANSI standard.
49085         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49086         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49087         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49088         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49089         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49090         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49091         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49092         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49093         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49094         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49095         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49096         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49097         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49098         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49099         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49100         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49101         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49102         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49103         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49104         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49105         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49106         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49107         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49108         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49109         * g++.old-deja/g++.brendan/init3.C: Likewise.
49110         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49111         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49112         * g++.old-deja/g++.brendan/new2.C: Likewise.
49113         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49114         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49115         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49116         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49117         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49118         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49119         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49120         * g++.old-deja/g++.brendan/template24.C: Likewise.
49121         * g++.old-deja/g++.brendan/template3.C: Likewise.
49122         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49123         * g++.old-deja/g++.jason/inline3.C: Likewise.
49124         * g++.old-deja/g++.jason/opeq.C: Likewise.
49125         * g++.old-deja/g++.law/arg5.C: Likewise.
49126         * g++.old-deja/g++.law/arm7.C: Likewise.
49127         * g++.old-deja/g++.law/ctors11.C: Likewise.
49128         * g++.old-deja/g++.law/cvt8.C: Likewise.
49129         * g++.old-deja/g++.law/init9.C: Likewise.
49130         * g++.old-deja/g++.law/refs4.C: Likewise.
49131         * g++.old-deja/g++.law/template2.C: Likewise.
49132         * g++.old-deja/g++.law/visibility24.C: Likewise.
49133         * g++.old-deja/g++.law/vtable3.C: Likewise.
49134         * g++.old-deja/g++.mike/asm2.C: Likewise.
49135         * g++.old-deja/g++.mike/eh1.C: Likewise.
49136         * g++.old-deja/g++.mike/misc1.C: Likewise.
49137         * g++.old-deja/g++.mike/misc13.C: Likewise.
49138         * g++.old-deja/g++.mike/misc14.C: Likewise.
49139         * g++.old-deja/g++.mike/ns12.C: Likewise.
49140         * g++.old-deja/g++.mike/p1248.C: Likewise.
49141         * g++.old-deja/g++.mike/p3708.C: Likewise.
49142         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49143         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49144         * g++.old-deja/g++.mike/p646.C: Likewise.
49145         * g++.old-deja/g++.mike/p700.C: Likewise.
49146         * g++.old-deja/g++.mike/p783.C: Likewise.
49147         * g++.old-deja/g++.mike/p783a.C: Likewise.
49148         * g++.old-deja/g++.mike/p783b.C: Likewise.
49149         * g++.old-deja/g++.mike/p786.C: Likewise.
49150         * g++.old-deja/g++.mike/p789.C: Likewise.
49151         * g++.old-deja/g++.mike/p789a.C: Likewise.
49152         * g++.old-deja/g++.mike/p807a.C: Likewise.
49153         * g++.old-deja/g++.other/delete3.C: Likewise.
49154         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49155         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49156         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49157         * g++.old-deja/g++.other/empty1.C: Likewise.
49158         * g++.old-deja/g++.other/temporary1.C: Likewise.
49159         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49160         * g++.old-deja/g++.pt/t16.C: Likewise.
49161         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49162
49163 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49164
49165         * gcc.dg/991230-1.c: New test.
49166
49167 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49168
49169         * gcc.c-torture/compile/991229-3.c: New test.
49170         * gcc.c-torture/compile/991229-2.c: New test.
49171         * gcc.c-torture/compile/991229-1.c: New test.
49172
49173 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49174
49175         * gcc.c-torture/compile/labels-2.c: New test.
49176
49177 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49178
49179         * gcc.c-torture/execute/991227-1.c: New test.
49180
49181 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49182
49183         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49184
49185 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49186
49187         * gcc.c-torture/execute/991221-1.c: New test.
49188
49189 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49190
49191         * g++.old-deja/g++.other/cast3.C: New test.
49192
49193 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49194
49195         * gcc.c-torture/execute/991216-4.c: New test.
49196
49197 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49198
49199         * gcc.c-torture/execute/991216-1.c: New test.
49200         * gcc.c-torture/execute/991216-2.c: New test.
49201         * gcc.c-torture/execute/991216-3.c: New test.
49202
49203 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49204
49205         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49206         Actually make the test fail by using "-O2" for compilation.
49207
49208 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49209
49210         * g++.old-deja/g++.warn/cast-align1.C: New test.
49211
49212 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49213
49214         * gcc.c-torture/compile/991214-1.c: New test.
49215         * gcc.c-torture/compile/991214-2.c: New test.
49216
49217 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49218
49219         * gcc.dg/991214-1.c: New test.
49220
49221 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49222
49223         * gcc.c-torture/compile/991213-3.c: New test.
49224         * gcc.c-torture/compile/991213-2.c: New test.
49225         * gcc.c-torture/compile/991213-1.c: New test.
49226
49227 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49228
49229         * gcc.dg/991209-1.c: New test.
49230
49231 1999-12-08  Nathan Sidwell <nathan@acm.org>
49232
49233         * gcc.c-torture/compile/991208-1.c: New test.
49234
49235 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49236
49237         * gcc.dg/ultrasp2.c: New test.
49238
49239 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49240
49241         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49242
49243 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49244
49245         * gcc.c-torture/compile/991202-1.c: New test.
49246         * gcc.c-torture/execute/991202-1.c: New test.
49247         * gcc.c-torture/execute/991202-2.c: New test.
49248         * gcc.c-torture/execute/991202-3.c: New test.
49249
49250 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49251
49252         * g++.old-deja/g++.abi/align.C: New test.
49253         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49254         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49255
49256 1999-12-01  Richard Henderson  <rth@cygnus.com>
49257
49258         * gcc.c-torture/execute/991201-1.c: New.
49259
49260 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49261
49262         * gcc.dg/991129-1.c: New test.
49263
49264 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49265
49266         * gcc.c-torture/compile/991127-1.c: New test.
49267
49268 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49269
49270         * g++.old-deja/g++.other/warn4.C: New test.
49271
49272 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49273
49274         * g++.old-deja/g++.eh/cleanup2.C: New test.
49275         * g++.old-deja/g++.ext/pretty2.C: New test.
49276         * g++.old-deja/g++.ext/pretty3.C: New test.
49277         * g++.old-deja/g++.other/debug6.C: New test.
49278
49279 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49280
49281         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49282         compiler_output to look for one error message instead of two.
49283
49284 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49285
49286         * gcc.c-torture/execute/991118-1.c: Also test case
49287         where the word boundary does not split a byte evenly.
49288
49289 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49290
49291         * g++.old-deja/g++.ext/restrict1.C: New test.
49292
49293 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49294
49295         * gcc.c-torture/execute/991118-1.c: New test.
49296
49297 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49298
49299         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49300         working directory pathnames.
49301
49302 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49303
49304         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49305         host is equipped with driver.h and driver.o so it can actually
49306         compile and run the tests.
49307
49308 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49309
49310         * gcc.c-torture/compile/991008-1.c: New test.
49311
49312 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49313
49314         * lib/gcc-dg.exp: Include target-supports.exp
49315
49316 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49317
49318         * lib/target-supports.exp: New file: Provide procs to test for
49319         features supported by the target.
49320         (check_weak_available): Moved here from ecos.exp.
49321         (check_alias_available): New proc: Determine of the target
49322         toolchain supports the alias attribute.
49323
49324         * gcc.dg/special/ecos.exp: Move check_weak_available to
49325         target-supports.exp.
49326         (alias-1.c): Only perform the test if the target supports
49327         aliases.
49328         (wkali-1.c): Only perform the test if the target supports
49329         aliases.
49330
49331         * gcc.dg/990506-0.c: Expect error messages from cross
49332         targets as well as native targets.
49333
49334 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49335
49336         * gcc.dg/ultrasp1.c: Removed xfail.
49337         * gcc.dg/struct-ret-2.c: Likewise.
49338         * gcc.dg/array-1.c: Likewise.
49339
49340 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49341
49342         * gcc.dg/struct-ret-2.c: New test.
49343
49344         * gcc.dg/array-1.c: New test.
49345
49346 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49347
49348         * gcc.c-torture/execute/991030-1.c: New test.
49349
49350 1999-10-26  Richard Henderson  <rth@cygnus.com>
49351
49352         * gcc.c-torture/compile/991026-2.c: New test.
49353
49354 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49355
49356         * gcc.c-torture/compile/991026-1.c: New test.
49357
49358 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49359
49360         * gcc.c-torture/execute/991023-1.c: New test.
49361
49362 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49363
49364         * gcc.c-torture/execute/991019-1.c: New test.
49365
49366 1999-10-16  Richard Henderson  <rth@cygnus.com>
49367
49368         * gcc.c-torture/execute/991016-1.c: New test.
49369
49370 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49371
49372         * gcc.c-torture/execute/991014-1.c: New test.
49373
49374 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49375
49376         * g++.old-deja/g++.other/union2.C: New test.
49377
49378 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49379
49380         * g++.old-deja/g++.other/vaarg2.C: New test.
49381         * g++.old-deja/g++.other/vaarg3.C: New test.
49382
49383 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49384
49385         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49386         in compile/.
49387
49388 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49389
49390         * gcc.c-torture/execute/va-arg-11.c: New test.
49391
49392 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49393
49394         * lib/file-format.exp (gcc_target_object_format): Don't
49395         crash if objdump is unavailable.
49396
49397 1999-09-29  Donn Terry <donn@interix.com>
49398
49399         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49400
49401 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49402
49403         * gcc.c-torture/compile/990928-1.c: New test.
49404
49405 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49406
49407         * g++.old-deja/g++.other/decl6.C: New test.
49408
49409 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49410
49411         * gcc.c-torture/execute/va-arg-10.c: New test.
49412
49413 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49414
49415         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49416         __PRETTY_FUNCTION__.
49417
49418 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49419
49420         * gcc.c-torture/execute/990923-1.c: New test.
49421
49422 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49423
49424         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49425         for which -fpic is inappropriate.
49426
49427 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49428
49429         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49430
49431 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49432
49433         * g++.old-deja/g++.other/dyncast1.C: New test.
49434         * g++.old-deja/g++.other/dyncast2.C: New test.
49435         * g++.old-deja/g++.other/dyncast3.C: New test.
49436         * g++.old-deja/g++.other/dyncast4.C: New test.
49437         * g++.old-deja/g++.other/dyncast5.C: New test.
49438         * g++.old-deja/g++.eh/catch3.C: New test.
49439         * g++.old-deja/g++.eh/catch3p.C: New test.
49440         * g++.old-deja/g++.eh/catch4.C: New test.
49441         * g++.old-deja/g++.eh/catch4p.C: New test.
49442         * g++.old-deja/g++.eh/catch5.C: New test.
49443         * g++.old-deja/g++.eh/catch5p.C: New test.
49444         * g++.old-deja/g++.eh/catch6.C: New test.
49445         * g++.old-deja/g++.eh/catch6p.C: New test.
49446         * g++.old-deja/g++.eh/catch7.C: New test.
49447         * g++.old-deja/g++.eh/catch7p.C: New test.
49448         * g++.old-deja/g++.eh/catch8.C: New test.
49449         * g++.old-deja/g++.eh/catch8p.C: New test.
49450         * g++.old-deja/g++.eh/catch9.C: New test.
49451         * g++.old-deja/g++.eh/catch9p.C: New test.
49452
49453 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49454
49455         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49456         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49457
49458 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49459
49460         * gcc.c-torture/compile/990913-1.c: New test.
49461
49462 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49463
49464         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49465         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49466
49467 1999-09-09  Richard Henderson  <rth@cygnus.com>
49468
49469         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49470
49471 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49472
49473         * g++.old-deja/g++.other/lookup11.C: New test.
49474         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49475         what is permitted and what we want.
49476         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49477         overload use.
49478         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49479
49480 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49481
49482         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49483         * gcc.c-torture/noncompile/poison-1.c: New file.
49484
49485 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49486
49487         * g++.old-deja/g++.other/sizeof3.C: New test.
49488         * g++.old-deja/g++.other/sizeof4.C: New test.
49489         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49490         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49491
49492 1999-09-07  Richard Henderson  <rth@cygnus.com>
49493
49494         * gcc.dg/va-arg-1.c: New.
49495
49496 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49497
49498         * gcc.c-torture/execute/va-arg-9.c: New test.
49499
49500 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49501
49502         * g77.f-torture/compile/980519-2.f: New test.
49503         * g77.f-torture/compile/19990905-0.f: New test.
49504         * g77.f-torture/compile/19990905-1.f: New test.
49505         * g77.f-torture/compile/19990905-2.f: New test.
49506
49507         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49508
49509 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49510
49511         * gcc.c-torture/execute/990827-1.c: Fix typo.
49512
49513 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49514
49515         * g++.old-deja/g++.other/deref1.C: New test.
49516
49517 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49518
49519         * g++.old-deja/g++.other/ambig2.C: New test.
49520         * g++.old-deja/g++.other/cond5.C: New test.
49521         * g++.old-deja/g++.other/lookup16.C: New test.
49522
49523 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49524
49525         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49526         assemblers too.
49527
49528 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49529
49530         * lib/c-torture.exp: Avoid the "compare executables" optimization
49531         when testing native.
49532
49533 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49534
49535         * gcc.c-torture/execute/990829-1.c: New test.
49536         * gcc.c-torture/compile/990829-1.c: New test.
49537
49538 1999-08-27  Paul Burchard  <burchard@pobox.com>
49539
49540         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49541         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49542         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49543         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49544         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49545         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49546         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49547         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49548         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49549         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49550         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49551
49552 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49553
49554         * gcc.c-torture/execute/990827-1.c: New test.
49555
49556 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49557
49558         * g77.f-torture/noncompile/19990826-4.f: New test.
49559
49560         * g77.f-torture/compile/19990826-3.f: New test.
49561
49562         * g77.f-torture/execute/19990826-2.f: New test.
49563
49564         * g77.f-torture/compile/19990826-1.f: New test.
49565
49566         * gcc.c-torture/execute/990826-0.c: New test.
49567         * g77.c-torture/execute/19990826-0.f: New test.
49568
49569         * g77.f-torture/noncompile/970626-2.f: New test.
49570
49571 1999-08-25  Paul Burchard  <burchard@pobox.com>
49572
49573         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49574         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49575         lss-011.C: New tests.
49576
49577 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49578
49579         * g++.old-deja/g++.other/decl5.C: New test.
49580
49581 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49582
49583         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49584         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49585         call `postbase' for each one.  All callers of `postbase' changed
49586         to call this instead.
49587
49588 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49589
49590         * gcc.c-torture/execute/990811-1.c: New test.
49591
49592 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49593
49594         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49595         just native ones.
49596
49597         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49598         just native ones.
49599
49600 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49601
49602         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49603
49604 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49605
49606         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49607
49608 1999-08-04  Nathan Sidwell  <nathan@acm.org>
49609
49610         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49611
49612 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49613
49614         * gcc.c-torture/execute/990804-1.c: New test.
49615
49616 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49617
49618         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
49619         * g++.old-deja/g++.brendan/crash64.C: Likewise.
49620         * g++.old-deja/g++.brendan/overload8.C: Likewise.
49621
49622 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49623
49624         * g++.old-deja/g++.other/struct1.C: New test.
49625
49626 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49627
49628         * g++.old-deja/g++.other/enum2.C: New test.
49629
49630 1999-08-02  Richard Henderson  <rth@cygnus.com>
49631
49632         Adapted from tests from Franz Sirl:
49633         * gcc.c-torture/execute/va-arg-7.c: New test.
49634         * gcc.c-torture/execute/va-arg-8.c: New test.
49635
49636 1999-08-01  Jeffrey A Law  (law@cygnus.com)
49637
49638         * gcc.c-torture/compile/990801-2.c: New test.
49639
49640         * gcc.c-torture/compile/990801-1.c: New test.
49641
49642 1999-07-27  Michael Meissner  <meissner@cygnus.com>
49643
49644         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
49645         fp-cmp-1.c, converting double to float.
49646
49647         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
49648         fp-cmp-1.c, converting double to long double.
49649
49650         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
49651         from fr1 to unknown_register, since fr1 is a legitimate register
49652         on some machines.
49653
49654 1999-07-25  Jeffrey A Law  (law@cygnus.com)
49655
49656         * README: More listname related changes.
49657
49658 1999-07-08  Catherine Moore  <clm@cygnus.com>
49659
49660         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
49661
49662 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
49663
49664         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
49665
49666 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49667
49668         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
49669
49670 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
49671
49672         * gcc.dg/990703-1.c: New test.
49673
49674 1999-06-29  Nick Clifton  <nickc@cygnus.com>
49675
49676         * lib/file-format.exp: New file: Move definition of proc
49677         gcc_target_object_format to here from
49678         gcc.dg/special/ecos.exp.
49679
49680         * lib/c-torture.exp: Include lib file-format.exp.
49681         * lib/gcc-dg.exp: Include lib file-format.exp.
49682
49683         * gcc.dg/special/ecos.exp: Remove definition of proc
49684         gcc_target_object_format.
49685
49686 1999-06-28  Jeffrey A Law  (law@cygnus.com)
49687
49688         * gcc.c-torture/execute/990628-1.c: New test.
49689
49690 1999-06-25  Jeffrey A Law  (law@cygnus.com)
49691
49692         * gcc.c-torture/compile/990625-2.c: New test.
49693
49694         * gcc.c-torture/compile/990625-1.c: New test.
49695
49696 1999-06-23  Nick Clifton  <nickc@cygnus.com>
49697
49698         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
49699         attributes compile.
49700         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
49701         ports that use the COFF/PE file format.
49702
49703 1999-06-17  Jeffrey A Law  (law@cygnus.com)
49704
49705         * gcc.c-torture/compile/990617-1.c: New test.
49706
49707 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
49708
49709         * g++.old-deja/g++.other/decl4.C: New test.
49710
49711 1999-06-14  Nathan Sidwell  <nathan@acm.org>
49712
49713         * g++.old-deja/g++.other/bitfld3.C: New test.
49714
49715 1999-06-08  Nathan Sidwell  <nathan@acm.org>
49716
49717         * g++.old-deja/g++.eh/catch1.C: New test.
49718
49719 1999-06-07  Jeffrey A Law  (law@cygnus.com)
49720
49721         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
49722
49723         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
49724         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
49725
49726 1999-06-05  Craig Burley  <craig@jcb-sc.com>
49727
49728         * g77.f-torture/compile/19990502-0.f: Replace with new,
49729         shorter, test that still fails after recent changes.
49730
49731 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49732
49733         * gcc.c-torture/execute/990604-1.c: New test.
49734
49735 1999-05-31  Jeffrey A Law  (law@cygnus.com)
49736
49737         * gcc.c-torture/execute/990531-1.c: New test.
49738
49739 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49740
49741         * gcc.c-torture/compile/990527-1.c: New test.
49742
49743 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
49744
49745         * gcc.c-torture/execute/990527-1.c: New test.
49746
49747 1999-05-25  Nick Clifton  <nickc@cygnus.com>
49748
49749         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
49750         bitfields as signed.
49751
49752 1999-05-25  Craig Burley  <craig@jcb-sc.com>
49753
49754         * g77.f-torture/compile/19990525-0.f: New test.
49755
49756 1999-05-25  Jeffrey A Law  (law@cygnus.com)
49757
49758         * gcc.c-torture/execute/990525-2.c: New test.
49759
49760         * gcc.c-torture/execute/990525-1.c: New test.
49761
49762 1999-05-24  Nathan Sidwell  <nathan@acm.org>
49763
49764         * g++.old-deja/g++.other/anon3.C: New test.
49765         * g++.old-deja/g++.other/anon4.C: New test.
49766         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49767         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49768         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49769         Merrill).
49770
49771 1999-05-24  Jeffrey A Law  (law@cygnus.com)
49772
49773         * gcc.c-torture/execute/990524-1.c: New test.
49774
49775         * gcc.dg/990524-1.c: New test.
49776
49777 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49778
49779         * gcc.c-torture/compile/990523-1.c: New test.
49780
49781 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
49782
49783         * gcc.c-torture/compile/990519-1.c: New test.
49784
49785 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49786
49787         * gcc.c-torture/compile/990517-1.c: New test.
49788
49789         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49790         (e4, f4): New tests.
49791         (main): Call them.
49792
49793 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49794
49795         * gcc.dg/noreturn-1.c: New test.
49796
49797 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49798
49799         * gcc.c-torture/execute/990513-1.c: New test.
49800
49801 1999-05-10  Richard Henderson  <rth@cygnus.com>
49802
49803         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49804
49805 1999-05-10  Craig Burley  <craig@jcb-sc.com>
49806
49807         * g77.f-torture/execute/erfc.f: Use small single-precision
49808         values, to avoid problems on Alphas when not -mieee.
49809
49810 1999-05-08  Craig Burley  <craig@jcb-sc.com>
49811
49812         * gcc.dg/990506-0.c: New test.
49813
49814 1999-05-08  Richard Henderson  <rth@cygnus.com>
49815
49816         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49817         the constant to test.  Don't XFAIL 64-bit targets.
49818
49819         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49820         * g++.old-deja/g++.law/profile1.C: Likewise.
49821
49822         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49823         operator new instances.
49824         * g++.old-deja/g++.other/delete5.C: Likewise.
49825
49826 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49827
49828         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49829         intrinsic.
49830
49831 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49832
49833         * g77.f-torture/execute/u77-test.f: Reverse order of two
49834         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49835
49836 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49837
49838         * gcc.dg/compare1.c: New test.
49839
49840 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49841
49842         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49843         New tests.
49844
49845 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49846
49847         * g77.f-torture/compile/19990502-1.f: New test.
49848
49849 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49850
49851         * g77.f-torture/compile/19990502-0.f: New test.
49852
49853 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49854
49855         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49856         intrinsic.
49857
49858 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49859
49860         * g77.f-torture/execute/u77-test.f (main): List libU77
49861         intrinsics not currently tested.
49862         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49863         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49864         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49865         Trim blanks off the ends of some printed strings.
49866
49867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49868
49869         * g77.f-torture/execute/u77-test.f (main): Just warn about
49870         FSTAT gid disagreement, as it's expected on some systems.
49871
49872 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49873
49874         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49875         use a new function, which allows for some slop.
49876         Clean up some commentary.
49877         (issum): The new function.
49878         (sgladd): Deleted subroutine.
49879
49880 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49881
49882         * g77.f-torture/execute/u77-test.f: Modify to be more like
49883         libf2c/libU77 version, bringing patches to that version here.
49884         Add suitable commentary.
49885
49886 1999-04-25  Richard Henderson  <rth@cygnus.com>
49887
49888         * gcc.dg/990424-1.c: New test.
49889
49890 1999-04-24  Craig Burley  <craig@jcb-sc.com>
49891
49892         * g77.f-torture/execute/u77-test.f (main): Bug involving
49893         LSTAT has been fixed, so turn back on full checking.
49894
49895 1999-04-20  Craig Burley  <craig@jcb-sc.com>
49896
49897         * g77.f-torture/compile/19990419-0.f: New test.
49898         * g77.f-torture/execute/19990419-1.f: New test.
49899
49900 1999-04-17  Richard Henderson  <rth@cygnus.com>
49901
49902         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
49903         to avoid the need for a prototype to supress a warning.
49904
49905 1999-04-07  Jim Wilson  <wilson@cygnus.com>
49906
49907         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
49908
49909 1999-04-04  Jeffrey A Law  (law@cygnus.com)
49910
49911         * gcc.c-torture/execute/990404-1.c: New test.
49912
49913 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49914
49915         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
49916         * gcc.dg/cpp-if3.c: Don't use -pedantic.
49917         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
49918         missing initializer warnings.
49919
49920 1999-03-28  Jeffrey A Law  (law@cygnus.com)
49921
49922         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
49923         matching strings.
49924
49925 1999-03-26  Jeffrey A Law  (law@cygnus.com)
49926
49927         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
49928
49929 1999-03-26  Craig Burley  <craig@jcb-sc.com>
49930
49931         * g77.f-torture/execute/19990325-0.f: New test.
49932         * g77.f-torture/execute/19990325-1.f: New test.
49933
49934 1999-03-24  Jeffrey A Law  (law@cygnus.com)
49935
49936         * gcc.c-torture/execute/990324-1.c: New test.
49937
49938 1999-03-22  Jim Wilson  <wilson@cygnus.com>
49939
49940         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
49941         test with 4.
49942
49943 1999-03-17  Richard Henderson  <rth@cygnus.com>
49944
49945         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
49946
49947 1999-03-13  Craig Burley  <craig@jcb-sc.com>
49948
49949         * g77.f-torture/execute/19990313-2.f: New test.
49950         * g77.f-torture/execute/19990313-3.f: New test.
49951
49952 1999-03-13  Craig Burley  <craig@jcb-sc.com>
49953
49954         * g77.f-torture/execute/19990313-0.f: New test.
49955         * g77.f-torture/execute/19990313-1.f: New test.
49956
49957 1999-03-12  Jim Wilson  <wilson@cygnus.com>
49958
49959         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
49960         printf to sprintf.
49961         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
49962         (main): Add check for u15.  Conditionalize u31 check depending on
49963         whether ints are <32 bits or >=32 bits.
49964
49965 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49966
49967         * g77.f-torture/execute/19981119-0.f: Improve testiness.
49968
49969 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49970
49971         * g77.f-torture/compile/19990305-0.f: New test.
49972         * g77.f-torture/execute/19981119-0.f: New test.
49973
49974 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49975
49976         * g77.f-torture/execute/970625-2.f: call ABORT if final
49977         result is not correct, instead of just printing it.
49978         Add this checking via newly introduced obfuscation, to
49979         trip up buggy front ends.
49980
49981 1999-03-07  Craig Burley  <craig@jcb-sc.com>
49982
49983         * g77.f-torture/compile/960317-1.f: Moved from being
49984         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
49985
49986 1999-03-06  Craig Burley  <craig@jcb-sc.com>
49987
49988         * g77.f-torture/execute/960317-1.f: New (old) test.
49989         * g77.f-torture/execute/970625-2.f: Ditto.
49990
49991 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
49992
49993         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
49994         error message on line 1 or line 2; cccp and cpplib do this differently.
49995
49996 1999-03-01  Jeffrey A Law  (law@cygnus.com)
49997
49998         * g++.old-deja/g++.law/weak1.C: New test.
49999
50000 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50001
50002         * gcc.c-torture/execute/990119-1.c: Renamed to...
50003         * gcc.dg/990119-1.c: this, so it will only be tested once
50004         (it's a preprocessor test, it doesn't need to be run at
50005         multiple optimization levels).
50006
50007 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50008
50009         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50010           ALWAYS_CXXFLAGS.
50011
50012 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50013
50014         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50015         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50016         to not be compilable by current g77.
50017
50018 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50019
50020         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50021
50022 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50023
50024         * gcc.c-torture/execute/990222-1.c: New test.
50025
50026 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50027
50028         * g77.f-torture/compile/19990218-0.f: New test.
50029         * g77.f-torture/noncompile/19990218-1.f: New test.
50030
50031 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50032
50033         * g77.f-torture/compile/19981216-0.f: New test.
50034
50035 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50036
50037         * gcc.dg/990214-1.c: New test.
50038
50039 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50040
50041         * gcc.dg/990213-2.c: New test.
50042
50043         * gcc.dg/990213-1.c: New test.
50044
50045 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50046
50047         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50048         ints.
50049
50050 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50051
50052         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50053         specified by target.
50054
50055         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50056
50057 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50058
50059         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50060
50061 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50062
50063         * gcc.dg/special/ecos.exp: New test driver for new tests with
50064         special requirements.
50065
50066         * gcc.dg/special/alias-1.c: New test.
50067         * gcc.dg/special/gcsec-1.c: New test.
50068         * gcc.dg/special/weak-1.c: New test.
50069         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50070         * gcc.dg/special/weak-2.c: New test.
50071         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50072         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50073         * gcc.dg/special/wkali-1.c: New test.
50074         * gcc.dg/special/wkali-2.c: New test.
50075         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50076         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50077
50078 1999-02-10  Felix Lee  <flee@cygnus.com>
50079
50080           * lib/c-torture.exp (c-torture-compile): Pull out code for
50081           analyzing gcc error messages.
50082           (c-torture-execute): Likewise.  Fix some (harmless) false
50083           positives.
50084           * lib/gcc.exp (gcc_check_compile): New function.
50085
50086 1999-02-08  Richard Henderson  <rth@cygnus.com>
50087
50088         * gcc.c-torture/execute/990208-1.c: New test.
50089
50090 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50091
50092         * g++.dg/special/ecos.exp: New driver for new tests with special
50093         requirements
50094
50095         * g++.dg/special/conpr-1.C: New test
50096         * g++.dg/special/conpr-2.C: New test
50097         * g++.dg/special/conpr-2a.C: New test
50098         * g++.dg/special/conpr-3.C: New test
50099         * g++.dg/special/conpr-3a.C: New test
50100         * g++.dg/special/conpr-3b.C: New test
50101
50102         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50103         allow g++ to use the dg driver
50104
50105         * README: Add comment about g++.dg directory
50106
50107 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50108
50109         * README: Update email addresses.
50110
50111 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50112
50113         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50114         arguments in order to force structure S onto the stack even on
50115         the alpha.
50116         (test): Pass 10 leading arguments to function foo as well as the
50117         structure S.
50118
50119         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50120         failure for all targets.
50121
50122         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50123         abort to terminate program execution.
50124
50125 1999-01-30  Richard Henderson  <rth@cygnus.com>
50126
50127         * gcc.c-torture/execute/990130-1.c: New test.
50128
50129 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50130
50131         * gcc.dg/990130-1.c: New test.
50132
50133 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50134
50135         * gcc.c-torture/execute/990128-1.c: New test.
50136
50137 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50138
50139         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50140
50141 1999-01-27  Felix Lee  <flee@cygnus.com>
50142
50143         * lib/c-torture.exp (c-torture-compile): pull out code for
50144         analyzing gcc error messages.
50145         (c-torture-execute): ditto, and fix some (harmless) false
50146         positives.
50147         * lib/gcc.exp (gcc_check_compile): new function.
50148
50149 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50150
50151         * gcc.dg/990117-1.c: New test.
50152
50153         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50154
50155         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50156
50157 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50158
50159         * g77.f-torture/compile/990115-1.f: New test.
50160
50161 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50162
50163         * gcc.c-torture/compile/990107-1.c: New test
50164
50165 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50166
50167         * gcc.c-torture/execute/990106-2.c: New test.
50168
50169         * gcc.c-torture/execute/990106-1.c: New test.
50170
50171 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50172
50173         * gcc.c-torture/compile/981223-1.c: New test.
50174
50175 1998-12-29  Richard Henderson  <rth@cygnus.com>
50176
50177         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50178         (opt3): Rename from opt4 and disable.
50179
50180 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50181
50182         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50183
50184 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50185
50186         * g++.old-deja/g++.other/conv5.C: New test.
50187
50188 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50189
50190         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50191
50192 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50193
50194         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50195
50196 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50197
50198         * gcc.c-torture/compile/981211-1.c: New test.
50199
50200 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50201
50202         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50203
50204         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50205
50206 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50207
50208         * gcc.special/930510-1.c: Make C9X safe.
50209         * gcc.misc-tests/gcov-1.c Similarly.
50210         * gcc.misc-tests/gcov-2.c Similarly.
50211
50212 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50213
50214         * gcc.dg/ultrasp1.c: New test.
50215
50216 1998-12-06  Richard Henderson  <rth@cygnus.com>
50217
50218         * gcc.c-torture/execute/981206.c: New test.
50219
50220 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50221
50222         * g++.old-deja/g++.ns/template7.C: New test.
50223
50224         * g++.old-deja/g++.other/expr1.C: New test.
50225
50226         * g++.old-deja/g++.eh/tmpl3.C: New test.
50227
50228         * g++.old-deja/g++.eh/tmpl2.C: New test.
50229
50230 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50231
50232         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50233         * g++.old-deja/g++.other/using6.C: Removed.
50234         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50235
50236         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50237
50238 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50239
50240         * g++.old-deja/g++.pt/overload8.C: New test.
50241
50242         * g++.old-deja/g++.pt/overload7.C: New test.
50243
50244         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50245
50246         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50247         and relinking messages.
50248         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50249         compiling with -frepo.
50250
50251 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50252
50253         * g++.old-deja/g++.pt/lookup6.C: New test.
50254
50255 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50256
50257         * gcc.c-torture/execute/981130-1.c: New test.
50258         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50259
50260 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50261
50262         * g++.old-deja/g++.pt/explicit76.C: New test.
50263
50264         * g++.old-deja/g++.pt/friend38.C: New test.
50265
50266         * g++.old-deja/g++.ns/crash2.C: New test.
50267
50268         * g++.old-deja/g++.pt/defarg8.C: New test.
50269
50270         * g++.old-deja/g++.pt/instantiate6.C: New test.
50271
50272         * g++.old-deja/g++.pt/static6.C: New test.
50273
50274         * g++.old-deja/g++.pt/decl2.C: New test.
50275
50276 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50277
50278         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50279         problem is actually related with name lookup, but so what? :-)
50280
50281         * g++.old-deja/g++.pt/friend37.C: New test.
50282
50283 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50284
50285         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50286         element, which fails on some systems.
50287
50288         * g77.f-torture/execute/labug1.f: New test.
50289
50290 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50291
50292         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50293         is defined.
50294
50295 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50296
50297         * g77.f-torture/compile/981117-1.f: New test.
50298
50299 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50300
50301         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50302         properly discarded.
50303
50304 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50305
50306         * gcc.c-torture/execute/memcheck: New directory of tests for
50307         -fcheck-memory-usage.
50308
50309 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50310
50311         * README: New file, general information about the testsuite and
50312         new description of the various C++ test subdirectories.
50313         * README.g++: Eliminate obsolete information, update and move most
50314         relevant stuff to README.
50315
50316 1998-11-07  Richard Henderson  <rth@cygnus.com>
50317
50318         * gcc.c-torture/compile/981107-1.c: New test.
50319
50320 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50321
50322         * execute/memcpy-bi.c: New testcase.
50323
50324 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50325
50326         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50327         base classes.
50328
50329         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50330         template is selected.
50331
50332         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50333         classes, it should be accepted for all types.
50334
50335         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50336
50337         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50338         specializations start with template headers.
50339
50340 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50341
50342         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50343
50344         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50345         non-POD types.
50346
50347 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50348
50349         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50350
50351 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50352
50353         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50354
50355 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50356
50357         * 981019-1.c: New test.
50358
50359 1998-10-14  Robert Lipe <robertl@dgii.com>
50360
50361         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50362         find objc headers.
50363
50364 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50365
50366         * compile/981001-4.c: Remove use of GCC extension that triggers a
50367         compiler bug.
50368
50369 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50370
50371         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50372
50373 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50374
50375         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50376         instantiation of template produces incorrect code for delete
50377         expression.
50378
50379         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50380         constructors' name is not unique.
50381         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50382         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50383
50384         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50385         automatic array of const is ill-formed.
50386
50387         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50388         of template parameter?
50389
50390         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50391         const.
50392
50393         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50394         pointer-to-member expression.
50395
50396         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50397         declaration causes ICE.
50398
50399 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50400
50401         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50402         reserved in the global namespace.
50403
50404         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50405         generate needed virtual table.
50406
50407         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50408
50409 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50410
50411         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50412         template-dependent type
50413
50414 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50415
50416         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50417         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50418         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50419
50420         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50421         class should be usable as argument of member function.
50422         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50423         class should be usable as return type of member function.
50424         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50425         class should be usable as type of data member.
50426
50427         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50428
50429 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50430
50431         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50432
50433 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50434
50435         * gcc.dg/dll-?.c Add thumb to target list.
50436         Fix assembler scan patterns to match current assembler output.
50437
50438 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50439
50440         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50441         matching of template brackets.
50442
50443         * g++.old-deja/g++.other/using4.C: New test.  Test using
50444         declarations of methods from base classes.
50445
50446         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50447         within functions should introduce names into the innermost
50448         enclosing namespace.
50449
50450         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50451         of static locals if first initialization throws.
50452
50453 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50454
50455         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50456
50457 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50458
50459         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50460         lose track of the possible targets of tablejump insns.
50461         * special/special.exp: Run it.
50462
50463 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50464
50465         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50466         must be declared before its specializations can be named in friend
50467         declarations.
50468
50469 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50470
50471         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50472
50473         * g77.f-torture/execute/io1.f: New test.
50474
50475 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50476
50477         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50478         with pointer to template function, for which no argument deduction
50479         is possible.
50480
50481         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50482         specialization of template function as argument to template
50483         function.
50484
50485         * g++.old-deja/g++.other/access2.C: New test; Inner class
50486         shouldn't have privileged access to Outer's names.
50487
50488 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50489
50490         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50491         friend template declared within template class conflicts with
50492         nested class of the same name.
50493
50494         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50495         is ignored.
50496
50497         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50498         object with direct initializer as function declaration.
50499
50500         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50501         initializers.
50502
50503         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50504         involving const pointer and NULL produces incorrect result.
50505
50506         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50507         type name without `typename' should be rejected with -pedantic.
50508
50509 1998-10-02  Richard Henderson  <rth@cygnus.com>
50510
50511         * g++.old-deja/g++.other/addrof1.C: New test.
50512
50513 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50514
50515         * gcc.c-torture/compile/981001-1.c: New test.
50516         * gcc.c-torture/execute/981001-1.c: New test.
50517
50518 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50519
50520         * gcc.c-torture/compile/981001-2.c: New test.
50521         * gcc.c-torture/compile/981001-3.c: New test.
50522         * gcc.c-torture/compile/981001-4.c: New test.
50523
50524 1998-10-01  Robert Lipe  <robertl@dgii.com>
50525
50526         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50527         multilibbed hosts.  Idea grafted from g77.exp.
50528
50529 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50530
50531         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50532         avoid losing on systems which need -lsocket.
50533
50534 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50535
50536         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50537         * g++.old-deja/g++.other/nested2.C: Ditto.
50538         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50539         failure.
50540
50541 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50542
50543         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50544         preferred over template operator!= for enum bitfields.
50545
50546 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50547
50548         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50549         that happen to have the same base name, but in different scopes,
50550         are incorrectly rejected.
50551
50552 1998-09-16  Richard Henderson  <rth@cygnus.com>
50553
50554         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50555         on the native word size instead of an integer literal.
50556
50557 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50558
50559         * g++.old-deja/g++.other/static2.C: Invocation of static data
50560         member of type pointer-to-function denoted as non-static member.
50561
50562         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50563         checks involving function types and aliases.
50564
50565 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50566
50567         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50568         redefined to the same non-trivial type.
50569
50570         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50571         namespace-qualification of template specializations declared in
50572         other namespaces.
50573
50574         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50575         to declare a subset of the specializations of a template function
50576         as friends of specializations of a template class.
50577
50578         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50579         member templates that do not fully specialize the enclosing
50580         template class are rejected.
50581
50582 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50583
50584         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50585
50586 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50587
50588         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50589         altered from libf2c/libU77 version.
50590
50591 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50592
50593         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50594
50595 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
50596             Alexandre Oliva  <oliva@dcc.unicamp.br>
50597
50598         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50599         (un)signed char are different types for template specialization
50600         purposes.
50601
50602 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
50603
50604         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50605         * objc: ObjC testsuite.
50606
50607 1998-08-31  Catherine Moore  <clm@cygnus.com>
50608
50609         * gcc.c-torture/execute/941014-1.x: New file.
50610
50611 1998-08-31  Nick Clifton  <nickc@cygnus.com>
50612
50613         * lib/c-torture.exp: Add support for
50614         torture_eval_before_compile and torture_eval_before_execute
50615         variables.
50616
50617 1998-08-30  Jeffrey A Law  (law@cygnus.com)
50618
50619         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
50620         this test triggers valid.
50621
50622 1998-08-27  Jeffrey A Law  (law@cygnus.com)
50623
50624         * gcc.dg/980827-1.c: New test.
50625
50626 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
50627
50628         * gcc.c-torture/execute/loop-4b.c: New test.
50629
50630 1998-08-26  Nick Clifton  <nickc@cygnus.com>
50631
50632         * lib/c-torture.exp: Add support for
50633         torture_eval_before_compile and torture_eval_before_execute
50634         variables.
50635
50636 1998-08-25  Jeffrey A Law  (law@cygnus.com)
50637
50638         * gcc.c-torture/compile/980825-1.c: New test.
50639
50640 1998-08-24  Nick Clifton  <nickc@cygnus.com>
50641
50642         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
50643         count number tests in opt_t0 not good_t0.
50644
50645 1998-08-24  Jeffrey A Law  (law@cygnus.com)
50646
50647         * gcc.c-torture/compile/930326-1.x: Fix typo.
50648
50649 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
50650
50651         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
50652         causes an ICE.
50653
50654 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50655
50656         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
50657         STACK_SIZE is defined.
50658         * gcc.c-torture/unsorted/stuct.c: Similarly.
50659
50660         * gcc.c-torture/compile/980821-1.c: New test.
50661
50662 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50663
50664         * gcc.c-torture/execute/980526-2.c: Disable for targets with
50665         16bit ints.
50666
50667 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
50668
50669         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
50670         code.
50671
50672 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
50673
50674         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
50675         error'.
50676
50677 1998-08-18  Jeffrey A Law  (law@cygnus.com)
50678
50679         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
50680
50681 1998-08-16  Jeffrey A Law  (law@cygnus.com)
50682
50683         * gcc.c-torture/compile/980816-1.c: New test.
50684
50685         * gcc.dg/980816-1.c: New test.
50686
50687 1998-08-13  Jeffrey A Law  (law@cygnus.com)
50688
50689         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
50690         compiler for ieee tests.
50691
50692 1998-08-01  Dave Love  <d.love@dl.ac.uk>
50693
50694         * g77.f-torture/compile/980729-0.f: New test.
50695
50696 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
50697
50698         * gcc.c-torture/special/eeprof-1.c: New test, for
50699         -finstrument-functions.
50700         * gcc.c-torture/special/special.exp: Run it.
50701
50702 1998-07-29  Jeffrey A Law  (law@cygnus.com)
50703
50704         * gcc.c-torture/compile/980729-1.c: New test.
50705
50706 1998-07-27  Nick Clifton  <nickc@cygnus.com>
50707
50708         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
50709         __thumb__ is defined, and test for ARM style doubles if so.
50710
50711 1998-07-26  Dave Love  <d.love@dl.ac.uk>
50712
50713         * g77.f-torture/noncompile/980615-0.f: New test.
50714
50715 1998-07-26  H.J. Lu  (hjl@gnu.org)
50716
50717         * gcc.dg/980312-1.c: Do link instead of compile.
50718         * gcc.dg/980313-1.c: Likewise.
50719
50720 1998-07-26  Jeffrey A Law  (law@cygnus.com)
50721
50722         * gcc.c-torture/compile/980726-1.c: New test.
50723
50724 1998-07-25  Dave Love  <d.love@dl.ac.uk>
50725
50726         * g77.f-torture/execute/io0.f: New test.
50727
50728 1998-07-24  Nick Clifton  <nickc@cygnus.com>
50729
50730         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
50731         an int.
50732
50733 1998-06-18  Michael Meissner  <meissner@cygnus.com>
50734
50735         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
50736         m32r bugs.
50737
50738 1998-07-17  Nick Clifton  <nickc@cygnus.com>
50739
50740         * gcc.dg/980626-1.c: Expect failures for all toolchains until
50741         c-decl.c:grokdeclarator can handle mode attributes.
50742
50743 1998-07-16  Jeffrey A Law  (law@cygnus.com)
50744
50745         * gcc.c-torture/execute/980716-1.c: New test.
50746
50747 1998-07-13  Jeffrey A Law  (law@cygnus.com)
50748
50749         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
50750         the mn10200.
50751         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
50752         the mn10200.
50753         * gcc.c-torture/execute/va-arg-3.x: Similarly.
50754         * gcc.c-torture/compile/930326-1.x: Similarly.
50755
50756 1998-07-13  Dave Love  <d.love@dl.ac.uk>
50757
50758         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50759         New test from Craig.
50760
50761 1998-07-12  Dave Love  <d.love@dl.ac.uk>
50762
50763         * g77.f-torture/noncompile/980616-0.f: New test.
50764
50765         * g77.f-torture/execute/970816-3.f: New test from Craig.
50766
50767 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50768
50769         *  g++.other/singleton.C: Return error value instead of taking
50770         SIGSEGV.
50771
50772 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50773
50774         *  g++.other/singleton.C: New test.  Warning is under dispute.
50775         Runtime crash is not.
50776
50777 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50778
50779         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50780         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50781         using6.C, using7.C}: New namespace tests.
50782
50783 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50784
50785         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50786         specialization with typedef'ed names used as array indexes.
50787
50788 1998-07-09  Jeffrey A Law  (law@cygnus.com)
50789
50790         * gcc.c-torture/execute/980709-1.c: New test.
50791
50792         * gcc.dg/980709-1.c: New test.
50793
50794 1998-07-07  Richard Henderson  <rth@cygnus.com>
50795
50796         * gcc.c-torture/execute/bcp-1.c: New test.
50797
50798 1998-07-07  Jeffrey A Law  (law@cygnus.com)
50799
50800         * gcc.c-torture/execute/980707-1.c: New test.
50801
50802 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
50803
50804         * gcc.c-torture/compile/980706-1.c: New test.
50805
50806 1998-07-01  Dave Love  <d.love@dl.ac.uk>
50807
50808         * g77.f-torture/execute/980701-0.f,
50809         g77.f-torture/execute/980701-1.f: New test from Craig.
50810
50811 1998-07-01  Jeffrey A Law  (law@cygnus.com)
50812
50813         * gcc.c-torture/compile/980701-1.c: New test.
50814
50815         * gcc.c-torture/execute/980701-1.c: New test.
50816
50817 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
50818 rlsruhe.de>
50819
50820         * g++.old-deja/g++.robertl/eb132.C: New test.
50821         * g++.old-deja/g++.robertl/eb133.C: Likewise.
50822
50823 1998-06-29  Dave Love  <d.love@dl.ac.uk>
50824
50825         * g77.f-torture/execute/980628-7.f,
50826         g77.f-torture/execute/980628-8.f,
50827         g77.f-torture/execute/980628-9.f,
50828         g77.f-torture/execute/980628-10.f: New tests from Craig.
50829
50830         * g77.f-torture/execute/980628-3.f: Remove mail headers.
50831
50832 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50833
50834         * g77.f-torture/execute/980628-4.f: New test from Craig.
50835         * g77.f-torture/execute/980628-5.f: Likewise.
50836         * g77.f-torture/execute/980628-2.f: Likewise.
50837         * g77.f-torture/execute/980628-0.f: Likewise.
50838         * g77.f-torture/execute/980628-1.f: Likewise.
50839         * g77.f-torture/execute/980628-3.f: Likewise.
50840         * g77.f-torture/execute/980628-6.f: Likewise.
50841
50842 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50843
50844         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50845         directory when nothing has been installed yet.
50846
50847 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
50848
50849         * gcc.c-torture/special/special.exp: Handle newer versions of
50850         dejagnu.
50851
50852 1998-06-26  Jeffrey A Law  (law@cygnus.com)
50853
50854         * gcc.dg/980626-1.c: New test.
50855
50856 1998-06-19  Bruno Haible <haible@ilog.fr>
50857
50858         * gcc.misc-tests/m-un-2.c: New test.
50859         * g++.old-deja/g++.other/warn01.c: Likewise.
50860
50861 1998-06-19  Robert Lipe  <robertl@dgii.com>
50862
50863         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50864         compatibility with assmblers with a different comment character.
50865         Eliminate use of GAS-specific extensions.
50866
50867 1998-06-19  Jeffrey A Law  (law@cygnus.com)
50868
50869         * gcc.c-torture/execute/ieee/980619-1.c: New test.
50870
50871 1998-06-19  Robert Lipe  <robertl@dgii.com>
50872
50873         * lib/g77.exp: Replace search for libf2c.a with search for newly
50874         renamed libg2c.a
50875
50876 1998-06-17  Jeffrey A Law  (law@cygnus.com)
50877
50878         * gcc.c-torture/execute/980617-1.c: New test.
50879
50880 1998-06-12  Jeffrey A Law  (law@cygnus.com)
50881
50882         * gcc.c-torture/execute/980612-1.c: New test.
50883
50884 1998-06-08  Jeffrey A Law  (law@cygnus.com)
50885
50886         * gcc.dg/980523-1.c: Only test on ppc-linux.
50887         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
50888
50889         * gcc.c-torture/execute/980608-1.c: New test.
50890
50891 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
50892
50893         * gcc.c-torture/execute/980605-1.c: New test.
50894
50895 1998-06-04  Jeffrey A Law  (law@cygnus.com)
50896
50897         * gcc.c-torture/execute/980604-1.c: New test.
50898
50899 1998-06-02  Jeffrey A Law  (law@cygnus.com)
50900
50901         * gcc.c-torture/execute/980602-1.c: New test.
50902         * gcc.c-torture/execute/980602-2.c: Likewise.
50903
50904 1998-06-02  Dave Love  <d.love@dl.ac.uk>
50905
50906         * 970125-0.f: Fix per JCB.  Add commentary.
50907
50908 1998-05-31  Michael Meissner  <meissner@cygnus.com>
50909
50910         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
50911         IEEE -0 support.
50912
50913 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
50914
50915         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
50916         earlier.
50917
50918 1998-05-28  Catherine Moore <clm@cygnus.com>
50919
50920         * gcc.c-torture/execute/980526-3.c: New test.
50921
50922 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
50923
50924         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
50925         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
50926         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
50927         m88k-motorola-sysv3 to XFAIL.
50928
50929 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50930
50931         * gcc.dg/980526-1.c: New test.
50932         * gcc.c-torture/execute/980526-2.c: New test.
50933
50934 1998-05-26  Jeffrey A Law  (law@cygnus.com)
50935
50936         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
50937
50938         * gcc.c-torture/execute/980526-1.c: New test.
50939
50940 1998-05-26  Dave Love  <d.love@dl.ac.uk>
50941
50942         * g77.f-torture/execute/alpha2.f: Add runtime test.
50943
50944 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
50945
50946         * g++.old-deja/old-deja.exp: Strip leading directories.
50947
50948         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
50949         error for the line.  Don't run multiple tests for the same line.
50950
50951 1998-05-23  Jeffrey A Law  (law@cygnus.com)
50952
50953         * gcc.dg/980523-1.c: New test.
50954
50955 1998-05-23  Dave Love  <d.love@dl.ac.uk>
50956
50957         * g77.f-torture/compile/970915-0.f: New test.
50958
50959 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
50960
50961         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
50962
50963 1998-05-21  Jeffrey A Law  (law@cygnus.com)
50964
50965         * gcc.dg/980520-1.c: New test.
50966
50967 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
50968
50969         * gcc.dg/980502-1.c: Fix return type.
50970
50971 1998-05-20  Jeffrey A Law  (law@cygnus.com)
50972
50973         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
50974         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
50975         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
50976         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
50977         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
50978
50979 1998-05-20  Dave Love  <d.love@dl.ac.uk>
50980
50981         * g77.f-torture/execute/980520-1.f: New test.
50982
50983 1998-05-15  Dave Love  <d.love@dl.ac.uk>
50984
50985         * lib/mike-g77.exp: New file.
50986
50987         * g77.f-torture/noncompile/noncompile.exp,
50988         g77.f-torture/noncompile/check0.f: New files.
50989
50990 1998-05-14  Dave Love  <d.love@dl.ac.uk>
50991
50992         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
50993         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
50994         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
50995         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
50996         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
50997         abort where appropriate.
50998
50999 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51000
51001         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51002         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51003
51004 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51005
51006         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51007
51008 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51009
51010         * g77.f-torture/compile/980427-0.f: New test.
51011
51012 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51013
51014         * g77.f-torture/compile/980424-0.f: New test.
51015
51016 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51017
51018         * g77.f-torture/compile/980419-2.f (main): New test.
51019         * g77.f-torture/compile/970125-0.f: New test.
51020         * g77.f-torture/compile/980419-1.f: New test.
51021
51022 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51023
51024         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51025         of loop-4.c.
51026
51027 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51028
51029         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51030
51031 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51032
51033         * gcc.c-torture/compile/980329-1.c: New test.
51034
51035 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51036
51037         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51038         * gcc.dg/980312-1.c: Fix typo in -march command.
51039
51040 1998-03-16  H.J. Lu  (hjl@gnu.org)
51041
51042         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51043
51044 1998-03-11  Robert Lipe  <robertl@dgii.com>
51045
51046         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51047         Dave Love agree the Fortran source is bogus.
51048
51049 1998-03-11  Robert Lipe  <robertl@dgii.com>
51050
51051         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51052         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51053         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51054         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51055         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51056
51057 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51058
51059         * g++.old-deja/g++.other/friend1.C: New test.
51060
51061 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51062
51063         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51064         possibly uninitialized) variables and declare dnrm2.
51065
51066 1998-02-23  Robert Lipe <robertl@dgii.com>
51067
51068         From Bruno Haible <haible@ilog.fr>:
51069         * gcc.c-torture/execute/980223.c: New test.
51070
51071 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51072
51073         * gcc.dg/ifelse-1.c: New test.
51074
51075 1998-02-09  H.J. Lu  (hjl@gnu.org)
51076
51077         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51078
51079           * lib/old-dejagnu.exp (old-dejagnu): Added the
51080           "execution test - XFAIL *-*-*" handling in the spirit of
51081           "excess errors test -". Changed the "execution test fails"
51082           handling to be like "excess errors test fails".
51083           * Update various tests accordingly.
51084
51085 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51086
51087         * gcc.c-torture/execute/980205.c: New test.
51088
51089 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51090
51091         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51092         * lib/f-torture.exp: Similarly.
51093         * gcc.c-torture: Rename all .cexp files to .x files.
51094
51095 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51096
51097         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51098         (940510-1.c): Removed duplicate.
51099         (971104-1.c): New test.
51100
51101 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51102
51103           * lib/f-torture.exp: Improve error and loop detection.
51104
51105 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51106
51107         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51108         use that to size the filler array.
51109
51110 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51111
51112         * lib/c-torture.exp(c-torture-execute): Fix typo.
51113
51114         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51115         testcase as the executable name. Keep the executable around if
51116         the test fails.
51117
51118 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51119
51120         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51121         changes.  Only test one -g option, and move it to the end of the
51122         list of options to test.
51123
51124 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51125
51126         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51127         variable GCC_TORTURE_OPTIONS to supply default switches separated
51128         by colons.  If no environment variable, run tests with -O0 -g, -O1
51129         -g, and -O2 -g as well.
51130
51131 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51132
51133         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51134         explanatory comments. Fix indentation.
51135
51136 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51137
51138         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51139
51140 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51141
51142         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51143         * g++.old-deja/g++.mike/p7325.C: Likewise.
51144         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51145
51146 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51147
51148         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51149         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51150         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51151         * g++.old-deja/g++.law/operators4.C: Likewise.
51152
51153 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51154
51155         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51156         * g++.old-deja/g++.mike/p784.C: Ditto.
51157         * g++.old-deja/g++.mike/p785.C: Ditto.
51158
51159 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51160
51161           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51162
51163 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51164
51165         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51166         target feature; pass this to c-torture-execute as needed.
51167
51168 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51169
51170         * lib/c-torture.exp(c-torture-execute): If the previous and the
51171         current executables being tested are identical, we don't need to
51172         run the executable again. Try to make the executable names
51173         unique. Add an optional argument for passing additional compiler
51174         flags.
51175
51176 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51177
51178         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51179
51180 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51181
51182         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51183
51184 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51185
51186         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51187         32bit or larger longs.
51188
51189         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51190         have either a 32bit long or 32bit int.
51191
51192 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51193
51194         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51195         Make double precision tests dependent on sizeof (double).
51196
51197 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51198
51199         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51200         too.
51201
51202 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51203
51204         * gcc.c-torture/compile/961203-1.cexp: New script.
51205
51206 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51207
51208         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51209         up the includes ourselves.
51210
51211 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51212
51213         * lib/plumhall.exp: Remove random include, and add a few
51214         verbose messages for debugging.
51215
51216 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51217
51218         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51219         of trying to do it ourselves.
51220
51221 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51222
51223         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51224
51225 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51226
51227         * gcc.prms/5403.c: Made regexp a bit less strict.
51228
51229 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51230
51231         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51232         is returned from remote_load instead.
51233         * lib/plumhall.exp: Ditto.
51234         * lib/mike-g++.exp: Ditto.
51235         * lib/old-dejagnu.exp: Ditto.
51236         * lib/c-torture.exp: Ditto.
51237
51238 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51239
51240         * lib/g++.exp: Use build_wrapper procedure.
51241         * lib/gcc.exp: Ditto.
51242
51243 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51244
51245         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51246         an old-style decl for malloc.  Fixes tests to work when
51247         sizeof (int) != sizeof (size_t).
51248
51249 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51250
51251         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51252
51253         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51254         use stdargs.h interface.
51255
51256 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51257
51258         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51259         NO_VARARGS when compiling.
51260
51261 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51262
51263         * lib/plumhall.exp(ph_includes): New procedure.
51264         (ph_make): Use it.
51265         (ph_compiler): Ditto.
51266
51267         * lib/g++.exp: Rename test-glue.c to testglue.c.
51268         * lib/gcc.exp: Ditto.
51269
51270 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51271
51272         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51273         to completion when it's called.
51274
51275 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51276
51277         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51278         is defined, don't do test.
51279
51280 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51281
51282         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51283         for object files.
51284         (ph_summary): Mark skipped testcases as untested, not unresolved.
51285
51286         * lib/plumhall.exp (ph_make): If unresolved because of bad
51287         errorCode, record errorCode in log file.
51288         (*): Replace send_log/verbose with verbose -log.
51289
51290 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51291
51292         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51293         double conversion if double isn't at least 8 bytes.
51294
51295         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51296         int to work with targets where int is 16 bits.
51297
51298         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51299         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51300         precision for the test to complete.
51301
51302 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51303
51304         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51305         if d10v is not compiled with the -mdouble64 flag.
51306         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51307
51308         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51309         d10v is not compiled with the -mint32 flag.
51310
51311 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51312
51313         * lib/plumhall.exp: Use incr_count.
51314
51315 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51316
51317         * gcc.c-torture: Update to c-torture-1.45.
51318
51319 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51320
51321         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51322         the name of the expect testcase file).
51323
51324         * lib/g++.exp(g++_init): Ditto.
51325
51326 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51327
51328         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51329         the host.
51330
51331         * lib/gcc.exp(gcc_exit): New procedure.
51332
51333 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51334
51335         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51336         specs where appropriate.
51337
51338         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51339         because of new "candidates are" messages, and removed a few
51340
51341         * Converted all non-old-style g++ testcases to old-style, and
51342         moved into g++.old-deja.
51343
51344 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51345
51346         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51347         options.
51348
51349         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51350         succeeded.
51351
51352         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51353
51354 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51355
51356         * lib/gcc.exp (gcc_target_compile): Add support for defining
51357         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51358         the machine doesn't have those features.
51359
51360 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51361
51362         * g++.law/operators4.exp: Don't use LIBS.
51363
51364 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51365
51366         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51367
51368         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51369         * lib/g++.exp: Set it here instead. Also, allow use of the
51370         --tool_exec and --tool_opt options. Change CXX to
51371         GXX_UNDER_TEST.
51372
51373         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51374
51375         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51376
51377 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51378
51379         * lib/old-dejagnu.exp: Use prune_warnings instead of
51380         prune_system_crud.
51381         * lib/mike-g++.exp: Ditto.
51382         * lib/gcc.exp: Ditto.
51383         * lib/g++.exp: Ditto.
51384
51385         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51386
51387 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51388
51389           * 941014-2.c: Include stdlib.h
51390           * 960327-1.c: Include stdio.h
51391           * dbra.c, index-1.c: Don't assume ints are 32bits.
51392
51393 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51394
51395         * lib/gcc.exp: Add gcc,stack_size target feature.
51396
51397         * lib/g++.exp(g++_target_compile): Add the include and link
51398         paths here, not in two other places. And, it's $options, not
51399         options.
51400
51401         * lib/mike-g++.exp(postbase): Remove the code that determines
51402         the correct include and link paths.
51403         * g++.old-deja/old-deja.exp: Ditto.
51404
51405 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51406
51407         * lib/g++.exp(g++_init): target_compile no longer returns the
51408         filename of the result.
51409
51410 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51411
51412         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51413         call to glob.
51414
51415         * gcc.c-torture/special/special.exp: Change call to
51416         gcc_target_compile to include the object file.
51417
51418 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51419
51420         * gcc.c-torture/special/special.exp: Correct misspelling in last
51421         change.
51422
51423 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51424
51425         * lib/plumhall.exp(ph_summary): Log the entire output of the
51426         executable. Return -1 if there were any failures, 0 otherwise.
51427         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51428         (ph_make): Clean up objects and executables that were built
51429         if the tests succeeded.
51430
51431 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51432
51433         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51434         libraries and includes in the build tree as appropriate.
51435
51436 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51437
51438         * lib/c-torture.exp: Instead of looking for the global variable
51439         NO_LONG_LONG, check to see if that's a feature of the target.
51440
51441 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51442
51443         * config/default.exp: Minimize. Delete the remainer of the files in
51444         config; this functionality is now in devo/dejagnu/config.
51445
51446         g++.*/*: Pass any additional flags used to compile to postbase;
51447         delete CXXFLAGS.
51448
51449         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51450         is now done by runtest.exp. Use gcc_target_compile instead of
51451         compile.
51452
51453         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51454         Remove references to CFLAGS. Use remote_file instead of
51455         calling rm -f.
51456         (c-torture): Take a list of arguments to use to compile this
51457         testcase.
51458
51459         lib/g++.exp: Simplify. Use target_compile instead of compile.
51460         lib/gcc-dg.exp: Ditto.
51461         lib/gcc.exp: Ditto.
51462         lib/mike-{gcc,g++}.exp: Ditto.
51463         lib/old-dejagnu.exp: Ditto.
51464         lib/plumhall.exp: Ditto.
51465
51466 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51467
51468         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51469         (ph_linker): Likewise.
51470
51471 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51472
51473           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51474         MAP_ANON / MAP_ANONYMOUS if defined;
51475         else try to map from /dev/zero .
51476
51477 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51478
51479         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51480         isn't defined, then define it to MAP_ANONYMOUS.
51481
51482 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51483
51484         * gcc.c-torture: Update to c-torture-1.42 release.
51485
51486 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51487
51488         * gcc.c-torture: Update to c-torture-1.41 release.
51489
51490 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51491
51492         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51493         c-torture release.
51494
51495 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51496
51497         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51498         and LDFLAGS.  Fix second case to append the target_info ldflags
51499         onto LDFLAGS, not CFLAGS.
51500         * lib/g++.exp (g++_init): Add target_info stuff.
51501         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51502         of libgloss and newlib flags for !native.
51503
51504         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51505         (GDB): Fix relative path to go up another dir for finding gdb.
51506
51507 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51508
51509         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51510         versions in the target_info array, if they don't exist.
51511
51512 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51513
51514         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51515
51516 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51517
51518         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51519         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51520
51521 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51522
51523         * lib/old-dejagnu.exp: Don't remove the output file before we've
51524         actually tested it. Don't append pwd to the path of the executable
51525         we're testing.
51526
51527 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51528
51529         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51530
51531 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51532
51533         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51534         temporary directory for compiler files, and set it to a default
51535         value of /tmp. Set $output as the name of the output file from
51536         compiling the testcase. Add a -o option to $cflags_var so the
51537         compiler writes the final output file as $output. Set $executable
51538         to $output.
51539
51540         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51541         directory for compiler files, and set it to /tmp if it doesn't
51542         already have a value. Set $output_file to the name of the output
51543         file from compiling the testcase. Add a -o option to CXXFLAGS so
51544         the compiler writes the final output file as $output. Use $output
51545         as the executable to be tested.
51546
51547 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51548
51549         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51550
51551 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51552
51553         * gcc.c-torture/execute/pending-1.c: New test.  Still
51554         pending in Tege's queue.
51555
51556 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51557
51558         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51559         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51560         if there were failures.  Call unresolved if there were unresolved
51561         testcases.  Call gcc_fail if program did not run to completion.
51562         (ph_make): Pass additional argument name to ph_execute.
51563         (ph_execute): Add new argument.  Pass additional arguments to
51564         ph_summary.  Call gcc_fail is there is no execution output.
51565
51566 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51567
51568         * lib/plumhall.exp (proc_summary): Output relavent summary
51569         lines into the log so specific failures in plumhall can be
51570         investigated.
51571
51572 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51573
51574         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51575         (c-torture-execute): Don't try to execute tests which use
51576         "long long" types if $NO_LONG_LONG is nonzero.
51577
51578 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51579
51580         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51581         not c-torture.
51582
51583         * gcc.ieee: Move from here.
51584         * gcc.c-torture/execute/ieee: To here.
51585
51586 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51587
51588         * gcc.c-torture: Update to c-torture-1.41 release.
51589
51590 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51591
51592         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51593         not "$output".
51594
51595 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51596
51597         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51598         -c present.
51599
51600 1996-03-02  Jeffrey A Law  (law@cygnus.com)
51601
51602         * config/proelf.exp: Handle connecting to a simulator.
51603
51604 1996-01-31  Jeffrey A Law  (law@cygnus.com)
51605
51606         * config/proelf.exp: New file.  Enough framework that we can
51607         run c-torture tests on the proelf targets (or any other target
51608         that gdb can connect to for that matter).
51609
51610 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
51611
51612         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51613         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
51614
51615         * lib/plumhall.exp (ph_execute): Always call ph_summary if
51616         exec_output exists.
51617
51618 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
51619
51620         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
51621         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
51622
51623         * config/*.exp: Update FSF address.  Change result of ${tool}_load
51624         to pass/fail/unresolved/unsupported/untested.  Caller must now
51625         call unresolved/unsupported/untested.
51626         * lib/*.exp: Update FSF address.  Update to handle new results of
51627         ${tool}_load.
51628         * lib/chill.exp (verbose): Delete.
51629
51630 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
51631
51632         * lib/gcc.exp (default_gcc_start): Change order of args to
51633         $LDFLAGS $CFLAGS $LIBS.
51634         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
51635         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
51636         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
51637         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51638         * gcc.misc-tests/dg-test.exp: Likewise.
51639         * gcc.misc-tests/msgs.exp: Likewise.
51640         * gcc.prms/prms.exp: Likewise.
51641         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
51642         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
51643
51644         * lib/dg.exp: Deleted, moved to dejagnu/lib.
51645
51646 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51647
51648         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
51649
51650         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
51651         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
51652
51653         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
51654         necessary.
51655
51656 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
51657
51658         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
51659         global for loop; add use of $mathlib.
51660         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
51661         settings here; set mathlib for anything but VxWorks.
51662
51663 1996-01-22  Jeffrey A Law  (law@cygnus.com)
51664
51665         * gcc.c-torture: Update to c-torture-1.40 release.
51666
51667 1996-01-03  Jeffrey A Law  (law@cygnus.com)
51668
51669         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
51670         dg.exp.
51671
51672 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
51673
51674         * lib/c-torture.exp (c-torture-execute): Declare "output" as
51675         global.
51676
51677 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
51678
51679         * lib/g++.exp (LIBS): Define if not already.
51680         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
51681         (gcc-dg-prune): Call prune_gcc_output.
51682         * lib/gcc.exp (prune_gcc_output): New proc.
51683         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
51684         prune_gcc_output.
51685
51686 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
51687
51688         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
51689         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
51690
51691 1995-11-15  Jeffrey A Law  (law@cygnus.com)
51692
51693         * gcc.c-torture: Update to c-torture-1.39 release.
51694
51695 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
51696
51697         * lib/c-torture.exp (c-torture-execute): Don't return if one option
51698         fails, try others as well.
51699
51700 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
51701
51702         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
51703         If compilation fails, mark execute tests as `untested'.
51704         If test is marked as unsupported, don't mark compilation and
51705         execute tests as failed.
51706
51707 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
51708
51709         * lib/g++.exp (g++_init): Don't link in libg++, and look to
51710         libstdc++ for whether or not we want to be doing shared
51711         libraries.  Delete link_curses since we don't need it anymore.
51712         * lib/mike-g++.exp (postbase): Don't link in libg++.
51713         * g++.old-deja/old-deja.exp: Likewise.
51714
51715 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
51716
51717         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
51718
51719 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
51720
51721         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
51722         For that, add `-Wl,-a,shared_archive'.
51723         * g++.old-deja/old-deja.exp: Likewise.
51724
51725 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
51726
51727         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
51728
51729 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
51730
51731         * lib/mike-g++.exp (postbase): Pay attention to the status of
51732         g++_load.
51733
51734 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
51735
51736           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
51737
51738 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
51739
51740         * lib/gcc.exp (default_gcc_start): No longer need to log program
51741         being executed or its output, execute_anywhere does that now.
51742         * lib/g++.exp (default_g++_version): Call execute_anywhere.
51743         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
51744
51745 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
51746
51747         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
51748         the same as those in lib/g++.exp.
51749
51750 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
51751
51752         * gcc.c-torture: Update to c-torture-1.38 release.
51753         * gcc.ieee: Related changes.
51754
51755 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
51756
51757         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51758         "exec". Minor reformatting changes.
51759
51760         * config/rom68k.exp (${tool}_load): Make it work in a canadian
51761         cross. This means all "exec" calls now work on a remote host as
51762         well.
51763         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51764         cross. Filter out the extra "\r\n" stuff that expect puts in.
51765         (c-torture-execute): Filter out the bogus warnings like
51766         c-torture-compile does. Add support for canadian cross.
51767         * lib/gcc.exp (default_gcc_version, default_gcc_start)
51768         Use execute_anywhere rather than calling exec directly. Now it
51769         works for canadian cross testing.
51770
51771 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
51772
51773         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
51774         results into a variable, and check that rather than using file exists.
51775
51776 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
51777
51778         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51779         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
51780
51781 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51782
51783         * g++.old-deja/old-deja.exp: Create and pass runshlib and
51784         lib_curses if there's a shared libg++ in the build tree.
51785
51786 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
51787
51788         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51789         if not supported target.
51790
51791 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
51792
51793         * lib/g++.exp (g++_init): Move empty setting of runshlib and
51794         link_curses up to always happen, not just for native builds.
51795
51796 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
51797
51798         * gcc.c-torture: Update to c-torture-1.36 release.
51799         * gcc.failure: Related changes.
51800
51801 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
51802
51803         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51804
51805 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
51806
51807         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51808         * lib/mike-g++.exp (postbase): Not in here.  Still reference
51809         runshlib, link_curses, and mathlib for link and run.
51810
51811         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51812         pass the runtime shared library options for Solaris, OSF/1, and
51813         Irix5, and link with -lcurses to avoid unresolved references.
51814
51815 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
51816
51817         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51818         only run once.
51819
51820 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
51821
51822         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51823
51824 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
51825
51826         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
51827         do not have a framework for the "compat" tests yet.
51828
51829 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
51830
51831         * lib/mike-g++.exp (postbase): New local variable `mathlib',
51832         set to null if we're testing vxworks5.1.  Use that instead of
51833         `-lm' in the setting of LIBS for link and run.
51834
51835 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
51836
51837         * config/rom68k.exp (${tool}_load): Major changes to make it
51838         work.  Verified that it does in fact return the stuff in
51839         exec_output properly.  Catch any Emul or any TRAP other than 0.
51840
51841 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
51842
51843         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51844         LDFLAGS properly for targets that need stuff from libgloss.
51845         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51846         only run once.
51847         (gpp_initialized): New variable.
51848
51849 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
51850
51851         * config/rom68k.exp: Load libgloss.exp.
51852         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51853         so we can produce a fully linked binary.
51854         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51855         so we can produce a fully linked binary.
51856
51857 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
51858
51859         * lib/plumhall.exp (ph_section): Watch for expected failures.
51860         Add missing `else'.
51861
51862         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51863         run the testcase.
51864         (c-torture): Likewise.
51865
51866 1995-08-28  Doug Evans  <dje@cygnus.com>
51867
51868         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51869
51870         * lib/mike-g++.exp (mike_cleanup): New proc.
51871         (prebase): New globals compiler_result, not_compiler_result,
51872         target_regexp.
51873         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
51874         allow leading "-" in pattern.  Watch for unsupported tests.
51875         If $compiler_result is set, pattern match assembler code,
51876         and ditto for $not_compiler_result.
51877         * lib/mike-gcc.exp: Likewise.
51878
51879         * lib/plumhall.exp (ph_execute): Only call ph_summary if
51880         execution "succeeded".
51881
51882 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
51883
51884         * config/win32.exp: New file.
51885         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
51886
51887 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
51888
51889         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
51890         unsupported.
51891         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
51892         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
51893         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
51894
51895         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
51896         "... without exceptions was ...".  That is now handled by
51897         prune_system_crud.
51898         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51899
51900 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
51901
51902         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
51903         sieve.c,sort2.c}: New files.
51904         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
51905         sieve.exp,sort2.exp}: Drivers for them.
51906
51907         * lib/mike-gcc.exp (program_output): New user settable variable.
51908         (postbase): Call prune_system_crud.  Also prune extraneous compiler
51909         messages.
51910         * lib/mike-g++.exp (program_output): New user settable variable.
51911
51912         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
51913
51914         * config/sh.exp: Deleted (use sim.exp instead).
51915
51916 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
51917
51918         * config/vx.exp: Declare CHECKTASK as global.
51919         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
51920         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
51921         * lib/old-dejagnu.exp: Load [pwd]/$executable.
51922
51923 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51924
51925         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
51926         target. Like vx.exp, only includes `vx29k.exp' instead of
51927         `vxworks.exp'.
51928
51929 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
51930
51931         * config/sim.exp: Increase time limit from 120 seconds to 240.
51932
51933 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
51934
51935         * gcc.c-torture/execute/950628-1.c: New test.
51936
51937 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
51938
51939         * gcc.c-torture: Update with changes/additions from
51940         c-torture-1.34.
51941
51942 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
51943
51944         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
51945
51946 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
51947
51948         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
51949
51950 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
51951
51952         * gcc.c-torture/compile/950512-1.c: New test.
51953         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
51954         * gcc.dg/struct-ret-1.c: Likewise.
51955
51956 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
51957
51958         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
51959           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
51960
51961 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
51962
51963         * gcc.c-torture/special/920411-1.c: Deleted.
51964         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
51965
51966 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
51967
51968         * config/sim.exp (${tool}_load): Hack in call to bash to get a
51969         cpu limit.
51970
51971 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
51972
51973         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
51974
51975 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
51976
51977         From kenner;
51978         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
51979         is the proper length.
51980         * va-arg-3.c: Likewise.
51981
51982 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
51983
51984         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
51985         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
51986
51987         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
51988         * lib/g++.exp (default_g++_start): Delete old cruft.
51989
51990 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
51991
51992         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
51993         (2 * (1 << 18)) to (2 * (1 << 17)).
51994
51995         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
51996
51997 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
51998
51999         * config/rom68k.exp: Renamed from config/idp.exp
52000
52001 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52002
52003         * c-torture/compile/921109-2.c
52004
52005 1995-04-18  Mike Stump  <mrs@cygnus.com>
52006
52007         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52008         excess errors.
52009
52010 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52011
52012         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52013         output.
52014         * lib/g++.exp (default_g++_start): Likewise.
52015
52016 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52017
52018         * gcc.c-torture/compile/950329-1.c: New test.
52019
52020 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52021
52022           * config/bug.exp (${tool}_load): Updated to use new remote_open
52023           and remote_close procs.
52024         * config/idp.exp: New file.
52025
52026 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52027
52028         * gcc.c-torture/execute/950322-1.c: New test.
52029
52030 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52031
52032         * config/vx.exp (${tool}_load): Clean up testing of return code from
52033         vxworks_ld and vxworks_spawn.
52034
52035 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52036
52037         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52038
52039 1995-03-13  Mike Stump  <mrs@cygnus.com>
52040
52041         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52042         can mark excess errors on a machine by machine basis.  Note, the
52043         default is to not expect any excess errors, even when excess
52044         errors test - is given, so you will want to put an XFAIL ... on
52045         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52046         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52047         those 4 machines, but no others.
52048
52049 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52050
52051         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52052         * lib/c-torture.exp: to here.
52053
52054 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52055
52056         * gcc.c-torture/execute/950221-1.c: New test.
52057         * gcc.c-torture/execute/struct-ret-1.c: New test.
52058         * gcc.c-torture/compile/950221-1.c: New test.
52059
52060         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52061
52062 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52063
52064         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52065         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52066
52067 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52068
52069         * g++.gb: New directory of tests, derived from my signature and
52070         class scoping tests.
52071
52072         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52073         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52074         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52075         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52076         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52077         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52078         * g++.gb/sig25.C: Likewise.
52079
52080         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52081         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52082         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52083         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52084         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52085         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52086         * g++.gb/sig25.exp: Likewise.
52087
52088         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52089         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52090         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52091         * g++.gb/scope13.C: Likewise, this test still fails.
52092
52093         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52094         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52095         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52096         * g++.gb/scope13.exp: Ditto.
52097
52098         * g++.gb/README: New file, explains what these tests are about.
52099
52100 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52101
52102         * lib/dg.exp (dg-do): Support `preprocess'.
52103         (dg-test): Likewise.
52104
52105 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52106
52107         * config/udi.exp: change "continue -expect" to "exp_continue".
52108
52109 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52110
52111         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52112         Delete redundant tests.
52113
52114         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52115         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52116         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52117         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52118         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52119         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52120         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52121         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52122
52123         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52124         storing label pointers.
52125         * gcc.c-torture/execute/921019-1.c: Likewise.
52126         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52127         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52128         parameter fp.
52129         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52130         constants.
52131
52132         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52133         Delete obsolete tests.
52134
52135         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52136         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52137         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52138         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52139         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52140         * gcc.c-torture/compile/950124-1.c: New test.
52141
52142         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52143
52144 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52145
52146         * lib/mike-g++.exp: Add -lm to LIBS.
52147
52148 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52149
52150         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52151
52152 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52153
52154         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52155
52156 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52157
52158         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52159
52160 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52161
52162         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52163         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52164         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52165         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52166         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52167         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52168         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52169         * g++.law/{operators31.C, operators32.C,
52170         * g++.law/{operators33.C, operators34.C}: Likewise.
52171         * g++.law/{pic1.C, refs2.C}: Likewise.
52172         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52173         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52174         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52175         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52176
52177         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52178         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52179         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52180         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52181         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52182         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52183         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52184         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52185         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52186         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52187         * g++.law/{operators34.exp}: Likewise.
52188         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52189         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52190         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52191         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52192         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52193
52194         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52195         No longer expected to fail.
52196         * g++.law/missed-error3.C: Tweak for recent bool changes.
52197
52198 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52199
52200         * config/emb-unix: Deleted.
52201         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52202         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52203
52204 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52205
52206         * lib/dg.exp (dg-test): Fix typo in last patch.
52207
52208 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52209
52210         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52211         (handles multiple occurrences).
52212
52213 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52214
52215         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52216         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52217         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52218         printed).
52219         * lib/c-torture.exp (c-torture-compile): Likewise.
52220         (c-torture): Prepend full path if missing.
52221         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52222         (gcc_fail): Likewise.
52223         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52224
52225 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52226
52227         * lib/netware.exp: Only attach to NetWare i386 systems.
52228
52229 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52230
52231         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52232         messages.  Add test name to "output pattern match" pass/fail message.
52233
52234 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52235
52236         * gcc.dg: New testsuite.
52237         * gcc.dg/dg.exp: New file.
52238
52239         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52240         test-switch.c}: Deleted.
52241
52242         * gcc.misc-tests/msgs.exp: New testcase driver.
52243
52244 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52245
52246         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52247         Watch for illegal return values from ${tool}_load.
52248         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52249         cross targets.  Coerce return value >0 to 1.
52250
52251 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52252
52253         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52254
52255         * config/emb-unix.exp: New file.
52256
52257         * config/sim.exp: Error if variable $SIM not defined.
52258         (${tool}_load): Mark test as "untested" if simulator missing.
52259
52260         * config/unix.exp: Load remote.exp to get rcp_download.
52261         * lib/c-torture.exp: Use different option lists for testcases with
52262         and without loops.
52263         * gcc.c-torture/execute/execute.exp: Likewise.
52264
52265 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52266
52267         * config/*.exp: Clarify return code from ${tool}_load.
52268         Call `unresolved' or `untested' instead of `warning' or `perror'
52269         (sometimes you still want to call both though).
52270         Add comment that `shell_id' is local to each file.
52271         * config/udi.exp (timeout): Set to 30.
52272         Don't print warning if connection fails, $connectmode has already
52273         printed an error.
52274         (${tool}_load): Move verbose messages to level 2.
52275         Rework pattern for "Process started" message.
52276         Pass `shell_id' to ${connectmode}_download.
52277         Retry twice upon timeout.  Make resetting of target more robust.
52278         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52279         Pass `shell_id' to exit_$connectmode.
52280         Only call exit_$connectmode if connected.
52281         * config/unix.exp (${tool}_load): Check return codes better.
52282         * config/vrtx.exp (${tool}_load): Likewise.
52283         * config/vx.exp (${tool}_load): Likewise.
52284         Delete unneeded global's.
52285         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52286         from ${tool}_load.
52287         (dg-stat): Delete.
52288         (dg-init): Delete recording of pass/fail counts.
52289         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52290         (old-dejagnu-init): Likewise.
52291         (old-dejagnu-stat): Delete contents, empty proc now.
52292         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52293         (c-torture): Delete references to lcnt, lpass, lfail.
52294         Get option list from TORTURE_OPTIONS.
52295         Delete -funroll[-all]-loops if no loops.
52296         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52297         (g++_stat): Delete contents (empty proc now).
52298         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52299         (gcc_finish): Likewise.
52300         (gcc_stat): Deleted.
52301         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52302         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52303         * gcc.c-torture/execute/execute.exp: Likewise.
52304         Split tests into two parts: compile, execute.
52305         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52306         no loops.  Update to reflect clarified return codes from ${tool}_load.
52307
52308 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52309
52310         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52311         to grep for.
52312         (old-dejagnu): Likewise (where necessary).
52313
52314 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52315
52316         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52317
52318         * lib/dg.exp (dg-process-target): Fix processing of selector.
52319         Add comment regarding use of `error'.
52320
52321         * lib/gcc.exp (prune_system_crud): Define if missing.
52322         * lib/g++.exp (prune_system_crud): Likewise.
52323
52324         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52325         Call prune_system_crud.
52326         * lib/dg.exp (dg-runtest): New proc.
52327         Use perror instead of send_user for tcl errors in testcase.
52328         Don't return any value, it's never used.
52329         Don't clobber previous definition of `unknown'.
52330         Print tcl errors in `dg-final'.
52331
52332 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52333
52334         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52335         (dg-test): Don't print errorInfo, it contains stack backtrace.
52336
52337 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52338
52339         * lib/g++.exp (runtest_file_p): Define if missing.
52340
52341 1994-09-24  Doug Evans  (dje@cygnus.com)
52342
52343         * lib/mike-g++.exp: Comment out loading of g++.exp.
52344         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52345         (default_g++_version): Always print something.
52346         (default_g++_start): Comment out call to `which'.
52347         (g++_start, g++_load): Deleted (must be defined in config file).
52348         * lib/gcc.exp: Test for existence of $CC at start.
52349         Delete check for tmpdir (done in gcc_init).
52350         (default_gcc_version): Always print something.
52351         (default_gcc_start): Comment out call to `which'.
52352         * config/*.exp: Major cleanup - make cross targets work at least a
52353         little better for g++ (by not being "--tool gcc" specific).
52354         Rename gcc_xxx to ${tool}_xxx.
52355         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52356         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52357
52358 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52359
52360         * lib/c-torture.exp (c-torture-compile): Rework compiler
52361         message processing.
52362
52363         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52364         c-torture.
52365
52366 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52367
52368         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52369
52370         * lib/dg.exp (dg-process-target): Support { target native }.
52371
52372 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52373
52374         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52375         looked for "... program xxx got fatal signal".
52376         Correct regsub munging of `comp_output'.
52377         Ignore compiler messages "path prefix not used" and "linker input
52378         file unused".
52379
52380 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52381
52382         * lib/gcc.exp (runtest_file_p): Define if missing.
52383         * gcc.prms/template.c: Example to work from.
52384
52385 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52386
52387         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52388         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52389
52390         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52391         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52392         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52393         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52394
52395         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52396         (dg-process-target): No longer a varargs proc.
52397         Return S/N for target, P/F for xfail.  All callers changed.
52398         (user option procs): More argument checking.
52399         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52400         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52401         (dg-test): Skip test if not running on selected target in `dg-do'.
52402         Update handling of `dg-do-what', `dg-output-text'.
52403         Separate execution pass/fail from output pattern match pass/fail.
52404         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52405
52406 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52407
52408         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52409         target for 920510-1.c.
52410
52411 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52412
52413         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52414         Clean up comment regarding use of passcnt, etc.
52415         (gcc_stat): Don't update `testcnt' here.
52416         (gcc_finish): Do it here.
52417         Might as well reset `but_id' here too.
52418         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52419         to determine if the file should be tested.
52420         * gcc.c-torture/compile/compile.exp: Likewise.
52421         * gcc.c-torture/execute/execute.exp: Likewise.
52422         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52423         * gcc.misc-tests/dg-test.exp: Likewise.
52424         * gcc.prms/prms.exp: Likewise.
52425         * gcc.wendy/wendy.exp: Likewise.
52426         * g++.old-deja.exp: Likewise.
52427         Move "Testing file" message to verbose level 1.
52428
52429 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52430
52431         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52432
52433 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52434
52435         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52436         (default_gcc_start): Accept optional second list element
52437         of compiler flags.  Print compiler output at verbosity level 2.
52438         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52439         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52440         Save current values of framework globals passcnt, failcnt, xpasscnt,
52441         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52442         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52443         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52444         xfailcnt to compute stats.  Update framework global `testcnt' from
52445         pass/fail counts.
52446         (gcc_finish): New proc.  Clean up test environment.
52447         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52448         (gcc_epass, gcc_efail): Delete.
52449         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52450         argument of line number.
52451         (dg-init): If the tool has an init routine, call it.
52452         (dg-test): Remove args `cflags_var' and `libs_var'.
52453         Pass all compiler options to ${tool}_start.
52454         Handle missing line number.
52455         (dg-finish): New function.
52456         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52457         particular files.  Call gcc_finish at end.  Move "skipping test"
52458         message to verbosity level 3.
52459         * gcc.c-torture/compile/compile.exp: Likewise.
52460         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52461         * gcc.c-torture/execute/execute.exp: Likewise.
52462         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52463         Print testcase being tried at verbosity level 1.
52464         * gcc.c-torture/special/special.exp: Unset xfail.
52465         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52466         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52467         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52468         * gcc.failure/failure.exp: Likewise.
52469         * gcc.ieee/ieee.exp: Likewise.
52470         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52471         Update call to dg-test.  Call dg-finish at end.
52472         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52473         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52474         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52475         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52476         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52477         * gcc.wendy/wendy.exp: Add copyright.
52478         Delete setting of tmpdir (done by gcc_init).
52479         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52480         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52481         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52482         gcc_[ce]pass/fail.
52483
52484 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52485
52486         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52487         confusion.
52488         (g++_load): Likewise.
52489
52490         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52491         Rename argument to `prog' to remove the confusion.
52492         Varargs fns behave differently too!
52493         (g++_load): Likewise.
52494
52495         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52496
52497         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52498         what it is.  Delete (always) printing of status value for !native.
52499         Simplify verbose code, and include status and exec_output.
52500         (g++_load): Use gcc_load.
52501
52502 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52503
52504         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52505         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52506         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52507         940714-3.c as these testcases don't exist anymore.  Make
52508         va-arg-1.c expected to pass.
52509
52510 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52511
52512         * gcc.misc-tests/misc.exp: Only run specific testcases.
52513         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52514         * gcc.misc-tests/dg-[1-9].c: New files.
52515
52516         * lib/dg.exp: New testsuite driver.
52517         * gcc.prms/prms.exp: Use it.
52518
52519         * README.gcc: New file.
52520
52521         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52522         Document and reset `lxpass' and `lxfail'.
52523         Simplify "initialized" message.
52524         (gcc_stat): Clean up comments a little.
52525
52526 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52527
52528         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52529
52530 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52531
52532         * lib/old-dejagnu.exp (process-option): New proc.
52533         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52534         (old-dejagnu): Simplify.
52535         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52536
52537 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52538
52539         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52540         exists and is not an empty string.
52541
52542         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52543         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52544         finished.
52545         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52546         automatically.
52547
52548         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52549         longer expected to fail.
52550
52551         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52552         "f" function call.
52553
52554         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52555
52556         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52557         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52558         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52559         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52560         c-torture-1.29.
52561
52562         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52563         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52564
52565         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52566
52567         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52568         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52569
52570         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52571         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52572         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52573
52574 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52575
52576         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52577         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52578         940714-1.c, 940714-2.c, 940714-3.c},
52579         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52580         gcc.misc-tests/{mg.c,mg.exp}:
52581         New tests.
52582         * gcc.noncompile/noncompile.exp: Change accordingly.
52583
52584 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52585
52586         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52587         Undo previous clobberage.
52588
52589 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52590
52591         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52592         * gcc.special/{930510-1.c, special.exp}:
52593         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52594         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52595         struct-varargs-1.c}: New tests from c-torture-1.26.
52596
52597 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
52598
52599         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52600           argument to switch.
52601
52602 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
52603
52604         * Revert the previous changes.  Please see Rob's directory
52605         (/lisa/test/rob/progressive/gcc/testsuite) for testing
52606         fixes.
52607
52608 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
52609
52610         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52611         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
52612         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
52613         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
52614         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52615         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
52616         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
52617         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
52618         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
52619         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
52620         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
52621         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
52622         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
52623         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
52624         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
52625         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
52626         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
52627         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
52628         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
52629         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
52630         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
52631         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
52632         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
52633         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
52634         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
52635         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
52636         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
52637         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
52638         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
52639         testing changes.
52640
52641 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
52642
52643         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
52644         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
52645         with perror calls.
52646
52647 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
52648
52649         * config/unix.exp (g++_load): Fix syntax.
52650
52651 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
52652
52653         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
52654         * gcc.noncompile/921017-1.c: Deleted obsolete test.
52655         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
52656         Don't expect va-arg-1.c to fail.  Correct expected output for
52657         920928-1.c.
52658         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
52659         * gcc.wendy/hbm4.c: Correct typo.
52660         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
52661
52662 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
52663
52664         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
52665         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
52666         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
52667         * lib/c-torture.exp (c-torture-compile): Ditto.
52668
52669         Reduce volume of output (remove all the -I's and such).
52670         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
52671         Call gcc_cpass, gcc_cfail.
52672         (c-torture): Pass testing option to c-torture-compile.
52673
52674 1994-03-21  Doug Evans  (dje@cygnus.com)
52675
52676         Bring patches over from progressive.
52677         * config/default.exp: Exit remote shell cleanly.
52678         (g++_exit, g++_start): Add default versions.
52679         * config/sim.exp (gcc_load): Use perror, not error.
52680
52681 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
52682
52683         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
52684         set in site.exp.
52685
52686 1994-03-14  Doug Evans  (dje@cygnus.com)
52687
52688         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
52689         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
52690         (wendy_try): New proc to run testcase.
52691         (main loop): Call 'em.
52692         * gcc.wendy/*.c: Clean up pass to correct expected output.
52693
52694         * lib/gcc.exp: Minor cleanup work.
52695         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
52696
52697 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
52698
52699         * config/sim.exp (gcc_load): Document return codes better.
52700         Don't pass -v to simulator.
52701
52702 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
52703
52704         * gcc.special/920717-x.c: Fix typo.
52705         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
52706         get at sources.
52707
52708         * lib/mike-gcc.exp: Fix typo.
52709
52710 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
52711
52712         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
52713         binary to use, transform the name.
52714         * config/*.exp: rename everything. Nuke any g++ specific files,
52715         it's now a special case of gcc that requires no special support.
52716         Add a default.exp for unsupported targets.
52717
52718 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
52719
52720         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
52721         lib/old-dejagnu.exp: Fix a few patterns to work with the new
52722         version of Tcl.
52723
52724 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
52725
52726         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
52727         than a warning.
52728
52729 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
52730
52731         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
52732
52733 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
52734
52735         * gcc.execute/execute.exp: Combine opt_list and foption_list into
52736         option_list.  Compile every file with only 4/6 option choices
52737         (same as C torture) instead of with 12/18 different option
52738         choices.
52739         * lib/c-torture.exp: Likewise.
52740
52741         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
52742         not already set.
52743
52744 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
52745
52746         * lib/old-deja.exp: Add `excess errors test fails' error, now one
52747         can put an XFAIL *-*-* on excess errors.
52748
52749 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
52750
52751         * g++.law: Add more tests derived from g++-bugs snapshots.
52752
52753         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
52754         equivalent to g++.law/init9.
52755
52756         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
52757         compiled it, and the a.out file after we've run it.
52758
52759 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
52760
52761         * lib/mike-g++.exp (postbase): Delete the .o file after we've
52762         compiled it, and the a.out file after we've run it.
52763
52764 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
52765
52766         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52767
52768 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
52769
52770         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52771         version number.
52772
52773 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
52774
52775         * g++.law: New directory of g++ tests derived from the g++-bugs
52776         snapshots.
52777
52778 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
52779
52780         * gcc.compile: initbug1.c initbug1.exp testcase added
52781
52782 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
52783
52784         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52785         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52786           fixes submitted by Jeff Law (law@cs.utah.edu)
52787         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52788           Jeff Law (law@cs.utah.edu)
52789
52790
52791 1993-11-30  Mike Stump  (mrs@cygnus.com)
52792
52793         * config/unix-g++.exp: Follow the gcc way of doing things.
52794         * g++.old-deja/old-deja.exp: Minor updates.
52795         * lib/g++.exp: New file, follow the gcc way of doing things.
52796         * lib/old-dejagnu.exp: Minor updates.
52797         * lib/mike-g++.exp: Always unset errorInfo.
52798
52799 1993-11-06  Mike Stump  (mrs@cygnus.com)
52800
52801         * lib/gcc.exp: Fix some errors with the below change, CC and
52802         CFLAGS should be global when setting, not local.
52803
52804 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
52805
52806         * lib/gcc.exp: Transform tool name.
52807
52808 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52809
52810         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52811
52812 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52813
52814         * lib/gcc.exp: change gcc_done to gcc_stat
52815
52816 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52817
52818         * Upgraded gcc testsuite to c-torture version 1.25
52819
52820 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
52821
52822         * lib/gcc.exp: added reporting code. Changed verbose compile message.
52823         * lib/c-torture: added hooks for new reporting code.
52824
52825 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
52826
52827         * config/sh-gcc.exp: check if sh-sim exists in the path
52828
52829 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
52830
52831         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52832         * gcc.compile/compile.exp: Initial changes for new logic.
52833         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52834         * gcc.failure/failure.exp: Initial changes for new logic.
52835         * gcc.ieee/ieee.exp: Initial changes for new logic.
52836         * gcc.misc-tests/misc.exp: Initial changes for new logic.
52837         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52838         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52839         * lib/c-torture.exp: Initial changes for new logic.
52840         * lib/gcc.exp: Initial changes for new logic.
52841
52842 1993-10-15  Mike Stump  (mrs@cygnus.com)
52843
52844         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52845         depend upon failure or success.  Fully qualify names in failure
52846         and success messages.  Always remove a.out before starting
52847         compile, just in case.  Pay more attention to error text output by
52848         the compiler.  Handle testcases with no known past errors just
52849         like all others, so that things are uniform.  Other miscellaneous
52850         improvements.
52851
52852 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
52853
52854         * gcc.cpp: new directory for cpp tests
52855
52856 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
52857
52858         * lib/chill.exp: Code reformatted, removed unused code.
52859         * config/unix-chill.exp: Code reformatted, removed unused code.
52860         * chill.execute/execute.exp: Code reformatted, removed unused code.
52861         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52862
52863 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
52864
52865         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
52866         routines not written.
52867
52868 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
52869
52870         * config/bug-gcc.exp: Use new procs from bug.exp.
52871
52872 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
52873
52874         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52875         via ftp, rather than depending on NFS.
52876         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
52877         case.
52878
52879 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
52880
52881         * config/bug-gcc.exp: Use new download proc.
52882
52883 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
52884
52885         * chill.execute/execute.exp: cleanups, handles errors better
52886         * chill.compile/compile.exp: rewrite, based on execute.exp
52887         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
52888         * lib/chill.exp: major changes to diff proc and compile and link
52889         procs. added chill_fail and chill_pass wrappers to pass and
52890         fail. added more comments, and handle error codes better.
52891         Added a hack to capture stderr from exec, so noncompile tests
52892         can work.
52893
52894 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
52895
52896         * chill.execute/execute.exp: rewrite of testsuite driver
52897         * lib/chill.exp: rewrite of testsuite driver
52898         * config/unix-chill.exp: rewrite of testsuite driver
52899
52900 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
52901
52902         In chill.execute:
52903         * iexpr.ch: Standardize uppercase.
52904         * tuples.dat: Standardize uppercase.
52905         * vary.ch: standardize.  Correct varying string assignments.
52906         * vary.dat: Add new output lines.
52907
52908 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
52909
52910         In chill.execute:
52911         * chprintf.ch: Standardize use of uppercase.
52912         * tuples.ch: Standardize and turn arr2 into a DCL,
52913           rather than a SYN.
52914         * pinits.ch: Standardize.
52915
52916 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
52917
52918         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
52919         * Makefil: Renamed to Makefile.in.
52920         * configure.in: New.
52921
52922 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
52923
52924         In chill.execute:
52925         * .cvsignore: Add result/output files.
52926         * Makefile: Fix up variables at start.  Use MFLAGS
52927           everywhere.  Correct bool_loc, built_ins entries.
52928           Add entry for vary1.ch.
52929         * bitarray.ch: Standardize upper-case usage.
52930         * bitexpr.ch: Standardize, add output of b1.
52931         * params.ch: Use arrayt in along PROC parameters, to
52932           avoid novelty problems.
52933         * sets.ch: Tiny cleanup.
52934         * vary1.ch: Re-indent.
52935
52936 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
52937
52938         * Add PR-related files to Makefiles, .cvsignore files, etc.
52939
52940 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
52941
52942         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
52943           with compiler objects. New names are test-flow.c and test-loop.c
52944
52945 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
52946
52947         * Upgraded c-torture tests from 1.19 to 1.20
52948
52949         * new files:
52950         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
52951         * gcc.compile: 930623-1.c 930623-2.c
52952         * gcc.noncompile: 930622-1.c 930622-2.c
52953         * gcc.failure: 920411-1.c 920627-2.c
52954         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
52955
52956 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
52957
52958         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52959           More changes to get testsuite working properly. Needs more work.
52960           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
52961
52962 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
52963
52964         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52965           More changes to get testsuite working properly. Needs more work.
52966
52967 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
52968
52969         * chill.compile/compile.exp: Added for Dejagnu support
52970         * chill.execute/execute.exp: Added for Dejagnu support
52971         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
52972
52973 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
52974
52975         This should complete moving the CHILL test files.
52976         * chill.noncompile(.cvsignore printf.grt
52977             in-printf.grt chprintf.grt chprintf.ch):
52978             Added test-support files.
52979           (Makefile): Modified further.
52980         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
52981             signal.ch): Added test files.
52982           * chill.execute (.cvsignore printf.grt printr.c
52983             in-printf.grt rts.c chprintf.grt rts.h): Added
52984           test-support files.
52985             (Makefile): More corrections.
52986
52987 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
52988
52989         * chill.compile, chill.execute, chill.nocompile: Add CHILL
52990           test cases, ready for DejaGnu.
52991
52992 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
52993
52994         * Upgraded c-torture tests from 1.18 to 1.19
52995
52996         * gcc.compile: added test(s):
52997           930607-1.c
52998         * gcc.execute: added test(s):
52999           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53000
53001         * added new subdirectory for misc tests: gcc.misc-tests
53002         * gcc.misc-test(s): added tests:
53003           inst-check.c test-consts.c test-ior.c test-switch.c
53004
53005 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53006
53007         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53008
53009 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53010
53011         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53012
53013 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53014
53015         * Upgraded c-torture tests from 1.17 to 1.18
53016
53017 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53018
53019         * Upgraded c-torture tests from 1.12 to 1.17
53020
53021 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53022
53023         * lib/old-dejagnu.exp:
53024           Fixed handling of XFAIL target triplets to correctly
53025           recognize wildcard characters.  Removed code that
53026           appended a unique id tag to the end of the file name
53027           printed out by the result of the testcases within a
53028           given test file.
53029
53030 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53031
53032         * lib/old-dejagnu.exp:
53033           Reworked expected failure handling to trigger off of XFAIL
53034           keyword in keyphrase embeded in testcase source code. The
53035           XFAIL keyword must be at the end of the keyphrase line. It
53036           may optionally be followed by one or more target triplets.
53037           It has just occured that the handling of wildcards in the
53038           target triplet may not be correct.
53039
53040 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53041
53042         * g++.old-deja/tests:
53043           Moved all subdirectories up one level into g++.old-deja .
53044
53045         * lib/old-dejagnu.exp:
53046           Fixed problem with CXXFLAGS not being properly reset, and being
53047           corrupted with extraneous "-c" compiler option.  This was
53048           causing binaries to not be generated for test that needed them.
53049           Modified strings passed to "pass" and "fail" so that individual
53050           tests from the same test file would be distinguished by an
53051           identifier appended to the test file name in the summary logs;
53052           this corrected a problem with erroneous diff logs.  Added code
53053           to search testcases for expected fail and unexpected pass keywords.
53054
53055 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53056
53057         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53058
53059 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53060
53061         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53062           Removed extraneous text from end of "Special g++ Options"
53063           keyphrase.
53064
53065         * lib/old-dejagnu.exp: Added pattern matching to look for new
53066           keywords, embedded in testcases comments, which will trigger
53067           calls to xpass and xfail.
53068
53069 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53070
53071         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53072           comments embedded in the testcases, especially the one looking for
53073           special compiler options, as well as the pattern matching for the
53074           compiler output again.
53075
53076 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53077
53078         * lib/old-dejagnu.exp: Do a proper check of the return value for
53079           execute tests. Fixed several problems with the pattern matching
53080           of the compiler output which gave erroneous test results.
53081           Changed several of the test result messages to be more descriptive.
53082         * config/unix-g++.exp: Proc g++_load now actually works and
53083           executes the tests passed to it and returns a usable return
53084           value.
53085
53086 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53087
53088           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53089
53090 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53091
53092         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53093           Modified both files to properly execute the old style
53094           dejagnu tests. The previous versions of these files were
53095           experimental and did not function anything near correctly.
53096
53097 1993-04-05  Rob Savoye  (rob@cygnus.com)
53098
53099         * Removed all Makefile.in and configure.in files. No configuration
53100         needed now.
53101
53102 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53103
53104         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53105
53106 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53107
53108         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53109         gcc.special/configure.in, gcc.noncompile/configure.in,
53110         gcc.execute/configure.in, gcc.code_quality/configure.in,
53111         g++.other/configure.in, g++.old-deja/configure.in,
53112         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53113         in srcname setting.
53114
53115 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53116
53117         * lib/udi.exp: Fixed mondfe and mondfe_download.
53118         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53119         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53120
53121 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53122
53123         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53124         (gdb_exit): Don't remove *_soc files.
53125
53126 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53127
53128         * lib/c-torture.exp: Don't look for main; instead always use -w
53129         -c.  This is how the c-torture tests work.  Remove the object
53130         file if the compilation succeeds.
53131         * gcc.execute/execute.exp: Remove executable if test passes.
53132         * gcc.noncompile/noncompile.exp: Every test is an expected
53133         failure.
53134         * gcc.special/special.exp: Added tests from c-torture 1.11,
53135         corrected use of existing test.
53136         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53137         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53138         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53139         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53140         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53141         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53142         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53143         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53144         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53145         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53146         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53147         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53148         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53149         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53150         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53151         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53152         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53153         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53154         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53155         c-torture 1.11.
53156         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53157         correspond to c-torture 1.11.
53158
53159         * New file.