OSDN Git Service

* tree.c (walk_type_fields): Do not handle TYPE_MIN_VALUE and
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/pointer_variable_bounds.adb: New test.
4         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6
7 2006-12-03  Eric Christopher  <echristo@apple.com>
8
9         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10
11 2006-12-03  Richard Henderson  <rth@redhat.com>
12             Andrew Pinski  <pinskia@gmail.com>
13
14         PR C++/14329
15         * g++.dg/warn/unit-1.C: New test.
16
17 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
18
19         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
20
21 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
22
23         * g++.dg/vect/vect.exp: Enable tests to run on spu.
24         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
25         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
26         * gcc.dg/vect/vect-70.c: Reduce array size.
27         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
28         vect_no_compaer_double targets.
29         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
30         vect_float, vect_double, and vect_int.
31
32 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
33
34         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
35         test for loop versioning on vect_no_align targets.
36         * gcc.dg/vect/pr20122.c: Likewise.
37         * gcc.dg/vect/vect-105.c: Likewise.
38         * gcc.dg/vect/vect-42.c: Likewise.
39         * gcc.dg/vect/vect-43.c: Likewise.
40         * gcc.dg/vect/vect-74.c: Likewise.
41         * gcc.dg/vect/vect-75.c: Likewise.
42         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
43         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
44         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
45         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
46
47 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
48
49         PR fortran/29642
50         * gfortran.dg/value_1.f90 : New test.
51         * gfortran.dg/value_2.f90 : New test.
52         * gfortran.dg/value_3.f90 : New test.
53         * gfortran.dg/value_4.f90 : New test.
54         * gfortran.dg/value_4.c : Called from value_4.f90.
55
56 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
57
58         PR C++/30033
59         *  g++.dg/cpp0x/static_assert4.C: New testcase.
60
61 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62
63         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
64
65 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
66
67         PR c/27953
68         * gcc.dg/pr27953.c: New test.
69
70 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
71
72         PR c++/30022
73         * g++.dg/ext/vector5.C: New test.
74
75         PR c++/30021
76         * g++.dg/other/main1.C: New test.
77
78 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
79
80         PR libfortran/29568
81         * gfortran.dg/convert_implied_open.f90:  Change to
82         new default record length.
83         * gfortran.dg/unf_short_record_1.f90:  Adapt to
84         new error message.
85         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
86
87 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
88
89         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
90
91 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
92
93         PR c++/29066
94         * g++.dg/expr/pr29066.c: New.
95
96 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
97             Zdenek Dvorak <dvorakz@suse.cz>
98
99         PR tree-optimization/29921
100         * gcc.dg/pr29921-2.c: New test.
101
102 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
103
104         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
105         (i386_get_cpuid): New function.
106         (i386_cpuid_ecx): Likewise.
107         (i386_cpuid_edx): Likewise.
108         (i386_cpuid): Updated to call i386_cpuid_edx.
109
110         * gcc.target/i386/sse3-addsubpd.c: New file.
111         * gcc.target/i386/sse3-addsubps.c: Likewise.
112         * gcc.target/i386/sse3-haddpd.c: Likewise.
113         * gcc.target/i386/sse3-haddps.c: Likewise.
114         * gcc.target/i386/sse3-hsubpd.c: Likewise.
115         * gcc.target/i386/sse3-hsubps.c: Likewise.
116         * gcc.target/i386/sse3-lddqu.c: Likewise.
117         * gcc.target/i386/sse3-movddup.c: Likewise.
118         * gcc.target/i386/sse3-movshdup.c: Likewise.
119         * gcc.target/i386/sse3-movsldup.c: Likewise.
120
121 2006-12-01  Dirk Mueller  <dmueller@suse.de>
122
123         * g++.dg/warn/Wreturn-type-4.C: New testcase.
124
125 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
126
127         * gcc.dg/dfp/convert-int-max.c: New test.
128         * gcc.dg/dfp/convert-int-max-fold.c: New test.
129
130 2006-11-30  Richard Guenther  <rguenther@suse.de>
131
132         * gcc.dg/vect/vect-pow-1.c: Rename ...
133         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
134         floats instead of doubles, check successful vectorization.
135
136 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
137
138         PR target/29945
139         * gcc.c-torture/compile/pr29945.c: New testcase.
140
141 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
142
143         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
144         -maltivec.
145
146 2006-11-29  Eric Christopher  <echristo@apple.com>
147
148         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
149
150 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
151
152         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
153
154         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
155
156 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
157
158         PR c++/29022
159         * g++.dg/inherit/virtual2.C: New test.
160         * g++.dg/inherit/virtual3.C: Likewise.
161         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
162         * g++.dg/inherit/error2.C: Likewise.
163         * g++.dg/template/instantiate1.C: Likewise.
164
165 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
166
167         PR tree-opt/29984
168         * gcc.dg/tree-ssa/reassoc-12.c: New test.
169
170 2006-11-28  Jan Hubicka  <jh@suse.cz>
171
172         * gcc.dg/memcpy-1.c: New test.
173
174 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
175
176         PR c++/29735
177         * g++.dg/warn/main-3.C: New test.
178
179 2006-11-28  Jan Hubicka  <jh@suse.cz>
180
181         * gcc.dg/winline-1.c: New test.
182
183 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
184
185         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
186         alignments.
187
188 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
189
190         PR fortran/29976
191         * gfortran.dg/missing_optional_dummy_3.f90
192
193 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
194
195         PR fortran/20880
196         * gfortran.dg/interface_3.f90: Modify errors.
197
198 2006-11-28  Ben Elliston  <bje@au.ibm.com>
199
200         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
201         fail to link due to relocation overflows on spu-*-*.
202
203 2006-11-27  Michael Matz  <matz@suse.de>
204             Andreas Krebbel  <krebbel1@de.ibm.com>
205
206         PR target/29319
207         * gcc.dg/20061127-1.c: New testcase.
208
209 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
210
211         * gcc.dg/20061124-1.c: Add exit() function prototype.
212
213 2006-11-27  Jan Hubicka  <jh@suse.cz>
214
215         * gcc.target/i386/memcpy-1.c: Adjust size.
216         * testsuite/gcc.dg/visibility-11.c: Likewise.
217
218 2006-11-27  Richard Guenther  <rguenther@suse.de>
219
220         PR middle-end/25620
221         * gcc.target/i386/pow-1.c: New testcase.
222         * gcc.dg/builtins-58.c: Likewise.
223
224 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
225
226         PR c++/29886
227         * g++.dg/expr/cast8.C: New test.
228
229 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
230
231         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
232         Don't ever inline the testcase.
233
234 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
235
236         PR fortran/29982
237         * gfortran.fortran-torture/compile/parameter_3.f90: New
238         testcase.
239
240 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
241
242         PR fortran/29951
243         * gfortran.fortran-torture/execute/transfer2.f90: New test.
244
245 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
246
247         * gfortran.fortran-torture/execute/specifics.f90: Remove test
248         for CHAR.
249
250 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
251
252         PR libgfortran/29936
253         * gfortran.dg/write_check3.f90: New test.
254
255 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
256
257         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
258
259 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
260
261         PR fortran/20880
262         * gfortran.dg/interface_3.f90: New test.
263
264         PR fortran/29387
265         * gfortran.dg/generic_8.f90: New test.
266
267 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
268
269         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
270         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
271         * gfortran.dg/specifics_3.f90: Remove.
272
273 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
274
275         PR c/29955
276         * gcc.dg/gomp/pr29955.c: New test.
277
278         PR c/29736
279         * gcc.dg/pr29736.c: New test.
280
281 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
282
283         PR tree-opt/29964
284         * gcc.dg/pure-1.c: New test.
285
286 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
287
288         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
289         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
290
291 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
292
293         * gcc.dg/20061124-1.c: New testcase.
294
295 2006-11-23  Eric Christopher  <echristo@apple.com>
296
297         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
298
299 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
300
301         PR c/2707
302         PR c++/26167
303         * gcc.dg/Wconversion-integer.c: New. Supersedes
304         Wconversion-negative-constants.c
305         * gcc.dg/Wconversion-real.c: New.
306         * gcc.dg/Wconversion-real-integer.c: New.
307         * gcc.dg/Wconversion-negative-constants.c: Deleted.
308         * g++.dg/warn/Wconversion1.C: Modified.
309
310 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
311
312         * gfortran.dg/overload_1.f90: New test.
313
314 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
315
316         PR c/9072
317         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
318         Wtraditional-conversion.
319         * gcc.dg/overflow-warn-2.c: Likewise.
320         * gcc.dg/Wconversion.c: Likewise. Renamed as
321         Wtraditional-conversion.c .
322         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
323         Wtraditional-conversion-2.c .
324         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
325         Wtraditional-conversion-2.c
326         * gcc.dg/Wconversion-negative-constants.c: New.
327
328 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
329
330         * gcc.dg/tree-ssa/dump-1.c: New test.
331
332 2006-11-23  David Ung <davidu@mips.com>
333
334         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
335         -mfp64, allowable when ISA >= 33 and float is enabled.
336         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
337         of mthc1 and mfhc1 patterns.
338
339 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
340
341         PR tree-optimization/29921
342         * gcc.dg/pr29921.c: New test.
343
344 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
345
346         PR fortran/29441
347         * gfortran.dg/initialization_4.f90: New test.
348
349 2006-11-22  Ira Rosen  <irar@il.ibm.com>
350
351         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
352         platforms that have interleaving support.
353         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
354         * gcc.dg/vect/vect-strided-a-u16-i2.c,
355         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
356         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
357         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
358         gcc.dg/vect/vect-strided-u8-i2-gap.c,
359         gcc.dg/vect/vect-strided-u8-i8.c,
360         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
361         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
362         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
363         gcc.dg/vect/vect-strided-float.c,
364         gcc.dg/vect/vect-strided-a-mult.c,
365         gcc.dg/vect/vect-strided-mult-char-ls.c,
366         gcc.dg/vect/vect-strided-a-u16-mult.c,
367         gcc.dg/vect/vect-strided-a-u32-mult.c,
368         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
369         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
370         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
371         gcc.dg/vect/vect-strided-mult.c,
372         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
373         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
374
375 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
376
377         PR fortran/25087
378         * gfortran.dg/auto_char_len_4.f90: New test.
379
380 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
381
382         PR fortran/29652
383         * gfortran.dg/generic_7.f90: New test.
384         * gfortran.dg/defined_operators_1.f90: Add new error.
385
386 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
387
388         PR tree-optimization/29902
389         * g++.dg/tree-ssa/pr29902.C: New test.
390
391 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
392
393         PR fortran/29820
394         * gfortran.dg/used_types_13.f90: New test.
395
396 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
397
398         * gcc.dg/dfp/snan.c: Delete.
399
400 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
401
402         * g++.dg/cpp0x/static_assert1.C: New.
403         * g++.dg/cpp0x/static_assert2.C: New.
404         * g++.dg/cpp0x/static_assert3.C: New.
405
406 2006-11-21  Richard Guenther  <rguenther@suse.de>
407
408         * gcc.dg/vect/vect-pow-1.c: New testcase.
409         * gcc.dg/vect/vect-pow-2.c: Likewise.
410
411 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
412
413         PR c++/29570
414         * g++.dg/template/static29.C: New test.
415
416         PR c++/29734
417         * g++.dg/conversion/simd4.C: New test.
418
419 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
420
421         PR c++/29475
422         * g++.dg/template/access19.C: New test.
423         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
424         error is reported.
425
426 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
427
428         PR tree-opt/25500
429         * gcc.dg/tree-ssa/sra-4.c: New testcase.
430
431 2006-11-20  Tobias Burnus  <burnus@net-b.de>
432
433         PR fortran/27546
434         * gfortran.dg/import.f90: Extended test.
435         * gfortran.dg/import2.f90: Extended test.
436
437 2006-11-20  Tobias Burnus  <burnus@net-b.de>
438
439         * gfortran.dg/volatile3.f90: Add conflict test.
440
441 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
442
443         PR fortran/24783
444         * gfortran.dg/implicit_10.f90: New test.
445
446 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
447
448         PR c++/8586
449         * g++.dg/warn/Wall-write-strings.C: New.
450
451 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
452
453         * gfortran.dg/alloc_comp_constraint_5.f90: New.
454         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
455
456 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
457
458         * gfortran.dg/use_3.f90: Remove error message.
459         * gfortran.dg/iso_fortran_env_1.f90: New test.
460         * gfortran.dg/iso_fortran_env_2.f90: New test.
461         * gfortran.dg/iso_fortran_env_3.f90: New test.
462         * gfortran.dg/iso_fortran_env_4.f90: New test.
463
464 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
465
466         * gcc.dg/vect/vect-27.c: Fix initialization.
467
468 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
469
470         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
471         * gcc.dg/torture/builtin-minmax-1.c: New.
472
473         * gcc.dg/builtins-20.c: Add cases for copysign.
474
475 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
476
477         PR fortran/24285
478         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
479
480 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
481         * gfortran.dg/use_1.f90: New test.
482         * gfortran.dg/use_1.f90: New test.
483         * gfortran.dg/use_1.f90: New test.
484
485 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
486
487         PR tree-optimization/29801
488         * gcc.dg/pr29801.c: New test.
489
490 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
491
492         PR middle-end/29584
493         * gcc.dg/torture/pr29584.c: New test.
494
495 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
496
497         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
498         Condition PowerPC tests for saving FPRs on powerpc_fprs.
499         * gcc.target/powerpc/compress-float-ppc.c,
500         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
501         powerpc_fprs.
502         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
503         do not pass -mhard-float.
504
505 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
506
507         * gnat.dg/volatile_aggregate.adb: New test.
508
509 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
510
511         PR fortran/29391
512         PR fortran/29489
513         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
514         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
515
516 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
517
518         PR target/29201
519         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
520
521 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
522
523         * gfortran.dg/import3.f90: Fix error message.
524
525 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
526
527         PR tree-opt/29788
528         * gfortran.fortran-torture/compile/inline_1.f90:
529         New testcase.
530
531 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
532
533         * gcc.target/i386/x87regparm-1.c: New test.
534         * gcc.target/i386/x87regparm-2.c: New test.
535         * gcc.target/i386/x87regparm-3.c: New test.
536         * gcc.target/i386/x87regparm-4.c: New test.
537
538 2006-11-15  Tobias Burnus  <burnus@net-b.de>
539
540         PR fortran/27546
541         * gfortran.dg/import.f90: New test.
542         * gfortran.dg/import2.f90: New test.
543         * gfortran.dg/import3.f90: New test.
544
545 2006-11-15  Tobias Burnus  <burnus@net-b.de>
546
547         PR fortran/27588
548         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
549
550 2006-11-15  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/29806
553         * gfortran.dg/contains.f90: New test.
554         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
555
556 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
557
558         PR tree-optimization/29581
559         * gcc.dg/pr29581-1.c: New test.
560         * gcc.dg/pr29581-2.c: New test.
561         * gcc.dg/pr29581-3.c: New test.
562         * gcc.dg/pr29581-4.c: New test.
563         * gfortran.dg/pr29581.f90: New test.
564
565 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
566
567         PR fortran/29702
568         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
569         numbers in error message headers.
570
571 2006-11-14  Richard Guenther  <rguenther@suse.de>
572
573         * gcc.target/i386/math-torture/math-torture.exp: Restrict
574         to i?86 and x86_64 targets.
575
576 2006-11-14  Caroline Tice  <ctice@apple.com>
577
578         * gcc.dg/pubtypes-1.c: New file/testcase.
579         * gcc.dg/pubtypes-2.c: New file/testcase.
580         * gcc.dg/pubtypes-3.c: New file/testcase.
581         * gcc.dg/pubtypes-4.c: New file/testcase.
582         * g++.dg/pubtypes.C: New file/testcase.
583
584 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
585
586         PR c++/29106
587         * g++.dg/init/self1.C: New test.
588
589 2006-11-14  Tobias Burnus  <burnus@net-b.de>
590
591         PR fortran/29657
592         * gfortran.dg/conflicts.f90: Add.
593
594 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
595
596         PR rtl-optimization/29798
597
598         * gcc.c-torture/execute/pr29798.c: New.
599
600 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
601
602         * gcc.dg/builtins-20.c: Add more cases.
603
604 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
605
606         PR fortran/29759
607         * gfortran.dg/gomp/pr29759.f90: New test.
608
609 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/29518
612         * g++.dg/template/static28.C: New test.
613
614 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
615
616         * lib/c-torture.exp: Use target-libpath.exp.
617         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
618         set GCC_EXEC_PREFIX env var from global variable of same name.
619
620 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
621
622         PR fortran/26994
623         * gfortran.fortran-torture/compile/transfer-1.f90:
624         New testcase.
625
626 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
627             Zdenek Dvorak <dvorakz@suse.cz>
628
629         PR tree-optimization/29680
630         * gcc.dg/alias-11.c: New test.
631
632 2006-11-12  Jason Merrill  <jason@redhat.com>
633             Andrew Pinski <pinskia@physics.uc.edu>
634
635         PR middle-end/28915
636         * gcc.target/i386/vectorize1.c: New.
637
638 2006-11-12  Roger Sayle  <roger@eyesopen.com>
639
640         PR rtl-optimization/29797
641         * gcc.c-torture/execute/pr29797-1.c: New test case.
642
643 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
644
645         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
646
647 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
648
649         * gcc.dg/tree-ssa/prefetch-3.c: New test.
650
651 2006-11-12  Roger Sayle  <roger@eyesopen.com>
652
653         PR tree-optimization/13827
654         * gcc.dg/fold-eqand-1.c: New test case.
655
656 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
657
658         PR rtl-opt/28812
659         * gcc.c-torture/execute/mayalias-3.c: New test.
660
661 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
662
663         PR middle-end/27528
664         * gcc.c-torture/compile/pr27528.c: New test.
665         * gcc.dg/pr27528.c: Likewise.
666
667 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
668
669         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
670
671         * gcc.dg/torture/builtin-symmetric-1.c: New test.
672
673 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
674
675         PR fortran/29758
676         * gfortran.dg/reshape_source_size_1.f90: New test.
677
678 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
679
680         PR fortran/29315
681         * gfortran.dg/aliasing_dummy_4.f90: New test.
682
683 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
684
685         PR target/29777
686         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
687         and x86_64-*-* targets.
688
689 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
690
691         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
692         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
693         New macros. Use them in exact tests.
694         (TESTIT3): New macro.
695         Add tests for fmin, fmax and fma.
696
697 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
698
699         PR fortran/29431
700         * gfortran.dg/array_constructor_13.f90: New test.
701
702 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
703
704         PR fortran/29744
705         * gfortran.dg/used_types_12.f90: New test.
706
707 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
708
709         PR middle-end/29726
710         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
711         (test6): Ditto.
712         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
713         * gcc.dg/fold-eqandshift-3.c: New test case.
714
715 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
716
717         PR fortran/29699
718         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
719
720         PR fortran/21370
721         * gfortran.dg/change_symbol_attributes_1.f90: New test.
722
723 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
724
725         * gcc.dg/20061109-1.c: New testcase.
726
727 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
728
729         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
730
731 2006-11-09  Tobias Burnus  <burnus@net-b.de>
732
733         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
734         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
735
736 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
737
738         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
739         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
740
741 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
744
745 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
746
747         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
748         vect-9.c).
749         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
750         * gcc.dg/vect/vect-9.c: Now vectorizable.
751         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
752         that support vect_widen_mult.
753         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
754         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
755         vect-reduc-dot-u16.c).
756         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
757         vect-reduc-dot-u16.c).
758         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
759         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
760         vect-reduc-dot-s8.c).
761         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
762         vect-reduc-dot-s8.c).
763         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
764         vect-reduc-dot-s8.c).
765         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
766         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
767         vect-reduc-dot-u8.c).
768         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
769         vect-reduc-dot-u8.c).
770         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
771         * gcc.dg/vect/vect-multitypes-9.c: New test.
772         * gcc.dg/vect/vect-multitypes-10.c: New test.
773         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
774         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
775         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
776         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
777         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
778         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
779         wrapv-vect-reduc-dot-s8.c.
780         * lib/target-support.exp (check_effective_target_vect_unpack): New.
781         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
782         targets that support vec_unpack.
783         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
784         (check_effective_target_vect_widen_mult_qi_to_hi): New.
785         (check_effective_target_vect_widen_mult_hi_to_si): New.
786         (check_effective_target_vect_widen_sum): Removed.
787
788         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
789
790         * gcc.dg/vect/vect-multitypes-8.c: New test.
791         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
792
793         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
794
795         * gcc.dg/vect/vect-multitypes-7.c: New test.
796
797         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
798
799         * gcc.dg/vect/vect-multitypes-4.c: New test.
800         * gcc.dg/vect/vect-multitypes-5.c: New test.
801         * gcc.dg/vect/vect-multitypes-6.c: New test.
802
803         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
804
805         * gcc.dg/vect/vect-multitypes-1.c: New test.
806         * gcc.dg/vect/vect-multitypes-2.c: New test.
807         * gcc.dg/vect/vect-multitypes-3.c: New test.
808
809 2006-11-07  Eric Christopher  <echristo@apple.com>
810
811         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
812         Test using scan-assembler-not.
813
814 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
815
816         * gcc.dg/inline-17.c: New test.
817
818 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
819
820         PR other/25028
821         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
822         on HP-UX.
823
824 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
825
826         PR fortran/29539
827         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
828
829         PR fortran/29634
830         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
831         test.
832
833 2006-11-07  Tobias Burnus  <burnus@net-b.de>
834
835         PR fortran/29601
836         * gfortran.dg/volatile.f90: Add.
837         * gfortran.dg/volatile2.f90: Add.
838         * gfortran.dg/volatile3.f90: Add.
839         * gfortran.dg/volatile4.f90: Add.
840         * gfortran.dg/volatile5.f90: Add.
841         * gfortran.dg/volatile6.f90: Add.
842         * gfortran.dg/volatile7.f90: Add.
843
844 2006-11-06  Tobias Burnus  <burnus@net-b.de>
845
846         * gfortran.dg/io_constraints_2.f90: Adjust pattern
847           for matching error messages.
848         * gfortran.dg/specifics_3.f90: Adjust pattern
849           for matching error messages.
850
851 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
852             Bernhard Fischer  <aldot@gcc.gnu.org>
853
854         * lib/gcc-dg.exp (output-exists): New proc.
855         (output-exists-not): New proc.
856         * gcc.test-framework/test-framework.awk: Support new directives.
857         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
858         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
859         * gcc.test-framework/dg-outexists-exp-F.c: New test.
860         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
861         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
862         * gcc.test-framework/dg-outexists-exp-P.c: New test.
863
864 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
865
866         PR fortran/29630
867         PR fortran/29679
868         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
869         * gfortran.dg/initialization_3.f90: New.
870
871 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
872
873         PR libgfortran/25545
874         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
875
876 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
877
878         PR middle-end/29695
879         * gcc.c-torture/execute/pr29695-1.c: New test.
880         * gcc.c-torture/execute/pr29695-2.c: New test.
881
882 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
883
884         PR fortran/29565
885         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
886
887 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
888
889         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
890         for matching error messages.
891
892 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
893
894         PR target/26915
895         * gcc.target/i386/387-12.c: New test.
896
897 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
898
899         PR libfortran/29713
900         * gfortran.dg/pr29713.f90: New test.
901
902 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
903
904         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
905         Also test for bogus rest sign.
906
907 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
908
909         PR libfortran/27895
910         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
911
912 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
913
914         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
915         from error messages.
916
917 2006-11-02  Mike Stump  <mrs@apple.com>
918
919         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
920
921         * g++.old-deja/g++.abi/align.C: Enable for darwin.
922
923 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
924
925         * g++.dg/eh/gcsec1.C: New test.
926
927 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
928
929         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
930         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
931
932 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
933
934         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
935         hexadecimal value.
936         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
937         * gcc.dg/pr14796-2.c: Likewise.
938
939 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
940
941         * gcc.c-torture/execute/20061101-1.c: New test.
942
943 2006-11-01  Richard Guenther  <rguenther@suse.de>
944
945         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
946
947 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
948
949         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
950         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
951
952 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
953
954         * gcc.c-torture/execute/20061031-1.c: New test.
955
956 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
957
958         PR 23067
959         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
960         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
961         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
962         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
963         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
964         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
965         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
966
967 2006-10-31  Eric Christopher  <echristo@apple.com>
968             Falk Hueffner  <falk@debian.org>
969
970         * gcc.dg/builtin-bswap-1.c: New.
971         * gcc.dg/builtin-bswap-2.c: New.
972         * gcc.dg/builtin-bswap-3.c: New.
973         * gcc.dg/builtin-bswap-4.c: New.
974         * gcc.dg/builtin-bswap-5.c: New.
975         * gcc.target/i386/builtin-bswap-1.c: New.
976
977 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
978
979         * gcc.dg/inline-16.c: New.
980
981         PR 16622
982         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
983         defining it.
984         * gcc.dg/inline-13.c: New.
985         * gcc.dg/inline-14.c: New.
986         * gcc.dg/inline-15.c: New.
987
988         PR 11377
989         * gcc.dg/inline6.c: New.
990         * gcc.dg/inline7.c: New.
991
992 2006-10-31  Roger Sayle  <roger@eyesopen.com>
993
994         PR middle-end/23470
995         * gcc.dg/pr23470-1.c: New test case.
996
997 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
998
999         PR fortran/29537
1000         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1001         data.
1002         * gfortran.dg/blockdata_2.f90: New testcase.
1003
1004 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1005
1006         PR libfortran/29627
1007         * gfortran.dg/unf_short_record_1.f90:  New test.
1008
1009 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1010
1011         PR fortran/29067
1012         * gfortran.dg/pr29067.f: New test.
1013
1014 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1015             Richard Sandiford  <richard@codesourcery.com>
1016
1017         * lib/target-supports.exp (get_compiler_messages): Append options
1018         as a single list element.
1019         (check_effective_target_arm_vfp_ok): New.
1020         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1021
1022 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1023
1024         PR fortran/29387
1025         * gfortran.dg/intrinsic_actual_2.f90: New test.
1026
1027         PR fortran/29490
1028         * gfortran.dg/actual_array_interface_1.f90: New test.
1029
1030         PR fortran/29641
1031         * gfortran.dg/used_types_11.f90: New test.
1032
1033 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1034
1035         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1036         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1037         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1038         * g++.old-deja/g++.mike/net25.C (main): Same.
1039         * g++.dg/lookup/exception1.C (main): Same.
1040         * g++.dg/parse/parens2.C (main): Same.
1041
1042 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1043
1044         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1045
1046 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1047
1048         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1049         * gcc.dg/torture/builtin-math-3.c: Likewise.
1050
1051 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1052
1053         PR fortran/29452
1054         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1055         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1056
1057 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1058
1059         PR Fortran/29410
1060         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1061
1062 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1063
1064         * lib/target-supports.exp (check_function_available): Declare
1065         function before calling.
1066
1067 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR tree-optimization/29637
1070         * gcc.dg/pr29637.c: New test.
1071
1072 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1073
1074         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1075         tree canonicalization.
1076
1077 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1078
1079         * gcc.dg/builtins-20.c: Add more hypot tests.
1080
1081 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1082
1083         * gcc.dg/fold-compare-1.c: New test case.
1084
1085 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1086
1087         PR c++/16307
1088         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1089
1090 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1091
1092         PR tree-optimization/15458
1093         * gcc.dg/fold-xornot-1.c: New test case.
1094
1095 2006-10-29  Richard Guenther  <rguenther@suse.de>
1096
1097         * gcc.target/i386/math-torture/trunc.c: New testcase.
1098
1099 2006-10-29  Richard Guenther  <rguenther@suse.de>
1100
1101         * gcc.target/i386/math-torture/round.c: New testcase.
1102
1103 2006-10-29  Richard Guenther  <rguenther@suse.de>
1104
1105         * gcc.target/i386/math-torture/ceil.c: New testcase.
1106         * gcc.target/i386/math-torture/floor.c: Likewise.
1107
1108 2006-10-29  Richard Guenther  <rguenther@suse.de>
1109
1110         * gcc.target/i386/math-torture/rint.c: New testcase.
1111         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1112
1113 2006-10-29  Richard Guenther  <rguenther@suse.de>
1114
1115         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1116         * gcc.target/i386/math-torture/lceil.c: Likewise.
1117
1118 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1119
1120         PR libgfortran/24313
1121         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1122
1123 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1124
1125         * gcc.c-torture/execute/20020118-1.c,
1126         gcc.c-torture/execute/builtins/strlen.c,
1127         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1128         comment typos.
1129
1130 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1131
1132         * gcc.dg/builtins-20.c: Add tests for hypot.
1133         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1134         two-argument builtins.
1135         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1136         TESTIT2.  Update all callers.
1137         (TESTIT2, TESTIT2_R): New helper macros.
1138         Add testcases for pow, hypot and atan2.
1139
1140 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1141
1142         PR C++/29295
1143         * g++.dg/expr/bool1.C: New test.
1144         * g++.dg/expr/bool2.C: New test.
1145
1146 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1147
1148         PR fortran/28224
1149         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1150         * gfortran.dg/namelist_internal.f90: New test.
1151
1152 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1153
1154         PR fortran/29625
1155         * gfortran.dg/io_real_boz.f90: Add.
1156         * gfortran.dg/io_real_boz2.f90: Add.
1157
1158 2006-10-28  Richard Guenther  <rguenther@suse.de>
1159
1160         PR middle-end/26899
1161         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1162
1163 2006-10-28  Richard Guenther  <rguenther@suse.de>
1164
1165         PR target/28806
1166         * gcc.target/i386/math-torture/lround.c: New testcase.
1167
1168 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1169
1170         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1171         * gcc.dg/builtins-44.c: Likewise.
1172         * gcc.dg/builtins-45.c: Likewise.
1173         * gcc.dg/pr28796-2.c: Likewise.
1174         * gcc.dg/unordered-3.c: Likewise.
1175
1176 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1177
1178         PR libgfortran/27954
1179         * gfortran.dg/error_recovery_2.f90: New test.
1180
1181 2006-10-26  Richard Guenther  <rguenther@suse.de>
1182
1183         * gcc.target/i386/i386.exp: Use glob, not find to collect
1184         tests.  Avoids recursing into subdirectories.
1185         * gcc.target/i386/math-torture/math-torture.exp: Torture
1186         for interesting ia32 math options.
1187         * gcc.target.i386/math-torture/lrint.c: New testcase.
1188
1189 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1190
1191         PR libgfortran/29563
1192         * gfortran.dg/arrayio_9.f90: Update test.
1193         * gfortran.dg/arrayio_19.f90: New test.
1194
1195 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1196
1197         * gcc.dg/20061026.c: New testcase.
1198
1199 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1200
1201         PR libgfortran/29563
1202         * gfortran.dg/arrayio_9.f90: New test.
1203
1204 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1205
1206         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1207         Copy the strings manually, as strcpy may call strlen.
1208
1209 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1210
1211         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1212         Add checks for log, log2, log10 and log1p.
1213
1214         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1215         we already test 0.0.  Add checks for expm1, log, log2, log10,
1216         log1p, cbrt, erf and erfc.
1217
1218 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1219
1220         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1221
1222 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1223
1224         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1225         and remainderl() built-in functions.  Remove -ffast-math from
1226         dg-options.
1227
1228 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1229
1230         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1231         acosh and atanh.
1232
1233         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1234         floating point modifiers to arguments passed to float and long
1235         double functions respectively.  Update all callers to use floating
1236         point numbers, not integers.  Add tests for exp, exp2 and
1237         exp10/pow10.
1238
1239         * gcc.dg/torture/builtin-math-3.c: New test.
1240
1241 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1242
1243         PR fortran/29393
1244         * gfortran.dg/initialize_2.f90: New.
1245
1246 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1247
1248         * gcc.dg/torture/builtin-math-2.c: New test.
1249
1250 2006-10-24  Richard Guenther  <rguenther@suse.de>
1251
1252         PR middle-end/28796
1253         * gcc.dg/pr28796-1.c: New testcase.
1254         * gcc.dg/pr28796-2.c: Likewise.
1255
1256 2006-10-24  Richard Guenther  <rguenther@suse.de>
1257
1258         * gcc.dg/builtins-57.c: New testcase.
1259
1260 2006-10-24  Richard Guenther  <rguenther@suse.de>
1261
1262         PR tree-optimization/29567
1263         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1264
1265 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1266
1267         PR tree-optimization/14784
1268         * gcc.dg/alias-10.c: New test.
1269
1270 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1271
1272         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1273
1274 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1275
1276         * gcc.dg/builtin-strncat-chk-1.c: New test.
1277
1278 2006-10-23  Jan Hubicka  <jh@suse.cz>
1279
1280         * gcc.dg/memmove-1.c: New test.
1281
1282 2006-10-23  Paul Brook  <paul@codesourcery.com>
1283
1284         * gcc.dg/pragma-pack-5.c: New test.
1285
1286 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1287
1288         * g++.dg/other/s390-1.C: New testcase.
1289
1290 2006-10-23  Richard Guenther  <rguenther@suse.de>
1291
1292         PR middle-end/27132
1293         PR middle-end/23295
1294         * gcc.dg/pr27132.c: New testcase.
1295         * gcc.dg/pr23295.c: Likewise.
1296         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1297         * g++.dg/tree-ssa/pr19807.C: Likewise.
1298
1299 2006-10-23  Richard Guenther  <rguenther@suse.de>
1300
1301         PR middle-end/21032
1302         * gcc.dg/pr21032.c: New testcase.
1303
1304 2006-10-22  Jeff Law  <law@redhat.com>
1305         Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/15911
1308         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1309
1310 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1311
1312         PR c++/20647
1313         * g++.dg/abi/rtti3.C: New.
1314
1315 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1316
1317         PR middle-end/28252
1318         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1319         transformation.
1320
1321 2006-10-21  Richard Guenther  <rguenther@suse.de>
1322
1323         PR tree-optimization/3511
1324         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1325
1326 2006-10-21  Richard Guenther  <rguenther@suse.de>
1327
1328         PR middle-end/26898
1329         * gcc.dg/torture/pr26898-1.c: New testcase.
1330         * gcc.dg/torture/pr26898-2.c: Likewise.
1331
1332 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1333
1334         PR c++/28053
1335         * g++.dg/parse/bitfield1.C: Adjust error markers.
1336         * g++.dg/parse/bitfield2.C: New test.
1337
1338 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1339
1340         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1341
1342 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1343
1344         PR libfortran/27895
1345         * gfortran.dg/zero_sized_1.f90: New test.
1346
1347 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1348
1349         * gcc.dg/div-compare-1.c: New test.
1350
1351 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1352
1353         PR fortran/29216
1354         * gfortran.dg/result_default_init_1.f90: New test.
1355
1356         PR fortran/29314
1357         * gfortran.dg/automatic_default_init_1.f90: New test.
1358
1359         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1360         from 38 to 33.
1361
1362 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1363
1364         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1365         'using namespace std' without previous declaration.
1366         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1367         * g++.old-deja/g++.robertl/eb133c.C: New.
1368
1369 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1370
1371         PR libgfortran/29277
1372         * gfortran.dg/streamio_4.f90: Update test.
1373         * gfortran.dg/streamio_11.f90: New test.
1374
1375 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1376
1377         PR c++/27952
1378         * g++.dg/inherit/virtual1.C: New test.
1379
1380 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1381
1382         PR c++/28261
1383         * g++.dg/parse/enum3.C: New test.
1384
1385 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/29039
1388         * g++.dg/init/ctor8.C: New test.
1389
1390 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1391
1392         PR c++/27270
1393         * g++.dg/ext/complit8.C: Tweak error markers.
1394         * g++.dg/template/complit1.C: Add error marker.
1395
1396 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1397
1398         PR c++/27270
1399         * g++.dg/ext/complit8.C: New test.
1400
1401         PR c++/29408
1402         * g++.dg/parse/dtor12.C: New test.
1403
1404         PR c++/29435
1405         * g++.dg/template/sizeof11.C: New test.
1406
1407 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/29392
1410         * gfortran.dg/data_char_3.f90: New test.
1411
1412         PR fortran/29451
1413         * gfortran.dg/negative_automatic_size.f90: New test.
1414
1415 2006-10-16  David Daney  <ddaney@avtrex.com>
1416
1417         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1418
1419 2006-10-16  Eric Christopher  <echristo@apple.com>
1420
1421         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1422         x86_64.
1423
1424 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1425
1426         PR c++/28211
1427         * g++.dg/tc1/dr49.C: Tweak error messages.
1428         * g++.dg/parse/template21.C: New test.
1429
1430 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1431
1432         PR middle-end/20491
1433         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1434
1435 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1436
1437         PR fortran/29403
1438         * gfortran.dg/print_1.f90: New test.
1439
1440 2006-10-15  Jan Hubicka  <jh@suse.cz>
1441
1442         PR middle-end/29241
1443         * gcc.c-torture/compile/pr29241.c: New testcase.
1444
1445 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1446
1447         PR middle-end/29250
1448         * gcc.c-torture/compile/pr29250.c: New test.
1449
1450 2006-10-15  Richard Guenther  <rguenther@suse.de>
1451
1452         * gcc.dg/pr29299.c: New testcase.
1453
1454 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1455
1456         PR fortran/24767
1457         * gfortran.dg/label_4.f90: Adjust warning flag.
1458
1459 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1460
1461         PR fortran/29371
1462         * gfortran.dg/nullify_3.f90: New test.
1463
1464 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1465
1466         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1467         on Solaris 2.5.1 too.
1468
1469 2006-10-13  Eric Christopher  <echristo@apple.com>
1470
1471         * gcc.dg/pr25993.c: Skip for darwin.
1472
1473 2006-10-13  Eric Christopher  <echristo@apple.com>
1474
1475         * gcc.dg/visibility-11.c: Skip for darwin.
1476
1477 2006-10-13  Eric Christopher  <echristo@apple.com>
1478
1479         * gcc.dg/darwin-weakimport-1.c: Use
1480         -fno-asynchronous-unwind-tables.
1481         * gcc.dg/darwin-weakimport-3.c: Ditto.
1482
1483 2006-10-13  Richard Guenther  <rguenther@suse.de>
1484
1485         PR tree-optimization/29446
1486         * gcc.dg/torture/pr29446.c: New testcase.
1487
1488 2006-10-13  Bill Wendling  <wendling@apple.com>
1489
1490         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1491         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1492         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1493         * g++.old-deja/g++.law/shadow1.C: Likewise.
1494         * g++.old-deja/g++.law/ctors10.C: Likewise.
1495         * g++.dg/debug/namespace1.C: Likewise.
1496         * g++.dg/inherit/namespace-as-base.C: Likewise.
1497         * g++.dg/opt/delay-slot-1.C: Likewise.
1498         * g++.dg/parse/defarg10.C: Likewise.
1499         * g++.dg/template/ptrmem11.C: Likewise.
1500         * g++.dg/template/mem_func_ptr.C: Likewise.
1501         * g++.dg/template/spec19.C: Likewise.
1502
1503 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1504
1505         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1506
1507 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1508
1509         PR fortran/29373
1510         * gfortran.dg/implicit_9.f90: New test.
1511
1512         PR fortran/29407
1513         * gfortran.dg/namelist_25.f90: New test.
1514
1515         PR fortran/27701
1516         * gfortran.dg/same_name_2.f90: New test.
1517
1518         PR fortran/29232
1519         * gfortran.dg/host_assoc_types_1.f90: New test.
1520
1521         PR fortran/29364
1522         * gfortran.dg/missing_derived_type_1.f90: New test.
1523         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1524
1525         PR fortran/29422
1526         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1527
1528         PR fortran/29428
1529         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1530
1531 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1532
1533         PR fortran/29391
1534         * gfortran.dg/bound_2.f90: New test.
1535
1536 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1537
1538         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1539         directive.
1540         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1541         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1542         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1543         * gfortran.dg/gomp/reduction3.f90: Likewise.
1544         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1545         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1546         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1547         * gfortran.dg/forall_4.f90: Likewise.
1548         * gfortran.dg/spec_expr_4.f90: Likewise.
1549         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1550         * gfortran.dg/forall_5.f90: Likewise.
1551         * gfortran.dg/open_access_append_2.f90: Add check for
1552         compile-time warning.
1553
1554 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1555
1556         PR c++/28506
1557         * g++.dg/parse/pure1.C: New test.
1558
1559 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1560
1561         PR fortran/21435
1562         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1563         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1564         for compile-time warnings.
1565         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1566         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1567         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1568         file.
1569         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1570         specifier.
1571         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1572         compile-time warning.
1573
1574 2006-10-12  Jan Hubicka  <jh@suse.cz>
1575
1576         PR c/28419
1577         * gcc.dg/pr28319.c: New test.
1578
1579 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1580         PR c++/29318
1581         * g++.dg/ext/vla4.C: New test.
1582
1583 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1584
1585         PR c++/27961
1586         * g++.dg/template/crash60.C: New test.
1587         * g++.dg/other/large-size-array.C: Adjust error markers.
1588         * g++.dg/parse/crash27.C: Likewise.
1589         * g++.dg/template/crash1.C: Likewise.
1590
1591 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1592
1593         PR testsuite/29093
1594         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1595
1596 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR preprocessor/28709
1599         * gcc.dg/cpp/paste14.c: New test.
1600
1601 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1602
1603         PR c++/29175
1604         * g++.dg/init/array24.C: New test.
1605
1606 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1607
1608         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1609         of <sys/types.h>.
1610
1611 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1612
1613         PR c++/29024
1614         * g++.dg/parse/typedef8.C: New test.
1615         * g++.dg/other/mult-stor1.C: Adjust error markers.
1616
1617 2006-10-11  Richard Guenther  <rguenther@suse.de>
1618
1619         PR tree-optimization/28230
1620         * gcc.dg/torture/pr28230.c: New testcase.
1621
1622 2006-10-11  Richard Guenther  <rguenther@suse.de>
1623
1624         PR inline-asm/29119
1625         * gcc.dg/torture/pr29119.c: New testcase.
1626
1627 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR middle-end/29272
1630         * gcc.c-torture/execute/20060930-2.c: New test.
1631
1632 2006-10-09  Richard Henderson  <rth@redhat.com>
1633
1634         Revert emutls patch.
1635
1636 2006-10-09  Richard Guenther  <rguenther@suse.de>
1637
1638         PR middle-end/29254
1639         * gcc.dg/pr29254.c: New testcase.
1640
1641 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1642             Paul Thomas  <pault@gcc.gnu.org>
1643
1644         PR fortran/20541
1645         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1646         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1647         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1648         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1649         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1650         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1651         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1652         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1653         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1654         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1655         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1656         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1657         * gfortran.dg/alloc_comp_std.f90: New test.
1658         * gfortran.dg/move_alloc.f90: New test.
1659
1660 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1661
1662         PR fortran/29115
1663         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1664
1665         PR fortran/29211
1666         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1667
1668 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1669
1670         PR fortran/28585
1671         * gfortran.dg/new_line.f90: New test.
1672
1673 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1674
1675         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1676         * gcc.dg/torture/builtin-convert-1.c,
1677         gcc.dg/torture/builtin-convert-2.c,
1678         gcc.dg/torture/builtin-convert-3.c,
1679         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1680
1681 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1682
1683         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1684         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1685         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1686         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1687
1688 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1689
1690         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1691         Xfail some tests for powerpc-darwin and powerpc-aix.
1692
1693 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR c/29380
1696         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1697
1698 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1699
1700         PR target/29300
1701         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1702         on hppa*-*-hpux*.
1703
1704 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1705
1706         PR fortran/16580
1707         PR fortran/29288
1708         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1709         Add tests for using all possible intrinsics as actual arguments.
1710         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1711         all possible intrinsics as actual arguments.
1712         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1713         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1714
1715 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1716
1717         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1718         * gcc.dg/debug/debug-2.c: Likewise.
1719
1720 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1721
1722         * gcc.c-torture/compile/sync-2.c: New test.
1723
1724 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1725
1726         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1727         line endings.
1728
1729 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1730
1731         PR rtl-optimization/29128
1732         * gcc.c-torture/compile/pr29128.c: New test.
1733
1734 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1735
1736         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1737         line endings.
1738
1739 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1740
1741         PR middle-end/29256
1742         * gcc.dg/tree-ssa/loop-19.c: New test.
1743
1744 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR tree-optimization/29330
1747         * gcc.dg/pr29330.c: New test.
1748
1749         PR target/28924
1750         * gcc.c-torture/compile/20061005-1.c: New test.
1751
1752 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1753
1754         * gcc.dg/typename-vla-1.c: New case.
1755         * gnat.dg/forward_vla.adb: New case.
1756
1757 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR tree-optimization/29290
1760         * gfortran.dg/loop_nest_1.f90: New test.
1761
1762         PR target/29198
1763         * gcc.dg/tls/opt-12.c: New test.
1764
1765         PR fortran/28415
1766         * gfortran.dg/save_2.f90: New test.
1767
1768         PR c/29091
1769         * gcc.dg/pr29091.c: New test.
1770
1771 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1772
1773         * lib/target-supports.exp
1774         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1775         same as x86_64-*-*; check for LP64.
1776
1777 2006-10-04  Richard Henderson  <rth@redhat.com>
1778
1779         * lib/target-supports.exp (check_effective_target_tls): Redefine
1780         to mean non-emulated tls.
1781         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1782         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1783         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1784         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1785         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1786         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1787         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1788
1789 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1790
1791         PR fortran/29343
1792         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1793
1794 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1795
1796         * gfortran.dg/bounds_check_fail_1.f90: New test.
1797
1798 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1799
1800         PR c++/29020
1801         * g++.dg/template/friend48.C: New test.
1802
1803 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1804
1805         PR fortran/29098
1806         * gfortran.dg/default_initialization_2.f90: New test.
1807
1808 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1809
1810         PR fortran/20779
1811         PR fortran/20891
1812         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1813
1814 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1815
1816         PR fortran/29284
1817         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1818
1819         PR fortran/29321
1820         PR fortran/29322
1821         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1822
1823         PR fortran/25091
1824         PR fortran/25092
1825         * gfortran.dg/entry_array_specs_1.f90: New test.
1826
1827 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1828
1829         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1830         insufficient to inhibit some test failures at -O3.  Do testing
1831         on integers.
1832
1833 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/29138
1836         * g++.dg/inherit/access8.C: New test.
1837         * g++.dg/template/dtor4.C: Tweak error messages.
1838
1839 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1840
1841         PR fortran/27478
1842         * gfortran.dg/entry_8.f90: New test.
1843
1844 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1845
1846         PR c++/29291
1847         * g++.dg/parse/new4.C: New test.
1848
1849 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1850
1851         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1852         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1853         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1854         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1855         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1856
1857 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1858
1859         PR fortran/19260
1860         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1861         * gfortran.dg/continuation_2.f90: New test.
1862
1863         PR fortran/19262
1864         * gfortran.dg/continuation_3.f90: New test.
1865         * gfortran.dg/continuation_4.f90: New test.
1866         * gfortran.dg/continuation_5.f: New test.
1867         * gfortran.dg/continuation_6.f: New test.
1868
1869 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1870
1871         PR c++/29226
1872         * g++.dg/template/vla1.C: New test.
1873
1874 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1875
1876         PR fortran/29210
1877         * gfortran.dg/complex_parameter_1.f90: New test.
1878
1879 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR c/29154
1882         * gcc.c-torture/execute/20060929-1.c: New test.
1883
1884 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/29105
1887         * g++.dg/template/member6.C: New test.
1888         * g++.dg/parse/typename7.C: Adjust error markers.
1889
1890         PR c++/29080
1891         * g++.dg/template/member7.C: New test.
1892
1893 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1894
1895         PR c/24010
1896         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1897         gcc.dg/Woverride-init-3.c: New tests.
1898
1899 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1900
1901         * gcc.c-torture/execute/20060930-1.c: New test.
1902
1903 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1904
1905         PR fortran/18791
1906         * gfortran.dg/specifics_1.f90: New test.
1907         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1908         complex specifics.
1909
1910 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1911
1912         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1913         pthread-init-common.h: New.
1914
1915 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1916
1917         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1918         precision on some archs.
1919
1920 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * gcc.dg/non-local-goto-1.c: New test.
1923         * gcc.dg/non-local-goto-2.c: Likewise.
1924         * gcc.dg/setjmp-3.c: Likewise.
1925         * gcc.dg/setjmp-4.c: Likewise.
1926
1927 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1928
1929         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1930
1931 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1932
1933         PR fortran/28276
1934         * gfortran.dg/exponent_1.f90: New test.
1935
1936         PR fortran/27021
1937         * gfortran.dg/nearest_1.f90: New test.
1938
1939 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR middle-end/25261
1942         PR middle-end/28790
1943         * gcc.dg/gomp/nestedfn-1.c: New test.
1944
1945 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1946
1947         PR objc/29195
1948         * objc/compile/method-1.m: New test.
1949
1950 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1951
1952         PR c++/26938
1953         * g++.dg/template/crash58.C: New test.
1954         * g++.dg/parse/crash28.C: Adjust error markers.
1955         * g++.dg/template/crash34.C: Likewise.
1956         * g++.dg/template/friend31.C: Likewise.
1957         * g++.dg/template/crash32.C: Likewise.
1958
1959         PR c++/27329
1960         * g++.dg/template/crash59.C: New test.
1961
1962         PR c++/27667
1963         * g++.dg/template/spec33.C: New test.
1964         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1965
1966 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1967             Adam Nemet  <anemet@caviumnetworks.com>
1968
1969         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1970         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1971
1972 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1973
1974         PR target/28911
1975         * gcc.dg/pr28911.c: New.
1976
1977 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1978
1979         PR target/29169
1980         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1981         (dg-options): Add -mfpmath=387.
1982
1983 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR c/28706
1986         * gcc.dg/pr28706.c: New test.
1987
1988         PR c/28712
1989         * gcc.dg/pr28712.c: New test.
1990
1991 2006-09-22  Mike Stump  <mrs@apple.com>
1992
1993         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1994
1995 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1996
1997         PR tree-optimization/28888
1998         * gcc.dg/pr28888.c: New test.
1999
2000 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/29016
2003         * g++.dg/init/ptrfn1.C: New test.
2004
2005 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2006
2007         PR c++/28861
2008         * g++.dg/template/spec32.C: New test.
2009         * g++.dg/parse/crash9.C: Adjust error markers.
2010
2011         PR c++/28303
2012         * g++.dg/template/typedef6.C: New test.
2013         * g++.dg/init/error1.C: Adjust error markers.
2014         * g++.dg/parse/crash9.C: Likewise.
2015         * g++.dg/template/crash55.C: Likewise.
2016
2017 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2018
2019         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2020
2021 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2022
2023         PR target/27650
2024         * g++.dg/ext/dllimport12.C: New test.
2025
2026 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2027
2028         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2029         * gcc.target/mips/nmadd-2.c: Likewise.
2030         * gcc.target/mips/mips-ps-6.c: New test.
2031         * gcc.target/mips/neg-abs-1.c: Likewise.
2032         * gcc.target/mips/neg-abs-2.c: Likewise.
2033         * gcc.target/mips/nmadd-3.c: New test.
2034
2035 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR middle-end/28046
2038         * gcc.dg/gomp/atomic-10.c: New test.
2039         * g++.dg/gomp/atomic-10.C: New test.
2040
2041 2006-09-20  Eric Christopher  <echristo@apple.com>
2042
2043         * gcc.target/i386/sse3-not-fisttp.c: New.
2044
2045 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2046
2047         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2048
2049 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2050
2051         * gcc.c-torture/execute/pr28289.c (one): New variable.
2052         (main): Use it instead of argc.
2053         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2054         (main): Use it instead of argc.
2055
2056 2006-09-19  Paul Brook  <paul@codesourcery.com>
2057
2058         PR target/28516
2059         * gcc.dg/nested-func-5.c: New test.
2060
2061 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2062
2063         * lib/target-supports.exp (check_effective_target_tls): Compile
2064         test stubs using ${tool}_target_compile, not just target_compile.
2065         (check_effective_target_tls_runtime): Likewise.
2066
2067 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2068
2069         * gcc.c-torture/compile/20030405-1.x: Remove.
2070
2071         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2072         optimising linker from discarding it.
2073
2074 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2075
2076         PR fortran/28526
2077         * gfortran.dg/keyword_symbol_1.f90: New test.
2078
2079         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2080         pedantic compilation option.
2081
2082 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2083
2084         PR fortran/29060
2085         * gfortran.dg/spread_shape_1.f90: New test.
2086
2087 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2088
2089         PR tree-optimization/28887
2090         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2091
2092 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2093
2094         PR c/25993
2095         * gcc.dg/pr25993.c: New test.
2096
2097 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2098
2099         PR tree-opt/21591
2100         * gcc.dg/vect/pr21591.c: New test.
2101
2102 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2103
2104         PR tree-opt/29059
2105         * gcc.c-torture/compile/strcpy-1.c: New test.
2106         * gcc.c-torture/compile/strcpy-2.c: New test.
2107         * gcc.c-torture/compile/memcpy-1.c: New test.
2108         * gcc.c-torture/compile/memcpy-2.c: New test.
2109
2110 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2111
2112         PR testsuite/29055
2113         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2114
2115 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2116
2117         * gnat.dg/specs/double_record_extension1.ads: New test.
2118         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2119
2120 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2121
2122         PR fortran/29051
2123         * gfortran.dg/oldstyle_3.f90: New test.
2124
2125 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2126
2127         PR libgfortran/29099
2128         * gfortran.dg/secnds-1.f: New test.
2129
2130 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2131
2132         PR libgfortran/29053
2133         * gfortran.dg/streamio_9.f90: New test.
2134         * gfortran.dg/streamio_10.f90: New test.
2135
2136 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2137
2138         PR C++/29002
2139         * g++.dg/init/array22.C: New test.
2140         * g++.dg/init/array23.C: New test.
2141
2142 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2143
2144         * stackcheck.lst: Update list of tests requiring stack checking.
2145         * norun.lst: Adjust for above change.
2146         * ada95.lst: New file.
2147         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2148         requiring -gnat95 switch.
2149
2150 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2151
2152         * gnat.dg/in_out_parameter.adb: New test.
2153
2154 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2155
2156         PR debug/28980
2157         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2158
2159 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2160
2161         * gnat.dg/specs/unchecked_union.ads: New test.
2162
2163 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2164
2165         PR rtl-optimization/28982
2166         * gcc.c-torture/execute/pr28982a.c: New test.
2167         * gcc.c-torture/execute/pr28982b.c: Likewise.
2168
2169 2006-09-12  Eric Christopher  <echristo@apple.com>
2170
2171         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2172         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2173
2174 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2175
2176         PR c/28768
2177         PR preprocessor/14634
2178         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2179         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2180         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2181
2182 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2183
2184         * gcc.dg/pr28243.c: New test.
2185
2186 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2187
2188         PR fortran/28971
2189         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2190         this undiagnosed regression reappears.
2191
2192 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2193
2194         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2195         Treat $srcdir as a literal.
2196         * lib/fortran-torture.exp (fortran-torture-compile,
2197         fortran-torture-execute): Likewise.
2198         * lib/objc-torture.exp (objc-torture-compile,
2199         objc-torture-execute): Likewise.
2200         * lib/profopt.exp (profopt-execute): Likewise.
2201
2202 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2203
2204         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2205
2206 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2207
2208         PR testsuite/28950
2209         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2210
2211 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2212
2213         PR target/13685
2214         * gcc.target/i386/pr13685.c: New test.
2215
2216 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2217
2218         * gcc.dg/pr28726.c: New test.
2219
2220 2006-09-11  Josh Conner  <jconner@apple.com>
2221
2222         * gcc.dg/nrv3.c: Increase size of structure.
2223         * gcc.dg/nrv4.c: Likewise.
2224         * gcc.dg/nrv5.c: Likewise.
2225
2226 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2227
2228         PR libfortran/28890
2229         gfortran.dg/assumed_charlen_function_5.f90: New test.
2230
2231 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/28991
2234         * g++.dg/init/static3.C: New test.
2235
2236 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2237
2238         PR testsuite/29007
2239         * gcc.dg/long-long-cst1.c (t): Add cast to
2240         __SIZE_TYPE__ before casting to int.
2241         (main): Return 0 on success.
2242
2243 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2244
2245         * gcc.c-torture/execute/20060910-1.c: New test.
2246
2247 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2248
2249         PR middle-end/26983
2250         * gcc.dg/pr26983.c: New test.
2251
2252 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2253
2254         PR target/29006
2255         * gcc.c-torture/execute/pr29006.c: New test.
2256
2257 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2258
2259         PR libfortran/28947
2260         gfortran.dg/matmul_4.f90: New test.
2261
2262 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2263
2264         PR fortran/28959
2265         gfortran.dg/used_types_10: New test.
2266
2267 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2268
2269         PR libfortran/28923
2270         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2271         gfortran.dg/array_initializer_3.f90: New test.
2272
2273 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274
2275         PR fortran/28914
2276         * gfortran.dg/actual_array_constructor_3.f90: New test.
2277
2278 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2279
2280         PR testsuite/26778
2281         * gcc.target/i386/pr26778.c: New testcase.
2282
2283 2006-09-08  Eric Christopher  <echristo@apple.com>
2284
2285         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2286         * gcc.target/i386/memcpy-1.c: Ditto.
2287         * gcc.target/i386/asm-1.c: Ditto.
2288         * gcc.target/i386/20060512-4.c: Ditto.
2289         * gcc.target/i386/compress-float-387.c: Ditto.
2290         * gcc.target/i386/20060512-1.c: Ditto.
2291         * gcc.target/i386/compress-float-sse.c: Ditto.
2292         * gcc.target/i386/20060512-2.c: Ditto.
2293         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2294         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2295         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2296         * gcc.dg/pr26449.c: Ditto.
2297         * gcc.dg/attr-ms_struct-2.c: Ditto.
2298         * gcc.dg/attr-ms_struct-1.c: Ditto.
2299         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2300
2301 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2302
2303         PR c/28504
2304         * gcc.dg/vla-10.c: New test.
2305
2306 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2307
2308         PR c++/28858
2309         * g++.dg/parse/template20.C: New test.
2310         * g++.dg/template/operator8.C: Remove obsolete part.
2311         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2312         * g++.old-deja/g++.pt/crash65.C: Likewise.
2313
2314 2006-09-07  Jason Merrill  <jason@redhat.com>
2315
2316         PR middle-end/27724
2317         * gcc.dg/long-long-cst1.c: New test.
2318
2319 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2320
2321         PR C++/28906
2322         * g++.dg/other/array3.C: New test.
2323         * g++.dg/other/array4.C: New test.
2324         * g++.dg/other/array5.C: New test.
2325
2326 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2327
2328         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2329
2330 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2331
2332         PR target/28946
2333         * gcc.target/i386/pr28946.c: New test.
2334
2335 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2336
2337         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2338         in integer literal constant.
2339         * gfortran.dg/enum_8.f90: Ditto.
2340         * gfortran.dg/g77/20030326-1.f: Ditto.
2341
2342 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2343
2344         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2345         nonconformance usage.
2346
2347 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2348
2349         PR middle-end/28862
2350         * gcc.c-torture/compile/vector-align-1.c: New test.
2351
2352 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2353
2354         PR rtl-opt/27883
2355         * g++.dg/opt/copysign-1.C: New test.
2356
2357 2006-09-06  Jason Merrill  <jason@redhat.com>
2358
2359         PR c++/27371
2360         * g++.dg/warn/unused-result1.C: New test.
2361
2362 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2363
2364         PR c++/28903
2365         * g++.dg/ext/vla3.C: New test.
2366
2367         PR c++/28886
2368         * g++.dg/template/array16.C: New test.
2369
2370 2006-09-06  Richard Guenther  <rguenther@suse.de>
2371
2372         * gcc.dg/pr27226.c: Remove testcase again.
2373
2374 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2375
2376         PR tree-opt/28937
2377         * g++.dg/opt/unroll2.C: New test.
2378
2379 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2380
2381         PR tree-opt/28952
2382         * gcc.dg/vect/pr28952.c: New test.
2383
2384 2006-09-05  Richard Guenther  <rguenther@suse.de>
2385
2386         PR tree-optimization/28900
2387         * gcc.dg/torture/pr28900.c: New testcase
2388
2389 2006-09-05  Richard Guenther  <rguenther@suse.de>
2390
2391         PR tree-optimization/28905
2392         * gcc.c-torture/compile/pr28905.c: New testcase.
2393
2394 2006-09-05  Richard Guenther  <rguenther@suse.de>
2395
2396         PR middle-end/28935
2397         * gcc.dg/pr28935.c: New testcase.
2398
2399 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2400
2401         * gcc.c-torture/execute/20060905-1.c: New test.
2402
2403 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2404
2405         PR fortran/28908
2406         * gfortran.dg/used_types_7.f90: New test.
2407         * gfortran.dg/used_types_8.f90: New test.
2408         * gfortran.dg/used_types_9.f90: New test.
2409
2410 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2411
2412         * gcc.c-torture/compile/20060904-1.c: New test.
2413
2414 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2415
2416         PR c++/23287 Revert my 2006-09-01 patch
2417         * g++.dg/parse/dtor12.C: Remove.
2418
2419 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2420
2421         PR c+/27670
2422         * g++.dg/template/operator9.C: New test.
2423
2424         PR c++/27493
2425         * g++.dg/template/operator7.C: New test.
2426
2427         PR c++/27494
2428         * g++.dg/template/operator8.C: New test.
2429
2430         PR c++/27397
2431         * g++.dg/template/crash57.C: New test.
2432
2433         * g++.dg/template/typedef4.C: Adjust error markers.
2434         * g++.dg/template/typedef5.C: Likewise.
2435
2436 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR c++/28878
2439         * g++.dg/parse/crash33.C: New test.
2440
2441 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2442         Richard Guenther  <rguenther@suse.de>
2443         Adam Nemet  <anemet@caviumnetworks.com>
2444
2445         PR middle-end/27226
2446         * gcc.target/mips/memcpy-1.c: New testcase.
2447         * gcc.dg/pr27226.c: Likewise.
2448
2449 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2450
2451         PR c++/28705
2452         * g++.dg/lookup/koenig5.C: New.
2453         * g++.dg/template/crash56.C: New.
2454
2455 2006-09-01  Josh Conner  <jconner@apple.com>
2456
2457         PR c++/25505
2458         * gcc.dg/nrv3.c: New test.
2459         * gcc.dg/nrv4.c: New test.
2460         * gcc.dg/nrv5.c: New test.
2461
2462 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2463
2464         PR c++/23287
2465         * g++.dg/parse/dtor12.C: New.
2466
2467 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2468
2469         PR tree-optimization/28839
2470         * gcc.dg/pr28839.c: New test.
2471
2472 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2473
2474         PR target/24367
2475         * gcc.dg/pr24367.c: New testcase.
2476
2477 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2478
2479         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2480
2481 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2482
2483         PR rtl-optimization/27735
2484         * gcc.dg/loop-unswitch-1.c: New test.
2485
2486 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2487
2488         PR fortran/28885
2489         * gfortran.dg/aliasing_dummy_2.f90: New test.
2490
2491         PR fortran/20067
2492         * gfortran.dg/generic_5.f90: Change error message.
2493
2494         PR fortran/28873
2495         * gfortran.dg/generic_6.f90: New test.
2496
2497         PR fortran/25077
2498         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2499
2500         PR fortran/25102
2501         * gfortran.dg/invalid_interface_assignment.f90: New test.
2502
2503         PR fortran/24866
2504         * gfortran.dg/module_proc_external_dummy.f90: New test.
2505
2506 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2507
2508         PR c++/28349
2509         * testsuite/g++.dg/warn/var-args1.C: New test.
2510
2511 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2512
2513         PR fortran/28866
2514         * gfortran.dg/simpleif_2.f90: New test.
2515         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2516         * gfortran.dg/enum_5.f90: Ditto.
2517
2518 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2519             Kazu Hirata  <kazu@codesourcery.com>
2520
2521         PR tree-optimization/17506
2522         * gcc.dg/pr17506.c: New.
2523
2524 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2525
2526         PR c++/28139
2527         * g++.dg/eh/alias1.C: New test.
2528
2529 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2530
2531         PR c++/28860
2532         * g++.dg/template/ttp22.C: New test.
2533
2534 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2535
2536         PR middle-end/26632
2537         * gcc.dg/pr26632.c: New.
2538
2539 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540
2541         PR libgfortran/28354
2542         * gfortran.dg/fmt_zero_precision.f90: New test.
2543
2544 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2545
2546         PR c++/28058
2547         * g++.dg/template/spec31.C: New test.
2548
2549 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2550
2551         PR c++/26573
2552         * g++.dg/other/static2.C: New test.
2553
2554 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2555
2556         * gcc.dg/Wswitch-enum-2.c: New test case.
2557         * gcc.dg/Wswitch-enum-3.c: Likewise.
2558
2559 2006-08-26  Richard Guenther  <rguenther@suse.de>
2560
2561         * gcc.c-torture/compile/20060826-1.c: New testcase.
2562
2563 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2564
2565         PR c++/28736
2566         * g++.dg/template/void10.C: New test.
2567
2568         PR c++/28737
2569         * g++.dg/template/void8.C: New test.
2570
2571         PR c+_+/28738
2572         * g++.dg/template/void9.C: New test.
2573
2574         * g++.dg/template/void3.C: Adjust error markers.
2575         * g++.dg/template/void4.C: Likewise.
2576         * g++.dg/template/crash55.C: Likewise.
2577         * g++.dg/template/void7.C: Likewise
2578
2579 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2580
2581         PR c++/28588
2582         * g++.dg/inherit/access6.C: New test.
2583         * g++.dg/inherit/access7.C: Likewise.
2584
2585         PR c++/28595
2586         * g++.dg/template/array15.C: New test.
2587         * g++.dg/template/crash2.C: Tweak error markers.
2588
2589 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR middle-end/28683
2592         * gcc.c-torture/compile/20060823-1.c: New test.
2593
2594 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2595
2596         PR c++/28853
2597         * g++.dg/template/ttp21.C: New test.
2598
2599         PR c++/28852
2600         * g++.dg/other/operator1.C: Add error-marker.
2601         * g++.dg/other/operator2.C: New test.
2602
2603 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2604
2605         PR c/27893
2606         * gcc.c-torture/compile/vla-const-1.c,
2607         gcc.c-torture/compile/vla-const-2.c: New tests.
2608
2609 2006-08-26  Richard Guenther  <rguenther@suse.de>
2610
2611         PR middle-end/28814
2612         * gcc.dg/torture/pr28814.c: New testcase.
2613
2614 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2615
2616         PR c/28418
2617         * gcc.c-torture/compile/compound-literal-1.c: New test.
2618
2619 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2620
2621         PR c/28299
2622         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2623         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2624         Expect extra diagnostics.
2625
2626 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2627
2628         gcc.dg/noncompile/pr16876.c: New test.
2629
2630 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2631
2632         PR c++/28056
2633         * g++.dg/parse/local1.C: New test.
2634         * g++.dg/other/qual1.C: Tweak error marker.
2635
2636 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2637
2638         PR c++/27787
2639         * g++.dg/template/typename10.C: New.
2640         * g++.dg/template/lookup4.C: Remove bogus error marker.
2641
2642 2006-08-25  Richard Guenther  <rguenther@suse.de>
2643
2644         PR testsuite/28829
2645         * gcc.dg/pr26570.c: Fix testcase.
2646
2647 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2648
2649         PR tree-opt/28807
2650         * gcc.c-torture/execute/mayalias-2.c: New test.
2651         * gcc.dg/tree-ssa/alias-13.c: New test.
2652
2653 2006-08-24  Jan Hubicka  <jh@suse.cz>
2654
2655         PR debug/26881
2656         * gcc.dg/debug/pr26881.c: New file.
2657
2658 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2659
2660         PR fortran/28788
2661         * gfortran.dg/used_types_4.f90: New test.
2662         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2663         association of derived types.
2664         * gfortran.dg/used_types_2.f90: Add module cleanup.
2665         * gfortran.dg/used_types_3.f90: The same.
2666
2667         PR fortran/28771
2668         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2669         fix of regression.
2670
2671 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2672
2673         PR 28813
2674         * gfortran.dg/direct_io_6.f90: Remove test.
2675
2676 2006-08-23  Stuart Hastings  <stuart@apple.com>
2677
2678         PR 28825
2679         * gcc.target/i386/20060821-1.c: New.
2680
2681 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2682
2683         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2684         dg-warning strings for dllimport.
2685
2686 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2687
2688         PR C++/28450
2689         * g++.dg/ext/vector4.C: New test.
2690         * g++.dg/ext/complex1.C: New test.
2691
2692 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2693
2694         PR debug/28692
2695         * gcc.dg/debug/const-1.c: New.
2696         * gcc.dg/debug/const-2.c: New.
2697         * gcc.dg/debug/dwarf2/const-1.c: New.
2698         * gcc.dg/debug/dwarf2/const-2.c: New.
2699         * gcc.dg/debug/dwarf2/const-2b.c: New.
2700
2701 2006-08-22  Richard Guenther  <rguenther@suse.de>
2702
2703         PR middle-end/28776
2704         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2705         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2706
2707 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2708
2709         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2710
2711 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2712
2713         PR c++/26269
2714         * g++.dg/other/error14.C: New test.
2715
2716         PR c++/28505
2717         * g++.dg/parse/ctor7.C: New test.
2718         * g++.dg/parse/ctor8.C: Likewise.
2719
2720         PR c++/28741
2721         * g++.dg/template/void7.C: New test.
2722
2723 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2724
2725         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2726         * gnat.dg/self_aggregate_with_array.adb: New test.
2727
2728 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2729
2730         * g++.dg/eh/arm-vfp-unwind.C: New test.
2731
2732 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2733
2734         PR c++/28341
2735         * g++.dg/template/ref3.C: New test.
2736         * g++.dg/template/nontype13.C: New test.
2737
2738         PR c++/28346
2739         * g++.dg/template/ptrmem17.C: New test.
2740
2741 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2742
2743         PR target/28648 c:
2744         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2745
2746 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2747
2748         PR fortran/28630
2749         * gfortran.dg/used_types_2.f90: New test.
2750
2751         PR fortran/28601
2752         * gfortran.dg/used_types_3.f90: New test.
2753
2754         PR fortran/20886
2755         * gfortran.dg/generic_actual_arg.f90: New test.
2756
2757         PR fortran/28735
2758         * gfortran.dg/module_private_array_refs_1.f90: New test.
2759
2760         PR fortran/28762
2761         * gfortran.dg/program_name_1.f90: New test.
2762
2763         PR fortran/28425
2764         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2765
2766         PR fortran/28496
2767         * gfortran.dg/array_initializer_2.f90: New test.
2768
2769         PR fortran/18111
2770         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2771
2772         PR fortran/28600
2773         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2774
2775         PR fortran/28771
2776         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2777
2778         PR fortran/28660
2779         * gfortran.dg/dependent_decls_1.f90: New test.
2780
2781 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2782
2783         PR fortran/25217
2784         * gfortran.dg/derived_init_2.f90: New.
2785
2786 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2787
2788         * gcc.c-torture/execute/pr28289.c: New test.
2789
2790 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR c/28744
2793         * gcc.dg/attr-externally-visible-1.c: New test.
2794         * gcc.dg/attr-externally-visible-2.c: New test.
2795         * g++.dg/parse/attr-externally-visible-1.C: New test.
2796         * g++.dg/parse/attr-externally-visible-2.C: New test.
2797
2798 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2799
2800         PR c++/28606
2801         * g++.dg/parse/dtor11.C: New test.
2802
2803 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2804
2805         PR rtl-optimization/28489
2806         * gcc.c-torture/compile/pr28489.c: New test.
2807
2808 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2809
2810         PR c++/28710
2811         * g++.dg/template/redecl4.C: New test.
2812
2813         PR c++/28711
2814         * g++.dg/template/ctor8.C: New test.
2815
2816 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2817
2818         * gcc.dg/pr26570.c: Fix testcase.
2819
2820 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2821
2822         * PR c++/28573
2823         * g++.dg/parse/offsetof6.C: New test.
2824         * g++.dg/parse/offsetof6.C: New test.
2825         * g++.dg/parse/offsetof7.C: New test.
2826
2827 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2828
2829         PR testsuite/28602
2830         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2831         is false.
2832
2833 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2834
2835         PR c++/28302
2836         * g++.dg/ext/vector3.C: New test.
2837
2838 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2839
2840         PR gcov/profile/26570
2841         * gcc.dg/pr26570.c: New test.
2842
2843 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2844
2845         PR c/27697
2846         * gcc.dg/qual-component-1.c: New test.
2847
2848 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2849
2850         PR c++/28593
2851         * g++.dg/parse/new3.C: New test.
2852
2853 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2854
2855         PR fortran/25828
2856         * gfortran.dg/streamio_1.f90: New test.
2857         * gfortran.dg/streamio_2.f90: New test.
2858         * gfortran.dg/streamio_3.f90: New test.
2859         * gfortran.dg/streamio_4.f90: New test.
2860         * gfortran.dg/streamio_5.f90: New test.
2861         * gfortran.dg/streamio_6.f90: New test.
2862         * gfortran.dg/streamio_7.f90: New test.
2863         * gfortran.dg/streamio_8.f90: New test.
2864
2865 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2866
2867         PR c/28287
2868         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2869
2870 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2871
2872         PR c++/28594
2873         * g++.dg/template/void6.C: New test.
2874
2875 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2876
2877         PR c/28649
2878         * gcc.dg/parse-error-1.c: New test.
2879         * gcc.dg/parse-error-2.c: New test.
2880         * gcc.dg/cpp/digraph2.c: Add error-marker.
2881         * gcc.dg/noncompile/920923-1.c: Likewise.
2882
2883 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2884
2885         PR c/27490
2886         * gcc.dg/sizeof-2.c: New testcase.
2887
2888         PR c/27489
2889         * gcc.dg/switch-A.c: New testcase.
2890
2891 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2892
2893         PR c++/28288
2894         PR c++/14556
2895         * g++.old-deja/g++.warn/compare1.C: Delete.
2896         * g++.dg/opt/pr7503-2.C: Delete.
2897         * g++.dg/opt/pr7503-3.C: Delete.
2898         * g++.dg/opt/pr7503-4.C: Delete.
2899         * g++.dg/opt/pr7503-5.C: Delete.
2900         * g++.dg/opt/max1.C: Delete.
2901         * g++.dg/warn/minmax.C: Delete.
2902         * g++.dg/expr/minmax.C: New test.
2903
2904 2006-08-14  Richard Guenther  <rguenther@suse.de>
2905
2906         PR testsuite/28703
2907         * gcc.c-torture/execute/pr28651.c: Do not use argc
2908         to avoid optimization, instead forbid inlining.
2909
2910 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2911
2912         PR rtl-optimization/28634
2913         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2914
2915 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2916
2917         PR c/27184
2918         * gcc.dg/torture/pr27184.c: New test.
2919
2920 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2921
2922         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2923
2924 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2925
2926         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2927         * gfortran.dg/stat_2.f90: Likewise.
2928         * gfortran.dg/chmod_1.f90: Likewise.
2929         * gfortran.dg/chmod_2.f90: Likewise.
2930         * gfortran.dg/chmod_3.f90: Likewise.
2931
2932 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2933
2934         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2935
2936 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * g++.dg/opt/pr23454-2.C: New test.
2939
2940 2006-08-11  Richard Guenther  <rguenther@suse.de>
2941
2942         PR middle-end/28651
2943         * gcc.c-torture/execute/pr28651.c: New testcase.
2944
2945 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2946
2947         * gnat.dg/specs/static_initializer.ads: New test.
2948
2949 2006-08-10  Paul Brook  <paul@codesourcery.com>
2950
2951         * gcc.target/arm/cond-asm.c: New test.
2952
2953 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2954
2955         PR tree-optimization/26197
2956         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2957         * g++.dg/vect/vect.exp: Compile the new tests with
2958         --param max-aliased-vops=0.
2959
2960 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2961
2962         PR c++/28637
2963         * g++.dg/template/void3.C: New test.
2964
2965         PR c++/28638
2966         * g++.dg/template/void4.C: New test.
2967
2968         PR c++/28640
2969         * g++.dg/template/void5.C: New test.
2970
2971 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2972
2973         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2974         after dg-do compile.
2975
2976 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2977
2978         PR tree-optimizations/26969
2979         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2980         "unswitch-loops" with -funswitch-loops.
2981         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2982
2983 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2984
2985         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2986         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2987         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2988         * objc.dg/dwarf-1.m: Likewise.
2989         * objc.dg/dwarf-2.m: Likewise.
2990         * obj-c++.dg/dwarf-2.mm: Likewise.
2991
2992 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2993
2994         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2995         * objc.dg/dwarf-2.m: Likewise.
2996         * obj-c++.dg/dwarf-2.mm: Likewise.
2997
2998         PR libfortran/28603
2999         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3000
3001         PR testsuite/27611
3002         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3003
3004         PR testsuite/27033
3005         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3006
3007 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3008
3009         PR target/27827
3010         * gcc.target/i386/pr27827.c: New testcase.
3011
3012 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3013
3014         PR fortran/28590
3015         * gfortran.dg/sequence_types_1.f90: New test.
3016
3017 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3018
3019         PR fortran/28548
3020         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3021         dg-warning.  Add -pedantic option.
3022
3023 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3024
3025         PR c/28502
3026         * gcc.dg/proto-1.c: New test.
3027
3028         PR c/27721
3029         * gcc.dg/lvalue-4.c: New test.
3030
3031         PR c/28136
3032         * gcc.dg/init-bad-5.c: New test.
3033
3034 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3035
3036         PR c++/28347
3037         * g++.dg/ext/typedef-init.C: Add new test for typedef
3038         initialization inside templates. Adjust existing error markers.
3039
3040 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/28148
3043         * g++.dg/init/ptrmem3.C: New test.
3044
3045 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3046
3047         PR tree-optimization/27770
3048         * lib/target-support.exp: New target keyword "section_anchors".
3049         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3050         tests.
3051         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3052         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3053         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3054         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3055
3056 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3057
3058         * gcc.dg/20060801-1.c: Add missing '}'.
3059
3060 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3061
3062         PR c++/27508
3063         * g++.dg/parse/dtor9.C: New test.
3064         * g++.dg/parse/dtor10.C: New test.
3065         * g++.dg/other/error7.C: Adjust error-marker.
3066
3067         PR c++/28274
3068         * g++.dg/other/default5.C: New test.
3069
3070 2006-08-02  Richard Guenther  <rguenther@suse.de>
3071
3072         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3073
3074 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3075
3076         PR c++/28557
3077         * g++.dg/template/conv9.C: New test.
3078
3079 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3080
3081         PR debug/28063
3082         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3083         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3084         Optionally return assembly text.  Update callers.
3085         (check_no_compiler_messages): Update verbose messages.
3086         (check_no_messages_and_pattern): New.
3087         (check_effective_target_string_merging): New.
3088
3089 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3090
3091         PR c++/28250
3092         * g++.dg/eh/catch4.C: New test.
3093
3094         PR c++/28257
3095         * g++.dg/other/qual1.C: New test.
3096
3097         PR c++/28259
3098         * g++.dg/inherit/error2.C: New test.
3099
3100         PR c++/28267
3101         * g++.dg/other/new1.C: New test.
3102
3103         * g++.dg/warn/pr23075.C: Remove obsolete test.
3104         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3105         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3106
3107 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/28523
3110         * g++.dg/eh/cast1.C: New test.
3111
3112 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3113
3114         PR libfortran/28452
3115         * gfortran.dg/random_3.f90:  New test.
3116
3117 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3118
3119         PR c++/28432
3120         * g++.dg/other/pr28304.C: Change expected error message.
3121         * g++.dg/other/pr28432.C: New test.
3122
3123 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3124
3125         PR c++/28256
3126         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3127
3128 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3129
3130         PR debug/23336
3131         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3132         at -g1.
3133         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3134         g++.dg/debug/enum-2.C: New.
3135
3136 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3137
3138         PR c++/6634
3139         * g++.dg/parse/long1.C: Add more tests.
3140
3141 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3142
3143         * gfortran.dg/lrshift_1.c: New file.
3144
3145 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146
3147         PR libgfortran/28335
3148         * gfortran.dg/no_unit_error_1.f90: New test.
3149
3150 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3151
3152         PR libgfortran/28335
3153         * gfortran.dg/no_unit_error_1.f90: Delete test.
3154         * gfortran.dg/no_unit_error_2.f90: Delete test.
3155
3156 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3157
3158         * gfortran.dg/chmod_3.f90: New test.
3159         * gfortran.dg/ltime_gmtime_1.f90: New test.
3160         * gfortran.dg/ltime_gmtime_2.f90: New test.
3161         * gfortran.dg/lrshift_1.f90: New test.
3162         * gfortran.dg/chmod_1.f90: New test.
3163         * gfortran.dg/chmod_2.f90: New test.
3164
3165 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3166
3167         PR c++/27668
3168         * g++.dg/template/crash55.C: New test.
3169
3170         PR c++/27962
3171         * g++.dg/template/nontype16.C: New test.
3172
3173         * g++.dg/template/void2.C: Adjust error markers.
3174         * g++.dg/template/nontype5.C: Adjust error markers.
3175
3176 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3177
3178         * gcc.target/i386/stack-prot-kernel.c: New test.
3179
3180 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3181
3182         * gcc.dg/builtins-55.c: New test case.
3183
3184 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3185
3186         PR rtl-optimization/27907
3187         * gcc.c-torture/compile/pr27907.c: New test.
3188
3189 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3190
3191         * gfortran.dg/mclock.f90: New test.
3192         * gfortran.dg/int_conv_1.f90: New test.
3193         * gfortran.dg/stat_1.f90: New test.
3194         * gfortran.dg/stat_2.f90: New test.
3195
3196 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3197
3198         PR libgfortran/28335
3199         * gfortran.dg/no_unit_error_1.f90: New test.
3200         * gfortran.dg/no_unit_error_2.f90: New test.
3201         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3202
3203 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3204
3205         PR middle-end/28473
3206         * gcc.dg/fold-convround-1.c: New test case.
3207
3208 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3209
3210         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3211
3212 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3213
3214         PR c++/27572
3215         * g++.dg/other/typedef1.C: New test.
3216         * g++.dg/template/typedef4.C: New test.
3217         * g++.dg/template/typedef5.C: New test.
3218
3219 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3220
3221         PR fortran/28416
3222         * gfortran.dg/allocatable_dummy_3.f90: New.
3223
3224 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3225
3226         PR fortran/28439
3227         * gfortran.dg/arithmetic_if.f90:  New test.
3228
3229 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3230
3231         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3232         avoid memcpy optimization.
3233
3234 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3235
3236         PR fortran/25289
3237         * gfortran.dg/direct_io_6.f90: New test.
3238
3239 2006-07-24  Jan Hubicka  <jh@suse.cz>
3240
3241         PR c/25795
3242         PR c++/27369
3243         * gcc.dg/pr25795.c: New test.
3244         * gcc.dg/pr25795-1.c: New test.
3245
3246 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3247
3248         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3249         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3250         which may be transformed to "g || h" on some platforms.
3251
3252 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3253
3254         PR c++/28025
3255         * g++.dg/template/friend45.C: New test.
3256
3257 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3258
3259         PR libgfortran/28339
3260         * gfortran.dg/arrayio_8.f90: New test.
3261
3262 2006-07-21  Mike Stump  <mrs@apple.com>
3263
3264         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3265
3266         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3267
3268 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3269
3270         PR c++/28250
3271         * g++.dg/eh/catch3.C: New test.
3272
3273         PR c++/28363
3274         * g++.dg/template/defarg10.C: New test.
3275
3276 2006-07-20  Paul Brook  <paul@codesourcery.com>
3277
3278         PR 27363
3279         * gcc.dg/pr27363.c: New test.
3280
3281 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/28338
3284         * g++.dg/init/ref13.C: New test.
3285
3286 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3287
3288         PR obj-c++/28434
3289         * obj-c++.dg/proto-error-1.mm: New test.
3290
3291 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/28337
3294         * g++.dg/template/string1.C: New test.
3295
3296 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/28048
3299         * g++.dg/template/defarg9.C: New test.
3300
3301         PR c++/28235
3302         * g++.dg/template/static27.C: New test.
3303
3304 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3305
3306         PR 28410
3307         * gcc.dg/tree-ssa/pr28410.c: New test.
3308
3309 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3310
3311         PR c++/28258
3312         * g++/dg/other/error13.C: New test.
3313
3314         PR c++/28260
3315         * g++.dg/template/friend44.C: New test.
3316
3317 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3318
3319         PR c++/27495
3320         * g++.dg/other/pr27495.C: New.
3321
3322 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3323
3324         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3325         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3326
3327 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3328
3329         PR c/28286
3330         * gcc.dg/pragma-pack-4.c: New test.
3331
3332 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3333
3334         PR c++/28291
3335         * g++.dg/ext/pr28291.C: New test.
3336
3337 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3338
3339         PR middle-end/28403
3340         * gcc.c-torture/execute/pr28403.c: New test.
3341
3342 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3343
3344         PR middle-end/28402
3345         * gcc.dg/pr28402.c: New test.
3346
3347 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3348
3349         PR c++/28304
3350         * g++.dg/other/pr28304.C: New test.
3351
3352 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3353
3354         PR other/28251
3355         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3356         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3357
3358 2006-07-17  Richard Guenther  <rguenther@suse.de>
3359
3360         PR tree-optimization/28238
3361         * g++.dg/tree-ssa/pr28238.C: New testcase.
3362
3363 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3364
3365         PR c++/28250
3366         * g++.dg/eh/catch1.C: New test.
3367         * g++.dg/eh/catch2.C: New test.
3368
3369 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR c++/28370
3372         * g++.dg/template/anon3.C: New test.
3373
3374 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3375
3376         PR fortran/20844
3377         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3378         specifiers requiring an explicit format tag..
3379
3380         PR fortran/28201
3381         * gfortran.dg/generic_5: New test.
3382
3383         PR fortran/20893
3384         * gfortran.dg/elemental_optional_args_1.f90: New test.
3385
3386 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3387
3388         * gnat.dg/assert.ads: New file.
3389         * gnat.dg/controlled_record.ads: Likewise.
3390         * gnat.dg/controlled_record.adb: Likewise.
3391
3392 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3393
3394         PR c++/28292
3395         * g++.dg/other/error12.C: New test.
3396
3397         PR c++/28269
3398         * g++.dg/template/crash54.C: New test.
3399
3400 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3401
3402         PR c++/28249
3403         * g++.dg/parse/catch1.C: New test.
3404
3405         PR c++/28294
3406         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3407
3408         PR c++/28387
3409         * g++.dg/ext/attrib24.C: New test.
3410
3411 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3412
3413         PR c++/28343
3414         * g++.dg/ext/asmspec1.C: New test.
3415
3416 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3417
3418         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3419         (dg-test): Support shouldfail tests.
3420         * lib/target-supports-dg.exp (dg-shouldfail): New.
3421         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3422         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3423         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3424         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3425         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3426         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3427         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3428
3429 2006-07-13  Jan Hubicka  <jh@suse.cz>
3430
3431         * gcc.target/i386/memcpy-1.c: New.
3432
3433 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3434
3435         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3436
3437 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3438
3439         PR fortran/25097
3440         * gfortran.dg/present_1.f90: New test.
3441
3442         PR fortran/20903
3443         * gfortran.dg/interface_derived_type_1.f90: New test.
3444
3445 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3446
3447         PR fortran/28213
3448         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3449         list.
3450
3451 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3452
3453         PR c++/27820
3454         * g++.dg/other/label1.C: New test.
3455
3456 2006-07-07   Richard Guenther  <rguenther@suse.de>
3457
3458         PR middle-end/28268
3459         * gcc.dg/torture/pr28268.c: New testcase.
3460
3461 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3462
3463         PR c++/27019
3464         * g++.dg/ext/pr27019.C: New.
3465
3466 2006-07-07  Richard Guenther  <rguenther@suse.de>
3467
3468         PR tree-optimization/28187
3469         * gcc.dg/pr28187.c: New testcase.
3470
3471 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3472
3473         * gnat.dg/address_conversion.adb: New test.
3474         * gnat.dg/boolean_subtype.adb: Likewise.
3475         * gnat.dg/frame_overflow.adb: Likewise.
3476         * gnat.dg/pointer_array.adb: Likewise.
3477         * gnat.dg/pointer_conversion.adb: Likewise.
3478
3479 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3480
3481         PR fortran/28237
3482         PR fortran/23420
3483         * gfortran.dg/print_fmt_5.f90: New test.
3484
3485 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3486
3487         PR fortran/28129
3488         * gfortran.dg/bounds_check_4.f90: New test.
3489
3490 2006-07-05  Richard Guenther  <rguenther@suse.de>
3491
3492         PR target/28158
3493         * gfortran.dg/pr28158.f90: New testcase.
3494
3495 2006-07-05  Richard Guenther  <rguenther@suse.de>
3496
3497         PR tree-optimization/28162
3498         * gcc.dg/pr28162.c: New testcase.
3499
3500 2006-07-05  Richard Guenther  <rguenther@suse.de>
3501         Andrew Pinski  <pinskia@gcc.gnu.org>
3502
3503         PR c++/27084
3504         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3505
3506 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3507
3508         PR fortran/28174
3509         * gfortran.dg/actual_array_substr_2.f90: New test.
3510
3511         PR fortran/28167
3512         * gfortran.dg/actual_array_constructor_2.f90: New test.
3513
3514 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3515
3516         * gfortran.dg/itime_idate_1.f: New test.
3517         * gfortran.dg/itime_idate_2.f: New test.
3518
3519 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520
3521         PR libgfortran/27704
3522         * gfortran.dg/open_status_3.f90: New test.
3523         * gfortran.dg/fmt_l.f90: Update for new feature.
3524
3525 2006-07-03  Asher Langton  <langton2@llnl.gov>
3526
3527         * gfortran.dg/oldstyle_2.f90: New.
3528
3529 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3530
3531         * gnat.dg/string_slice.adb: New test.
3532
3533 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3534
3535         PR fortran/19259
3536         * gfortran.dg/semicolon_fixed.c: New.
3537         * gfortran.dg/semicolon_free.c: New.
3538
3539 2006-06-30  Mike Stump  <mrs@apple.com>
3540
3541         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3542         that don't support internal visibility.
3543
3544 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3545
3546         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3547         for '(' / ')' needing an extra '\'.
3548
3549 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3550
3551         PR middle-end/27428
3552         * gcc.dg/pr27428-1.c: New test case.
3553
3554 2006-06-29  Mike Stump  <mrs@apple.com>
3555
3556         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3557         on darwin as we can't align commons large enough yet.
3558
3559         * gcc.dg/vla-8.c: Add additional testcases.
3560
3561 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3562
3563         PR c++/28114
3564         * g++.dg/other/pr28114.C: New.
3565
3566 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3567
3568         * gcc.c-torture/compile/20060625-1.c: New test.
3569
3570 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3571
3572         PR fortran/20867
3573         * gfortran.dg/stfunc_3.f90: New test.
3574
3575         PR fortran/25056
3576         * gfortran.dg/impure_actual_1.f90: New test.
3577
3578         PR fortran/20874
3579         * gfortran.dg/elemental_result_1.f90: New test.
3580
3581         PR fortran/25073
3582         * gfortran.dg/select_7.f90: New test.
3583
3584         PR fortran/27554
3585         * intrinsic_actual_1.f: New test.
3586
3587         PR fortran/22038
3588         PR fortran/28119
3589         * gfortran.dg/forall_4.f90: New test.
3590
3591         PR fortran/25072
3592         * gfortran.dg/forall_5.f90: New test.
3593
3594 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3595
3596         PR c++/28051
3597         * g++.dg/template/using13.C: New test.
3598
3599         PR c++/28054
3600         * g++.dg/other/incomplete3.C: New test.
3601
3602 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3603
3604         PR fortran/28081
3605         * gfortran.dg/substr_3.f: New test.
3606         * gfortran.dg/equiv_2.f90: Update expected error message.
3607
3608 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3609
3610         PR fortran/28118
3611         * gfortran.dg/actual_array_substr_1.f90: New test.
3612
3613 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3614
3615         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3616         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3617
3618 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3619
3620         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3621
3622 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3623
3624         PR fortran/27981
3625         * gfortran.dg/simpleif_2.f90: New test.
3626
3627 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3628
3629         * g++.dg/template/error22.C: Fix typo.
3630
3631 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3632
3633         PR c++/28112
3634         * g++.dg/ext/attrib23.C: New test.
3635
3636 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3637
3638         * gnat.dg/varsize_temp.adb: New test.
3639
3640 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3641
3642         PR c++/11468
3643         * g++.dg/other/java2.C: New test.
3644
3645 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3646
3647         PR target/27789
3648         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3649         initialization.
3650
3651 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3652
3653         PR target/27531
3654         * gcc.dg/pr27531-1.c: New test case.
3655
3656 2006-06-22  Asher Langton  <langton2@llnl.gov>
3657
3658         PR fortran/24748
3659         * gfortran.dg/implicit_8.f90: New.
3660
3661 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3662
3663         PR rtl-optimization/28121
3664         * gcc.dg/pr28121.c: New test.
3665
3666 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3667
3668         PR c++/27805
3669         * g++.dg/parse/ptrmem6.C: New test.
3670
3671         PR c++/27821
3672         * g++.dg/template/error22.C: New test.
3673
3674 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3675
3676         PR c++/28111
3677         * g++.dg/template/friend43.C: New test.
3678
3679         PR c++/28110
3680         * g++.dg/template/crash53.C: New test.
3681
3682         PR c++/28109
3683         * g++.dg/rtti/incomplete1.C: New test.
3684
3685 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3686
3687         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3688
3689 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3690
3691         * gcc.c-torture/execute/complex-7.c: New.
3692
3693 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3694
3695         * gcc.dg/merge-all-constants-1.c: New test.
3696
3697 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3698
3699         PR c++/28113
3700         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3701
3702 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3703
3704         * gfortran.dg/rrspacing_1.f90: New test.
3705
3706 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3707
3708         PR c++/28052
3709         * g++.dg/other/bitfield2.C: New test.
3710
3711 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3712
3713         PR tree-optimization/27331
3714         * gcc.dg/pr27331.c: New test.
3715
3716 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3717             Eric Botcazou  <ebotcazou@adacore.com>
3718
3719         PR ada/18692
3720         * lib/gnat.exp: New file.
3721         * lib/gnat-dg.exp: Likewise.
3722         * gnat.dg: New directory.
3723         * gnat.dg/dg.exp: New driver.
3724         * gnat.dg/specs: New directory.
3725         * gnat.dg/specs/specs.exp: New driver.
3726         * gnat.dg/style: New directory.
3727         * gnat.dg/style/style.exp: New driver.
3728
3729 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3730
3731         PR fortran/16206
3732         * gfortran.dg/array_initializer_1.f90: New test.
3733
3734         PR fortran/28005
3735         * gfortran.dg/matmul_3.f90: New test.
3736
3737 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3738
3739         PR middle-end/28075
3740         * gcc.dg/tree-ssa/inline-1.c: New test.
3741
3742 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3743
3744         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3745         in malloc prototype; remove XFAIL.
3746         * gcc.dg/pr18241-2.c: Ditto.
3747         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3748         in memset prototype; remove XFAIL.
3749         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3750
3751 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3752
3753         * gcc.dg/vla-8.c: Add.
3754
3755 2006-06-19  Richard Guenther  <rguenther@suse.de>
3756
3757         PR tree-optimization/27090
3758         * g++.dg/tree-ssa/pr27090.C: New testcase.
3759
3760 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3761
3762         PR target/27861
3763         * gcc.dg/pr27861-1.c: New test case.
3764
3765 2006-06-19  Richard Guenther  <rguenther@suse.de>
3766
3767         PR middle-end/28045
3768         * gcc.dg/torture/pr28045.c: New testcase.
3769
3770 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3771
3772         PR fortran/26801
3773         * gfortran.dg/associated_4.f90: New test.
3774
3775 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3776
3777         PR fortran/19310
3778         PR fortran/19904
3779         * gfortran.dg/real_const_3.f90: New test.
3780
3781 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR c++/28016
3784         * g++.dg/template/static26.C: New test.
3785
3786         PR c++/27979
3787         * g++.dg/expr/bitfield2.C: New test.
3788
3789         PR c++/27884
3790         * g++.dg/parse/linkage2.C: New test.
3791
3792 2006-06-16  Richard Guenther  <rguenther@suse.de>
3793
3794         PR middle-end/27116
3795         * gcc.dg/pr15785-1.c: Revert last change.
3796         * gcc.dg/torture/pr27116-2.c: New testcase.
3797
3798 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3799
3800         PR middle-end/27802
3801         * gcc.dg/pr27802-1.c: New test case.
3802
3803 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/27689
3806         * g++.dg/template/ttp18.C: New test.
3807         * g++.dg/template/ttp19.C: Likewise.
3808
3809         PR c++/27666
3810         * g++.dg/expr/cond9.C: New test.
3811
3812         PR c++/27640
3813         * g++.dg/template/ctor7.C: New test.
3814
3815 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3816
3817         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3818
3819 2006-06-16  Richard Guenther  <rguenther@suse.de>
3820
3821         PR tree-optimization/27781
3822         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3823
3824 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3825
3826         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3827
3828 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3829
3830         * gcc.dg/tree-ssa/loop-18.c: New test.
3831
3832 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/27665
3835         * g++.dg/template/crash52.C: New test.
3836
3837         PR c++/27648
3838         * g++.dg/ext/attrib22.C: New test.
3839
3840         PR c++/26559
3841         * g++.dg/template/builtin1.C: New test.
3842         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3843
3844         PR c++/28018
3845         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3846         assignment.
3847         * g++.old-deja/g++.pt/crash51.C: Likewise.
3848
3849         PR c++/27227
3850         * g++.dg/lookup/linkage1.C: New test.
3851         * g++.dg/lookup/linkage2.C: Likewise.
3852
3853 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3854
3855         PR middle-end/27959
3856         * gcc.dg/pr27959.c: New testcase.
3857
3858 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3859
3860         PR target/28014:
3861         * g++.dg/eh/div.C: New test.
3862
3863 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3864
3865         PR c++/27894
3866         * g++.dg/tree-ssa/pr26757.C: New test.
3867         * g++.dg/tree-ssa/pr27894.C: New test.
3868
3869 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3870
3871         * gcc.c-torture/compile/20060609-1.c: New test.
3872
3873         PR target/27863
3874         * gcc.c-torture/compile/pr27863.c: New test.
3875
3876 2006-06-13  Richard Guenther  <rguenther@suse.de>
3877
3878         PR tree-optimization/27830
3879         * g++.dg/tree-ssa/pr27830.C: New testcase.
3880
3881 2006-06-13  Matthew Sachs  <msachs@apple.com>
3882
3883         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3884         the list of compiler flags; this causes those flags to be checked
3885         for things like dg-skip-if.
3886
3887 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3888
3889         PR c++/27601
3890         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3891
3892 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3893             Kazu Hirata  <kazu@codesourcery.com>
3894
3895         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3896         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3897
3898 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3899
3900         PR c++/27933
3901         * g++.dg/lookup/using15.C: New test.
3902
3903         PR c++/27951
3904         * g++.dg/other/anon4.C: New test.
3905
3906 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3907
3908         PR c++/21210
3909         * g++.dg/init/complex1.C: New test case.
3910
3911 2006-06-11  Eric Christopher  <echristo@apple.com>
3912
3913         PR middle-end/27948
3914         * gcc.dg/bf-ms-layout.c: Run on darwin.
3915         * gcc.dg/bf-no-ms-layout: Ditto.
3916         * gcc.dg/attr-ms_struct-2.c: New.
3917         * gcc.dg/bf-ms-layout-2.c: Ditto.
3918
3919 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3920
3921         * gcc.dg/attr-ms_struct-packed1.c: New.
3922
3923 2006-06-09  Mike Stump  <mrs@apple.com>
3924
3925         * gcc.dg/vla-7.c: Add.
3926
3927 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3928
3929         PR fortran/24558
3930         * gfortran.dg/entry_6.f90: New test.
3931
3932         PR fortran/20877
3933         PR fortran/25047
3934         * gfortran.dg/entry_7.f90: New test.
3935
3936 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3937
3938         PR c/27747
3939         * gcc.dg/cpp/_Pragma6.c: New test.
3940
3941         PR c++/27748
3942         * g++.dg/cpp/_Pragma1.C: New test.
3943
3944         PR preprocessor/27746
3945         * gcc.dg/gomp/macro-3.c: New test.
3946         * gcc.dg/gomp/macro-4.c: New test.
3947         * g++.dg/gomp/macro-3.C: New test.
3948         * g++.dg/gomp/macro-4.C: New test.
3949
3950 2006-06-09  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/26998
3953         * gcc.dg/torture/pr26998.c: New testcase.
3954         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3955
3956 2006-06-08  Mike Stump  <mrs@apple.com>
3957
3958         * gcc.dg/pr27095.c: Account for stubs.
3959
3960         PR target/26427
3961         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3962         produce bad code on darwin.
3963
3964 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3965
3966         PR fortran/27958
3967         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3968
3969 2006-06-08  Asher Langton  <langton2@llnl.gov>
3970
3971         PR fortran/27786
3972         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3973
3974 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3975
3976         PR target/27421
3977         * gcc.dg/union-3.c: New test.
3978
3979 2006-06-08  Richard Guenther  <rguenther@suse.de>
3980
3981         PR middle-end/27116
3982         * gcc.dg/torture/pr27116.c: New testcase.
3983         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3984
3985 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3986
3987         PR rtl-optimization/26449
3988         * gcc.dg/pr26449.c: New test.
3989
3990 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3991
3992         PR c++/27601
3993         * g++.dg/ext/offsetof1.C: Test member functions.
3994
3995 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3996
3997         * gcc.dg/pr27095.c: Improve scanning.
3998
3999 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4000
4001         PR fortran/23091
4002         * gfortran.dg/saved_automatic_1.f90: New test.
4003
4004         PR fortran/24168
4005         * gfortran.dg/array_simplify_1.f90: New test.
4006
4007         PR fortran/25090
4008         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4009
4010         PR fortran/25058
4011         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4012
4013 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4014
4015         PR c++/27177
4016         * g++.dg/expr/cast7.C: New test.
4017
4018 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4019
4020         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4021         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4022         * lib/fortran-torture.exp (fortran-torture-compile,
4023         fortran-torture-execute): Ditto.
4024
4025 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4026
4027         PR target/27842
4028         * gcc.dg/vmx/pr27842.c: New test.
4029
4030 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4031
4032         PR libfortran/27895
4033         * gfortran.dg/bounds_check_3.f90: New test.
4034
4035 2006-06-05  Mike Stump  <mrs@apple.com>
4036
4037         * objc.dg/objc-fast-4.m: Skip for ppc64.
4038
4039 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4040
4041         PR testsuite/27705
4042         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4043
4044 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4045             Victor Kaplansky  <victork@il.ibm.com>
4046
4047         PR tree-optimizations/26360
4048         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4049         with -fno-tree-dce.
4050         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4051
4052 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4053
4054         PR fortran/14067
4055         * gfortran.dg/data_char_1.f90: Add messages for truncated
4056         strings.
4057
4058         PR fortran/16943
4059         * gfortran.dg/func_decl_2.f90: New test.
4060
4061         PR fortran/20839
4062         * gfortran.dg/do_2.f90: New test.
4063
4064         PR fortran/27655
4065         * gfortran.dg/associated_3.f90: New test.
4066
4067 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/27819
4070         * g++.dg/template/static25.C: New test.
4071
4072         PR c++/27722
4073         * g++.dg/init/array21.C: New test.
4074
4075         PR c++/27807
4076         * g++.dg/ext/complit7.C: New test.
4077
4078         PR c++/27806
4079         * g++.dg/parse/ptrmem5.C: New test.
4080
4081 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4082             Andrew Pinski  <pinskia@physics.uc.edu>
4083
4084         PR c/27150
4085         PR middle-end/27382
4086         * gcc.dg/pr27150-1.c: New testcase.
4087         * gcc.dg/pr27382-1.c: New testcase.
4088         * gcc.dg/pr27382-2.c: New testcase.
4089
4090 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4091
4092         PR c/25161
4093         PR c/27020
4094         * gcc.dg/array-10.c: New test.
4095
4096 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4097
4098         PR c++/27804
4099         * g++.dg/init/const4.C: New test.
4100         * g++.dg/init/member1.C: Add error-marker.
4101         * g++.dg/other/fold1.C: Adjust error-marker.
4102
4103 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4104
4105         PR c++/27601
4106         * g++.dg/ext/offsetof1.C: New test.
4107
4108 2006-06-04 Eric Christopher <echristo@apple.com>
4109
4110         * gcc.dg/attr-ms_struct-1.c: New.
4111
4112 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4113
4114         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4115
4116 2006-06-04  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/27039
4119         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4120
4121 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4122
4123         PR target/26223
4124         * gcc.target/i386/amd64-abi-2.c: New test case.
4125
4126 2006-06-02  Eric Christopher  <echristo@apple.com>
4127
4128         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4129         * gcc.target/i386/20020523-1.c: Skip if darwin.
4130         * gcc.target/i386/asm-3.c: Ditto.
4131         * gcc.target/i386/20011119-1.c: Ditto.
4132         * gcc.target/i386/clobbers.c: Remove pic part of test.
4133
4134 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4135
4136         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4137         * g++.old-deja/g++.other/init19.C: Ditto.
4138         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4139         and add other platforms as expected failures.
4140
4141 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4142
4143         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4144         (is-effective-target-keyword): Ditto.
4145
4146 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4147
4148         PR fortran/27715
4149         * gfortran.dg/extended_char_comparison_1.f:  New test.
4150
4151 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4152
4153         PR fortran/25098
4154         * gfortran.dg/dummy_procedure_1.f90: New test.
4155
4156         PR fortran/25147
4157         * gfortran.dg/dummy_procedure_2.f90: New test.
4158
4159         * gfortran.dg/associated_2.f90: Correct to make consistent with
4160         standard.
4161
4162 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4163
4164         * gcc.target/i386/387-11.c: New test case.
4165
4166 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/27801
4169         * g++.dg/template/cond6.C: New test.
4170
4171         PR c++/26496
4172         * g++.dg/template/crash51.C: New test.
4173         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4174
4175         PR c++/27385
4176         * g++.dg/init/array20.C: New test.
4177
4178 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4179
4180         * gcc.dg/builtins-54.c: New test case.
4181
4182 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4183
4184         PR c++/26433
4185         * g++.dg/template/fntry1.C: Add dg-do link.
4186
4187         PR c++/27808
4188         * g++.dg/parse/friend6.C: New test.
4189
4190 2006-05-30  Asher Langton  <langton2@llnl.gov>
4191
4192         * gfortran.dg/cray_pointers_7.f90: New test.
4193
4194 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4195
4196         PR tree-optimization/23452
4197         * gcc.dg/fold-mulconj-1.c: New test case.
4198
4199 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4200
4201         PR c++/27803
4202         * g++.dg/parse/bitfield1.C: New test.
4203
4204 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4205
4206         * gcc.target/ppc-eq0-1.c: New test case.
4207         * gcc.target/ppc-negeq0-1.c: New test case.
4208
4209 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4210
4211         PR c/27273
4212         * gcc.dg/overflow-warn-5.c: New test.
4213
4214 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4215
4216         PR c/27718
4217         * gcc.dg/sizeof-1.c: New test.
4218
4219 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4220
4221         PR target/27790
4222         * gcc.target/i386/pr27790.c: New test.
4223
4224 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4225
4226         PR libgfortran/27757
4227         * gfortran.dg/direct_io_5.f90: New test.
4228
4229 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4230
4231         PR libgfortran/27634
4232         * gfortran.dg/fmt_missing_period_1.f: New test.
4233         * gfortran.dg/fmt_missing_period_2.f: New test.
4234         * gfortran.dg/fmt_missing_period_3.f: New test.
4235
4236 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4237
4238         PR fortran/19777
4239         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4240         arrays.
4241
4242 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4243
4244         PR c++/27713
4245         * g++.dg/template/new6.C: New test.
4246
4247 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4248
4249         PR tree-optimization/24964
4250         * gcc.target/i386/387-10.c: New test case.
4251
4252 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4253
4254         * intrinsics/string_intrinsics.c (compare_string):
4255         Use memcmp instead of strncmp to avoid tripping over
4256         CHAR(0) in a string.
4257
4258 2006-05-27  Richard Guenther  <rguenther@suse.de>
4259
4260         PR middle-end/27773
4261         * gcc.dg/torture/pr27773.c: New testcase.
4262
4263 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4264
4265         * gcc.dg/pr24561.c: Rename to..
4266         * gcc.dg/pr25962.c: .. this.
4267
4268 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4269
4270         PR fortran/19777
4271         * gfortran.dg/bounds_check_2.f: New test.
4272
4273 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4274
4275         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4276         * gfortran.dg/byte_1.f90: Likewise.
4277         * gfortran.dg/dup_save_2.f90: Likewise.
4278
4279 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4280
4281         * gfortran.dg/associated_2.f90: New test.
4282
4283 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4284
4285         PR fortran/27524
4286         * gfortran.dg/bounds_check_1.f90: New test.
4287
4288 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4289
4290         PR rtl-optimization/27661
4291         * gcc.dg/pr27661.c: New test case.
4292
4293 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4294
4295         PR fortran/23151
4296         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4297         * gfortran.dg/print_parentheses_1.f:  New test.
4298         * gfortran.dg/print_parentheses_2.f90:  New test.
4299
4300 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR target/27758
4303         * gcc.dg/pr27758.c: New test.
4304
4305 2006-05-24  Falk Hueffner  <falk@debian.org>
4306
4307         * gcc.c-torture/compile/pr27571.c: New test.
4308
4309 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/27709
4312         * gfortran.dg/spec_expr_4.f90: New test.
4313
4314         PR fortran/27155
4315         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4316
4317 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4318
4319         PR c++/20103
4320         * g++.dg/ext/complit6.C: New test.
4321         * g++.dg/ext/complit3.C: Adjust error markers.
4322         * g++.dg/init/const3.C: New test.
4323
4324 2006-05-25  Richard Guenther  <rguenther@suse.de>
4325
4326         PR middle-end/27743
4327         * gcc.dg/torture/pr27743.c: New testcase.
4328
4329 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4330
4331         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4332
4333 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4334
4335         * gcc.dg/compat/scalar-by-value-x.h: New.
4336         * gcc.dg/compat/scalar-by-value-y.h: New.
4337         * gcc.dg/compat/scalar-by-value-5.c: New.
4338         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4339         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4340         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4341         * gcc.dg/compat/scalar-by-value-6.c: New.
4342         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4343         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4344         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4345
4346 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4347
4348         PR tree-optimization/27639
4349         PR tree-optimization/26719
4350         * gcc.dg/pr27639.c: New test.
4351         * gcc.dg/pr26719.c: New test.
4352         * gcc.dg/tree-ssa/scev-cast.c: New test.
4353
4354 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4355
4356         PR c++/20173
4357         * g++.dg/template/error21.C: New test.
4358
4359 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4360
4361         PR target/27696
4362         * gcc.target/i386/pr27696.c: New.
4363
4364 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4365
4366         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4367
4368         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4369
4370 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4371
4372         PR c++/27716
4373         * g++.dg/other/assign1.C: New test.
4374
4375 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4376
4377         PR target/27266
4378         * gcc.target/i386/pr27266.c: New.
4379
4380 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4381
4382         PR c++/27451
4383         * g++.dg/ext/asm9.C: New test.
4384
4385 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4386
4387         PR rtl-optimization/25514
4388         * gcc.c-torture/compile/pr25514.c: New test.
4389
4390 2006-05-22  Richard Guenther  <rguenther@suse.de>
4391
4392         Revert
4393         2006-01-31  Richard Guenther  <rguenther@suse.de>
4394
4395         * gcc.target/i386/sselibm-1.c: New testcase.
4396         * gcc.target/i386/sselibm-2.c: Likewise.
4397         * gcc.target/i386/sselibm-3.c: Likewise.
4398         * gcc.target/i386/sselibm-4.c: Likewise.
4399         * gcc.target/i386/sselibm-5.c: Likewise.
4400
4401 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4402
4403         PR c/27420
4404         * gcc.dg/func-args-2.c: New test.
4405
4406         PR c/26818
4407         * gcc.dg/struct-incompl-1.c: New test.
4408
4409 2006-05-22  Richard Guenther  <rguenther@suse.de>
4410
4411         PR testsuite/27708
4412         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4413         the transformations we test for.
4414
4415 2006-05-22  Richard Guenther  <rguenther@suse.de>
4416
4417         PR testsuite/27707
4418         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4419
4420 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/27210
4423         * g++.dg/warn/new1.C: New test.
4424         * g++.dg/template/new5.C: Likewise.
4425
4426 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4427
4428         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4429         * gcc.target/i386/20060512-3.c: Likewise.
4430
4431 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4432
4433         PR rtl-optimization/27671
4434         * gcc.c-torture/execute/pr27671-1.c: New.
4435         * gcc.dg/pr27671-2.c: Likewise.
4436
4437         PR tree-optimization/26622.
4438         * gcc.c-torture/compile/pr26622.c: New.
4439
4440 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4441
4442         PR fortran/27613
4443         * gfortran.dg/recursive_reference_1.f90: New test.
4444
4445 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4446
4447         PR fortran/25746
4448         * gfortran.dg/elemental_subroutine_3.f90: New test.
4449
4450         PR fortran/25090
4451         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4452
4453         PR fortran/27584
4454         * gfortran.dg/associated_target_1.f90: New test.
4455
4456         PR fortran/19015
4457         * gfortran.dg/maxloc_shape_1.f90: New test.
4458
4459 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4460
4461         PR libgfortran/24459
4462         * gfortran.dg/namelist_24.f90: New test.
4463         * gfortran.dg/namelist_12.f: Fix typo in comment.
4464
4465 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4466
4467         PR middle-end/25776
4468         * g++.dg/other/error11.C: New test.
4469
4470 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4471
4472         * gcc.target/mips/pr26765.c: Add -w to options.
4473
4474 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4475
4476         * lib/target-supports.exp (check_effective_target_mpaired_single):
4477         New function.
4478         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4479         multilibs.
4480         * g++.dg/vect/vect.exp: Likewise.
4481
4482 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4483
4484         PR testsuite/25891
4485         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4486
4487 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4488
4489         PR fortran/27662
4490         * gfortran.dg/temporary_1.f90: New file.
4491
4492 2006-05-19  Andreas Schwab  <schwab@suse.de>
4493
4494         * g++.dg/other/unused1.C: Also match "stringz".
4495
4496 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/26433
4499         * g++.dg/template/fntry1.C: New test.
4500
4501 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4502
4503         PR c++/27471
4504         PR c++/27506
4505         * g++.dg/conversion/bitfield5.C: New test.
4506         * g++.dg/conversion/bitfield6.C: New test.
4507
4508 2006-05-18  Mike Stump  <mrs@apple.com>
4509
4510         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4511         * gcc.dg/vla-4.c: Add.
4512         * gcc.dg/vla-5.c: Add.
4513         * gcc.dg/vla-6.c: Add.
4514
4515 2006-05-12  Stuart Hastings  <stuart@apple.com>
4516
4517         * testsuite/gcc.target/i386/20060512-1.c: New.
4518         * testsuite/gcc.target/i386/20060512-2.c: New.
4519         * testsuite/gcc.target/i386/20060512-3.c: New.
4520         * testsuite/gcc.target/i386/20060512-4.c: New.
4521
4522 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/26122
4525         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4526
4527         PR c++/26068
4528         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4529         * g++.dg/parse/linkage1.C: New test.
4530
4531 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR tree-optimization/27548
4534         * g++.dg/tree-ssa/pr27548.C: New test.
4535
4536 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4537
4538         PR fortran/26551
4539         * gfortran.dg/recursive_check_1.f: New test.
4540         * gfortran.dg/recursive_check_2.f90: New test.
4541
4542 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4543
4544         * g++.dg/opt/temp2.C: New test.
4545
4546 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR c++/27491
4549         * g++.dg/init/brace5.C: New test.
4550
4551         PR middle-end/27415
4552         * gcc.dg/gomp/pr27415.c: New test.
4553         * g++.dg/gomp/pr27415.C: New test.
4554
4555         PR tree-optimization/27549
4556         * g++.dg/tree-ssa/pr27549.C: New test.
4557
4558 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4559
4560         PR libgfortran/27575
4561         * gfortran.dg/read_eof_4.f90: New test.
4562
4563 2006-05-16  Richard Guenther  <rguenther@suse.de>
4564
4565         PR tree-optimization/22303
4566         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4567
4568 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4569
4570         PR middle-end/27573
4571         * gcc.dg/gomp/pr27573.c: New test.
4572         * gfortran.dg/gomp/pr27573.f90: New test.
4573
4574         PR c/27499
4575         * gcc.dg/gomp/pr27499.c: New test.
4576         * g++.dg/gomp/pr27499.C: New test.
4577
4578 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/27339
4581         * g++.dg/parser/access8.C: Adjust error marker.
4582         * g++.dg/template/access17.C: New test.
4583         * g++.dg/template/access18.C: Likewise.
4584
4585 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4586
4587         PR target/26600
4588         * gcc.target/i386/pr26600.c: New test case.
4589
4590 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/27505
4593         * g++.dg/expr/bitfield1.C: New test.
4594
4595 2006-05-15  Richard Guenther  <rguenther@suse.de>
4596
4597         PR tree-optimization/27603
4598         * gcc.dg/torture/pr27603.c: New testcase.
4599
4600 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4601
4602         PR fortran/25090
4603         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4604
4605         PR fortran/25082
4606         * gfortran.dg/scalar_return_1.f90: New test.
4607
4608         PR fortran/27411
4609         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4610
4611 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4612
4613         * gcc.dg/gomp/critical-4.c: New test.
4614         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4615         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4616         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4617         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4618
4619 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4620
4621         PR c++/27582
4622         * g++.dg/template/dependent-args1.C: New test.
4623
4624         PR c++/27581
4625         * g++.dg/lookup/this1.C: New test.
4626
4627         PR c++/27315
4628         * g++.dg/template/operator6.C: New test.
4629         * g++.dg/template/incomplete3.C: New test.
4630
4631         PR c++/27559
4632         * g++.dg/template/new4.C: New test.
4633
4634         PR c++/27496
4635         * g++.dg/template/void2.C: New test.
4636
4637 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4638
4639         * g++.dg/template/dependent-expr5.C: New test.
4640
4641 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4642
4643         PR middle-end/26729
4644         * gcc.dg/pr26729-1.c: New test case.
4645
4646 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4647
4648         * gcc.dg/pr27003.c: New test.
4649
4650 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4651
4652         * lib/target-supports.dg (check_cxa_atexit_available): Change
4653         v3_target_compile to ${tool}_target_compile.
4654
4655 2006-05-11  Jason Merrill  <jason@redhat.com>
4656
4657         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4658
4659 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4660
4661         PR fortran/27553
4662         * gfortran.dg/label_5.f90: New test.
4663
4664 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4665
4666         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4667         check_effective_target_powerpc_altivec_ok): New.
4668         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4669         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4670         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4671         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4672         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4673         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4674         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4675         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4676         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4677         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4678         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4679         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4680         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4681         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4682         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4683         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4684         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4685         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4686         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4687         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4688         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4689         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4690         gcc.target/powerpc/altivec-9.c,
4691         gcc.target/powerpc/altivec-consts.c,
4692         gcc.target/powerpc/altivec-pr22085.c,
4693         gcc.target/powerpc/altivec-splat.c,
4694         gcc.target/powerpc/altivec-types-1.c,
4695         gcc.target/powerpc/altivec-types-2.c,
4696         gcc.target/powerpc/altivec-types-3.c,
4697         gcc.target/powerpc/altivec-types-4.c,
4698         gcc.target/powerpc/altivec-varargs-1.c,
4699         gcc.target/powerpc/altivec-vec-merge.c,
4700         gcc.target/powerpc/ppc-vector-memcpy.c,
4701         gcc.target/powerpc/ppc-vector-memset.c,
4702         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4703         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4704         these effective targets.
4705         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4706         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4707
4708 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4709
4710         PR middle-end/27384
4711         * g++.dg/other/fold1.C: New test.
4712
4713         PR middle-end/27488
4714         * gcc.dg/fold-nonneg-1.c: New test.
4715
4716         PR c++/27547
4717         * g++.dg/other/operator1.C: New test.
4718
4719 2006-05-11  Richard Guenther  <rguenther@suse.de>
4720
4721         PR middle-end/27529
4722         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4723
4724 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4725
4726         * lib/target-supports-dg.exp (check-flags): New.
4727         (dg-skip-if): Move flag checks.
4728
4729 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4730
4731         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4732         * lib/target-supports.dg (check_cxa_atexit_available): New.
4733
4734 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4735
4736         PR fortran/27470
4737         * gfortran.dg/multiple_allocation_2.f90: New test case.
4738
4739 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4740
4741         * gcc.target/arm/pr27387.C: Fix a comment typo.
4742
4743 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4744
4745         PR fortran/24549
4746         * gfortran.dg/error_recovery_1.f90: New test.
4747
4748 2006-05-10  Richard Guenther  <rguenther@suse.de>
4749
4750         PR tree-optimization/27302
4751         * gcc.dg/torture/pr27302.c: New testcase.
4752
4753 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4754         Richard Guenther  <rguenther@suse.de>
4755
4756         PR middle-end/27498
4757         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4758
4759 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4760
4761         PR rtl-optimization/27335
4762         * gcc.dg/pr27335.c: New test.
4763
4764 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4765
4766         * gcc.target/mips/mips-ps-5.c: New file.
4767
4768 2006-05-08  Jan Hubicka  <jh@suse.cz>
4769
4770         PR middle-end/25962
4771         * gcc.dg/pr25962.c: New.
4772
4773 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4774
4775         PR target/27158
4776         * gcc.target/powerpc/pr27158.c: New test case.
4777
4778 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4779
4780         PR testsuite/27476
4781         * ada/acats/run_all.sh: Use test -z.
4782
4783 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4784
4785         PR libfortran/18271
4786         * gfortran.dg/spec_expr_3.f90: New test.
4787
4788 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4789
4790         PR target/24879
4791         * gcc.target/i386/monitor.c: New file.
4792
4793 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4794
4795         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4796
4797 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4798
4799         PR c++/27447
4800         * g++.dg/other/ptrmem7.C: New test.
4801
4802 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4803
4804         PR target/27421
4805         * gcc.dg/array-9.c: New test.
4806
4807 2006-05-07  Richard Guenther  <rguenther@suse.de>
4808
4809         PR tree-optimization/27409
4810         * gcc.dg/torture/pr27409.c: New testcase.
4811
4812 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4813
4814         PR fortran/27457
4815         * gfortran.dg/select_6.f90: New.
4816
4817 2006-05-07  Richard Guenther  <rguenther@suse.de>
4818
4819         PR tree-optimization/27136
4820         * gcc.dg/torture/pr27136.c: New testcase.
4821
4822 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4823
4824         PR fortran/24813
4825         * gfortran.dg/char_cons_len_1.f90: New test.
4826
4827 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4828
4829         PR c++/27427
4830         * g++.dg/template/incomplete2.C: New test.
4831
4832 2006-05-06  Richard Guenther  <rguenther@suse.de>
4833
4834         PR tree-optimization/27151
4835         * gcc.dg/vect/pr27151.c: New testcase.
4836
4837 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4838
4839         PR c++/27430
4840         * g++.dg/template/void1.C: New test.
4841
4842         PR c++/27423
4843         * g++.dg/other/void2.C: New test.
4844
4845         PR c++/27422
4846         * g++.dg/conversion/void1.C: New test.
4847
4848 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4849
4850         PR/21391
4851         * g++.dg/other/unused1.C: New.
4852
4853 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4854
4855         PR objc/27240
4856         * objc.dg/member-1.m: New test.
4857
4858 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4859
4860         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4861
4862 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4863
4864         PR libfortran/26985
4865         * gfortran.dg/matmul_2.f90: New test.
4866
4867 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4868
4869         * ada/acats/run_all.sh: Use sync when main not found.
4870
4871 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4872
4873         PR target/26765
4874         * gcc.target/mips/pr26765.c: New.
4875
4876 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4877
4878         * gcc.target/bfin: New directory.
4879         * gcc.target/bfin/bfin.exp: New file.
4880         * gcc.target/bfin/frmul.c: New file.
4881         * gcc.target/bfin/arith.c: New file.
4882         * gcc.target/bfin/mul-combine.c: New file.
4883         * gcc.target/bfin/shift.c: New file.
4884
4885 2006-05-04  Richard Guenther  <rguenther@suse.de>
4886
4887         PR tree-optimization/14287
4888         PR tree-optimization/14844
4889         PR tree-optimization/19792
4890         PR tree-optimization/21608
4891         PR tree-optimization/27090
4892         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4893         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4894         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4895         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4896         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4897
4898 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR tree-optimization/27285
4901         * gcc.c-torture/execute/pr27285.c: New test.
4902
4903         PR middle-end/27388
4904         * gcc.dg/gomp/pr27388-1.c: New test.
4905         * gcc.dg/gomp/pr27388-2.c: New test.
4906         * gcc.dg/gomp/pr27388-3.c: New test.
4907
4908         PR c++/27359
4909         * g++.dg/gomp/pr27359.C: New test.
4910
4911 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4912
4913         PR fortran/20248
4914         * gfortran.dg/iargc.f90: New test.
4915
4916 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/27102
4919         * g++.dg/template/crash49.C: New test.
4920
4921 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4922
4923         PR testsuite/27032
4924         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4925
4926 2006-05-02  Jeff Law  <law@redhat.com>
4927
4928         PR tree-optimization/27364
4929         * gcc.c-torture/execute/pr27364.c: New test.
4930
4931 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/27309
4934         * g++.dg/parser/ctor5.C: New test.
4935
4936 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4937
4938         PR target/27387
4939         * gcc.target/arm/arm.exp: New.
4940         * gcc.target/arm/pr27387.C: Likewise.
4941
4942 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4943
4944         PR fortran/27269
4945         PR fortran/27324
4946         * gfortran.dg/module_equivalence_2.f90: New test.
4947
4948 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4949
4950         PR middle-end/27337
4951         * g++.dg/gomp/pr27337-1.C: New test.
4952         * g++.dg/gomp/pr27337-2.C: New test.
4953
4954         PR middle-end/27328
4955         * gcc.dg/gomp/pr27328.c: New test.
4956
4957         PR middle-end/27325
4958         * g++.dg/gomp/pr27325.C: New test.
4959
4960         PR middle-end/27310
4961         * g++.dg/gomp/pr27310.C: New test.
4962
4963 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4964
4965         PR tree-optimization/27291
4966         * g++.dg/tree-ssa/pr27291.C: New test.
4967
4968 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4969
4970         PR tree-optimization/27283
4971         * g++.dg/tree-ssa/pr27283.C: New test.
4972
4973 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4974
4975         * gcc.dg/tree-ssa/loop-16.c: New test.
4976
4977 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4978             Joseph S. Myers  <joseph@codesourcery.com>
4979
4980         * gcc.dg/Wconversion-3.c: New test case.
4981         * gcc.dg/Wconversion-4.c: Likewise.
4982
4983 2006-05-01  Richard Guenther  <rguenther@suse.de>
4984
4985         PR tree-optimization/26726
4986         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4987
4988 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4989
4990         * gcc.dg/Woverflow-1.c: New test case.
4991         * gcc.dg/Woverflow-2.c: Likewise.
4992         * gcc.dg/Woverflow-3.c: Likewise.
4993
4994 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4995
4996         PR c++/27094
4997         * g++.dg/template/defarg8.C: New test.
4998
4999 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5000
5001         PR c++/27278
5002         * g++.dg/parse/operator7.C: New test.
5003
5004 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5005
5006         PR c++/11471
5007         PR c++/27102
5008         * g++.dg/template/crash48.C: New test.
5009
5010         PR c++/27279
5011         * g++.dg/parse/ctor4.C: New test.
5012
5013 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5014
5015         PR fortran/25681
5016         * gfortran.df/char_type_len.f90: New test.
5017
5018 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5019
5020         PR libgfortran/27304
5021         * gfortran.dg/fmt_exhaust.f90: New test.
5022
5023 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5024
5025         PR c/25309
5026         * gcc.dg/large-size-array-2.c: New test case.
5027
5028 2006-04-28  Richard Guenther  <rguenther@suse.de>
5029
5030         PR target/26826
5031         * gcc.target/i386/pr26826.c: New testcase.
5032
5033 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR middle-end/27260
5036         * gcc.c-torture/execute/pr27260.c: New.
5037
5038 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5039
5040         PR middle-end/27095
5041         * gcc.dg/pr27095.c: New.
5042
5043 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/27292
5046         * g++.dg/conversion/bitfield4.C: New test.
5047
5048 2006-04-27  Eric Christopher  <echristo@apple.com>
5049
5050         * gcc.dg/pragma-ms_struct.c: New.
5051
5052 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5053
5054         PR c++/27102
5055         * g++.dg/template/crash47.C: New test.
5056
5057 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5058
5059         * gcc.target/i386/sse-7.c: build with -msse.
5060
5061 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5062
5063         PR testsuite/27274:
5064         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5065         (main): Exit if processor doesn't support SSE.
5066
5067 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5068
5069         PR middle-end/27282
5070         * gcc.c-torture/compile/pr27282.c: New test.
5071
5072 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5073
5074         PR middle-end/26913
5075         * g++.dg/gomp/pr26913.C: New test.
5076
5077         PR c/25996
5078         * gcc.dg/gomp/pr25996.c: New test.
5079         * g++.dg/gomp/pr25996.C: New test.
5080
5081 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5082
5083         PR rtl-optimization/26725
5084         * gcc.c-torture/compile/pr26725.c: New test.
5085
5086 2006-04-25  Richard Guenther  <rguenther@suse.de>
5087
5088         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5089         than n + -1.
5090
5091 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5092
5093         * gcc.dg/20060425-1.c: New testcase.
5094
5095 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR tree-optimization/26865
5098         * gcc.dg/pr26865.c: New test.
5099
5100 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5101
5102         PR c++/27292
5103         * g++.dg/conversion/bitfield1.C: New test.
5104         * g++.dg/conversion/bitfield2.C: Likewise.
5105         * g++.dg/conversion/bitfield3.C: Likewise.
5106
5107 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5108         Richard Guenther  <rguenther@suse.de>
5109
5110         PR tree-optimization/27236
5111         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5112
5113 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5114
5115         PR c++/19963
5116         * g++.dg/other/incomplete2.C: New test.
5117
5118 2006-04-24  Richard Guenther  <rguenther@suse.de>
5119
5120         PR middle-end/26869
5121         * gcc.dg/torture/pr26869.c: New testcase.
5122
5123 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5124         Richard Guenther  <rguenther@suse.de>
5125
5126         PR tree-optimization/27218
5127         * g++.dg/tree-ssa/pr27218.C: New testcase.
5128
5129 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/26912
5132         * g++.dg/template/friend41.C: New test.
5133
5134 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5135
5136         * g++.dg/opt/pr15551.C: Include cstdio.
5137         (main): Use remove instead of unlink.
5138
5139 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5140
5141         * gcc.dg/sibcall-7.c: New test.
5142         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5143         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5144         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5145         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5146         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5147
5148 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5149
5150         PR c++/26534
5151         * g++.dg/opt/bitfield1.C: New test.
5152         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5153         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5154         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5155         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5156         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5157         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5158         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5159         * g++.dg/abi/bitfield2.C: Likewise.
5160         * g++.dg/init/bitfield1.C: Likewise.
5161
5162 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5163
5164         PR fortran/25099
5165         * gfortran.dg/elemental_subroutine_4.f90: New test.
5166         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5167         call sub (m, x).
5168
5169 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5170
5171         * gcc.c-torture/compile/20060421-1.c: New testcase.
5172
5173 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5174
5175         PR c/25875
5176         * gcc.dg/init-bad-4.c: New test.
5177
5178 2006-04-21  Paul Brook  <paul@codesourcery.com>
5179
5180         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5181
5182 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5183
5184         PR fortran/27122
5185         * gfortran.dg/defined_operators_1.f90: New test.
5186         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5187         remove old ones associated, incorrectly, with Note 5.46.
5188
5189         PR fortran/27113
5190         * gfortran.dg/character_array_constructor_1.f90: New test.
5191
5192 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5193
5194         * gcc.dg/20060419-1.c: New test.
5195
5196 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5197
5198         PR c/26774
5199         * gcc.dg/struct-parse-1.c: New test case.
5200
5201 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5202
5203         PR c++/26558
5204         * g++.dg/parse/template19.C: New test.
5205
5206         PR c++/26739
5207         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5208
5209         PR c++/26036
5210         * g++.dg/expr/call3.C: New test.
5211
5212         PR c++/10385
5213         * g++.dg/conversion/dynamic1.C: New test.
5214
5215 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5216
5217         PR c++/27102
5218         * g++.dg/template/crash35.C: Tweak error markers.
5219         * g++.dg/template/crash46.C: New test.
5220         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5221         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5222
5223 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5224
5225         PR rtl-optimization/14261
5226         * gcc.c-torture/compile/20060419-1.c: Added.
5227
5228 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5229
5230         * gfortran.dg/label_1.f90: Adjust dg-error.
5231
5232 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5233
5234         PR target/26961
5235         * gcc.dg/fold-cond-1.c: New test case.
5236         * gcc.dg/pr26961-1.c: Likewise.
5237
5238 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5239
5240         PR libgfortran/27138
5241         * gfortran.dg/read_bad_advance.f90: New test.
5242
5243 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5244             Dale Johannesen  <dalej@apple.com>
5245
5246         PR target/24076
5247         * gcc.target/i386/vecinit-3.c: New testcase.
5248         * gcc.target/i386/vecinit-4.c: Likewise.
5249         * gcc.target/i386/sse-18.c: Likewise.
5250         * gcc.target/i386/sse-19.c: Likewise.
5251
5252 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5253
5254         * gfortran.dg/allocate_zerosize_1.f90: New test.
5255
5256 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5257
5258         PR c++/26365
5259         * g++.dg/template/crash45.C: New test.
5260
5261 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5262
5263         PR fortran/26787
5264         * gfortran.dg/proc_assign_1.f90: New test.
5265         * gfortran.dg/procedure_lvalue.f90: Change message.
5266         * gfortran.dg/namelist_4.f90: Add new error.
5267
5268         PR fortran/25597
5269         PR fortran/27096
5270         * gfortran.dg/auto_pointer_array_result_1.f90
5271
5272         PR fortran/27089
5273         * gfortran.dg/specification_type_resolution_1.f90
5274
5275         PR fortran/18003
5276         PR fortran/25669
5277         PR fortran/26834
5278         * gfortran.dg/bounds_temporaries_1.f90: New test.
5279
5280         PR fortran/27124
5281         * gfortran.dg/array_return_value_1.f90: New test.
5282
5283 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5284
5285         PR fortran/25336
5286         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5287
5288 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5289
5290         PR middle-end/26823
5291         * g++.dg/gomp/pr26823-1.C: New test.
5292         * g++.dg/gomp/pr26823-2.C: New test.
5293
5294 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5295
5296         PR middle-end/27134
5297         * gcc.dg/pr27314.c: New test.
5298
5299 2006-04-13  Richard Henderson  <rth@redhat.com>
5300
5301         * g++.dg/gomp/block-0.C: Update expected matches.
5302
5303 2006-04-13  DJ Delorie  <dj@redhat.com>
5304
5305         * lib/target-supports.exp (check_effective_target_int32plus): New.
5306         (check_effective_target_ptr32plus): New.
5307         (check_effective_target_size32plus): New.
5308         (check_effective_target_int16): New.
5309         (check_profiling_available): Add m32c to the list of unsupported targets.
5310
5311         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5312         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5313         memory size.
5314         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5315         pointers.
5316         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5317         size_t.
5318         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5319         and size_t.
5320         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5321         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5322         not just xstormy16.  Skip m32c due to weird pointer size.
5323         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5324         not just xstormy16.
5325         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5326         not just xstormy16.
5327         * gcc.dg/20020312-2.c: Add m32c support.
5328         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5329         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5330         in test.
5331         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5332         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5333         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5334         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5335         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5336         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5337         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5338         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5339         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5340         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5341         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5342         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5343         in test.
5344         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5345         in test.
5346         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5347         * gcc.dg/pr23049.c: Require >=32 bit integers.
5348         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5349         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5350         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5351         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5352         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5353         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5354         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5355         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5356         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5357         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5358         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5359         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5360         prototype in test.
5361         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5362         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5363         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5364         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5365         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5366
5367         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5368         * gcc.c-torture/execute/20040703-1.x: Likewise.
5369         * gcc.c-torture/execute/20040705-1.x: Likewise.
5370         * gcc.c-torture/execute/20040705-2.x: Likewise.
5371         * gcc.c-torture/execute/20040709-1.x: Likewise.
5372         * gcc.c-torture/execute/20040709-2.x: Likewise.
5373         * gcc.c-torture/execute/20040811-1.x: Likewise.
5374         * gcc.c-torture/execute/20050316-1.x: Likewise.
5375         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5376         * gcc.c-torture/execute/pr19689.x: Likewise.
5377         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5378         * gcc.c-torture/execute/usmul.x: Likewise.
5379         * gcc.c-torture/execute/vrp-5.x: Likewise.
5380         * gcc.c-torture/execute/vrp-6.x: Likewise.
5381         * gcc.dg/debug/20041023-1.s: Likewise.
5382
5383 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5384
5385         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5386         of integers to a vector types are now constant expressions in C.
5387         * gcc.dg/vect/vect-fold-1.c: New test case.
5388
5389 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5390             Ulrich Weigand  <uweigand@de.ibm.com>
5391
5392         PR target/27006
5393         * gcc.dg/vmx/pr27006.c: New testcase.
5394
5395 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5396
5397         PR libgfortran/26766
5398         * gfortran.dg/write_recursive.f90: New test.
5399
5400 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5401
5402         * g++.dg/parse/dtor7.C: New test.
5403         * g++.dg/parse/new1.C: Add error marker.
5404         * g++.dg/template/new3.C: New test.
5405
5406         PR c++/26122
5407         * g++.dg/template/pure1.C: New test.
5408
5409         PR c++/26295
5410         * g++.dg/parse/ptrmem4.C: New test.
5411
5412 2006-04-10  Jeff Law  <law@redhat.com>
5413
5414         PR/27087
5415         * gcc.c-torture/compile/pr27087.c: New test.
5416
5417 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5418
5419         PR/21391
5420         * gcc.dg/20060410.c: New.
5421
5422 2006-04-10  Matthias Klose  <doko@debian.org>
5423
5424         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5425         Recognize multilib directory names containing underscores.
5426
5427 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5428
5429         * gcc.target/i386/vecinit-1.c: New test case.
5430         * gcc.target/i386/vecinit-2.c: Likewise.
5431
5432 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR debug/27057
5435         * g++.dg/debug/dwarf2-2.C: New test.
5436
5437 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5438
5439         PR rtl-optimization/27073
5440         * gcc.c-torture/execute/pr27073.c: New test.
5441
5442 2006-04-08  Mike Stump  <mrs@apple.com>
5443
5444         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5445
5446 2006-04-07  Richard Guenther  <rguenther@suse.de>
5447
5448         PR tree-optimization/26135
5449         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5450
5451 2006-04-06  Jan Hubicka  <jh@suse.cz>
5452
5453         PR profile/26399
5454         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5455
5456 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5457
5458         * g++.dg/conversion/nullptr1.C: New test case.
5459         * g++.dg/conversion/nullptr2.C: Likewise.
5460
5461 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5462
5463         * gfortran.dg/dependency_18.f90: New test case.
5464
5465 2006-04-05  Richard Guenther  <rguenther@suse.de>
5466
5467         PR tree-optimization/26919
5468         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5469         * gcc.dg/ipa/ipa-2.c: Likewise.
5470         * gcc.dg/ipa/ipa-3.c: Likewise.
5471         * gcc.dg/ipa/ipa-5.c: Likewise.
5472
5473 2006-04-05  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/26763
5476         * gcc.dg/torture/pr26763-1.c: New testcase.
5477         * gcc.dg/torture/pr26763-2.c: Likewise.
5478
5479 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5480
5481         PR fortran/23634
5482         PR fortran/25619
5483         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5484
5485 2006-04-04  Eric Christopher  <echristo@apple.com>
5486
5487         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5488         stubs.
5489         * gcc.target/i386/387-5.c: Ditto.
5490
5491 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5492
5493         * gcc.target/sparc/struct-ret-check.c: New test.
5494
5495 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5496
5497         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5498         zero decimal digits specified in format.
5499
5500 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5501
5502         PR fortran/26891
5503         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5504
5505         PR fortran/26976
5506         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5507         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5508         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5509         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5510         bigendian-ness.
5511
5512 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5513
5514         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5515         dummy arguments work when the actual argument is itself a dummy
5516         argument of the caller.
5517
5518 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5519
5520         PR libfortran/24685
5521         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5522
5523 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5524
5525         * gfortran.dg/dependencency_17.f90: New test case.
5526
5527 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5528
5529         * gfortran.dg/dependency_14.f90: New test case.
5530         * gfortran.dg/dependency_15.f90: Likewise.
5531         * gfortran.dg/dependency_16.f90: Likewise.
5532
5533 2006-03-31  Asher Langton  <langton2@llnl.gov>
5534
5535         PR fortran/25358
5536         gfortran.dg/cray_pointers_6.f90: New test.
5537
5538 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5539
5540         PR libgfortran/26890
5541         * gfortran.dg/read_size_noadvance.f90: New test.
5542
5543 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5544
5545         PR fortran/25031
5546         * gfortran.dg/multiple_allocation_1.f90: Check that the
5547         size has changed after a re-allocation with stat.
5548
5549 2006-03-30  Richard Guenther  <rguenther@suse.de>
5550
5551         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5552         removal.
5553         * gcc.target/i386/sselibm-2.c: Likewise.
5554         * gcc.target/i386/sselibm-3.c: Likewise.
5555         * gcc.target/i386/sselibm-4.c: Likewise.
5556         * gcc.target/i386/sselibm-5.c: Likewise.
5557
5558 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5559
5560         * gcc.dg/fold-andxor-1.c: New test case.
5561         * gcc.dg/fold-xorand-1.c: Likewise.
5562
5563 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5564
5565         * gcc.dg/fold-convnotconv-1.c: New test case.
5566
5567 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5568
5569         PR fortran/26779
5570         * gfortran.dg/private_type_5.f90: New test.
5571
5572 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5573
5574         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5575
5576 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5577
5578         * gfortran.dg/advance_2.f90: New test.
5579         * gfortran.dg/advance_3.f90: New test.
5580
5581         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5582
5583 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5584
5585         PR libgfortran/26661
5586         PR libgfortran/26880
5587         * gfortran.dg/read_x_past.f: New test.
5588
5589 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5590
5591         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5592         to be STABS.
5593
5594 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5595
5596         * objc.dg/dwarf-1.m: Skip on AIX.
5597         * objc.dg/dwarf-2.m: Skip on AIX.
5598
5599 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5600
5601         PR fortran/26816
5602         * gfortran.dg/float_1.f90: New test.
5603
5604 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5605
5606         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5607         X86_64 targets.
5608         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5609
5610 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5611
5612         PR libfortran/26735
5613         * gfortran.dg/convert_implied_open.f90: New test case.
5614
5615 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5616
5617         PR fortran/26769
5618         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5619
5620 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5621
5622         PR middle-end/26717
5623         * gcc.dg/pr26717.c: New test.
5624
5625 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5626
5627         * gfortran.dg/dependency_12.f90: New test case.
5628
5629 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5630
5631         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5632
5633 2006-03-24  Jeff Law  <law@redhat.com>
5634
5635         * gcc.c-torture/pr26840.c: New test.
5636
5637 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5638
5639         * objc.dg/dwarf-2.m: New.
5640         * obj-c++.dg/dwarf-2.mm: New.
5641
5642         * g++.old-deja/g++.other/init19.C: New.
5643
5644 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5645
5646         * g++.dg/eh/spbp.C: Skip on AIX.
5647
5648 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR middle-end/26611
5651         * g++.dg/gomp/pr26611-1.C: New test.
5652         * g++.dg/gomp/pr26611-2.C: New test.
5653
5654 2006-03-24  Jeff Law  <law@redhat.com>
5655
5656         * gcc.c-torture/compile/pr26833.c: New test.
5657         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5658
5659 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5660
5661         * gfortran.dg/endfile_2.f90: Delete temp file.
5662
5663 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5664
5665         PR fortran/19303
5666         * gfortran.dg/record_marker_1.f90: New test case.
5667         * gfortran.dg/record_marker_2.f: New test case.
5668         * gfortran.dg/record_marker_3.f90: New test case.
5669
5670 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5671
5672         PR fortran/17298
5673         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5674         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5675
5676 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5677
5678         * lib/gcc-dg.exp (cleanup-modules): New proc.
5679         * gfortran.dg/allocatable_function_1.f90,
5680         gfortran.dg/allocate_char_star_scalar_1.f90,
5681         gfortran.dg/assumed_charlen_function_1.f90,
5682         gfortran.dg/assumed_dummy_1.f90,
5683         gfortran.dg/assumed_shape_ranks_1.f90,
5684         gfortran.dg/assumed_shape_ranks_2.f90,
5685         gfortran.dg/assumed_size_dt_dummy.f90,
5686         gfortran.dg/auto_char_dummy_array_1.f90,
5687         gfortran.dg/auto_char_len_3.f90,
5688         gfortran.dg/automatic_module_variable.f90,
5689         gfortran.dg/bad_automatic_objects_1.f90,
5690         gfortran.dg/char_array_constructor.f90,
5691         gfortran.dg/char_array_structure_constructor.f90,
5692         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5693         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5694         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5695         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5696         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5697         gfortran.dg/derived_pointer_recursion.f90,
5698         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5699         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5700         gfortran.dg/dummy_functions_1.f90,
5701         gfortran.dg/elemental_initializer_1.f90,
5702         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5703         gfortran.dg/elemental_pointer_1.f90,
5704         gfortran.dg/elemental_subroutine_1.f90,
5705         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5706         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5707         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5708         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5709         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5710         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5711         gfortran.dg/global_references_1.f90,
5712         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5713         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5714         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5715         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5716         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5717         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5718         gfortran.dg/large_integer_kind_1.f90,
5719         gfortran.dg/large_real_kind_1.f90,
5720         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5721         gfortran.dg/module_double_reuse.f90,
5722         gfortran.dg/module_equivalence_1.f90,
5723         gfortran.dg/module_interface_1.f90,
5724         gfortran.dg/module_parameter_array_refs_1.f90,
5725         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5726         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5727         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5728         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5729         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5730         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5731         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5732         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5733         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5734         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5735         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5736         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5737         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5738         gfortran.dg/same_name_1.f90,
5739         gfortran.dg/sibling_dummy_procedure_1.f90,
5740         gfortran.dg/sibling_dummy_procedure_2.f90,
5741         gfortran.dg/sibling_dummy_procedure_3.f90,
5742         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5743         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5744         gfortran.dg/used_dummy_types_2.f90,
5745         gfortran.dg/used_dummy_types_3.f90,
5746         gfortran.dg/used_dummy_types_4.f90,
5747         gfortran.dg/used_dummy_types_5.f90,
5748         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5749         gfortran.dg/userdef_operator_1.f90: Use it.
5750
5751 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5752
5753         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5754         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5755         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5756         gfortran.dg/write_back.f,
5757         gfortran.fortran-torture/execute/inquire_1.f90,
5758         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5759
5760 2006-03-21  Jeff Law  <law@redhat.com>
5761
5762         * gcc.dg/tree-ssa/vrp28.c: New test.
5763
5764 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5765
5766         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5767         if _STDC_C99 is defined.
5768         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5769         * gcc.dg/builtins-20.c: Likewise.
5770         * gcc.dg/builtins-53.c: Likewise.
5771         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5772         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5773
5774 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5775
5776         PR tree-opt/26781
5777         * gcc.c-torture/compile/pr26781-1.c: New test.
5778         * gcc.c-torture/compile/pr26781-2.c: New test.
5779
5780 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5781
5782         PR c++/26690
5783         * g++.dg/gomp/pr26690-1.C: New test.
5784         * g++.dg/gomp/pr26690-2.C: New test.
5785
5786 2006-03-20  Jeff Law  <law@redhat.com>
5787
5788         * gcc.dg/tree-ssa/pr21829.c: New test.
5789
5790         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5791
5792 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5793
5794         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5795         (check_visibility_available): Use it.
5796         (check_effective_target_default_packed): Likewise.
5797         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5798         (check_effective_target_fopenmp): Likewise.
5799         (check_effective_target_freorder): Likewise.
5800         (check_effective_target_fpic): Likewise.
5801         (check_named_sections_available): Likewise.
5802         (check_effective_target_ilp32): Likewise.
5803         (check_effective_target_lp64): Likewise.
5804
5805 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5806
5807         PR fortran/20935
5808         * gfortran.dg/scalar_mask_2.f90: New test case.
5809
5810 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR tree-opt/26629
5813         * gcc.dg/tree-ssa/loadpre12.c: New test.
5814         * gcc.dg/tree-ssa/loadpre13.c: New test.
5815         * gcc.dg/tree-ssa/loadpre14.c: New test.
5816         * gcc.dg/tree-ssa/loadpre15.c: New test.
5817         * gcc.dg/tree-ssa/loadpre16.c: New test.
5818         * gcc.dg/tree-ssa/loadpre17.c: New test.
5819         * gcc.dg/tree-ssa/loadpre18.c: New test.
5820         * gcc.dg/tree-ssa/loadpre19.c: New test.
5821         * gcc.dg/tree-ssa/loadpre20.c: New test.
5822         * gcc.dg/tree-ssa/loadpre21.c: New test.
5823         * gcc.dg/tree-ssa/loadpre22.c: New test.
5824
5825 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5826
5827         PR fortran/26741
5828         * gfortran.dg/elemental_initializer_1.f90: New test.
5829
5830         PR fortran/26716
5831         * gfortran.dg/assumed_shape_ranks_2: New test.
5832
5833 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5834
5835         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5836         target fpic.
5837
5838 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5839
5840         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5841         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5842         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5843         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5844         gfortran.fortran-torture/execute/direct_io.f90,
5845         gfortran.fortran-torture/execute/inquire_2.f90,
5846         gfortran.fortran-torture/execute/inquire_4.f90,
5847         gfortran.fortran-torture/execute/list_read_1.f90,
5848         gfortran.fortran-torture/execute/open_replace.f90,
5849         gfortran.fortran-torture/execute/slash_edit.f90,
5850         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5851         temporary files from testcases.
5852
5853 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5854
5855         PR libgfortran/26509
5856         gfortran.dg/write_direct_eor.f90: New test.
5857
5858 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5859
5860         * gcc.target/powerpc/pr26350.c: New.
5861         * gcc.target/powerpc/indexed-addr.c: New.
5862
5863 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5864
5865         * gfortran.dg/dependency_13.f90: New test case.
5866
5867 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5868
5869         PR middle-end/21781
5870         * gcc.dg/real-const-1.c: New test case.
5871
5872 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5873
5874         * g++.old-deja/g++.other/init18.C: New.
5875         * g++.old-deja/g++.other/init5.C: Remove xfail.
5876
5877 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5878
5879         * g++.dg/opt/pr15551.C: Cleanup temp file.
5880
5881 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5882
5883         PR c++/6634
5884         g++.dg/parse/long1.C: New test.
5885
5886 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5887
5888         PR fortran/19101
5889         * gfortran.dg/continuation.f90: New test.
5890         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5891
5892 2006-03-14  Richard Guenther  <rguenther@suse.de>
5893
5894         PR tree-optimization/26672
5895         * gcc.dg/torture/pr26672.c: New testcase.
5896
5897 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5898
5899         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5900         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5901
5902 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5903
5904         PR middle-end/26557
5905         * gcc.c-torture/compile/switch-1.c: New test case.
5906
5907 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5908
5909         PR fortran/25378
5910         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5911         test to include more permuatations of mask and index.
5912         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5913         respond to F2003 spec. that the position returned for an all false
5914         mask && condition is zero.
5915
5916 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR middle-end/25989
5919         * gcc.dg/gomp/pr25989.c: New test.
5920
5921 2006-03-13  Jeff Law  <law@redhat.com>
5922
5923         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5924
5925 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5926
5927         * gcc.dg/switch-9.c: New test.
5928
5929 2006-03-13  Richard Guenther  <rguenther@suse.de>
5930
5931         PR middle-end/26630
5932         * gcc.dg/torture/pr26630.c: New testcase.
5933
5934 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5935
5936         * gfortran.dg/dependency_10.f90: New test case.
5937         * gfortran.dg/dependency_11.f90: Likewise.
5938
5939 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5940             Erik Edelmann  <eedelman@gcc.gnu.org>
5941
5942         * gfortran.dg/allocatable_function_1.f90: New.
5943         * gfortran.dg/allocatable_function_2.f90: New.
5944
5945 2006-03-10  Richard Guenther  <rguenther@suse.de>
5946
5947         PR middle-end/26565
5948         * gcc.dg/torture/pr26565.c: New testcase.
5949
5950 2006-03-09  Eric Christopher  <echristo@apple.com>
5951
5952         * gcc.c-torture/compile/20060309-1.c: New.
5953
5954 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5955
5956         PR libgfortran/26499
5957         * gfortran.dg/write_back.f: New test.
5958         * gfortran.dg/write_rewind_1.f: New test.
5959         * gfortran.dg/write_rewind_2.f: New test.
5960
5961 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5962
5963         PR libgfortran/26554
5964         * gfortran.dg/read_logical.f90: New test.
5965
5966 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5967
5968         * ada/acats/norun.lst: cdd2a03 now passes.
5969
5970 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5971
5972         PR testsuite/25177
5973         * gcc.target/powerpc/pr18096-1.c: Change where the error
5974         would match.
5975
5976 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5977
5978         * gcc.target/i386/cleanup-1.c: New test.
5979         * gcc.target/i386/cleanup-2.c: New test.
5980
5981 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5982
5983         * gfortran.dg/dependency_9.f90: Remove for the time being.
5984
5985 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5986
5987         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5988         directive.
5989
5990 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5991
5992         * gfortran.dg/dependency_9.f90: New test case.
5993
5994 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5995
5996         * gfortran.dg/dependency_4.f90: New test case.
5997         * gfortran.dg/dependency_5.f90: New test case.
5998         * gfortran.dg/dependency_6.f90: New test case.
5999         * gfortran.dg/dependency_7.f90: New test case.
6000         * gfortran.dg/dependency_8.f90: New test case.
6001
6002 2006-03-03  Paul Brook  <paul@codesourcery.com>
6003
6004         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6005         Add m68k-*-elf.
6006
6007 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6008
6009         PR fortran/25031
6010         * multiple_allocation_1.f90: New test.
6011
6012 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6013
6014         PR tree-optimization/26524
6015         * gfortran.dg/pr26524.f: New test case.
6016
6017 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6018
6019         * g++.dg/template/repo5.C: Cleanup repo files.
6020         * gcc.dg/20051201-1.c: Cleanup coverage files.
6021         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6022         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6023         tree dump files.
6024
6025 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6026
6027         * objc.dg/objc-nofilename-1.m: New test.
6028         * objc.dg/bad-receiver-type.m: New test.
6029         * obj-c++.dg/bad-receiver-type.mm: New test.
6030
6031 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6032
6033         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6034
6035 2006-03-01  Mike Stump  <mrs@apple.com>
6036
6037         * g++.dg/abi/key2.C: Add.
6038
6039 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6040
6041         * gfortran.dg/logical_dot_product.f90: New test.
6042
6043         PR fortran/26393
6044         * gfortran.dg/used_interface_ref.f90: New test.
6045
6046         PR fortran/20938
6047         * gfortran.dg/dependency_2.f90: New test.
6048         * gfortran.fortran-torture/execute/where17.f90: New test.
6049         * gfortran.fortran-torture/execute/where18.f90: New test.
6050         * gfortran.fortran-torture/execute/where19.f90: New test.
6051         * gfortran.fortran-torture/execute/where20.f90: New test.
6052
6053 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6054
6055         * g++.dg/tree-ssa/pr26443.C: New test case.
6056
6057 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6058
6059         PR middle-end/26022
6060         * g++.dg/opt/return-slot1.C: New test.
6061
6062 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6063
6064         PR libgfortran/26136
6065         * gfortran.dg/namelist_23.f90: New test.
6066
6067 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6068
6069         PR middle-end/14752
6070         * gcc.dg/fold-eqandshift-2.c: New test case.
6071
6072 2006-02-28  Richard Guenther  <rguenther@suse.de>
6073
6074         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6075         decomposition.
6076
6077 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6078
6079         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6080
6081 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6082
6083         PR libgfortran/26464
6084         * gfortran.dg/backspace_5.f: New test.
6085         * gfortran.dg/backspace_6.f: New test.
6086
6087 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6088
6089         * gcc.dg/fold-eqandnot-1.c: New test case.
6090
6091 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6092
6093         PR middle-end/19983
6094         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6095
6096 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6097
6098         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6099         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6100
6101 2006-02-26  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/26421
6104         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6105
6106 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6107
6108         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6109         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6110
6111 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6112
6113         * gcc.dg/fold-even-1.c: New test case.
6114
6115 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6116
6117         PR middle-end/21137
6118         * gcc.dg/fold-eqandshift-1.c: New test case.
6119
6120 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6121
6122         PR tree-optimization/25125
6123         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6124         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6125
6126 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6127
6128         PR tree-optimizations/26359
6129         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6130         with -fdump-tree-dceloop-details.
6131         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6132
6133 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6134
6135         PR middle-end/23673
6136         * gcc.dg/fold-eqxor-1.c: New test case.
6137         * gcc.dg/fold-eqxor-2.c: Likewise.
6138         * gcc.dg/fold-eqxor-3.c: Likewise.
6139
6140 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6141
6142         PR fortran/23092
6143         * scalar_mask_1.f90: New test.
6144
6145 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6146
6147         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6148         * g++.dg/eh/uncaught2.C: New.
6149         * g++.dg/eh/uncaught3.C: New.
6150
6151 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6152
6153         PR libgfortran/26423
6154         * gfortran.dg/read_many_1.f: New test.
6155
6156 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6157
6158         PR fortran/24519
6159         * gfortran.dg/dependency_3.f90: New test.
6160         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6161         XFAILs.
6162
6163         PR fortran/25395
6164         * gfortran.dg/equiv_6.f90: New test.
6165
6166 2006-02-23  Jeff Law  <law@redhat.com>
6167
6168         * gcc.c-torture/compile/pr26425.c: New test.
6169
6170 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6171
6172         PR middle-end/26412
6173         * gcc.dg/gomp/pr26412.c: New test.
6174
6175 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6176
6177         PR c++/26291
6178         * g++.dg/other/ellipsis1.C: New test.
6179         * g++.dg/parse/operator4.C: Adjust error marker.
6180
6181 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6182
6183         PR target/25603
6184         * gfortran.dg/pr25603.f: New testcase.
6185
6186 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6187
6188         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6189         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6190
6191 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6192
6193         * g++.dg/eh/spbp.C: New.
6194
6195 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6196
6197         PR middle-end/26379
6198         * gcc.target/i386/mmx-7.c: New test.
6199
6200 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6201
6202         PR tree-optimization/26361
6203         * gcc.dg/tree-ssa/vrp27.c: New test case.
6204
6205 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6206
6207         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6208         * gcc.dg/tree-ssa/complex-4.c: Here.
6209
6210 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6211
6212         PR middle-end/19543
6213         * gfortran.dg/logical_1.f90: New test case.
6214
6215 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6216
6217         PR middle-end/26334
6218         * gcc.dg/20060218-1.c: Moved to...
6219         * gcc.target/i386/20060218-1.c: ... here.  New test.
6220
6221 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6222
6223         PR fortran/26201
6224         * gfortran.dg/convert_1.f90: New.
6225
6226 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6227
6228         PR fortran/25054
6229         * gfortran.dg/namelist_5.f90: New test.
6230
6231         PR fortran/25089
6232         * gfortran.dg/namelist_4.f90: New test.
6233
6234 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6235
6236         PR tree-opt/25680
6237         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6238
6239 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6240
6241         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6242         variable to take into account the variable name in the
6243         function header.
6244         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6245
6246 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6247
6248         PR middle-end/26334
6249         * gcc.c-torture/compile/20060217-1.c: New test.
6250         * gcc.dg/20060218-1.c: New test.
6251
6252 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6253
6254         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6255
6256 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6257
6258         * gcc.dg/cpp/undef3.c: New test.
6259         * gcc.dg/cpp/trad/builtins2.c: New test.
6260
6261 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6262
6263         PR c++/26266
6264         * g++.dg/template/static22.C: New test.
6265         * g++.dg/template/static23.C: New test.
6266         * g++.dg/template/static24.C: New test.
6267         * g++.dg/template/non-dependent13.C: New test.
6268         * g++.dg/init/member1.C: Tweak error markers.
6269
6270 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6271
6272         PR target/26255
6273         * gcc.c-torture/compile/pr26255.c: New test case.
6274
6275 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6276
6277         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6278         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6279         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6280         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6281         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6282         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6283         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6284
6285 2006-02-16  Jeff Law  <law@redhat.com>
6286
6287         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6288         * gcc.dg/tree-ssa/vrp26.c: New test.
6289
6290 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6291
6292         PR target/20353
6293         PR target/24578
6294         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6295         __UCLIBC__ is defined.
6296
6297 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6298
6299         PR fortran/26224
6300         * gfortran.dg/gomp/pr26224.f: New test.
6301
6302 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6303
6304         PR tree-opt/25918
6305         * lib/target-supports.exp
6306         (check_effective_target_vect_short_mult): New.
6307         (check_effective_target_vect_char_mult): New.
6308         (check_effective_target_vect_widen_sum_qi_to_si): New.
6309         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6310         (check_effective_target_vect_widen_sum_hi_to_si): New.
6311         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6312         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6313         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6314         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6315         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6316         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6317         vect-reduc-pattern-2c.c
6318         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6319         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6320         vect-reduc-pattern-1c.c
6321
6322 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6323
6324         PR fortran/24557
6325         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6326
6327 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6328
6329         PR fortran/26054
6330         * gfortran.dg/enum_8.f90: Remove check for warning.
6331         * gfortran.dg/iomsg_1.f90: Ditto.
6332         * gfortran.dg/enum_1.f90: Ditto.
6333         * gfortran.dg/enum_9.f90: Ditto.
6334         * gfortran.dg/enum_2.f90: Ditto.
6335         * gfortran.dg/enum_10.f90: Ditto.
6336         * gfortran.dg/enum_3.f90: Ditto.
6337         * gfortran.dg/flush_1.f90: Ditto.
6338         * gfortran.dg/enum_4.f90: Ditto.
6339         * gfortran.dg/array_constructor_1.f90: Ditto.
6340         * gfortran.dg/enum_5.f90: Ditto.
6341         * gfortran.dg/enum_6.f90: Ditto.
6342         * gfortran.dg/enum_7.f90: Ditto.
6343
6344 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR middle-end/26300
6347         * gcc.c-torture/compile/20060215-1.c: New test.
6348
6349 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6350
6351         PR middle-end/23670
6352         * gcc.dg/tree-ssa/andor-2.c: New test case.
6353
6354 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6355
6356         PR fortran/25045
6357         * optional_dim.f90: New test.
6358
6359 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6360
6361         PR fortran/26277
6362         * gfortran.dg/label_4.f90: New.
6363
6364 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6365             Diego Novillo  <dnovillo@redhat.com>
6366             Uros Bizjak  <uros@kss-loka.si>
6367
6368         * gfortran.dg/gomp: New directory.
6369
6370 2006-02-14  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/26258
6373         * gcc.dg/torture/pr26258.c: New testcase.
6374
6375 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR fortran/26246
6378         * gfortran.dg/pr26246_1.f90: New test.
6379         * gfortran.dg/pr26246_2.f90: New test.
6380
6381         PR middle-end/26092
6382         * gcc.c-torture/compile/20060208-1.c: New test.
6383
6384 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6385
6386         PR fortran/26074
6387         PR fortran/25103
6388         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6389         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6390         * gfortran.dg/automatic_module_variable.f90: Change error message.
6391
6392         PR fortran/20861
6393         * gfortran.dg/internal_dummy_1.f90: New test.
6394
6395         PR fortran/20871
6396         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6397
6398
6399         PR fortran/25083
6400         * gfortran.dg/uncommon_block_data_1.f90: New test.
6401         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6402         with standard.
6403
6404         PR fortran/25088
6405         * gfortran.dg/typed_subroutine_1.f90: New test.
6406
6407 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6408
6409         * objc.dg/dwarf-1.m: New.
6410
6411 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6412
6413         PR middle-end/24427
6414         * gcc.dg/tree-ssa/andor-1.c: New test case.
6415
6416 2006-02-13  Josh Conner  <jconner@apple.com>
6417
6418         PR target/25376
6419         * gcc.dg/pr25376.c: New test.
6420
6421         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6422         assemble.
6423         * lib/target-supports.exp (check_named_sections_available):
6424         Only compile named-sections test -- don't assemble.
6425
6426 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6427
6428         * g++.dg/warn/no-write-strings.C: New test.
6429         * g++.dg/warn/write-strings.C: Likewise.
6430         * g++.dg/warn/write-strings-default.C: Likewise.
6431
6432 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6433
6434         PR fortran/25806
6435         * gfortran.dg/ret_pointer_2.f90: New test.
6436
6437 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6438
6439         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6440
6441 2006-02-10  Jeff Law  <law@redhat.com>
6442
6443         * gcc.c-torture/compile/pr26213.c: New test.
6444
6445 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6446
6447         gfortran.dg/null_1.f90: New test.
6448
6449 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6450
6451         PR fortran/14771
6452         * gfortran.dg/parens_4.f90: New.
6453         * gfortran.dg/parens_5.f90: New.
6454
6455 2006-02-10  Richard Guenther  <rguenther@suse.de>
6456
6457         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6458
6459 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6460         Paul Thomas  <pault@gcc.gnu.org>
6461
6462         PR fortran/14771
6463         * gfortran.dg/parens_1.f90: New.
6464         * gfortran.dg/parens_2.f90: New.
6465         * gfortran.dg/parens_3.f90: New.
6466
6467 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6468
6469         PR fortran/26038
6470         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6471
6472         PR fortran/25059
6473         * gfortran.dg/impure_assignment_1.f90: New test.
6474
6475         PR fortran/25070
6476         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6477
6478 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6479
6480         PR target/26141
6481         * g++.dg/expr/stdarg2.C: New test.
6482
6483 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6484
6485         PR inline-asm/16194
6486         * gcc.dg/pr16194.c: New test.
6487
6488 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6489
6490         * ada/acats/run_acats: Use portable variant of "$@".
6491
6492 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6493
6494         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6495         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6496
6497 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6498
6499         PR tree-opt/26179
6500         * g++.dg/opt/pr26179.C: New test.
6501
6502 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6503
6504         PR middle-end/26134
6505         * gcc.dg/tree-ssa/complex-3.c: New test.
6506
6507 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6508
6509         * gcc.c-torture/compile/volatile-1.c: New test.
6510
6511 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6512
6513         PR 26180
6514         * gcc.dg/tree-ssa/pr26180.c: New test.
6515
6516 2006-02-08  Jeff Law  <law@redhat.com>
6517
6518         * gcc.dg/tree-ssa/pr21417.c: New test.
6519
6520 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6521
6522         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6523         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6524
6525 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6526
6527         * lib/scanrtl.exp: New.
6528
6529 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6530
6531         PR c++/26071
6532         * g++.dg/other/virtual2.C: New test.
6533
6534         PR c++/26070
6535         * g++.dg/other/virtual1.C: New test.
6536
6537 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6538
6539         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6540         cleanup-ipa-dump): Update dump file glob patterns.
6541         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6542         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6543
6544         * lib/gcc-dg.exp: Load it.
6545         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6546
6547 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6548
6549         PR testsuite/26159
6550         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6551         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6552
6553 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6554
6555         PR fortran/25577
6556         * gfortran.dg/mvbits_1.f90: New.
6557
6558 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6559
6560         * g++.dg/warn/Wdiv-by-zero.C: New test.
6561         * g++.dg/warn/Wno-div-by-zero.C: New.
6562
6563 2006-02-07  Jeff Law  <law@redhat.com>
6564
6565         * gcc.dg/tree-ssa/pr21559.c: New test.
6566
6567         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6568         multiple VRP passes.
6569         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6570         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6571         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6572         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6573         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6574         * gcc.dg/tree-ssa/vrp02.c: Likewise
6575         * gcc.dg/tree-ssa/vrp11.c: Likewise
6576         * gcc.dg/tree-ssa/pr14341.c: Likewise
6577         * gcc.dg/tree-ssa/vrp19.c: Likewise
6578         * gcc.dg/tree-ssa/vrp20.c: Likewise
6579         * gcc.dg/tree-ssa/vrp03.c: Likewise
6580         * gcc.dg/tree-ssa/pr21086.c: Likewise
6581         * gcc.dg/tree-ssa/pr21959.c: Likewise
6582         * gcc.dg/tree-ssa/vrp21.c: Likewise
6583         * gcc.dg/tree-ssa/vrp04.c: Likewise
6584         * gcc.dg/tree-ssa/pr25485.c: Likewise
6585         * gcc.dg/tree-ssa/pr22026.c: Likewise
6586         * gcc.dg/tree-ssa/vrp22.c: Likewise
6587         * gcc.dg/tree-ssa/vrp05.c: Likewise
6588         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6589         * gcc.dg/tree-ssa/pr20701.c: Likewise
6590         * gcc.dg/tree-ssa/vrp23.c: Likewise
6591         * gcc.dg/tree-ssa/vrp06.c: Likewise
6592         * gcc.dg/tree-ssa/pr22117.c: Likewise
6593         * gcc.dg/tree-ssa/pr20702.c: Likewise
6594         * gcc.dg/tree-ssa/vrp15.c: Likewise
6595         * gcc.dg/tree-ssa/pr21090.c: Likewise
6596         * gcc.dg/tree-ssa/pr21294.c: Likewise
6597         * gcc.dg/tree-ssa/vrp24.c: Likewise
6598         * gcc.dg/tree-ssa/vrp07.c: Likewise
6599         * gcc.dg/tree-ssa/pr21563.c: Likewise
6600         * gcc.dg/tree-ssa/pr25382.c: Likewise
6601         * gcc.dg/tree-ssa/vrp16.c: Likewise
6602         * gcc.dg/tree-ssa/vrp25.c: Likewise
6603         * gcc.dg/tree-ssa/vrp08.c: Likewise
6604         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6605         * gcc.dg/tree-ssa/vrp17.c: Likewise
6606         * gcc.dg/tree-ssa/pr21458.c: Likewise
6607         * g++.dg/tree-ssa/pr18178.C: Likewise
6608
6609 2006-02-07  Richard Guenther  <rguenther@suse.de>
6610
6611         PR c++/26140
6612         Revert
6613         2006-01-30  Richard Guenther  <rguenther@suse.de>
6614         PR c++/23372
6615         * gcc.dg/pr23372-1.C: New testcase.
6616
6617         * g++.dg/tree-ssa/pr26140.C: New testcase.
6618
6619 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6620
6621         PR c++/9737
6622         * g++.dg/template/ttp15.C: New test.
6623         * g++.dg/template/ttp16.C: Likewise.
6624         * g++.dg/template/ttp17.C: Likewise.
6625         * g++.old-deja/g++.pt/ttp36.C: Remove.
6626         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6627         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6628         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6629         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6630         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6631         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6632         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6633         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6634         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6635
6636 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6637
6638         PR libfortran/23815
6639         * unf_io_convert_4.f90: New test.
6640
6641 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6642
6643         * gcc.dg/tree-ssa/loadpre10.c: New test.
6644         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6645         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6646         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6647
6648 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6649
6650         PR libfortran/24685
6651         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6652
6653 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6654
6655         PR tree-opt/25251
6656         * gfortran.dg/assign_7.f: New test.
6657
6658 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6659
6660         PR fortran/26041
6661         PR fortran/26064
6662         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6663         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6664         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6665
6666 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6667
6668         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6669         in size_t typedef.
6670
6671 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6672
6673         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6674         * g++.dg/charset/string.c (foo): Likewise.
6675         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6676         const char*
6677         * g++.dg/ext/builtin2.C (printf): Likewise.
6678         * g++.dg/init/new15.C (printf): Likewise.
6679         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6680         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6681         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6682         * g++.dg/template/non-dependent4.C (temp): Likewise.
6683         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6684         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6685         parameter type to const char*.
6686         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6687         Change type to const char*.
6688         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6689         Likewise.
6690         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6691         second parameter type to const char*.
6692         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6693         (Y::Y): Change parameter type to const char*.
6694         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6695         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6696         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6697         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6698         (char*).
6699         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6700         const char*.
6701         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6702         type to const char*.
6703         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6704         return type to const char*.
6705         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6706         to const char*.
6707         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6708         * g++.old-deja/g++.law/refs1.C: Likewise.
6709         * g++.old-deja/g++.law/visibility1.C: Likewise.
6710         * g++.old-deja/g++.law/visibility2.C: Likewise.
6711         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6712         const char*.
6713         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6714         * g++.old-deja/g++.mike/net48.C: Likewise.
6715         * g++.old-deja/g++.mike/p646.C: Likewise.
6716         * g++.old-deja/g++.mike/p6746.C: Likewise.
6717         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6718         type to const char*.
6719         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6720         deprecated conversion warning.
6721         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6722         char*.
6723         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6724         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6725         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6726         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6727         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6728         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6729         * g++.old-deja/g++.pt/t39.C: Likewise.
6730         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6731         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6732
6733 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6734
6735         PR fortran/25075
6736         intrinsic_argument_conformance_1.f90: New test.
6737
6738 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6739
6740         PR fortran/20845
6741         * gfortran.dg/char_result_11.f90: Add SAVE.
6742         * gfortran.dg/der_pointer_4.f90: Ditto.
6743         * gfortran.dg/default_initialization.f90: New test.
6744
6745 2006-02-03  Jeff Law  <law@redhat.com>
6746
6747         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6748         handle more than 100 dump files.
6749         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6750         * lib/scantree.exp (scan-tree-dump): Likewise.
6751         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6752         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6753         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6754         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6755         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6756
6757 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6758
6759         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6760
6761 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6762
6763         * g++.dg/template/using12.C: New test.
6764
6765 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6766
6767         * gcc.target/powerpc/pr25960.c: New test.
6768
6769 2006-02-02  Steven G. Kargl  <kargls@comcast>
6770
6771         PR fortran/24958
6772         gfortran.dg/nullify_2.f90: New test.
6773
6774 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6775
6776         PR 25990
6777         * gcc.dg/gomp/pr25990.c: New test.
6778
6779 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6780
6781         PR c++/25342
6782         * g++.gd/template/partial4.C: New test.
6783
6784 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6785
6786         PR middle-end/26001
6787         * gfortran.dg/data_char_2.f90: New.
6788
6789 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6790
6791         PR fortran/26039
6792         maxval_maxloc_conformance_1.f90: New test.
6793
6794 2006-01-31  Richard Guenther  <rguenther@suse.de>
6795
6796         * gcc.target/i386/sselibm-1.c: New testcase.
6797         * gcc.target/i386/sselibm-2.c: Likewise.
6798         * gcc.target/i386/sselibm-3.c: Likewise.
6799         * gcc.target/i386/sselibm-4.c: Likewise.
6800         * gcc.target/i386/sselibm-5.c: Likewise.
6801
6802 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6803
6804         PR fortran/24266
6805         * gfortran.dg/arrayio_derived_2.f90: New.
6806
6807 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6808
6809         * gcc.dg/unsigned-long-compare.c: New test.
6810
6811 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6812
6813         PR testsuite/25318
6814         * lib/target-supports.exp (check_effective_target_freorder):
6815         Check to see if target supports -freorder-blocks-and-partition.
6816         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6817         instead of "dg-require-named-sections".
6818
6819 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6820
6821         PR target/14798:
6822         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6823         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6824         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6825         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6826         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6827         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6828         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6829         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6830
6831 2006-01-30  Richard Guenther  <rguenther@suse.de>
6832
6833         PR c++/23372
6834         * gcc.dg/pr23372-1.C: New testcase.
6835
6836 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6837
6838         * gcc.dg/gomp/pr25874.c: New test.
6839
6840 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6841
6842         PR tree-opt/25911
6843         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6844
6845 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6846
6847         PR fortran/18578
6848         PR fortran/18579
6849         PR fortran/20857
6850         PR fortran/20885
6851         * gfortran.dg/intent_out_1.f90: New test.
6852
6853 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6854
6855         PR fortran/17911
6856         * gfortran.dg/procedure_lvalue.f90: New test.
6857
6858         PR fortran/20895
6859         PR fortran/25030
6860         * gfortran.dg/char_pointer_assign_2.f90: New test.
6861         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6862         assignment to be consistent with standard.
6863         * gfortran.dg/char_result_2.f90: The same.
6864         * gfortran.dg/char_result_8.f90: The same.
6865
6866 2006-01-28  Zack Weinberg  <zackw@panix.com>
6867
6868         * gcc.dg/Woverlength-strings.c
6869         * gcc.dg/Woverlength-strings-pedantic-c89.c
6870         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6871         * gcc.dg/Woverlength-strings-pedantic-c99.c
6872         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6873
6874 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6875
6876         * gcc.c-torture/execute/20060127-1.c: New test.
6877
6878 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6879
6880         PR c++/25999
6881         * g++.dg/ext/pragmaweak1.C: New test.
6882
6883 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6884
6885         PR c++/25855
6886         * g++.dg/template/spec29.C: New test.
6887
6888 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6889
6890         PR c/19606.
6891         * gcc.c-torture/execute/pr19606.c: New.
6892
6893 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6894
6895         * gcc.dg/pragma-re-4.c: New test.
6896
6897 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6898
6899         PR fortran/25964
6900         * gfortran.dg/assumed_size_refs_3.f90: New test.
6901
6902 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6903
6904         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6905
6906 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6907
6908         PR ada/21317
6909         * ada/acats/support/impdef.a: Add One_Long_Second.
6910         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6911         * ada/acats/tests/c9/c94026.a: Likewise.
6912         * ada/acats/tests/c9/c97305c.ada: Likewise.
6913         * ada/acats/tests/c9/c99004a.ada: Likewise.
6914
6915 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6916
6917         PR fortran/25964
6918         * gfortran.dg/global_references_2.f90: New test.
6919
6920         PR fortran/25084
6921         PR fortran/20852
6922         PR fortran/25085
6923         PR fortran/25086
6924         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6925         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6926
6927         PR fortran/25416
6928         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6929
6930 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6931
6932         PR c/25892
6933         * gcc.dg/Wpointer-sign.c: New.
6934         * gcc.dg/Wpointer-sign-Wall.c: New.
6935         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6936         * gcc.dg/Wpointer-sign-pedantic.c: New.
6937         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6938         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6939
6940 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6941
6942         PR C/25861
6943         * gcc.c-torture/compile/pr25861.c: New test.
6944
6945 2006-01-26  Paul Brook  <paul@codesourcery.com>
6946
6947         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6948         on short-enum targets.
6949         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6950         variable.
6951         (generate_fields): Use short_enums.
6952         (main): Set short_enums.  Document -e.
6953         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6954         on short-enum targets.
6955         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6956         variable.
6957         (generate_fields): Use short_enums.
6958         (main): Set short_enums.  Document -e.
6959         * lib/target-supports.exp (check_effective_target_short_enums): New.
6960
6961 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6962
6963         PR target/25947
6964         * gcc.dg/torture/pr25947-1.c: New test.
6965
6966 2006-01-25  Jan Hubicka  <jh@suse.cz>
6967             Roger Sayle  <roger@eyesopen.com>
6968
6969         PR rtl-optimization/25703
6970         * gcc.target/i386/20060125-1.c: New test case.
6971         * gcc.target/i386/20060125-2.c: New test case.
6972
6973 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6974
6975         PR fortran/18540
6976         * gfortran.dg/goto_1.f: New.
6977
6978 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6979
6980         PR fortran/25716
6981         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6982         25716 on 32-bit systems too.
6983
6984 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6985
6986         PR testsuite/25590
6987         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6988
6989 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6990
6991         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6992
6993 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6994
6995         PR fortran/25835
6996         * gfortran.dg/read_eof.f90: Delete, renamed.
6997         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6998         * gfortran.dg/read_eof_2.f90: New test.
6999         * gfortran.dg/read_eof_3.f90: New test.
7000
7001 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7002
7003         PR tree-opt/25860
7004         * gcc.c-torture/compile/pr25860.c: New test.
7005
7006 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7007
7008         PR c++/25552
7009         * g++.dg/parse/dtor8.C: New test.
7010
7011 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7012
7013         PR testsuite/25891
7014         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7015         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7016         check_effective_target_fopenmp returns 0.
7017
7018 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7019
7020         PR ada/20548
7021         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7022         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7023         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7024
7025 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7026
7027         PR tree-opt/25857
7028         * g++.dg/opt/pr25857.C: New test.
7029
7030 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7031         Jan Hubicka  <jh@suse.cz>
7032         Richard Guenther  <rguenther@suse.de>
7033
7034         PR rtl-optimization/25654
7035         * gcc.dg/torture/pr25654.c: New testcase.
7036         * gcc.target/i386/pr25654.c: Likewise.
7037
7038 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7039
7040         PR fortran/25901
7041         * gfortran.dg/internal references_2.f90: New test.
7042
7043         Fix regression in testing of admissability of attributes.
7044         * gfortran.dg/intent_used_1.f90: New test.
7045
7046 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7047
7048         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7049         Remove target conditional torture options for i?86 and x86_64
7050         GNU/Linux.
7051
7052 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7053
7054         PR c++/10891
7055         * g++.dg/rtti/no-rtti.C: New.
7056
7057 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/25895
7060         * g++.dg/inherit/conv2.C: New test.
7061
7062         PR c++/25856
7063         * g++.dg/parse/dtor7.C: New test.
7064
7065         PR c++/25858
7066         * g++.dg/template/crash44.C: New test.
7067
7068 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7069
7070         PR fortran/25124
7071         PR fortran/25625
7072         * gfortran.dg/internal_references_1.f90: New test.
7073           PR fortran/20881
7074         PR fortran/23308
7075         PR fortran/25538
7076         PR fortran/25710
7077         * gfortran.dg/global_references_1.f90: New test.
7078         * gfortran.dg/g77/19990905-1.f: Restore the error that
7079         there is a clash between the common block name and
7080         the name of a subroutine reference.
7081
7082         PR fortran/PR24276
7083         * gfortran.dg/aliasing_dummy_1.f90: New test.
7084
7085 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7086
7087         * gcc.dg/vmx/1b-01.c: Warning fix.
7088         * gcc.dg/vmx/1c-02.c: Likewise.
7089         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7090
7091 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7092
7093         PR testsuite/24962
7094         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7095
7096 2006-01-20  Richard Guenther  <rguenther@suse.de>
7097         Steven Bosscher <stevenb.gcc@gmail.com>
7098
7099         PR rtl-optimization/24626
7100         * gcc.dg/torture/pr24626-1.c: New testcase.
7101         * gcc.dg/torture/pr24626-2.c: Likewise.
7102         * gcc.dg/torture/pr24626-3.c: Likewise.
7103         * gcc.dg/torture/pr24626-4.c: Likewise.
7104
7105 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7106
7107         PR c++/5520
7108         * g++.dg/warn/empty-body.C: New.
7109
7110 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7111
7112         PR c++/22136
7113         * g++.dg/template/using10.C: New test.
7114         * g++.dg/temlpate/using11.C: Likewise.
7115         * g++.dg/inherit/using5.C: Tweak error messages.
7116
7117 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7118
7119         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7120         target test.
7121         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7122
7123 2006-01-19  Jan Hubicka  <jh@suse.cz>
7124
7125         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7126
7127 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7128
7129         PR c++/25854
7130         * g++.dg/template/spec28.C: New test.
7131
7132 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7133
7134         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7135         Fix fprintf's by adding srcdir or removing it.
7136
7137 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7138
7139         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7140         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7141         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7142         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7143         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7144         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7145         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7146         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7147         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7148         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7149         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7150         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7151         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7152         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7153
7154 2006-01-18  Jeff Law  <law@redhat.com>
7155
7156         * gcc.dg/tree-ssa/vrp25.c: New test.
7157
7158 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7159
7160         * gcc.dg/pr25805.c: Fix misapplied patch.
7161
7162 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7163
7164         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7165         (check_effective_target_vect_udot_qi): New.
7166         (check_effective_target_vect_sdot_hi): New.
7167         (check_effective_target_vect_udot_hi): New.
7168         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7169         prefixed with "wrapv-" with -fwrapv.
7170         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7171         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7172         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7173         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7174         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7175
7176         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7177         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7178         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7179         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7180
7181 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7182
7183         PR c++/16829
7184         * g++.dg/other/default2.C: New test.
7185         * g++.dg/other/default3.C: New test.
7186
7187 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7188
7189         PR c/25805
7190         * gcc.dg/pr25805.c: New file.
7191
7192 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/25836
7195         * g++.dg/template/init6.C: New test.
7196
7197 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7198
7199         * gcc.dg/tree-ssa/pr24287.c: New test
7200
7201 2006-01-18  Eric Christopher  <echristo@apple.com>
7202
7203         * g++.dg/eh/table.C: New.
7204
7205 2006-01-18  DJ Delorie  <dj@redhat.com>
7206
7207         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7208         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7209         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7210         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7211
7212 2006-01-18  Jeff Law  <law@redhat.com>
7213
7214         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7215         on wrapping on overflow semantics.
7216
7217         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7218
7219         * gcc.gc/tree-ssa/vrp23.c: New test.
7220         * gcc.gc/tree-ssa/vrp24.c: New test.
7221
7222 2006-01-18  Richard Henderson  <rth@redhat.com>
7223             Aldy Hernandez  <aldyh@redhat.com>
7224             Jakub Jelinek  <jakub@redhat.com>
7225             Diego Novillo  <dnovillo@redhat.com>
7226             Uros Bizjak  <uros@kss-loka.si>
7227
7228         * testsuite/gcc.dg/gomp: New directory.
7229
7230 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7231             Steven G. Kargl  <kargls@comcast.net>
7232
7233         PR fortran/20869
7234         * gfortran.dg/intrinsic_external_1.f90: New test.
7235
7236         PR fortran/20875.
7237         * gfortran.dg/elemental_pointer_1.f90: New test.
7238
7239         PR fortran/25024
7240         * gfortran.dg/external_procedures_1.f90: New test.
7241
7242         PR fortran/25785
7243         gfortran.dg/assumed_present.f90: New test.
7244
7245 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7246
7247         * g++.dg/parse/lookup5.C: New test.
7248
7249 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7250
7251         PR fortran/25697
7252         * gfortran.dg/read_eof.f90: New test.
7253
7254 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7255
7256         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7257         add a closing brace.
7258
7259 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7260
7261         PR fortran/25631
7262         * gfortran.dg/fmt_tl.f: New test.
7263
7264 2006-01-17  Eric Christopher  <echristo@apple.com>
7265
7266         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7267         * g++.old-deja/g++.warn/impint2.C: Ditto.
7268         * g++.old-deja/g++.other/null1.C: Ditto.
7269         * g++.dg/warn/conv2.C: Ditto.
7270         * g++.dg/warn/conv4.C: New file.
7271
7272 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7273
7274         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7275
7276 2006-01-17  Andreas Jaeger  <aj@suse.de>
7277             Janis Johnson <janis187@us.ibm.com>
7278
7279         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7280         in 64-bit.
7281         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7282         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7283
7284 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7285
7286         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7287         xfail txxx where xxx >= 25.
7288
7289 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7290
7291         PR testsuite/25764
7292         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7293
7294 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR c/25682
7297         * gcc.dg/pr25682.c: New test.
7298         * g++.dg/parse/array-size2.C: New test.
7299
7300 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7301
7302         * consistency.vlad: Remove entire directory, 1652 files.
7303
7304 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7305
7306         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7307         check_effective_target_dfprt_nocache): New.
7308         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7309         (check_effective_target_dfprt): New.
7310         * lib/c-compat.exp (check_dfp): Remove.
7311         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7312         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7313         level of support for decimal float.
7314         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7315         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7316         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7317         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7318         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7319         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7320         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7321         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7322         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7323         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7324         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7325         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7326         directives.
7327
7328 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7329
7330         PR testsuite/25741
7331         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7332         $base_dir/../.
7333         * lib/gfortran.exp (gfortran_init): Likewise.
7334         * lib/obj-c++.exp (obj-c++_init): Likewise.
7335         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7336         (scan-assembler-dem-not): Likewise.
7337         * lib/scandump.exp (scan-dump-dem): Likewise.
7338         (scan-dump-dem-not): Likewise.
7339
7340 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7341
7342         PR testsuite/25767
7343         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7344         powerpc-*-darwin*.
7345         * lib/obj-c++.exp (obj-c++_init): Likewise.
7346
7347 2006-01-16  Richard Guenther  <rguenther@suse.de>
7348
7349         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7350
7351 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7352
7353         PR testsuite/25777
7354         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7355         to LD_LIBRARY_PATH.
7356
7357 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7358             Andrew Pinski  <pinskia@physics.uc.edu>
7359
7360         * gcc.dg/minmax-1.c: New test.
7361
7362 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7363
7364         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7365         * gcc.misc-tests/dectest.exp: Ditto.
7366
7367 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7368
7369         PR testsuite/25796
7370         * gcc.target/i386/cmov6.c: Use -march=k8.
7371
7372 2006-01-15  Andreas Jaeger  <aj@suse.de>
7373
7374         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7375         x86 does not have __float128.
7376
7377 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7378
7379         * gcc.target/i386/cmov6.c: New test.
7380
7381 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7382
7383         PR c++/25663
7384         * g++.dg/template/ctor6.C: New test.
7385
7386 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7387
7388         PR tree-optimization/25485
7389         * gcc.dg/tree-ssa/pr25485.c: New.
7390
7391 2006-01-14  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/22548
7394         PR tree-optimization/22555
7395         PR tree-optimization/22501
7396         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7397         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7398         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7399         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7400         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7401         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7402         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7403         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7404         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7405
7406 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7407
7408         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7409         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7410
7411 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7412         Richard Guenther  <rguenther@suse.de>
7413
7414         PR rtl-optimization/24257
7415         * gcc.dg/torture/pr24257.c: New testcase.
7416
7417 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7418
7419         * gcc.c-torture/execute/20060110-1.c: New test.
7420         * gcc.c-torture/execute/20060110-2.c: New test.
7421
7422 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7423
7424         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7425
7426 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7427
7428         PR fortran/25756
7429         * gfortran.dg/label_3.f90: New test.
7430
7431 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7432
7433         PR tree-optimization/25771
7434         * g++.dg/tree-ssa/pr25771.C: New test
7435
7436 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7437
7438         PR tree-opt/24365
7439         * g++.dg/opt/complex5.C: New test.
7440
7441 2006-01-13  Richard Guenther  <rguenther@suse.de>
7442
7443         * gcc.target/i386/387-9.c: New testcase.
7444
7445 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7446
7447         PR c++/24824
7448         * g++.dg/debug/dwarf2-1.C: New.
7449
7450 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7451
7452         PR testsuite/25728
7453         * lib/gcov.exp (verify-lines): Add "close $fd".
7454
7455 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7456             Ben Elliston  <bje@au.ibm.com>
7457
7458         * gcc.dg/dfp/inf-1.c: New test.
7459
7460 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7461             Yao Qi  <qiyaoltc@cn.ibm.com>
7462             Ben Elliston  <bje@au.ibm.com>
7463             Jon Grimm  <jgrimm2@us.ibm.com>
7464
7465         * gcc.dg/nodfp-1.c: New test.
7466         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7467         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7468         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7469         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7470         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7471         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7472         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7473         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7474         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7475         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7476         * gcc.dg/format/dfp-printf-1.c: Likewise.
7477         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7478         (compat_setup_dfp): New.
7479         * gcc.dg/compat/compat.exp: Use it.
7480         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7481         Make some variables global, prepend "compat_" to their names.
7482         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7483         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7484         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7485         * lib/compat.exp (compat_skip_list): Make global, rename.
7486         * lib/c-compat.exp: New file.
7487         * lib/target-supports.exp (check_effective_target_dfp): New.
7488
7489         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7490         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7491         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7492         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7493         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7494         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7495         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7496         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7497         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7498         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7499         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7500         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7501         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7502         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7503         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7504         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7505         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7506         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7507         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7508         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7509         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7510         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7511         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7512         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7513         gcc.dg/dfp/struct-layout-1.c,
7514         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7515         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7516         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7517         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7518         gcc.dg/dfp/func-vararg-dfp.c,
7519         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7520         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7521         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7522         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7523         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7524
7525 2006-01-11  Richard Guenther  <rguenther@suse.de>
7526
7527         PR tree-optimization/25734
7528         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7529
7530 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7531
7532         PR fortran/25486
7533         * gfortran.dg/literal_character_constant_1_x.F: New test.
7534         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7535         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7536         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7537
7538 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         PR c++/25386
7541         * g++.dg/ext/packed3.C: Add expected packed error.
7542
7543 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7544
7545         PR target/25706
7546         * gcc.dg/torture/pr25706-1.c: New test.
7547
7548 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7549
7550         PR tree-optimization/23109
7551         PR tree-optimization/23948
7552         PR tree-optimization/24123
7553
7554         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7555         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7556         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7557         g++.dg/tree-ssa/pr23948.C: New testcases.
7558         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7559         three divisions in order to do the optimization.
7560
7561 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7562
7563         PR c++/25632
7564         * g++.dg/other/pr25632.C: New test.
7565
7566 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/25730
7569         * gfortran.dg/used_types_1.f90: New test.
7570
7571 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7572
7573         PR target/25718
7574         * gcc.dg/torture/pr25718-1.c: New test.
7575
7576 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7577
7578         * gfortran.dg/list_read_2.f90: Fix typo in description.
7579
7580 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7581
7582         * lib/target-supports.exp (check_visibility_available): Simplify test
7583         for *-*-netware*.
7584         (check_profiling_available): Fail for *-*-netware*.
7585         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7586         * gcc.dg/20021014-1.c: Likewise.
7587         * gcc.dg/nest.c: Likewise.
7588
7589 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7590
7591         fortran/24936
7592         * gfortran.dg/forall_3.f90: New test.
7593
7594 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7595
7596         PR fortran/21977
7597         * gfortran.dg/nesting_2.f90: New test.
7598         * gfortran.dg/nesting_3.f90: New test.
7599
7600 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7601
7602         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7603         Fix typo in comment.
7604
7605 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7606
7607         * gfortran.dg/single_char_string.f90: New test.
7608
7609 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7610
7611         * gfortran.dg/ichar_2.f90: New test.
7612
7613 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7614
7615         PR fortran/25093
7616         * gfortran.dg/private_type_4.f90: New.
7617
7618 2006-01-07  Richard Guenther  <rguenther@suse.de>
7619
7620         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7621
7622 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7623
7624         * gfortran.dg/func_decl_1.f90: New.
7625         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7626         * gfortran.dg/array_alloc_2.f90: Likewise.
7627         * gfortran.dg/char_result_8.f90: Likewise.
7628         * gfortran.dg/dup_save_1.f90: Likewise.
7629         * gfortran.dg/dup_save_2.f90: Likewise.
7630         * gfortran.dg/f2c_6.f90: Likewise.
7631         * gfortran.dg/f2c_7.f90: Likewise.
7632         * gfortran.dg/func_result_2.f90: Likewise.
7633         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7634
7635 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7636
7637         PR fortran/22146
7638         * gfortran.dg/elemental_subroutine_1.f90: New test.
7639         * gfortran.dg/elemental_subroutine_2.f90: New test.
7640
7641         PR fortran/25029
7642         PR fortran/21256
7643         * gfortran.dg/assumed_size_refs_1.f90: New test.
7644
7645         PR fortran/20868
7646         PR fortran/20870
7647         * gfortran.dg/assumed_size_refs_2.f90: New test.
7648         * gfortran.dg/initialization_1.f90: Change warning message.
7649
7650 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7651
7652         * gcc.dg/tree-ssa/loop-15.c: New test.
7653
7654 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7655
7656         PR fortran/25598
7657         * gfortran.dg/backspace_3.f: New test.
7658         * gfortran.dg/backspace_4.f: New test.
7659
7660 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7661
7662         PR fortran/24268
7663         * gfortran.dg/fmt_white.f: Update test.
7664
7665 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7666
7667         * gcc.dg/cast-1.c: Add new warning.
7668         * gcc.dg/cast-2.c: Likewise.
7669         * gcc.dg/cast-3.c: Likewise.
7670         * gcc.dg/format/cast-1.c: Likewise.
7671         * gcc.dg/cast-4.c: New testcase.
7672
7673 2006-01-05  Richard Guenther  <rguenther@suse.de>
7674
7675         PR tree-optimization/22555
7676         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7677
7678 2006-01-05  Richard Guenther  <rguenther@suse.de>
7679             Diego Novillo  <dnovillo@redhat.com>
7680
7681         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7682         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7683         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7684         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7685         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7686         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7687         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7688         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7689         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7690         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7691         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7692         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7693         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7694         * treelang/compile/extravar.tree: Likewise.
7695         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7696         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7697         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7698         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7699         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7700
7701 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7702
7703         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7704         for 64-bit fix.
7705
7706 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7707
7708         PR fortran/23675
7709         gfortran.dg/char_result_11.f90: New.
7710
7711 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/24782
7714         * g++.dg/parse/access9.C: New test.
7715         * g++.dg/tc1/dr52.C: Tweak error markers.
7716
7717 2006-01-04  Richard Henderson  <rth@redhat.com>
7718
7719         Merge from gomp branch.
7720         * g++.dg/parse/pragma2.C: Update expected error lines.
7721
7722 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7723
7724         * g++.dg/other/i386-2.C: New test.
7725
7726         PR target/25554
7727         * gcc.c-torture/compile/20051228-1.c: New test.
7728
7729         PR c/25559
7730         * gcc.dg/pr25559.c: New test.
7731
7732 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/25492
7735         * g++.dg/lookup/friend9.C: New test.
7736
7737         PR c++/25625
7738         * g++.dg/template/repo5.C: New test.
7739
7740 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7741
7742         PR fortran/25101
7743         * gfortran.dg/forall_2.f90: New test.
7744
7745 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7746
7747         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7748         dg-require-weak.  Adjust regexp to handle leading-underscore
7749         targets and space as well as TAB after .weak.  Change previous
7750         64-bit fix to not use naked dot.
7751
7752 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7753
7754         PR rtl-optimization/25578
7755         * gcc.c-torture/execute/20060102-1.c: New testcase.
7756
7757 2006-01-03  Richard Guenther  <rguenther@suse.de>
7758
7759         PR c/25183
7760         * gcc.dg/torture/pr25183.c: New testcase.
7761
7762 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7763
7764         Merge from gomp-branch.
7765         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7766         * gcc.dg/ia64-sync-2.c: Likewise.
7767         * gcc.dg/ia64-sync-3.c: Likewise.
7768         * gcc.dg/ia64-sync-4.c: Likewise.
7769         * gcc.dg/sync-2.c: Likewise.
7770         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7771         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7772
7773 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/25635
7776         * g++.dg/parse/operator6.C: New test.
7777
7778         PR c++/25637
7779         * g++.dg/parse/error29.C: New test.
7780
7781         PR c++/25638
7782         * g++.dg/parse/dtor6.C: New test.
7783
7784         PR c++/25633
7785         * g++.dg/parse/ctor3.C: New test.
7786
7787         PR c++/25634
7788         * g++.dg/template/class3.C: New test.
7789
7790 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7791
7792         * g++.dg/debug/debug9.C: New.
7793
7794 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7795
7796         PR fortran/24640
7797         * gfortran.dg/label_2.f90: New test.
7798
7799 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7800
7801         * g++.dg/lookup/using12.C: Tighten error marker.
7802
7803 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7804             Andrew Pinski <pinskia@physics.uc.edu>
7805
7806         * gcc.target/powerpc/darwin-abi-3.c: New file.
7807         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7808         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7809         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7810         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7811         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7812         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7813         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7814         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7815
7816 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7817
7818         * gcc.dg/tree-ssa/loadpre1.c: New;
7819         * gcc.dg/tree-ssa/loadpre2.c: New;
7820         * gcc.dg/tree-ssa/loadpre3.c: New;
7821         * gcc.dg/tree-ssa/loadpre4.c: New;
7822         * gcc.dg/tree-ssa/loadpre5.c: New;
7823         * gcc.dg/tree-ssa/loadpre6.c: New;
7824         * gcc.dg/tree-ssa/loadpre7.c: New;
7825         * gcc.dg/tree-ssa/loadpre8.c: New;
7826         * gcc.dg/tree-ssa/loadpre9.c: New;
7827
7828 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7829
7830         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7831         * g++.dg/abi/thunk4.C: Likewise.
7832
7833 2006-01-01  Andreas Jaeger  <aj@suse.de>
7834
7835         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7836         portable.
7837
7838 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR c++/25294
7841         * gcc.dg/pragma-pack-3.c: New test.
7842         * g++.dg/parse/pragma3.C: New test.
7843
7844 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7845
7846         PR middle-end/24827
7847         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7848
7849 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7850
7851         PR testsuite/25214
7852         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7853
7854 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7855
7856         PR fortran/22607
7857         * gfortran-dg/pure_byref_3.f90: New.
7858
7859         fortran/PR 25396
7860         * gfortran.dg/userdef_operator_1.f90: New.
7861
7862 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7863
7864         * g++.dg/abi/thunk3.C: New.
7865         * g++.dg/abi/thunk4.C: New.
7866
7867 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7868
7869         PR fortran/25532
7870         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7871         associated derived type components of derived types are
7872         properly declared in contained procedures.
7873
7874 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7875
7876         PR libgfortran/25139
7877         * gfortran.dg/backspace_2.f: New test.
7878
7879 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7880
7881         PR libgfortran/25550
7882         * gfortran.dg/endfile.f: New test.
7883
7884 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7885
7886         PR libgfortran/25419
7887         * gfortran.dg/comma.f: New test.
7888
7889 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7890
7891         * lib/gfortran-dg.exp: Remove trailing whitespace.
7892         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7893         -funroll-all-loops.
7894
7895 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7896
7897         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7898         Extended Double long doubles or repeat tests when long double is
7899         the same size as double.
7900
7901 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7902
7903         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7904
7905         PR testsuite/25442
7906         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7907         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7908
7909         PR testsuite/25441
7910         * gcc.dg/pr23911.c: Make test variable static.
7911
7912         PR testsuite/25444
7913         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7914
7915 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7916
7917         PR c++/25439
7918         * g++.dg/parse/crash17.C: Adjust error markers.
7919         * g++.dg/template/error20.C: New test.
7920
7921 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7922
7923         PR c++/23172
7924         * g++.dg/ext/complit4.C: New test.
7925
7926         PR c++/25417
7927         * g++.dg/ext/complit5.C: Likewise.
7928
7929 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7930
7931         PR tree-optimization/25125
7932         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7933         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7934         * gcc.c-torture/execute/pr25125.c: New.
7935
7936 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7937
7938         PR fortran/25029
7939         PR fortran/21256
7940         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7941         with incorrect assumed size references.
7942
7943 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/23171
7946         * g++.dg/opt/init1.C: New test.
7947
7948 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7949
7950         PR c++/24671
7951         * g++.dg/template/sfinae3.C: New test.
7952
7953 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7954
7955         * g++.dg/other/friend4.C: New test.
7956
7957 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR target/25005
7960         * g++.dg/opt/pr25005.C: New test.
7961
7962 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7963
7964         PR c++/25369
7965         * g++.dg/template/ptrmem16.C: New test.
7966
7967 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7968
7969         PR fortran/25029
7970         PR fortran/21256
7971         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7972
7973 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7974
7975         PR libgfortran/25307
7976         * gfortran.dg/list_read_5.f90: New test.
7977
7978 2005-12-22  Richard Henderson  <rth@redhat.com>
7979
7980         * gcc.target/i386/sse-7.c: Use -msse2.
7981
7982 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR rtl-optimization/25432
7985         * gcc.c-torture/compile/20051216-1.c: New test.
7986
7987         PR objc/25328
7988         * objc/execute/pr25328.m: New test.
7989
7990 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/25364
7993         * g++.dg/template/call4.C: New test.
7994
7995 2005-12-22  Dale Johannesen  <dalej@apple.com>
7996
7997         * gcc.target/i386/sse-17.c: New.
7998
7999 2005-12-22  Paul Brook  <paul@codesourcery.com>
8000
8001         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8002
8003 2005-12-22  Paul Brook  <paul@codesourcery.com>
8004
8005         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8006
8007 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8008
8009         PR tree-opt/25513
8010         * gcc.c-torture/compile/pr25513.c: New test.
8011
8012 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8013
8014         PR c++/23333
8015         * g++.dg/parse/error25.C: Add more tests.
8016
8017 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8018
8019         PR fortran/18990
8020         * gfortran.dg/der_charlen_1.f90: New.
8021
8022 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8023
8024         PR fortran/20889
8025         * gfortran.dg/pointer_component_type_1.f90: New test.
8026
8027         PR fortran/25029
8028         PR fortran/21256
8029         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8030         should give an error with assumed size array refernces and checks those
8031         that should not.
8032         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8033         reference an upper bound so that it does not generate an error.
8034
8035         PR fortran/19362
8036         PR fortran/20244
8037         PR fortran/20864
8038         PR fortran/25391
8039         * gfortran.dg/used_dummy_types_1.f90: New test.
8040         * gfortran.dg/used_dummy_types_2.f90: New test.
8041         * gfortran.dg/used_dummy_types_3.f90: New test.
8042         * gfortran.dg/used_dummy_types_4.f90: New test.
8043         * gfortran.dg/used_dummy_types_5.f90: New test.
8044
8045         PR fortran/23152
8046         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8047         group already being USE associated.
8048         * gfortran.dg/assumed_shape_nml.f90: New test.
8049         * gfortran.dg/assumed_size_nml.f90: New test.
8050
8051         PR fortran/20862
8052         PR fortran/25053
8053         PR fortran/25063
8054         PR fortran/25064
8055         PR fortran/25066
8056         PR fortran/25067
8057         PR fortran/25068
8058         PR fortran/25307
8059         * gfortran.dg/io_constraints_1.f90: New test.
8060         * gfortran.dg/io_constraints_1.f90: New test.
8061         * gfortran.dg/iostat_3.f90: Change wording of warning.
8062         * gfortran.dg/g77/19981216-0.f: The same.
8063
8064 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8065
8066         PR tree-optimization/23518
8067         * testsuite/gcc.dg/pr23518.c: New.
8068
8069 2005-12-21  Mike Stump  <mrs@apple.com>
8070
8071         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8072
8073 2005-12-21  Paul Brook  <paul@codesourcery.com>
8074
8075         * gcc.dg/pr19340.c: Skip on m68k targets.
8076
8077 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8078
8079         PR rtl-optimization/25196
8080         * gcc.dg/pr25196.c: New test.
8081
8082 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8083
8084         PR fortran/25423
8085         gfortran.dg/where_nested_1.f90: New.
8086
8087 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8088
8089         PR tree-optimization/25382.
8090         * gcc.dg/tree-ssa/pr25382.c: New.
8091
8092 2005-12-20  Richard Guenther  <rguenther@suse.de>
8093
8094         PR middle-end/24306
8095         * gcc.target/i386/pr24306.c: New testcase.
8096
8097 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8098
8099         PR tree-optimization/25501
8100         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8101
8102 2005-12-20  Richard Guenther  <rguenther@suse.de>
8103
8104         Revert
8105         2005-12-02  Richard Guenther  <rguenther@suse.de>
8106
8107         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8108
8109 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8110
8111         PR c++/21228
8112         * g++.dg/warn/Wunreachable-code-2.C: New test.
8113
8114 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/24278
8117         * g++.dg/template/ctor5.C: New test.
8118
8119         PR c++/24915
8120         * g++.dg/template/overload8.C: New test.
8121
8122 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8123
8124         * gcc.c-torture/compile/pr25483 : New test.
8125
8126 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8127
8128         PR c++/20552
8129         * g++.dg/ext/typeof10.C: New test.
8130
8131 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8132
8133         * gcc.dg/mt-loopi1.c: New.
8134
8135 2005-12-18  Richard Guenther  <rguenther@suse.de>
8136
8137         PR tree-optimization/25481
8138         * gcc.dg/torture/pr25481.c: New testcase.
8139
8140 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8141
8142         PR rtl-optimization/21041
8143         * gcc.dg/pr21041.c: New test.
8144
8145 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8146
8147         PR libgfortran/25463
8148         * gfortran.dg/advance.f90: New test.
8149
8150 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8151
8152         * gcc.dg/20051201-1.c: New test.
8153
8154 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8155
8156         PR fortran/25018
8157         * gfortran.dg/initialization_1.f90: New test.
8158         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8159         * gfortran.dg/g77/980616-0.f: The same.
8160
8161 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8162
8163         * PR fortran/25458
8164         * gfortran.dg/chkbits.f90: New test.
8165
8166 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8167
8168         * gfortran.dg/enum_5.f: Revert to previous version.
8169
8170 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8171
8172         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8173         * gfortran.dg/nested_modules_1.f90: Ditto.
8174         * gfortran.dg/hollerith_f95.f90: Ditto.
8175         * gfortran.dg/select_5.f90: Ditto.
8176         * gfortran.dg/secnds.f: Ditto.
8177         * gfortran.dg/hollerith2.f90: Ditto.
8178         * gfortran.dg/imag_2.f: Ditto.
8179         * gfortran.dg/ftell_2.f90: Ditto.
8180         * gfortran.dg/malloc_free_1.f90: Ditto.
8181         * gfortran.dg/logint-1.f: Ditto.
8182         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8183         * gfortran.dg/e_d_fmt.f90: Ditto.
8184         * gfortran.dg/hollerith_legacy.f90: Ditto.
8185         * gfortran.dg/logint-2.f: Ditto.
8186         * gfortran.dg/enum_5.f90: Ditto.
8187         * gfortran.dg/f2c_2.f90: Ditto.
8188         * gfortran.dg/pr17143.f90: Ditto.
8189         * gfortran.dg/namelist_14.f90: Ditto.
8190         * gfortran.dg/logint-3.f: Ditto.
8191         * gfortran.dg/spread_scalar_source.f90: Ditto.
8192         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8193         * gfortran.dg/namelist_11.f: Ditto.
8194         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8195         * gfortran.dg/g77/20010519-1.f
8196         * gfortran.dg/g77/alpha1.f: Ditto.
8197         * gfortran.dg/g77/990115-1.f: Ditto.
8198         * gfortran.dg/g77/erfc.f: Ditto.
8199         * gfortran.dg/g77/19990313-3.f: Ditto.
8200         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8201         * gfortran.dg/g77/20010426.f: Ditto.
8202         * gfortran.dg/g77/19990313-0.f: Ditto.
8203         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8204         * gfortran.dg/g77/20000629-1.f: Ditto.
8205         * gfortran.dg/g77/970125-0.f: Ditto.
8206         * gfortran.dg/g77/8485.f: Ditto.
8207         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8208         * gfortran.dg/g77/19990313-1.f: Ditto.
8209         * gfortran.dg/g77/int8421.f: Ditto.
8210         * gfortran.dg/g77/19990305-0.f: Ditto.
8211         * gfortran.dg/g77/947.f: Ditto.
8212         * gfortran.dg/g77/19990905-2.f: Ditto.
8213         * gfortran.dg/g77/cabs.f: Ditto.
8214         * gfortran.dg/g77/19990313-2.f: Ditto.
8215         * gfortran.dg/g77/20020307-1.f: Ditto.
8216         * gfortran.dg/g77/dcomplex.f: Ditto.
8217         * gfortran.dg/g77/19990502-1.f: Ditto.
8218         * gfortran.dg/g77/19981216-0.f: Ditto.
8219         * gfortran.dg/common_4.f90: Ditto.
8220         * gfortran.dg/entry_4.f90: Ditto.
8221         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8222         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8223         * gfortran.dg/namelist_12.f: Ditto.
8224         * gfortran.dg/scale_1.f90: Ditto.
8225         * gfortran.dg/modulo_1.f90
8226         * gfortran.dg/hollerith.f90: Ditto.
8227         * gfortran.dg/direct_io_3.f90: Ditto.
8228         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8229         * gfortran.dg/gnu_logical_1.F: Ditto.
8230         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8231         * gfortran.dg/assign_1.f90: Ditto.
8232         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8233         * gfortran.dg/pr23095.f: Ditto.
8234         * gfortran.dg/read_float_1.f90: Ditto.
8235
8236 2005-12-17  Andreas Jaeger  <aj@suse.de>
8237
8238         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8239         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8240
8241 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8242
8243         PR fortran/24268
8244         * gfortran.dg/fmt_white.f: New test.
8245
8246 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8247
8248         * gfortran.dg/label_1.f90: New test.
8249
8250 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8251
8252         PR testsuite/25422
8253         * gcc.dg/20031012-1.c: Add -Walways-true option.
8254         * gcc.dg/weak/weak-3.c: Likewise.
8255         * g++.old-deja/g++.mike/warn8.C: Likewise.
8256
8257 2005-12-16  Mike Stump  <mrs@apple.com>
8258
8259         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8260         exit.
8261
8262 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8263
8264         PR libgfortran/25264
8265         PR libgfortran/25349
8266         * gfortran.dg/tl_editing.f90: Added additional checks.
8267         * gfortran.dg/t_editing.f: New test.
8268         * gfortran.dg/write_padding.f90: New test
8269
8270 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8271
8272         PR testsuite/25215
8273         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8274
8275 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR rtl-optimization/24899
8278         * gcc.c-torture/execute/20051215-1.c: New test.
8279
8280 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8281
8282         PR 24823
8283         * gfortran.dg/pr24823.f: New test.
8284
8285 2005-12-16  Jeff Law  <law@redhat.com>
8286
8287         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8288
8289 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8290
8291         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8292         Change C++ style comments to C style comments.
8293         Remove aligned types from the array.
8294         Keep Enums disabled.
8295         (complex_types): Remove aligned types from the array.
8296         Comment out "_Complex long double".
8297         (attrib_types): Remove.
8298         (complex_attrib_types): Remove.
8299         (attrib_array_types): Remove.
8300         (complex_attrib_array_types): Remove.
8301         (aligned_bitfld_types): Remove.
8302         (n_aligned_bitfld_types): Remove.
8303         (FEATURE_ALIGNEDPACKED): Delete.
8304         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8305         (singles): Remove support for adding attributes.
8306         (choose_type): Remove support for attributed types.
8307         (generate_fields): Remove support for attributed bit-fields.
8308         Remove support for adding attributes.
8309         (generate_random_tests): Remove support for adding attributes.
8310         (features): Add back "[0] :0" and "complex vector [0]".
8311         (main): Remove support for attributed bit-fields.
8312         Uncomment the calling of generate_random_tests for the rests of
8313         the tests.
8314
8315 2005-12-16  Jan Hubicka  <jh@suse.cz>
8316
8317         * gcc.c-torture/combine/pr25224.c: New.
8318
8319 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8320
8321         PR other/25028
8322         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8323         HP-UX.
8324
8325 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8326
8327         * gcc.dg/20051215-1.c: New file.
8328
8329 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8330
8331         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8332         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8333
8334 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8335
8336         PR fortran/18197
8337         * gfortran.dg/dummy_functions_1.f90: New.
8338
8339 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8340
8341         PR rtl-optimization/25310
8342         * gcc.c-torture/compile/pr25310.c: New test.
8343
8344 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR debug/25023
8347         * gcc.dg/pr25023.c: New test.
8348
8349 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8350
8351         * g++.old-deja/g++.brendan/redecl1.C,
8352         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8353         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8354         g++.old-deja/g++.oliva/typeof1.C,
8355         g++.old-deja/g++.other/crash16.C,
8356         g++.old-deja/g++.other/crash34.C,
8357         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8358         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8359         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8360         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8361         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8362         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8363         Remove xfail.
8364
8365 2005-12-14  Kean Johnston  <jkj@sco.com>
8366             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8367
8368         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8369         * gcc.target/i386/20020523-1.c: Ditto.
8370         * gcc.target/i386/tailcall-1.c: Ditto.
8371         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8372         * gcc.target/i386/ssetype-5.c: Ditto.
8373
8374 2005-12-14  Jeff Law  <law@redhat.com>
8375
8376         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8377
8378 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8379
8380         PR target/25254
8381         PR target/24188
8382         * gcc.target/i386/pr25254.c: New test.
8383         * gfortran.dg/PR24188.f: New test.
8384
8385 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8386
8387         * lib/fortran-torture.exp: Catch remaining uses of
8388         remote_file build delete.
8389
8390 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8391
8392         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8393
8394 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8395
8396         * gcc.dg/warn-addr-cmp.c: New test.
8397
8398 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8399
8400         PR debug/25023
8401         PR target/25293
8402         * gcc.target/i386/pr25293.c: New test.
8403
8404 2005-12-13  Petr Machata  <machata@post.cz>
8405
8406         PR c++/24907
8407         * g++.dg/parse/comma2.C: New test.
8408
8409 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8410             Jakub Jelinek  <jakub@redhat.com>
8411
8412         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8413         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8414         (limits.h): Include unconditionally.
8415         (stdlib.h): Likewise.
8416         (hashtab.h): Do not include.
8417         (getopt.h): Likewise.
8418         (stddef.h): Include.
8419         (hashval_t): Define.
8420         (struct entry): Add "next" field.
8421         (HASH_SIZE): New macro.
8422         (hash_table): New variable.
8423         (switchfiles): Do not use xmalloc.
8424         (mix): New macro.
8425         (iterative_hash): New function.
8426         (hasht): Remove.
8427         (e_exists): New function.
8428         (e_insert): Likewise.
8429         (output): Use, instead of libiberty hashtable functions.
8430         (main): Do not use getopt.  Do not call htab_create.
8431
8432 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c++/25331
8435         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8436         put atal* and atpaal* attributes on array elements.
8437         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8438         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8439         put atal* and atpaal* attributes on array elements.
8440         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8441
8442 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8443
8444         * gcc.dg/single-precision-constant.c: New test.
8445
8446 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8447
8448         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8449         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8450         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8451         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8452         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8453         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8454         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8455         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8456         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8457         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8458         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8459         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8460         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8461         gcc.target/powerpc/ppc-sdata-2.c,
8462         gcc.target/powerpc/ppc-stackalign-1.c,
8463         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8464         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8465         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8466         gcc.target/powerpc/rs6000-ldouble-2.c,
8467         gcc.target/powerpc/rs6000-power2-1.c,
8468         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8469         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8470         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8471         option into target selector.
8472         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8473         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8474
8475 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8476
8477         PR objc/25348
8478         * objc.dg/encode-9.m: New test.
8479
8480 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8481
8482         PR testsuite/20772
8483         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8484         * gcc.dg/asm-b.c: Fix typo.
8485         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8486         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8487         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8488         i?86 lp64 and x86_64 ilp32.
8489         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8490         on i?86 lp64.
8491         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8492
8493 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8494
8495         PR fortran/25078
8496         gfortran.dg/equiv_5.f90: New test.
8497
8498 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8499
8500         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8501         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8502         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8503         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8504         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8505         * gcc.dg/tree-ssa/reassoc-5.c: New.
8506         * gcc.dg/tree-ssa/reassoc-6.c: New.
8507         * gcc.dg/tree-ssa/reassoc-7.c: New.
8508         * gcc.dg/tree-ssa/reassoc-8.c: New.
8509         * gcc.dg/tree-ssa/reassoc-9.c: New.
8510         * gcc.dg/tree-ssa/reassoc-10.c: New.
8511         * gcc.dg/tree-ssa/reassoc-11.c: New.
8512
8513 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8514
8515         PR testsuite/25167
8516         PR testsuite/24478
8517         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8518
8519 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/25300
8522         * g++.dg/template/inherit.C: Do not use a generic error message.
8523
8524 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8525
8526         PR libobjc/25354
8527         * objc.dg/gnu-encoding: New directory.
8528         * objc.dg/gnu-encoding/compat-common.h: New file.
8529         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8530         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8531         * objc.dg/gnu-encoding/vector-defs.h: New file.
8532         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8533         * objc.dg/gnu-encoding/generate-random.c: New file.
8534         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8535         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8536         * objc.dg/gnu-encoding/generate-random.h: New file.
8537
8538 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/25337
8541         * g++.dg/template/defarg7.C: New test.
8542
8543 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8544
8545         PR libobjc/25347
8546         * objc.dg/encode-8.m: New test.
8547
8548 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8549
8550         PR libobjc/25346
8551         * objc.dg/encode-7.m: New test.
8552
8553 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8554
8555         PR c++/25010
8556         * g++.dg/opt/inline10.C: New test.
8557
8558 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8559
8560         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8561
8562 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8563
8564         * gfortran.dg/substring_equivalence.f90: typo in comment
8565
8566 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8567
8568         PR fortran/25068
8569         * gfortran.dg/iostat_3.f90: New test.
8570
8571 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8572
8573         PR fortran/23815
8574         * gfortran.dg/unf_io_convert_1.f90: New test.
8575         * gfortran.dg/unf_io_convert_2.f90: New test.
8576         * gfortran.dg/unf_io_convert_3.f90: New test.
8577
8578 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8579
8580         PR testsuite/20772
8581         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8582         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8583         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8584         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8585         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8586         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8587         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8588         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8589         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8590         gcc.dg/torture/fp-int-convert-float128-timode.c,
8591         gcc.dg/torture/fp-int-convert-float128.c,
8592         gcc.dg/torture/fp-int-convert-float80-timode.c,
8593         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8594         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8595
8596         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8597
8598 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8599
8600         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8601
8602 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8603
8604         * gcc.dg/20051207-1.c,
8605         * gcc.dg/20051207-2.c,
8606         * gcc.dg/20051207-3.c: New tests.
8607
8608 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8609
8610         PR testsuite/20772
8611         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8612         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8613         dg-skip-if target selector.
8614
8615         PR testsuite/20772
8616         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8617         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8618         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8619         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8620         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8621         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8622         and/or merge with i?86 cases.
8623
8624         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8625
8626         PR testsuite/20772
8627         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8628         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8629         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8630         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8631         x86_64-*-linux*.
8632
8633 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8634
8635         PR target/25311
8636         * gcc.c-torture/compile/pr25311.c: New test.
8637
8638 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8639
8640         PR libgfortran/25039
8641         * gfortran.dg/read_comma.f: New test.
8642
8643 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR c++/19317
8646         * g++.dg/opt/pr19317-1.C: New test.
8647         * g++.dg/opt/pr19317-2.C: New test.
8648         * g++.dg/opt/pr19317-3.C: New test.
8649
8650         PR target/19005
8651         * gcc.c-torture/execute/pr19005.c: New test.
8652
8653         PR target/17828
8654         * g++.old-deja/g++.other/comdat5.C: New test.
8655         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8656
8657         * g++.dg/compat/struct-layout-1.exp: New file.
8658         * g++.dg/compat/struct-layout-1.h: New.
8659         * g++.dg/compat/struct-layout-1_generate.c: New.
8660         * g++.dg/compat/struct-layout-1_x1.h: New.
8661         * g++.dg/compat/struct-layout-1_x2.h: New.
8662         * g++.dg/compat/struct-layout-1_y1.h: New.
8663         * g++.dg/compat/struct-layout-1_y2.h: New.
8664
8665         * gcc.dg/20050330-2.c: New test.
8666
8667 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8668
8669         PR fortran/25292
8670         * gfortran.dg/associated_1.f90: New.
8671
8672 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8673
8674         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8675         ILP32 vect_no_align platforms.
8676
8677 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8678             Jakub Jelinek  <jakub@redhat.com>
8679
8680         PR target/25268
8681         * gcc.c-torture/compile/20051207-1.c: New test.
8682
8683 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8684
8685         PR testsuite/20772
8686         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8687         gcc.dg/torture/pr18582-1.c,
8688         gcc.target/i386/attributes-error.c: Also test on x86_64.
8689
8690         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8691
8692 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8693
8694         PR c++/19397
8695         * g++.dg/template/typedef3.C: New test.
8696
8697         PR c++/19762
8698         PR c++/19764
8699         * g++.dg/template/dtor3.C: Fix error markers.
8700
8701 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8702
8703         * lib/target-supports.exp (check_effective_target_sync_char_short):
8704         Add s390*.
8705
8706 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8707
8708         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8709
8710 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8711
8712         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8713         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8714         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8715         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8716
8717 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8718
8719         PR c++/25263
8720         * g++.dg/other/array2.C: New test case.
8721
8722 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8723
8724         * gcc.dg/darwin-weakimport-3.c: New.
8725
8726         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8727         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8728         and to work on Darwin.
8729         * gcc.dg/attr-weakref-1b.c: New file.
8730         * gcc.dg/attr-weakref-2.c: New test.
8731         * gcc.dg/darwin-weakref-1.c: New test.
8732
8733 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8734
8735         PR testsuite/25247
8736         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8737         use in selector expressions.
8738         (dg-xfail-if): Ditto.
8739         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8740         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8741         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8742         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8743         * gcc.test-framework/test-framework.exp: Skip generated tests if
8744         CHECK_TEST_FRAMEWORK is not 1.
8745
8746 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8747
8748         PR tree-optimization/24963
8749         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8750
8751         PR target/24108
8752         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8753
8754         PR target/18580
8755         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8756         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8757         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8758         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8759
8760 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8761
8762         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8763         dg-options.
8764
8765 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8766
8767         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8768
8769 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8770
8771         * gcc.dg/format/cast-1.c: New test.
8772
8773 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8774
8775         PR c/7776
8776         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8777         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8778         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8779         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8780
8781 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8782
8783         * gcc.dg/cast-pretty-print-1.c: New test.
8784
8785 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8786
8787         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8788
8789 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/24173
8792         * g++.dg/template/friend40.C: New test.
8793
8794 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR target/25199
8797         * gcc.target/i386/movq-2.c: New test.
8798         * gcc.target/i386/movq.c: Remove target i?86, instead add
8799         dg-require-effective-target ilp32.
8800
8801 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8802
8803         PR c++/24103
8804         * g++.dg/other/default1.C: New test.
8805
8806 2005-12-02  Richard Guenther  <rguenther@suse.de>
8807
8808         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8809
8810 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8811
8812         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8813
8814 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8815
8816         PR target/21017
8817         * gcc.target/powerpc/rotate.c: New.
8818
8819 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8820
8821         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8822         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8823
8824 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8825
8826         PR c/13384
8827         * gcc.dg/pr17730-1.c: Adjust.
8828         * gcc.dg/lvalue1.c (main): Likewise.
8829         * gcc.dg/lvalue-2.c: Likewise.
8830         * g++.dg/pr7503-3.C
8831
8832 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8833
8834         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8835         error messages.
8836
8837 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/24789
8840         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8841
8842 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8843
8844         PR target/24475
8845         * lib/target-supports.exp (check_effective_target_tls): New.
8846         (check_effective_target_tls_runtime): New.
8847         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8848         for TLS support.
8849         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8850         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8851         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8852         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8853         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8854         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8855         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8856         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8857         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8858         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8859         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8860         effective-target TLS.
8861         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8862         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8863         effective-target TLS runtime.
8864
8865 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8866
8867         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8868
8869 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8870
8871         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8872         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8873         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8874         ignored" warnings when "packing" is the same as the ABI layout.
8875
8876 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8877
8878         PR fortran/21302
8879         * gfortran.dg/line_length_1.f: New test.
8880         * gfortran.dg/line_length_2.f90: Ditto.
8881
8882 2005-11-30  Richard Guenther  <rguenther@suse.de>
8883
8884         PR tree-optimization/21655
8885         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8886
8887 2005-11-30  Dale Johannesen  <dalej@apple.com>
8888
8889         * gcc.c-torture/compile/pr24930.c: New.
8890
8891 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8892
8893         PR fortran/15809
8894         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8895
8896 2005-11-30  Jeff Law  <law@redhat.com>
8897
8898         * g++.old-deja/g++.law/pr25000.C: New test.
8899
8900 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8901
8902         * gcc.dg/tls/opt-11.c: New test.
8903
8904 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8905
8906         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8907         targets.
8908         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8909         LP64 ia64.
8910
8911 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8912
8913         * gfortran.dg/open_access_1.f90: New test.
8914
8915 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8916
8917         * gcc.dg/charset/builtin2.c: New test.
8918
8919 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8920
8921         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8922         on mmix-*-* for *_[xy].c.
8923
8924 2005-11-28  Kean Johnston  <jkj@sco.com>
8925
8926         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8927         headers.
8928         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8929         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8930         * gcc.target/i386/asm-3.c: Ditto.
8931         * gcc.target/i386/clobbers.c: Ditto.
8932         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8933         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8934         test regexp.
8935         * gcc.target/i386/mul.c: Ditto.
8936         * gcc.target/i386/ssetype-1.c: Ditto.
8937         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8938         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8939         static so the test works with -fPIC mode too. Based on comment in
8940         PR19231 by Pinski.
8941         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8942
8943 2005-11-28  Richard Guenther  <rguenther@suse.de>
8944
8945         * gcc.dg/alias-9.c: New testcase.
8946         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8947
8948 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8949             Uros Bizjak  <uros@kss-loka.si>
8950
8951         PR middle-end/20219
8952         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8953         tan(x)/sin(x) transformations.
8954
8955 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR middle-end/24575
8958         * gcc.dg/tree-ssa/divide-3.c: New test.
8959         * gcc.dg/tree-ssa/divide-4.c: New test.
8960
8961 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8962
8963         PR fortran/24917
8964         *  gfortran.dg/boz_6.f90: New test.
8965
8966 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8967
8968         PR fortran/23912
8969         * gfortran.dg/modulo_1.f90: New test.
8970
8971 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8972
8973         PR libfortran/24919
8974         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8975         fail on CRLF platforms.
8976         * gfortran.dg/ftell_2.f90: Likewise.
8977
8978 2005-11-26  Eric Christopher  <echristo@apple.com>
8979
8980         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8981
8982 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8983
8984         * objc.dg/gnu-runtime-3.m: Simplify.
8985
8986 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8987
8988         PR middle-end/23669
8989         * gcc.dg/tree-ssa/divide-1.c: New test.
8990         * gcc.dg/tree-ssa/divide-2.c: New test.
8991
8992 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8993
8994         PR libgfortran/24945
8995         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8996
8997 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8998
8999         PR libgfortran/24945
9000         * gfortran.dg/open_status_2.f90: New test.
9001
9002 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9003
9004         * gcc.c-torture/execute/builtins/fprintf.c,
9005         gcc.c-torture/execute/builtins/fputs-lib.c,
9006         gcc.c-torture/execute/builtins/fputs.c,
9007         gcc.c-torture/execute/builtins/lib/fprintf.c,
9008         gcc.c-torture/execute/builtins/lib/printf.c,
9009         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9010
9011 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9012
9013         * gcc.dg/20050922-2.c: New test.
9014
9015 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9016
9017         * objc.dg/gnu-runtime-3.m: New test.
9018
9019 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9020
9021         PR c++/9278
9022         * g++.dg/other/void1.C: New test.
9023
9024 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9025
9026         PR middle-end/24998
9027         * gcc.dg/torture/fp-int-convert-float.c,
9028         gcc.dg/torture/fp-int-convert-double.c,
9029         gcc.dg/torture/fp-int-convert-long-double.c,
9030         gcc.dg/torture/fp-int-convert-timode.c,
9031         gcc.dg/torture/fp-int-convert-float80.c,
9032         gcc.dg/torture/fp-int-convert-float80-timode.c,
9033         gcc.dg/torture/fp-int-convert-float128.c,
9034         gcc.dg/torture/fp-int-convert-float128-timode.c,
9035         gcc.dg/torture/fp-int-convert.h: New files.
9036
9037 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9038
9039         PR middle-end/24989
9040         * gcc.dg/tree-ssa/bool-10.c: New test.
9041         * gcc.dg/tree-ssa/bool-11.c: New test.
9042         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9043
9044 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9045
9046         PR middle-end/24990
9047         * tree-ssa/pr24990-1.c: New test.
9048
9049 2005-11-24  Richard Guenther  <rguenther@suse.de>
9050         Dirk Mueller <dmueller@suse.de>
9051
9052         PR c++/14024
9053         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9054         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9055         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9056         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9057         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9058         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9059
9060 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9061
9062         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9063
9064 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9065
9066         PR c/21668
9067         * gcc.dg/Wc++-compat.c: New.
9068         * gcc.dg/Wno-c++-compat.c: New.
9069
9070 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9071
9072         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9073         (vspltish, vspltisw): Likewise.
9074
9075 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9076
9077         PR libgfortran/24794
9078         * gfortran.dg/namelist_12.f: Fix quotes.
9079         * gfortran.dg/namelist_13.f90: Fix quotes.
9080         * gfortran.dg/namelist_14.f90: Fix quotes.
9081         * gfortran.dg/namelist_15.f90: Fix quotes.
9082         * gfortran.dg/namelist_use.f90: Fix quotes.
9083         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9084         * gfortran.dg/namelist_21.f90: New test.
9085         * gfortran.dg/namelist_22.f90: New test.
9086
9087 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9088
9089         PR target/23435
9090         * gcc.c-torture/compile/pr23435.c: New.
9091
9092 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9093
9094         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9095
9096 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9097
9098         * gcc.target/powerpc/405-macchw-1.c,
9099         gcc.target/powerpc/405-macchw-2.c,
9100         gcc.target/powerpc/405-macchwu-1.c,
9101         gcc.target/powerpc/405-macchwu-2.c,
9102         gcc.target/powerpc/405-machhw-1.c,
9103         gcc.target/powerpc/405-machhw-2.c,
9104         gcc.target/powerpc/405-machhwu-1.c,
9105         gcc.target/powerpc/405-machhwu-2.c,
9106         gcc.target/powerpc/405-maclhw-1.c,
9107         gcc.target/powerpc/405-maclhw-2.c,
9108         gcc.target/powerpc/405-maclhwu-1.c,
9109         gcc.target/powerpc/405-maclhwu-2.c,
9110         gcc.target/powerpc/405-mulchw-1.c,
9111         gcc.target/powerpc/405-mulchw-2.c,
9112         gcc.target/powerpc/405-mulchwu-1.c,
9113         gcc.target/powerpc/405-mulchwu-2.c,
9114         gcc.target/powerpc/405-mulhhw-1.c,
9115         gcc.target/powerpc/405-mulhhw-2.c,
9116         gcc.target/powerpc/405-mulhhwu-1.c,
9117         gcc.target/powerpc/405-mulhhwu-2.c,
9118         gcc.target/powerpc/405-mullhw-1.c,
9119         gcc.target/powerpc/405-mullhw-2.c,
9120         gcc.target/powerpc/405-mullhwu-1.c,
9121         gcc.target/powerpc/405-mullhwu-2.c,
9122         gcc.target/powerpc/405-nmacchw-1.c,
9123         gcc.target/powerpc/405-nmacchw-2.c,
9124         gcc.target/powerpc/405-nmachhw-1.c,
9125         gcc.target/powerpc/405-nmachhw-2.c,
9126         gcc.target/powerpc/405-nmaclhw-1.c,
9127         gcc.target/powerpc/405-nmaclhw-2.c,
9128         gcc.target/powerpc/440-macchw-1.c,
9129         gcc.target/powerpc/440-macchw-2.c,
9130         gcc.target/powerpc/440-macchwu-1.c,
9131         gcc.target/powerpc/440-macchwu-2.c,
9132         gcc.target/powerpc/440-machhw-1.c,
9133         gcc.target/powerpc/440-machhw-2.c,
9134         gcc.target/powerpc/440-machhwu-1.c,
9135         gcc.target/powerpc/440-machhwu-2.c,
9136         gcc.target/powerpc/440-maclhw-1.c,
9137         gcc.target/powerpc/440-maclhw-2.c,
9138         gcc.target/powerpc/440-maclhwu-1.c,
9139         gcc.target/powerpc/440-maclhwu-2.c,
9140         gcc.target/powerpc/440-mulchw-1.c,
9141         gcc.target/powerpc/440-mulchw-2.c,
9142         gcc.target/powerpc/440-mulchwu-1.c,
9143         gcc.target/powerpc/440-mulchwu-2.c,
9144         gcc.target/powerpc/440-mulhhw-1.c,
9145         gcc.target/powerpc/440-mulhhw-2.c,
9146         gcc.target/powerpc/440-mulhhwu-1.c,
9147         gcc.target/powerpc/440-mulhhwu-2.c,
9148         gcc.target/powerpc/440-mullhw-1.c,
9149         gcc.target/powerpc/440-mullhw-2.c,
9150         gcc.target/powerpc/440-mullhwu-1.c,
9151         gcc.target/powerpc/440-mullhwu-2.c,
9152         gcc.target/powerpc/440-nmacchw-1.c,
9153         gcc.target/powerpc/440-nmacchw-2.c,
9154         gcc.target/powerpc/440-nmachhw-1.c,
9155         gcc.target/powerpc/440-nmachhw-2.c,
9156         gcc.target/powerpc/440-nmaclhw-1.c,
9157         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9158
9159 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR fortran/24774
9162         * gfortran.dg/inquire_9.f90: New test.
9163
9164         PR fortran/21647
9165         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9166
9167 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9168
9169         PR libfortran/24432
9170         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9171         Check that 'cos' is supported.
9172
9173 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9174
9175         PR fortran/24223
9176         * gfortran.dg/substring_equivalence.f90: New test.
9177
9178         PR fortran/24705
9179         * gfortran.dg/auto_internal_assumed.f90: New test.
9180
9181 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9182
9183         * gcc.dg/fold-div-2.c: New test.
9184
9185 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9186
9187         PR rtl-optimization/24883
9188         * gcc.c-torture/compile/pr24883.c: New test.
9189
9190 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9191
9192         PR middle-end/20583
9193         * gcc.c-torture/compile/pr20583.c: New.
9194
9195 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9196
9197         * gcc.c-torture/execute/usmul.c: New test.
9198
9199 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9200
9201         * gcc.dg/tree-ssa/vrp22.c: New test.
9202
9203 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9204
9205         PR middle-end/24912
9206         * gcc.dg/torture/pr24912-1.c: New test.
9207
9208 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9209
9210         PR fortran/24862
9211         * gfortran.dg/arrayio_derived_1.f90: New test.
9212
9213 2005-11-19  Richard Guenther  <rguenther@suse.de>
9214
9215         PR middle-end/23294
9216         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9217
9218 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9219
9220         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9221
9222 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9223
9224         PR c++/8355
9225         * g++.dg/template/friend39.C: New test.
9226
9227 2005-11-18  James E Wilson  <wilson@specifix.com>
9228
9229         * gcc.dg/builtin-strstr.c: New.
9230
9231 2005-11-18  Richard Henderson  <rth@redhat.com>
9232
9233         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9234         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9235         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9236         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9237         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9238         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9239         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9240         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9241         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9242         renaming to remove initial "ia64-".
9243
9244 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9245
9246         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9247
9248 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9249
9250         * g++.dg/cpp/string-2.C: New test.
9251
9252 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9253
9254         * gcc.dg/tree-ssa/loop-14.c: New test.
9255
9256 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9257             Michael Chamberlain <michael@chamberlain.net.au>
9258
9259         * ada/acats/run_all.sh (target_run): Kill long running tests.
9260
9261 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9262
9263         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9264         * gcc.dg/cleanup-9.c: Likewise.
9265         * gcc.dg/cleanup-10.c: Likewise.
9266         * gcc.dg/cleanup-11.c: Likewise.
9267
9268 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9269
9270         PR fortran/24892
9271         * gfortran.dg/open_access_append_1.f90: New test.
9272         * gfortran.dg/open_access_append_2.f90: New test.
9273
9274 2005-11-16  Richard Guenther  <rguenther@suse.de>
9275
9276         PR middle-end/24851
9277         * gcc.c-torture/execute/pr24851.c: New testcase.
9278
9279 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9280
9281         * gcc.dg/fold-overflow-1.c: New test.
9282
9283 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9284
9285         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9286         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9287
9288 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9289
9290         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9291         structures.
9292         * g++.dg/eh/forced2.C: Likewise.
9293         * g++.dg/eh/forced3.C: Likewise.
9294         * g++.dg/eh/forced4.C: Likewise.
9295
9296 2005-11-11  Mike Stump  <mrs@apple.com>
9297
9298         * g++.old-deja/g++.mike/unused.C: Add.
9299
9300 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/24667
9303         * g++.dg/warn/Wcast-qual1.C: New test.
9304
9305 2005-11-15  Jan Hubicka  <jh@suse.cz>
9306
9307         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9308
9309 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9310
9311         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9312
9313 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9314
9315         PR 24840
9316         * gcc.dg/tree-ssa/pr24840.c: New test.
9317
9318 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9319
9320         PR testsuite/24841
9321         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9322
9323 2005-11-14  Dale Johannesen  <dalej@apple.com>
9324
9325         * gcc.c-torture/execute/20051113-1.c: New.
9326
9327 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/24687
9330         * g++.dg/template/crash43.C: New test.
9331
9332 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9333
9334         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9335
9336 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/24817
9339         * g++.dg/eh/spec8.C: New test.
9340
9341 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9342
9343         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9344
9345 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/20293
9348         * g++.dg/parse/ambig4.C: New test.
9349         * g++.dg/tc1/dr101.C: Adjust error markers.
9350         * g++.dg/lookup/strong-using-2.C: Likewise.
9351         * g++.dg/lookup/ambig5.C: Likewise.
9352         * g++.dg/lookup/ambig4.C: Likewise.
9353         * g++.dg/parse/crash22.C: Likewise.
9354
9355 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9356
9357         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9358
9359 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9360
9361         * gcc.dg/nested-calls-1.c: New test.
9362
9363 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9364
9365         * gfortran.dg/complex_intrinsic_1.f90: New test.
9366         * gfortran.dg/complex_intrinsic_2.f90: New test.
9367         * gfortran.dg/fgetc_1.f90: New test.
9368         * gfortran.dg/fgetc_2.f90: New test.
9369         * gfortran.dg/fgetc_3.f90: New test.
9370         * gfortran.dg/ftell_1.f90: New test.
9371         * gfortran.dg/ftell_2.f90: New test.
9372         * gfortran.dg/gnu_logical_1.F: New test.
9373         * gfortran.dg/gnu_logical_2.f90: New test.
9374
9375 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9376
9377         PR middle-end/24820
9378         * testsuite/gcc.dg/pr24820.c: New test.
9379
9380 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9381
9382         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9383         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9384         variable.
9385
9386 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9387
9388         testsuite/24614
9389         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9390
9391 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9392
9393         * gcc.target/cris/cris.exp: New file.
9394         * gcc.target/cris/rld-legit1.c: New test.
9395         * gcc.target/cris/rld-legit2.c: New test.
9396
9397 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9398
9399         PR c++/24780
9400         * g++.dg/opt/pr24780.C: New test.
9401
9402         PR c++/24761
9403         * g++.dg/template/asm1.C: New test.
9404
9405 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9406
9407         PR libgfortran/24787
9408         * gfortran.dg/scan_1.f90: New test.
9409
9410 2005-11-12  Jan Hubicka  <jh@suse.cz>
9411
9412         * gcc.target/i386/minmax-1.c: New.
9413         * gcc.target/i386/minmax-2.c: New.
9414
9415 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9416
9417         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9418
9419 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9420
9421         * gcc.c-torture/execute/20051110-1.c,
9422         gcc.c-torture/execute/20051110-2.c: New tests.
9423
9424 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9425
9426         PR middle-end/24750
9427         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9428         New tests.
9429
9430 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9431
9432         * lib/target-libpath.exp (get_shlib_extension): New proc.
9433         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9434         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9435         * lib/objc.exp (objc_target_compile): Likewise.
9436         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9437         detection.
9438
9439 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9440
9441         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9442
9443         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9444         Add -static to additional_flags and pass it to target_compile.
9445
9446 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9447
9448         PR libgfortran/24719
9449         gfortran.dg/read_noadvance.f90: New test.
9450
9451         PR libgfortran/24699
9452         gfortran.dg/fmt_t_2.f90: New test.
9453
9454         PR libgfortran/24785
9455         gfortran.dg/read_x_eor.f90: New test.
9456
9457         PR libgfortran/24584
9458         gfortran.dg/namelist_empty.f90: Rename test.
9459
9460         PR libgfortran/24489
9461         gfortran/read_eor.f90: Rename test.
9462
9463 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9464
9465         PR fortran/15976
9466         * gfortran.dg/automatic_module_variable.f90: New test.
9467
9468 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9469
9470         PR target/24445
9471         * gcc.dg/pr24445.c: New test.
9472
9473 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9474
9475         PR fortran/24655
9476         PR fortran/24755
9477         * gfortran.dg/recursive_statement_functions.f90: Add statement
9478         functions using inline intrinsic functions and parameters to test
9479         that they no longer seg-fault.
9480
9481         PR fortran/24409
9482         gfortran.dg/nested_modules_4.f90: New test.
9483         gfortran.dg/nested_modules_5.f90: New test.
9484
9485 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9486
9487         PR fortran/24643
9488         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9489
9490 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9491
9492         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9493         failures.
9494
9495 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9496
9497         * gcc.dg/sparc-getcontext-1.c: New test.
9498
9499 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9500
9501         * gcc.dg/ifcvt-fabs-1.c: New test.
9502
9503 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9504
9505         PR other/4372
9506         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9507         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9508
9509 2005-11-09  Richard Guenther  <rguenther@suse.de>
9510
9511         PR tree-optimization/24716
9512         * gcc.c-torture/execute/pr24716.c: New testcase.
9513
9514 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9515
9516         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9517
9518 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9519
9520         PR 24624
9521         * gcc.dg/pr24624.c: Testcase added.
9522
9523 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9524
9525         PR 24623
9526         * g++.dg/other/pr24623.C: Testcase added.
9527
9528 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9529
9530         PR fortran/22607
9531         * gfortran-dg/pure_byref_1.f90: New.
9532         * gfortran-dg/pure_byref_2.f90: New.
9533
9534 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9535
9536         PR c/24101
9537         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9538         * gcc.dg/dg.exp: Run main loop also for *.i files.
9539
9540 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9541
9542         PR c++/19450
9543         * g++.dg/tls/diag-3.C: New test.
9544         * g++.dg/tls/diag-4.C: New test.
9545         * g++.dg/tls/static-1.C: New test.
9546         * g++.dg/tls/static-1a.cc: New file.
9547
9548 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9549
9550         PR 23046
9551         * g++.dg/tree-ssa/pr23046.C: New test.
9552
9553 2005-11-08  Devang Patel <dpatel@apple.com>
9554
9555         PR tree-optimization/23115
9556         * gcc.dg/tree-ssa/pr23115.c: New.
9557
9558 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9559
9560         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9561         * gcc.target/powerpc/pr16155.c: Same.
9562         * gcc.target/powerpc/altivec-1.c: Same.
9563         * gcc.target/powerpc/altivec-2.c: Same.
9564         * gcc.target/powerpc/altivec-3.c: Same.
9565         * gcc.target/powerpc/altivec-5.c: Same.
9566         * gcc.target/powerpc/altivec-11.c: Same.
9567         * gcc.target/powerpc/altivec-12.c: Same.
9568         * gcc.target/powerpc/altivec-14.c: Same.
9569         * gcc.target/powerpc/altivec-22.c: Same.
9570         * gcc.target/powerpc/altivec-consts.c: Same.
9571         * gcc.target/powerpc/altivec-pr22085.c: Same.
9572         * gcc.target/powerpc/altivec-splat.c: Same.
9573         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9574         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9575         * gcc.target/powerpc/darwin-longlong.c: Same.
9576
9577 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9578
9579         PR target/19340
9580         * gcc.dg/pr19340.c: New test.
9581
9582 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9583
9584         PR rtl-optimization/24683
9585         * gcc.dg/pr24683.c: New test.
9586
9587 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9588
9589         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9590         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9591
9592 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9593
9594         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9595
9596 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9597
9598         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9599
9600 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9601
9602         PR target/24230
9603
9604         * gcc.target/powerpc/altivec-consts.c,
9605         gcc.target/powerpc/altivec-splat.c: New testcase.
9606
9607 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9608
9609         PR c/24599
9610
9611         * gcc.dg/overflow-2.c: New testcase.
9612
9613 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9614
9615         PR rtl-optimization/23567
9616         * gcc.c-torture/execute/20051104-1.c: New test.
9617
9618 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9619
9620         PR fortran/24534
9621         gfortran.dg/private_type_2.f90: Modified to check that case with
9622         PRIVATE declaration within derived type is accepted.
9623
9624         PR fortran/20838
9625         gfortran.dg/pointer_assign_1.f90: New test.
9626
9627         PR fortran/20840
9628         * gfortran.dg/arrayio_0.f90: New test.
9629
9630         PR fortran/17737
9631         gfortran.dg/data_initialized.f90: New test.
9632         gfortran.dg/data_constraints_1.f90: New test.
9633         gfortran.dg/data_constraints_2.f90: New test.
9634
9635 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9636
9637         PR fortran/24174
9638         PR fortran/24305
9639         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9640
9641 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9642
9643         PR 24670
9644         * gcc.dg/tree-ssa/pr24670.c: New test.
9645
9646 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9647
9648         PR target/22432
9649         * gcc.target/i386/pr22432.c: New test.
9650
9651 2005-11-05  Richard Henderson  <rth@redhat.com>
9652
9653         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9654         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9655         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9656         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9657         from gcc.dg/alpha-*.
9658         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9659         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9660
9661 2005-11-05  Andreas Jaeger  <aj@suse.de>
9662
9663         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9664
9665 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9666
9667         PR target/23424
9668         * gcc.dg/torture/pr23424-1.c: New test.
9669
9670 2005-11-04  Richard Henderson  <rth@redhat.com>
9671
9672         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9673         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9674         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9675         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9676         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9677         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9678         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9679         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9680         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9681         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9682         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9683         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9684         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9685         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9686         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9687         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9688         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9689         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9690         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9691         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9692         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9693         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9694         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9695         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9696         Move from gcc.dg/.
9697         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9698         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9699         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9700         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9701         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9702         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9703         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9704         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9705         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9706         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9707         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9708         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9709         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9710         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9711         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9712         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9713         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9714         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9715         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9716         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9717         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9718         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9719         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9720         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9721         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9722         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9723         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9724         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9725         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9726         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9727         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9728         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9729         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9730         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9731         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9732         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9733         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9734         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9735         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9736         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9737         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9738         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9739         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9740         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9741         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9742
9743 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9744
9745         PR 24627
9746         * gcc.dg/tree-ssa/pr24627.c: New test.
9747
9748 2005-11-04 Paul Brook  <paul@codesourcery.com>
9749
9750         * gcc.dg/tls/opt-10.c: New test.
9751
9752 2005-11-04  Andreas Jaeger  <aj@suse.de>
9753
9754         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9755         avoid extra warnings.
9756
9757 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9758
9759         PR libfortran/22298
9760         * gcc/testsuite/lib/target-supports.exp
9761         (check_effective_target_static_libgfortran): New
9762         static_libgfortran effective target.
9763         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9764         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9765
9766 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9767
9768         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9769
9770 2005-11-03  Josh Conner  <jconner@apple.com>
9771
9772         PR c++/19989
9773         g++.dg/ext/array2.C: New test.
9774         g++.dg/template/dependent-name3.C: New test.
9775         g++.dg/template/dependent-name4.C: New test.
9776         g++.dg/template/sfinae2.C: New test.
9777
9778 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9779
9780         PR preprocessor/22042
9781         * gcc.dg/cpp/strify4.c: New test.
9782
9783 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9784
9785         PR c++/17964
9786         * g++.dg/cpp/string-1.C: New test.
9787
9788 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9789
9790         * gcc.target/powerpc: New directory.
9791         * gcc.target/powerpc/powerpc.exp: New file.
9792         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9793         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9794         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9795         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9796         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9797         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9798         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9799         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9800         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9801         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9802         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9803         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9804         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9805         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9806         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9807         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9808         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9809         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9810         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9811         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9812         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9813         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9814         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9815         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9816         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9817         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9818         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9819         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9820         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9821         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9822         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9823         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9824         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9825         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9826
9827 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/21627
9830         * g++.dg/warn/inline2.C: New test.
9831
9832 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         PR middle-end/23155
9835         * g++.dg/ext/c99struct1.C: New test.
9836         * gcc.dg/union-cast-1.c: New test.
9837         * gcc.dg/union-cast-2.c: New test.
9838         * gcc.dg/union-cast-3.c: New test.
9839
9840 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9841
9842         PR middle-end/24589
9843         * gcc.c-torture/execute/zero-struct-2.c: New test.
9844
9845 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9846
9847         PR c++/24582
9848         * g++.dg/init/switch1.C: New test.
9849
9850 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9851
9852         * gcc.dg/delay-slot-1.c: New test.
9853
9854 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9855
9856         PR target/24620
9857         * gcc.dg/pr24620.c: New test.
9858
9859 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9860
9861         PR c/24329
9862         * gcc.dg/format/unnamed-1.c: New test.
9863
9864 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/22434
9867         * g++.dg/expr/cond8.C: New test.
9868
9869         PR c++/24560
9870         * g++.dg/parse/dot1.C: New test.
9871
9872 2005-11-02  Jan Hubicka  <jh@suse.cz>
9873
9874         PR target/23303
9875         * gcc.dg/i386-lea.c: New test
9876
9877 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9878
9879         PR target/24615
9880         * gcc.dg/pr24615.c: New test.
9881
9882 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9883
9884         PR target/24600
9885         * gcc.dg/pr24600.c: New test.
9886
9887 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9888
9889         PR c++/19253
9890         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9891         * g++.dg/parse/typename9.C: New test.
9892         * g++/dg/parse/typename10.C: Likewise.
9893
9894 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9895
9896         PR fortran/18157
9897         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9898         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9899         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9900
9901 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/24569
9904         * g++.dg/debug/static1.C: New test.
9905
9906 2005-11-02  Josh Conner  <jconner@apple.com>
9907
9908         * g++.dg/crash38.C: moved into proper directory...
9909         * g++.dg/template/crash42.C: ...here
9910
9911 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9912
9913         PR target/18338
9914         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9915         pcc_bitfield_type_matters || default_packed.
9916
9917         * lib/target-supports.exp
9918         (check_effective_target_pcc_bitfield_type_matters): New proc.
9919         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9920
9921         PR testsuite/23304
9922         * lib/target-supports.exp (check_effective_default_packed): New proc.
9923         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9924         Gate expected errors on target ! default_packed.
9925         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9926
9927 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9928
9929         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9930         change (r106358).
9931
9932 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9933
9934         PR fortran/24008
9935         * gfortran.dg/entry_5.f90: New.
9936         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9937
9938 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9939
9940         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9941
9942 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9943
9944         PR fortran/21565
9945         gfortran.dg/namelist_blockdata.f90: New test.
9946
9947         PR fortran/18737
9948         gfortran.dg/external_implicit_none.f90: New test.
9949
9950         PR fortran/14994
9951         * gfortran.dg/secnds.f: New test.
9952
9953 2005-10-31  Jan Hubicka  <jh@suse.cz>
9954
9955         PR target/20928
9956         * gcc.c-torture/compile/pr20928.c: New test.
9957
9958 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9959
9960         PR middle-end/23492
9961         * gcc.c-torture/compile/zero-strct-5.c: New test.
9962
9963 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9964
9965         PR libgfortran/24584
9966         * gfortran.dg/pr24584.f90: New test.
9967
9968 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9969
9970         PR fortran/18883
9971         * gfortran.dg/char_result_9.f90: New.
9972         * gfortran.dg/char_result_10.f90: New.
9973
9974 2005-10-30  Jan Hubicka  <jh@suse.cz>
9975
9976         * g++.dg/tree-ssa/pr24172.C: New testcase.
9977
9978 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9979
9980         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9981
9982 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9983
9984         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9985         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9986         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9987         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9988         gfortran.dg/enum_9.f90,
9989         gfortran.fortran-torture/compile/enum_1.f90,
9990         gfortran.fortran-torture/execute/enum_1.f90,
9991         gfortran.fortran-torture/execute/enum_2.f90,
9992         gfortran.fortran-torture/execute/enum_3.f90,
9993         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9994
9995 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9996
9997         PR target/18482
9998         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9999         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10000
10001 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10002
10003         PR libfortran/20179
10004         * gfortran.dg/mixed_io_1.f90: New test.
10005         * gfortran.dg/mixed_io_1.c: New file.
10006
10007 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10008
10009         * gfortran.dg/malloc_free_1.f90: New test.
10010
10011 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10012
10013         * gcc.dg/nested-func-4.c: Require profiling -pg.
10014
10015 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10016
10017         PR C++/23229
10018         * g++.dg/warn/main-2.C: New test.
10019
10020 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10021
10022         PR fortran/24545
10023         * gfortran.dg/interface_2.f90: new test.
10024
10025 2005-10-28  Josh Conner  <jconner@apple.com>
10026
10027         PR c++/22153
10028         * g++.dg/template/crash38.C: New test.
10029         * g++.dg/parse/explicit1.C: Change expected errors.
10030
10031 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10032
10033         PR C++/23426
10034         * g++.dg/other/large-size-array.C: New test.
10035
10036 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10037
10038         PR middle-end/24362
10039         * g++.dg/opt/complex4.C: New test.
10040
10041 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10042
10043         * gcc.dg/nested-func-4.c: New test.
10044
10045 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10046
10047         PR fortran/24158
10048         gfortran.dg/derived_recursion.f90: New test.
10049         gfortran.dg/implicit_actual.f90: New test.
10050
10051 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10052
10053         PR middle-end/24295, PR testsuite/24477
10054         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10055         removed when weakref hits the tree.
10056
10057 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10058
10059         * gfortran.dg/cray_pointers_4.f90: New test.
10060
10061         * gfortran.dg/cray_pointers_5.f90: New test.
10062
10063 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10064
10065         PR fortran/22290
10066         * gfortran.dg/assign_5.f90: New test.
10067         * gfortran.dg/assign_6.f: New test.
10068
10069 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10070
10071         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10072         CPU has no SSE support.
10073
10074 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10075
10076         PR libgfortran/24224
10077         * gfortran.dg/arrayio_1.f90: Update attribution.
10078         * gfortran.dg/arrayio_2.f90: Update attribution.
10079         * gfortran.dg/arrayio_3.f90: Update attribution.
10080         * gfortran.dg/arrayio_4.f90: Update test conditions.
10081         * gfortran.dg/arrayio_5.f90: Update attribution.
10082         * gfortran.dg/arrayio_6.f90: New test.
10083         * gfortran.dg/arrayio_7.f90: New test.
10084
10085 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10086
10087         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10088
10089 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10090
10091         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10092
10093 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10094
10095         PR fortran/24416
10096         * gfortran.dg/namelist_char_only.f90: New test.
10097
10098 2005-10-24  Asher Langton  <langton2@llnl.gov>
10099
10100         PR fortran/17031
10101         PR fortran/22282
10102         * gfortran.dg/cray_pointers_1.f90: New test.
10103         * gfortran.dg/cray_pointers_2.f90: New test.
10104         * gfortran.dg/cray_pointers_3.f90: New test.
10105         * gfortran.dg/loc_1.f90: New test.
10106         * gfortran.dg/loc_2.f90: New test.
10107
10108 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10109
10110         * gcc.dg/pr24225.c: New test.
10111
10112 2005-10-24  Asher Langton  <langton2@llnl.gov>
10113
10114         * gfortran.dg/dup_save_1.f90: New test.
10115         * gfortran.dg/dup_save_2.f90: New test.
10116
10117 2005-10-24  Paul Brook  <paul@codesourcery.com>
10118
10119         PR 24107
10120         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10121         stdint.h.
10122
10123 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10124
10125         PR libgfortran/24489
10126         * gfortran.dg/pr24489.f90: New test.
10127
10128 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10129
10130         PR fortran/23635
10131         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10132
10133 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10134
10135         PR target/18911
10136         * g++.dg/init/array16.C: Skip for mmix-*-*.
10137
10138 2005-10-23  Asher Langton  <langton2@llnl.gov>
10139
10140         * gfortran.dg/byte_1.f90: New test.
10141         * gfortran.dg/byte_2.f90: New test.
10142
10143 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10144
10145         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10146
10147 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10148
10149         PR fortran/18022
10150         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10151
10152         PR fortran/24311
10153         * gfortran.dg/merge_char_const.f90: New test.
10154
10155         PR fortran/24384
10156         * gfortran.dg/spread_scalar_source.f90: New test.
10157
10158 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10159
10160         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10161
10162         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10163         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10164
10165         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10166
10167 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10168
10169         PR fortran/24426
10170         * gfortran.dg/der_pointer_4.f90: New.
10171
10172 2005-10-22  David Ayers  <d.ayers@inode.at>
10173
10174         * obj-c++.dg/except-1.mm: Simplify.
10175
10176 2005-10-21  David Ayers  <d.ayers@inode.at>
10177
10178         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10179
10180 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gfortran.dg/assumed_dummy_2.f90: New test.
10183
10184 2005-10-21  James E Wilson  <wilson@specifix.com>
10185
10186         PR preprocessor/15220
10187         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10188
10189 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10190
10191         * gcc.c-torture/execute/20051021-1.c: New test.
10192
10193 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/24260
10196         * g++.dg/ext/tmplattr1.C: New test.
10197
10198 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10199
10200         PR fortran/24440
10201         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10202
10203 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10204
10205         * obj-c++.dg/except-1.mm: New.
10206
10207         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10208
10209 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10210
10211         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10212
10213 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10214
10215         PR middle-end/24295
10216         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10217         declarations with the same names as thunks' alias targets, use
10218         aliases instead.
10219         * gcc.dg/attr-alias-3.c: New test.
10220         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10221
10222 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10223
10224         PR c++/22618
10225         * g++.dg/parse/access8.C: New test.
10226
10227 2005-10-20  Richard Guenther  <rguenther@suse.de>
10228
10229         PR c++/24439
10230         * g++.dg/tree-ssa/pr24439.C: New testcase.
10231
10232 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10233
10234         * g++.dg/opt/delay-slot-1.C: New test.
10235
10236 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10237
10238         PR fortran/21625
10239         * gfortran.fg/der_init_1.f90: New.
10240
10241 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10242
10243         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10244
10245 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10246
10247         PR c++/21908
10248         * g++.dg/parse/error28.C: New test.
10249
10250 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10251
10252         * gcc.dg/profile-generate-2.c: New test.
10253
10254 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10255
10256         PR target/23589
10257         * g++.dg/ext/dllimport11.C: New.
10258
10259 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10260
10261         PR c++/22293
10262         * g++.dg/other/friend3.C: New test.
10263
10264 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10265
10266         PR c++/23293
10267         * g++.dg/template/error19.C: New test.
10268
10269 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10270
10271         PR c++/21383
10272         * g++.dg/overload/koenig2.C: New.
10273
10274         PR c++/23118
10275         * g++.dg/overload/error2.C: New.
10276
10277         PR c++/22604
10278         * g++.dg/inherit/covariant14.C: New.
10279
10280 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10281
10282         PR c++/23440
10283         * g++.dg/parse/for1.C: New test.
10284
10285 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10286
10287         PR fortran/23446
10288         * gfortran.dg/host_dummy_index_1.f90: New test.
10289
10290         PR fortran/21459
10291         * gfortran.dg/automatic_char_len_2.f90: New test.
10292
10293         PR fortran/20866
10294         * gfortran.dg/recursive_statement_functions.f90: New test.
10295
10296         PR fortran/20853
10297         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10298
10299         PR fortran/20849
10300         * gfortran.dg/external_initializer.f90: New test.
10301
10302         PR fortran/20837
10303         * non_module_public.f90: New test.
10304
10305 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10306
10307         PR c++/24386
10308         * g++.dg/template/overload7.C: New.
10309
10310         PR c++/22551
10311         * g++.dg/other/switch2.C: Remove expected warnings.
10312
10313         PR c++/21353
10314         * g++.dg/template/defarg6.C: New.
10315
10316 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10317
10318         PR target/24315
10319         * gcc.target/i386/pr24315.c: New test.
10320
10321 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/24389
10324         * g++.dg/template/static21.C: New test.
10325         * g++.dg/template/static21-a.cc: Likewise.
10326
10327 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10328
10329         PR c++/23959
10330         * g++.dg/warn/Wswitch-default-1.C: New test.
10331         * g++.dg/warn/Wswitch-default-2.C: New test.
10332
10333 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/22173
10336         * g++.dg/parse/template18.C: New test.
10337         * g++.dg/template/nontype15.C: Likewise.
10338
10339 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10340
10341         PR fortran/22273
10342         * gfortran.dg/spec_expr_2.f90: New.
10343
10344 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10345
10346         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10347         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10348         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10349         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10350         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10351         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10352         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10353         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10354         previous target-specific skips and warning-message matches where
10355         applicable.
10356
10357 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/21347
10360         * g++.dg/warn/Wctor-dtor.C: New test.
10361
10362 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10363
10364         PR c/23439
10365         * gcc.dg/for-1.c: New test.
10366
10367 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10368
10369         PR c++/19565
10370         * g++.dg/warn/Wconversion1.C: New test.
10371         * g++.dg/ext/packed4.C: Compile with -w.
10372         * g++.dg/opt/20050511-1.C: Likewise.
10373         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10374
10375 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10376
10377         * gfortran.dg/boz_5.f90: New test.
10378
10379 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10380
10381         PR c++/22551
10382         * g++.dg/other/switch2.C: New.
10383
10384         PR c++/23984
10385         * g++.dg/init/ctor7.C: New.
10386
10387 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10388
10389         PR c++/23730
10390         * g++.dg/parse/crash32.C: New test.
10391
10392 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10393
10394         PR c++/20721
10395         * g++.dg/init/goto2.C: New test.
10396
10397         PR c++/22464
10398         * g++.dg/template/crash/41.C: New test.
10399
10400         PR c++/22180
10401         * g++.dg/template/crash40.C: New test.
10402
10403         PR c++/23694
10404         * g++.dg/parse/friend5.C: New test.
10405
10406         PR c++/23307
10407         * g++.dg/template/crash38.C: New test.
10408
10409         PR c++/22352
10410         * g++.dg/template/friend38.C: New test.
10411
10412         PR c++/22405
10413         * g++.dg/template/crash39.C: New test.
10414
10415 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10416
10417         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10418         gcc.dg/debug/dwarf2/dwarf-char2.c,
10419         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10420
10421         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10422
10423 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10424
10425         * gcc.dg/dll-2.c: Add tests for warnings.
10426         * gcc.dg/dll-3.c: Likewise.
10427         * gcc.dg/dll-4.c: Likewise.
10428
10429         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10430         * g++.dg/ext/dllimport2.C: Likewise.
10431         * g++.dg/ext/dllimport3.C: Likewise.
10432         * g++.dg/ext/dllimport7.C: Likewise.
10433         * g++.dg/ext/dllimport8.C: Likewise.
10434         * g++.dg/ext/dllimport9.C: Likewise.
10435
10436 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10437
10438         PR fortran/24092
10439         * gfortran.dg/derived_pointer_recursion.f90: New test.
10440
10441 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10442
10443         * gcc.c-torture/execute/20051012-1.c: New test.
10444
10445 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10446
10447         PR fortran/18082
10448         * gfortran.dg/automatic_char_len_1.f90: New test.
10449
10450 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10451
10452         PR fortran/20847
10453         * gfortran.dg/save_common.f90: New test.
10454
10455         PR fortran/20856
10456         * gfortran.dg/save_result.f90: New test.
10457
10458 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10459
10460         PR c++/21592
10461         * g++.dg/template/dependent-expr1.C: Add new expected error.
10462         * g++.dg/template/dependent-expr2.C: Adjust error text.
10463         * g++.dg/template/overload6.C: New.
10464
10465         PR c++/23797
10466         * g++.dg/other/typename8.C: New.
10467
10468         PR c++/21117
10469         * g++.dg/other/return1.C: New.
10470
10471 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10472
10473         PR c++/24052
10474         * g++.dg/ext/label5.C: New.
10475
10476 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10477
10478         PR c++/19964
10479         * g++.dg/parse/crash31.C: New.
10480
10481 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10482
10483         * g++.dg/ipa/ipa-1.c: New test.
10484         * g++.dg/ipa/ipa-2.c: New test.
10485         * g++.dg/ipa/ipa-3.c: New test.
10486         * g++.dg/ipa/ipa-4.c: New test.
10487         * g++.dg/ipa/ipa-5.c: New test.
10488         * g++.dg/ipa/ipa.exp: New file.
10489
10490 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10491
10492         PR fortran/24207
10493         * gfortran.dg/private_type_3.f90: New test.
10494
10495 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10496
10497         PR fortran/20786
10498         gfortran.dg/aint_anint_1.f90: New test.
10499
10500 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10501
10502         PR libgfortran/24313
10503         gfortran.dg/csqrt.f: New test.
10504
10505 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10506
10507         PR c++/8057
10508         * g++.dg/warn/noeffect7.C: New test.
10509         * g++.dg/warn/noeffect2.C: Instantiate templates.
10510         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10511         and warning.
10512
10513 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10514
10515         PR c++/21089
10516         * g++.dg/init/float1.C: New test.
10517
10518         PR c++/24277
10519         * g++.dg/init/member1.C: Tweak error markers.
10520
10521 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10522
10523         PR testsuite/24281
10524         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10525         Check for null pointer.
10526
10527 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10528
10529         PR c++/21369
10530         * g++.dg/parse/ret-type3.C: New test.
10531
10532 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10533
10534         PR tree-opt/23946
10535         * gcc.c-torture/compile/pr23946.c: New test.
10536
10537 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * g++.dg/opt/mmx2.C: New test.
10540
10541 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10542
10543         PR c++/24277
10544         * g++.dg/template/static20.C: New test.
10545
10546         PR c++/24302
10547         * g++.dg/warn/Wunused-12.C: New test.
10548
10549         PR c++/23437
10550         * g++.dg/template/arg4.C: New test.
10551
10552 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10553
10554         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10555         * gcc.dg/ucnid-3.c: Likewise.
10556         * gcc.dg/ucnid-4.c: Likewise.
10557         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10558         * g++.dg/other/ucnid-1.C: Likewise.
10559         * gcc.dg/sparc-frame-1.c: New test.
10560
10561 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10562
10563         PR c++/24139
10564         * g++.dg/template/spec27.C: New test.
10565
10566         PR c++/24275
10567         * g++.dg/template/static19.C: New test.
10568
10569 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10570
10571         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10572         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10573
10574 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10575
10576         PR target/24136
10577         * gfortran.fortran-torture/compile/pr24136.f: New test.
10578
10579 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10580
10581         PR c++/22172
10582         * g++.dg/parse/crash30.C: New test.
10583
10584 2005-10-07  Richard Guenther  <rguenther@suse.de>
10585
10586         PR middle-end/24227
10587         * gcc.c-torture/compile/pr24227.c: New testcase.
10588
10589 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10590
10591         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10592         Do not put aligned attributes on array elements.
10593
10594 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10595
10596         PR testsuite/23611, PR testsuite/23615
10597         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10598         writing prototypes of library functions by hand.
10599         * obj-c++.dg/bitfield-4.mm: Likewise.
10600         * obj-c++.dg/const-str-4.mm: Likewise.
10601         * obj-c++.dg/encode-4.mm: Likewise.
10602         * obj-c++.dg/encode-5.mm: Likewise.
10603         * obj-c++.dg/encode-6.mm: Likewise.
10604         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10605         * obj-c++.dg/method-10.mm: Likewise.
10606         * obj-c++.dg/method-17.mm: Likewise.
10607         * obj-c++.dg/method-19.mm: Likewise.
10608         * obj-c++.dg/try-catch-2.mm: Likewise.
10609
10610 2005-10-06  Richard Henderson  <rth@redhat.com>
10611
10612         PR 24236
10613         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10614
10615 2005-10-06  Dale Johannesen  <dalej@apple.com>
10616
10617         * gcc.c-torture/execute/20030125-1.c: Correct.
10618
10619 2005-10-06  Richard Guenther  <rguenther@suse.de>
10620
10621         PR tree-optimization/24238
10622         * g++.dg/tree-ssa/pr24238.C: New testcase.
10623
10624 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10625
10626         PR 18568
10627         * gfortran.dg/der_pointer_3.f90: New test.
10628
10629 2005-10-05  Devang Patel  <dpatel@apple.com>
10630
10631         PR Debug/23205
10632         * g++.dg/other/PR23205.C: New.
10633
10634 2005-10-05  Richard Henderson  <rth@redhat.com>
10635
10636         PR target/23602
10637         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10638         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10639
10640 2005-10-05  Dale Johannesen  <dalej@apple.com>
10641
10642         * gcc.c-torture/execute/float-floor.c: New.
10643
10644 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10645
10646         PR tree-optimization/21419
10647         PR tree-optimization/24146
10648         PR tree-optimization/24151
10649
10650         * g++.dg/ext/asm7.C: New.
10651         * g++.dg/ext/asm8.C: New.
10652         * gcc.dg/asm-1.c: Compile on all targets.
10653         * gcc.dg/asm-pr24146.c: New.
10654         * gcc.dg/pr21419.c: Adjust error messages.
10655
10656 2005-10-05  Richard Guenther  <rguenther@suse.de>
10657
10658         PR fortran/24176
10659         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10660
10661 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10662
10663         PR c++/23513
10664         * g++.dg/template/spec22.C: Robustify test.
10665         * g++.dg/template/spec26.C: New.
10666
10667 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10668
10669         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10670         if target supports vector instructions.
10671
10672 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10673
10674         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10675         C99 functions.
10676
10677 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10678
10679         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10680         check_effective_target_fortran_large_int): Replace cached result
10681         when target changes.
10682
10683 2005-10-04  Devang Patel  <dpatel@apple.com>
10684
10685         * gcc.dg/i386-sse-vect-types.c: New.
10686
10687 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10688
10689         PR preprocessor/13726
10690         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10691         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10692
10693 2005-10-04  Richard Guenther  <rguenther@suse.de>
10694
10695         PR c/23576
10696         * gcc.dg/noncompile/pr23576.c: New testcase.
10697
10698 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10699
10700         PR middle-end/23125
10701         * gcc.dg/register-var-3.c: New test.
10702
10703 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10704
10705         * gcc.dg/pr23049.c: New test.
10706
10707         * gcc.dg/ucnid-4.c: Fix test.
10708
10709 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10710
10711         PR 23445
10712         * gcc.c-torture/compile/pr23445.c: New test.
10713
10714 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10715
10716         * g++.dg/overload/unknown1.C: New.
10717
10718 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/17775
10721         * g++.dg/template/repo4.C: New test.
10722
10723 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10724
10725         PR libfortran/19308
10726         * gfortran.dg/large_real_kind_2.F90: New test.
10727         * gfortran.dg/large_integer_kind_2.f90: New test.
10728
10729 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10730
10731         * lib/target-supports.exp (check_effective_target_vect_shift):
10732         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10733         (check_effective_target_vect_condition): Fix copy-n-pasto.
10734
10735         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10736         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10737         targets.
10738
10739 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10740
10741         PR c++/22621
10742         * g++.dg/template/overload5.C : New test.
10743
10744         PR c++/23840
10745         * g++.dg/expr/stdarg1.C: New test.
10746
10747 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10748
10749         PR 24142
10750         * gcc.c-torture/execute/pr24142.c: New test.
10751
10752 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10753
10754         PR 24141
10755         * gcc.c-torture/execute/pr24141.c: New test.
10756
10757 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10758             Diego Novillo  <dnovillo@redhat.com>
10759
10760         PR 23604
10761         * gcc.c-torture/execute/pr23604.c: New test.
10762
10763 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10764
10765         PR fortran/16404
10766         PR fortran/20835
10767         PR fortran/20890
10768         PR fortran/20899
10769         PR fortran/20900
10770         PR fortran/20901
10771         PR fortran/20902
10772         gfortran.dg/equiv_constraint_1.f90: New test.
10773         gfortran.dg/equiv_constraint_2.f90: New test.
10774         gfortran.dg/equiv_constraint_3.f90: New test.
10775         gfortran.dg/equiv_constraint_4.f90: New test.
10776         gfortran.dg/equiv_constraint_5.f90: New test.
10777         gfortran.dg/equiv_constraint_6.f90: New test.
10778         gfortran.dg/equiv_constraint_7.f90: New test.
10779         gfortran.dg/equiv_constraint_8.f90: New test.
10780         gfortran.dg/private_type_1.f90: New test.
10781         gfortran.dg/private_type_2.f90: New test.
10782         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10783         980628-10.f: Assert std=gnu to permit mixing of
10784         types in equivalence statements.
10785
10786 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10787
10788         PR 24112
10789         * gfortran.dg/open_status_1.f90: New.
10790
10791 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10792
10793         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10794         * gcc.dg/vect/pr22480.c: Clean up temp files.
10795         * gcc.dg/vect/pr23831.c: Clean up temp files.
10796         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10797         Clean up temp files.
10798         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10799         Clean up temp files.
10800
10801         * gcc.dg/20050309-1.c: Clean up temp files.
10802         * gcc.dg/20050325-1.c: Clean up temp files.
10803
10804 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10805
10806         PR tree-optimization/24059
10807         * gcc.dg/vect/pr24059.c : New test.
10808
10809 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR middle-end/24109
10812         * gcc.c-torture/execute/20050929-1.c: New test.
10813
10814 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10815
10816         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10817
10818 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10819
10820         PR c/21419
10821         * gcc.dg/pr21419.c: New test.
10822
10823 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10824
10825         * gcc.dg/pr23911.c: New test.
10826
10827 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10828
10829         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10830
10831         PR c++/16782
10832         * g++.dg/parse/qualified4.C: New test.
10833         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10834         * g++.old-deja/g++.mike/p8154.C: Likewise.
10835
10836 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10837
10838         PR c++/22147
10839         * g++.dg/template/friend37.C: New test.
10840         * g++.dg/parse/crash28.C: Adjust error markers.
10841
10842 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10843
10844         PR fortran/18518
10845         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10846
10847 2005-09-27  Devang Patel  <dpatel@apple.com>
10848
10849         PR tree-optimization/23625
10850         * gcc.dg/pr23625.c: New test.
10851
10852 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10853
10854         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10855         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10856
10857 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR fortran/23677
10860         * gfortran.fortran-torture/execute/save_1.f90: New test.
10861         * gfortran.dg/save_1.f90: New test.
10862
10863 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10864
10865         * gcc.target/i386/builtin-apply-mmx.c: New test.
10866
10867         PR target/22576
10868         * gcc.target/i386/pr22576.c: New test.
10869
10870         PR target/22585
10871         * gcc.target/i386/pr22585.c: New test.
10872
10873         PR target/23268
10874         * gcc.target/i386/pr23268.c: New test.
10875
10876         PR middle-end/23831
10877         * gcc.dg/vect/pr23831.c: New test.
10878
10879         PR target/24055
10880         * gcc.target/i386/pr24055.c: New test.
10881
10882 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10883
10884         PR tree-optimization/23960
10885         * gcc.c-torture/compile/pr23960.c: New.
10886
10887 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10888
10889         PR fortran/16861
10890         * gfortran.dg/nested_modules_3.f90: New.
10891
10892 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10893
10894         PR fortran/24005
10895         gfortran.dg/interface_1.f90: New test.
10896
10897 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10898         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10899
10900         PR fortran/23843
10901         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10902
10903 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10904
10905         PR fortran/23516
10906         * gfortran.dg/imag_1.f: New test.
10907         * gfortran.dg/imag_2.f: Ditto.
10908
10909 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10910
10911         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10912
10913 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR c++/21983
10916         * g++.dg/warn/pr21983.C: New test.
10917
10918 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10919
10920         PR c++/23993
10921         * g++.dg/template/array14.C: New test.
10922
10923 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10924
10925         PR fortran/19929
10926         * gfortran.dg/der_ptr_component_1.f90: New test.
10927
10928 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10929
10930         PR c++/23965
10931         * g++.dg/template/error1.C: Reject "no matching function" message.
10932
10933 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10934
10935         PR c++/17609
10936         * g++.dg/lookup/error1.C: New test.
10937
10938 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10939
10940         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10941         functionality of the testcase.
10942
10943 2005-09-20  Richard Henderson  <rth@redhat.com>
10944
10945         * gcc.dg/vect/vect-22.c: Require vect_float.
10946         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10947
10948 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10949
10950         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10951         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10952         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10953         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10954         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10955         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10956         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10957         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10958         * gcc.dg/cpp/ucnid-8.c: New test.
10959
10960 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10961
10962         PR tree-optimization/23929
10963         * gcc.c-torture/compile/pr23929.c: New test.
10964
10965 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10966
10967         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10968         for one loop.
10969
10970 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10971
10972         PR testsuite/23186
10973         * g++.dg/other/pr22003.C: Require named sections.
10974
10975 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR c++/23947
10978         * g++.dg/rtti/crash3.C: New test.
10979
10980         PR tree-optimization/23818
10981         * gcc.dg/pr23818.c: New test.
10982
10983 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10984
10985         PR fortran/23420
10986         * gfortran.dg/print_fmt_4.f: New.
10987
10988 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR fortran/23663
10991         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10992
10993 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10994
10995         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10996         Use pointers to local alignable arrays instead. Added comments.
10997         * gcc.dg/vect/vect-46.c: Likewise.
10998         * gcc.dg/vect/vect-48.c: Likewise.
10999         * gcc.dg/vect/vect-49.c: Likewise.
11000         * gcc.dg/vect/vect-52.c: Likewise.
11001         * gcc.dg/vect/vect-53.c: Likewise.
11002         * gcc.dg/vect/vect-54.c: Likewise.
11003         * gcc.dg/vect/vect-56.c: Likewise.
11004         * gcc.dg/vect/vect-57.c: Likewise.
11005         * gcc.dg/vect/vect-58.c: Likewise.
11006         * gcc.dg/vect/vect-60.c: Likewise.
11007         * gcc.dg/vect/vect-61.c: Likewise.
11008
11009         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11010         The test is no longer vectorizable on vect_no_align targets.
11011         * gcc.dg/vect/vect-43.c: Likewsie.
11012
11013         * gcc.dg/vect/vect-44.c: Added comments.
11014         * gcc.dg/vect/vect-45.c: Added comments.
11015         * gcc.dg/vect/vect-50.c: Added comments.
11016         * gcc.dg/vect/vect-51.c: Added comments.
11017
11018         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11019         aligned type.
11020         * gcc.dg/vect/Os-vect-95.c: Likewise.
11021
11022         * gcc.dg/vect/vect-41.c: Test removed.
11023         * gcc.dg/vect/vect-47.c: Test removed.
11024         * gcc.dg/vect/vect-55.c: Test removed.
11025         * gcc.dg/vect/vect-59.c: Test removed.
11026
11027 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11028
11029         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11030         No longer vectorizable on vect_no_align targets.
11031         * gcc.dg/vect/pr20122.c: Likewise.
11032         * gcc.dg/vect/vect-74.c: Likewise.
11033         * gcc.dg/vect/vect-75.c: Likewise.
11034         * gcc.dg/vect/vect-76.c: Likewise.
11035
11036         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11037         Will not be vectorizable on vect_no_align targets once aliasing issues
11038         are resolved.
11039         * gcc.dg/vect/vect-79.c: Likewise.
11040
11041         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11042         * gcc.dg/vect/vect-78.c: Likewise.
11043         * gcc.dg/vect/vect-97.c: Likewise.
11044
11045 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11046
11047         * gcc.dg/pr23943.c: New test.
11048
11049 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11050
11051         PR fortran/19181
11052         * gfortran.dg/derived_pointer_null_1.f90: New test.
11053
11054 2005-09-18  Richard Guenther  <rguenther@suse.de>
11055
11056         PR middle-end/23944
11057         * gcc.c-torture/compile/pr23944.c: New testcase.
11058
11059 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11060
11061         PR fortran/15975
11062         * gfortran.dg/der_pointer_2.f90: New test.
11063
11064 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11065
11066         PR fortran/16861
11067         * gfortran.dg/nested_modules_2.f90: New test.
11068
11069 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11070
11071         PR c++/18368
11072         * g++.dg/other/semicolon.C: New test.
11073
11074 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11075
11076         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11077         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11078
11079 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/23914
11082         * g++.dg/template/static18.C: New test.
11083
11084         PR c++/21514
11085         * g++.dg/template/crash19.C: Remove dg-error marker.
11086         * g++.dg/template/local4.C: New test.
11087
11088 2005-09-16  Paul Brook  <paul@codesourcery.com>
11089
11090         PR fortran/23906
11091         * gfortran.dg/dependency_1.f90: New test.
11092
11093 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/23896
11096         * g++.dg/template/static17.C: New test.
11097
11098 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11099
11100         PR c++/23139
11101         * g++.dg/warn/huge-val1.C: New test.
11102
11103 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11104
11105         PR c++/13140
11106         * g++.dg/parse/class2.C: New test.
11107         * g++.dg/template/explicit8.C: Likewise.
11108         * g++.dg/template/spec25.C: Likewise.
11109
11110 2005-09-14  Josh Conner  <jconner@apple.com>
11111
11112         PR middle-end/23584
11113         * gcc.dg/pr23584.c: New test.
11114
11115 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11116
11117         PR fortran/21875 Internal Unit Array I/O, NIST
11118         * gfortran.dg/arrayio_1.f90: New test.
11119         * gfortran.dg/arrayio_1.f90: New test.
11120         * gfortran.dg/arrayio_1.f90: New test.
11121         * gfortran.dg/arrayio_1.f90: New test.
11122         * gfortran.dg/arrayio_1.f90: New test.
11123
11124 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11125
11126         PR middle-end/22480
11127         * gcc.dg/vect/pr22480.c: New test.
11128
11129 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11130
11131         PR fortran/19358
11132         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11133
11134 2005-09-13 Josh Conner <jconner@apple.com>
11135
11136         PR c++/23180
11137         * g++.dg/init/struct2.C: New test.
11138         * g++.dg/init/struct3.C: New test.
11139
11140 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11141
11142         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11143         Clean up temp files.
11144         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11145         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11146         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11147         gcc.dg/tree-ssa/builtin-printf-1.c,
11148         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11149         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11150         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11151         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11152         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11153         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11154         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11155         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11156         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11157         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11158         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11159         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11160
11161 2005-09-13  Josh Conner  <jconner@apple.com>
11162
11163         * lib/gcc-dg.exp: Load scanipa.exp.
11164         (cleanup-dump): New procedure.
11165         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11166         * lib/scandump.exp: New file.
11167         * lib/scantree.exp: Use it.
11168         * lib/scanipa.exp: New file.
11169
11170 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11171
11172         PR fortran/17740
11173         * gfortran.dg/generic_4.f90: New test.
11174
11175 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11176
11177         PR target/23816
11178         * gcc.target/i386/pr23816-1.c: New test.
11179         * gcc.target/i386/pr23816-2.c: New test.
11180
11181
11182 2005-09-13  Bastian Blank <waldi@debian.org>
11183
11184         PR c++/16171
11185         * g++.dg/abi/mangle26.C: New test.
11186         * g++.dg/abi/mangle27.C: New test.
11187         * g++.dg/abi/mangle28.C: New test.
11188         * g++.dg/abi/mangle29.C: New test.
11189
11190         PR c++/23839
11191         * g++.dg/parse/register1.C: New test.
11192
11193 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/23842
11196         * g++.dg/template/access16.C: New test.
11197
11198 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11199
11200         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11201
11202 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11203
11204         PR fortran/18899
11205         * gfortran.dg/shape_2.f90: New test.
11206
11207 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11208
11209         PR target/19269
11210         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11211         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11212         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11213         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11214         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11215         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11216         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11217         tests.
11218
11219 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11220
11221         PR c++/23841
11222         * g++.dg/parse/template17.C: New test.
11223
11224 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11225
11226         PR c++/23789
11227         * g++.dg/template/nontype14.C: New test.
11228
11229 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11230
11231         PR g++/7874
11232         * g++.dg/lookup/friend7.C: New test.
11233         * g++.dg/lookup/friend8.C: New test.
11234         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11235         so that it will be found via argument dependent lookup.
11236         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11237         friend functions which will no longer be found.
11238         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11239         function g, so that it will be found via argument dependent
11240         lookup.
11241         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11242         * g++.old-deja/g++.mike/net43.C: Likewise.
11243
11244 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11245
11246         PR c++/23691
11247         * g++.dg/template/static16.C: New test.
11248
11249 2005-09-12  Josh Conner  <jconner@apple.com>
11250
11251         PR middle-end/23237
11252         * gcc.c-torture/compile/pr23237.c: New test.
11253
11254 2005-09-11  Richard Henderson  <rth@redhat.com>
11255
11256         * g++.dg/other/error8.C: Update expected diagnostic text.
11257
11258 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11259
11260         PR libfortran/19872
11261         * gfortran.dg/overwrite_1.f: New test.
11262
11263 2005-09-09  Josh Conner  <jconner@apple.com>
11264
11265         * g++.dg/init/pr23180-1.C: Removed.
11266         * g++.dg/init/pr23180-2.C: Removed.
11267
11268 2005-09-09  David Daney <ddaney@avtrex.com>
11269
11270         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11271         files which are ...
11272         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11273         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11274
11275 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11276
11277         * gfortran.dg/iostat_2.f90: New test.
11278
11279 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11280
11281         PR c++/22252
11282         * g++.dg/ext/interface1.C: New test.
11283         * g++.dg/ext/interface1.h: Likewise.
11284         * g++.dg/ext/interface1a.cc: Likewise.
11285
11286 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11287
11288         * gfortran.dg/iomsg_1.f90: New test case.
11289
11290 2005-09-09  Richard Guenther  <rguenther@suse.de>
11291
11292         PR c++/23624
11293         * g++.dg/tree-ssa/pr23624.C: New testcase.
11294
11295 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11296
11297         PR fortran/19239
11298         * gfortran.dg/vector_subscript_1.f90,
11299         * gfortran.dg/vector_subscript_2.f90: New tests.
11300
11301 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11302
11303         PR fortran/21104
11304         * gfortran.dg/array_alloc_1.f90,
11305         * gfortran.dg/array_alloc_2.f90,
11306         * gfortran.dg/array_alloc_3.f90: New tests.
11307
11308 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11309
11310         PR fortran/12840
11311         * gfortran.dg/array_constructor_6.f90
11312         * gfortran.dg/array_constructor_7.f90
11313         * gfortran.dg/array_constructor_8.f90
11314         * gfortran.dg/array_constructor_9.f90
11315         * gfortran.dg/array_constructor_10.f90
11316         * gfortran.dg/array_constructor_11.f90
11317         * gfortran.dg/array_constructor_12.f90: New tests.
11318
11319 2005-09-08  Josh Conner  <jconner@apple.com>
11320
11321         PR c++/23180
11322         * g++.dg/init/pr23180-1.C: New test.
11323         * g++.dg/init/pr23180-2.C: New test.
11324
11325 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11326
11327         PR fortran/18878
11328         * gfortran.dg/module_double_reuse.f90: New.
11329
11330 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/23270
11333         PR fortran/22304
11334         PR fortran/18870
11335         PR fortran/17917
11336         PR fortran/16511
11337         * gfortran.dg/common_equivalence_1.f: New.
11338         * gfortran.dg/common_equivalence_2.f: New.
11339         * gfortran.dg/common_equivalence_3.f: New.
11340         * gfortran.dg/contained_equivalence_1.f90: New.
11341         * gfortran.dg/module_blank_common.f90: New.
11342         * gfortran.dg/module_commons_1.f90: New.
11343         * gfortran.dg/module_equivalence_1.f90: New.
11344         * gfortran.dg/nested_modules_1.f90: New.
11345         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11346         equivalences and add comment to connect the test with
11347         the PR.
11348
11349 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11350
11351         PR fortran/23765
11352         * gfortran.dg/common_6.f90: New test.
11353
11354 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11355
11356         PR fortran/15326
11357         * gfortran.dg/char_result_1.f90,
11358         * gfortran.dg/char_result_2.f90,
11359         * gfortran.dg/char_result_3.f90,
11360         * gfortran.dg/char_result_4.f90,
11361         * gfortran.dg/char_result_5.f90,
11362         * gfortran.dg/char_result_6.f90,
11363         * gfortran.dg/char_result_7.f90,
11364         * gfortran.dg/char_result_8.f90: New tests.
11365
11366 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11367
11368         PR fortran/19928
11369         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11370
11371 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11372
11373         PR obj-c++/16816
11374         * obj-c++.dg/selector-5.mm: New test.
11375         * obj-c++.dg/selector-6.mm: New test.
11376
11377 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11378
11379         PR objc/20574
11380         PR objc/19324
11381         * objc.dg/error-1.m: New test.
11382
11383 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11384
11385         PR fortran/23373
11386         * gfortran.fortran-torture/execute/pr23373-1.f90,
11387         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11388
11389 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11390
11391         PR libfortran/23760
11392         * gfortran.dg/g77/1832.f: Remove long string in write statement
11393         to allow the test to pass on correct list directed output with
11394         prepended space.
11395
11396 2005-09-07  James E Wilson  <wilson@specifix.com>
11397
11398         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11399
11400 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11401
11402         * gfortran.dg/parameter+save.f90: Rename to
11403         * gfortran.dg/parameter_save.f90: .. this.
11404
11405 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11406
11407         PR fortran/20848
11408         * gfortran.dg/parameter+save.f90: New test case.
11409
11410 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11411
11412         PR fortran/19269
11413         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11414
11415 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11416
11417         PR c/23075
11418         * gcc.dg/pr23075.c: New test.
11419         * g++.dg/warn/pr23075.C: New test.
11420
11421         PR target/22362
11422         * gcc.target/i386/pr22362.c: New test.
11423
11424         PR rtl-optimization/23098
11425         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11426
11427         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11428         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11429         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11430
11431 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11432
11433         * g++.dg/expr/cast6.C: New test.
11434
11435         PR c++/9782
11436         * g++.dg/init/new15.C: New test.
11437
11438 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11439
11440         * gcc.dg/vect/Os-vect-95.c: New test.
11441         * gcc.dg/vect/vect-95.c: Same.
11442
11443 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11444
11445         * gcc.dg/vect/vect-29.c: Update xfail testing.
11446         * gcc.dg/vect/vect-44.c: Same.
11447         * gcc.dg/vect/vect-48.c: Same.
11448         * gcc.dg/vect/vect-50.c: Same.
11449         * gcc.dg/vect/vect-72.c: Same.
11450         * gcc.dg/vect/vect-77.c: Same.
11451         * gcc.dg/vect/vect-78.c: Same.
11452         * gcc.dg/vect/vect-80.c: Same.
11453         * gcc.dg/vect/vect-96.c: Same.
11454         * gcc.dg/vect/vect-100.c: Same.
11455         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11456         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11457         * gfortran.dg/vect/vect-5.f90: Same.
11458
11459 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11462         start strings.
11463         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11464         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11465
11466         PR c++/23056
11467         * g++.dg/opt/pr23056.C: New test.
11468
11469         PR rtl-optimization/23098
11470         * gcc.target/i386/pr23098.c: New test.
11471
11472 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/23667
11475         * g++.dg/template/static15.C: New test.
11476
11477         PR c++/21440
11478         * g++.dg/ext/stmtexpr5.C: New test.
11479         * g++.dg/ext/stmtexpr6.C: Likewise.
11480
11481 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11482
11483         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11484
11485         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11486         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11487         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11488
11489 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11490
11491         PR libfortran/23321
11492         * gfortran.dg/direct_io_4.f90: New test case.
11493
11494 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11495             Rasmus Hahn  <rassahah@neofonie.de>
11496
11497         PR libobjc/23108
11498         * objc.dg/type-stream-1.m: New test.
11499
11500 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11501
11502         PR fortran/23661
11503         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11504         gfortran.dg/print_fmt_3.f90: New test.
11505
11506 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11507
11508         * gfortran.dg/fmt_t_1.f90: New test.
11509
11510 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11511
11512         PR rtl-optimization/23454
11513         * g++.dg/opt/pr23454.C: New test.
11514
11515 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11516
11517         PR c++/23699
11518         * g++.dg/ext/static1.C: New test.
11519
11520 2005-09-02  Richard Henderson  <rth@redhat.com>
11521
11522         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11523         tail call to check_fa_work.
11524
11525 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/21687
11528         * g++.dg/other/gc3.C: New test.
11529
11530 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11531
11532         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11533         * gcc.dg/20050826-1.c: Likewise.
11534
11535 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11536
11537         PR c++/23167
11538         * g++.dg/expr/volatile1.C: New test.
11539
11540 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11541
11542         PR middle-end/23547
11543         * gcc.dg/pr23547.c: New test.
11544
11545 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11546
11547         PR c/22061
11548         * gcc.c-torture/execute/pr22061-1.c,
11549         * gcc.c-torture/execute/pr22061-2.c,
11550         * gcc.c-torture/execute/pr22061-3.c,
11551         * gcc.c-torture/execute/pr22061-4.c: New tests.
11552
11553 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11554
11555         * gcc.dg/Wredundant-decls-2.c: New test to check that
11556         -Wredundant-decls does not issue warning for a variable
11557         definition following a declaration.
11558
11559 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11560
11561         PR debug/7241
11562         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11563         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11564         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11565
11566         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11567         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11568         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11569         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11570         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11571         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11572         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11573         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11574
11575 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11576
11577         PR objc/23306
11578         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11579         scan-assmbler.
11580
11581 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11582
11583         PR target/21255
11584         * gcc.dg/pr21255-1.c: New test.
11585         * gcc.dg/pr21255-2-mb.c: Likewise.
11586         * gcc.dg/pr21255-2-ml.c: Likewise.
11587         * gcc.dg/pr21255-3.c: Likewise.
11588         * gcc.dg/pr21255-4.c: Likewise.
11589
11590 2005-08-31  Dale Johannesen  <dalej@apple.com>
11591
11592         * gcc.dg/20050830-1.c: New.
11593
11594 2005-08-31  Josh Conner  <jconner@apple.com>
11595
11596         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11597         command-line options for arm-*-* targets.
11598         * g++.dg/init/array16.C: Likewise.
11599         * g++.dg/other/crash-4.C: Likewise.
11600
11601 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11602
11603         PR obj-c++/23640
11604         * obj-c++.dg/gnu-runtime-3.mm: New test.
11605
11606 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11607
11608         PR c++/13377
11609         * g++.dg/lookup/ambig4.C: New test.
11610         * g++.dg/lookup/ambig5.C: New test.
11611         * g++.dg/tc1/dr101.C: Adjust error markers.
11612
11613 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11614
11615         PR c++/23639
11616         * g++.dg/template/ttp5.C: Adjust error markers.
11617
11618 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11619
11620         PR testsuite/23609
11621         * lib/obj-c++.exp: Include target-libpath.exp.
11622         (obj-c++_link_flags): Look for the GNU libobjc library
11623         and set the library path to include it.
11624         Don't manually set LD_LIBRARY_PATH (etc.) but call
11625         set_ld_library_path_env_vars instead.
11626         (obj-c++_target_compile): Don't set library path or
11627         linker flags because they are already set correctly
11628         in obj-c++_link_flags.
11629
11630 2005-08-30  Josh Conner  <jconner@apple.com>
11631
11632         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11633         to command-line options for arm-*-* targets.
11634
11635 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11636
11637         * g++.dg/other/i386-1.C: New.
11638
11639 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11640
11641         PR preprocessor/20348
11642         PR preprocessor/20356
11643         * gcc.dg/cpp/pr20348.c: New test.
11644         * gcc.dg/cpp/pr20348.h: New file.
11645         * gcc.dg/cpp/inc/pr20348.h: New file.
11646         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11647         * gcc.dg/cpp/pr20356.c: New test.
11648         * gcc.dg/cpp/pr20356.h: New file.
11649         * gcc.dg/cpp/inc/pr20356.h: New file.
11650         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11651
11652 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11653
11654         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11655         Fix array dimension to avoid correct end-of-file error.
11656
11657 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11658
11659         PR libfortran/23598
11660         * gfortran.dg/iostat_1.f90: New test.
11661
11662 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11663
11664         PR middle-end/23408
11665         * gcc.dg/pr23408.c: New test.
11666
11667 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11668
11669         PR c++/23099
11670         * g++.dg/init/member1.C: Make sure erroneous static data member
11671         definitions are required.
11672         * g++.dg/template/static13.C: New test.
11673         * g++.dg/template/static14.C: Likewise.
11674
11675 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11676
11677         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11678         -march=pentium4, remove ilp32 requirement.
11679
11680         PR middle-end/23484
11681         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11682         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11683
11684 2005-08-29  Andreas Jaeger  <aj@suse.de>
11685
11686         PR testsuite/23607
11687         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11688
11689 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11690
11691         * gcc.c-torture/execute/20050316-2.c: New test.
11692         * gcc.c-torture/execute/20050316-3.c: New test.
11693         * gcc.dg/torture/pr16104-1.c: New test.
11694
11695 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11696
11697         PR middle-end/23463
11698         * gcc.c-torture/execute/zero-struct-1.c: New test.
11699
11700 2005-08-27  Richard Guenther  <rguenther@suse.de>
11701
11702         PR target/23575
11703         * gcc.target/i386/pr23575.c: New testcase.
11704
11705 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11706
11707         PR rtl-optimization/23561
11708         * gcc.c-torture/execute/20050826-1.c: New test.
11709
11710         PR rtl-opt/23560
11711         * gcc.c-torture/execute/20050826-2.c: New test.
11712
11713 2005-08-26  Dale Johannesen  <dalej@apple.com>
11714
11715         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11716         * gcc.dg/20050826-1.c: New.
11717
11718 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11719
11720         PR c++/19004
11721         * g++.dg/template/nontype13.C: New test.
11722
11723         PR c++/23491
11724         * g++.dg/init/new14.C: New test.
11725         * g++.dg/expr/anew1.C: Do not XFAIL.
11726         * g++.dg/expr/anew2.C: Likewise.
11727         * g++.dg/expr/anew3.C: Likewise.
11728
11729 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11730
11731         PR middle-end/22439
11732         * gcc.dg/vla-3.c: New test.
11733
11734 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11735
11736         PR fortran/20363
11737         * gfortran.dg/named_interface.f90: New.
11738
11739 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11740
11741         * gcc.c-torture/execute/frame-address.c: New test.
11742
11743 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11744
11745         PR c++/20817
11746         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11747
11748 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11749
11750         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11751
11752 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11753
11754         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11755         * gcc.dg/altivec-22.c: Rename from..
11756         * gcc.dg/altivec-nomfcr.c: ..this.
11757
11758 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11759
11760         PR tree-optimization/23546
11761         * gcc.dg/tree-ssa/pr23546.c: New test.
11762
11763 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11764
11765         PR fortran/17758
11766         * gfortran.dg/nonreturning_statements.f90: New test.
11767
11768 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11769
11770         PR c++/22454
11771         * g++.dg/parse/crash29.C: New.
11772
11773 2005-08-23  DJ Delorie  <dj@redhat.com>
11774
11775         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11776         constants have the L suffix.
11777
11778 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11779
11780         PR c++/23044
11781         * g++.dg/template/instantiate8.C: New.
11782
11783 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11784
11785         PR middle-end/23467
11786         * gcc.c-torture/execute/pr23467.c: New test.
11787
11788 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11789
11790         PR tree-optimization/22043
11791         * gcc.c-torture/execute/20050613-1.c: New test.
11792
11793 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11794
11795         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11796
11797 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11798
11799         PR rtl-optimization/23478
11800         * g++.dg/opt/pr23478.C: New test.
11801
11802 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11803
11804         PR c/18715
11805         * gcc.dg/switch-warn-3.c: New test.
11806
11807 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11808
11809         PR c++/22233
11810         * g++.dg/template/param1.C: New test.
11811
11812 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11813
11814         PR c++/23089
11815         * g++.dg/other/incomplete1.C: New test.
11816
11817 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11818
11819         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11820         are vectorizable.
11821
11822 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11823
11824         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11825         d_lines_5.f: New.
11826
11827 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.target/i386/sse-4.c: New test.
11830
11831 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11832
11833         PR testsuite/23239
11834         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11835
11836 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11837
11838         * gcc.dg/20050811-1.c: New test.
11839         * gcc.dg/20050811-2.c: New test.
11840
11841 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11842
11843         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11844
11845 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11846
11847         PR 23476
11848         * gcc.c-torture/compile/pr23476.c: New test.
11849
11850 2005-08-19  Devang Patel  <dpatel@apple.com>
11851
11852         PR tree-optimization/23048
11853         * gcc.dg/tree-ssa/pr23048.c: New test.
11854
11855 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         PR middle-end/20624
11858         * g++.dg/warn/Wreturn-3.C: New test
11859
11860 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11861
11862         PR tree-optimization/22228
11863         * g++.dg/vect/pr22543.cc: New test.
11864
11865 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11866
11867         PR tree-optimization/21574
11868         * gcc.dg/tree-ssa/pr21574.c: New test.
11869
11870 2005-08-16  James E Wilson  <wilson@specifix.com>
11871
11872         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11873
11874 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11875
11876         PR tree-opt/23402
11877         * gcc.c-torture/compile/zero-strct-3.c: New test.
11878         * gcc.c-torture/compile/zero-strct-4.c: New test.
11879
11880 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11881
11882         PR target/23376
11883         * gcc.target/x86_64/pr23376.c: New test.
11884
11885 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11886
11887         PR c++/23337
11888         * g++.dg/ext/vector2.C: New.
11889
11890 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11891
11892         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11893
11894 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11895
11896         PR libfortran/23428
11897         * gfortran.dg/inquire-complex.f90: New test case.
11898
11899 2005-08-16  James E Wilson  <wilson@specifix.com>
11900
11901         PR tree-optimization/21105
11902         * gcc.dg/large-size-array.c: New.
11903
11904 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11905
11906         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11907         type.
11908         * gcc.dg/vect/vect-41: Likewise.
11909         * gcc.dg/vect/vect-42: Likewise.
11910         * gcc.dg/vect/vect-43: Likewise.
11911         * gcc.dg/vect/vect-44: Likewise.
11912         * gcc.dg/vect/vect-46: Likewise.
11913         * gcc.dg/vect/vect-47: Likewise.
11914         * gcc.dg/vect/vect-48: Likewise.
11915         * gcc.dg/vect/vect-52: Likewise.
11916         * gcc.dg/vect/vect-53: Likewise.
11917         * gcc.dg/vect/vect-54: Likewise.
11918         * gcc.dg/vect/vect-55: Likewise.
11919         * gcc.dg/vect/vect-56: Likewise.
11920         * gcc.dg/vect/vect-57: Likewise.
11921         * gcc.dg/vect/vect-58: Likewise.
11922         * gcc.dg/vect/vect-59: Likewise.
11923         * gcc.dg/vect/vect-60: Likewise.
11924         * gcc.dg/vect/vect-61: Likewise.
11925         * gcc.dg/vect/vect-85: Likewise.
11926         * gcc.dg/vect/vect-87: Likewise.
11927         * gcc.dg/vect/vect-88: Likewise.
11928         * gcc.dg/vect/vect-93.c: Likewise.
11929         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11930         * gcc.dg/vect/vect-75: Likewise.
11931         * gcc.dg/vect/vect-76: Likewise.
11932         * gcc.dg/vect/vect-77: Likewise.
11933         * gcc.dg/vect/vect-78: Likewise.
11934         * gcc.dg/vect/vect-80: Likewise.
11935         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11936         vectorized for the expected reason, rather than checking how alignment
11937         was handled.
11938         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11939         type and also instead of aligned pointers. Added documentation.
11940
11941 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11942
11943         * gfortran.dg/power.f90: New test.
11944
11945 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11946
11947         PR rtl-optimization/23299
11948         * g++.dg/opt/pr23299.C: New test.
11949
11950 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11951
11952         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11953
11954 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11955
11956         * g++.dg/template/local6.C: New test.
11957
11958 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11959
11960         * execute/exceptions/finally-1.m: Check that the catch and finally are
11961         being called.  Also add a "return 0;" at the end of main.
11962
11963 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11964
11965         PR fortran/21432.
11966         * gfortran.dg/namelist_print_1.f: New test of functionality of
11967         PRINT namelist.
11968         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11969         namelist generates error with -std=f95.
11970
11971 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11972
11973         PR tree-optimization/23119
11974         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11975
11976 2005-08-13  Marcin Koziej  <creep@desk.pl>
11977             Andrew Pinski  <pinskia@physics.uc.edu>
11978
11979         PR libobjc/22492
11980         * execute/exceptions/finally-1.m: New test.
11981
11982 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11983
11984         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11985         testsuite.
11986         * objc/execute/exceptions/trivial.m: New test.
11987         * objc.dg/try-catch-11.m: Move to ...
11988         * objc/execute/exceptions/foward-1.m: Here.
11989         * objc.dg/try-catch-2.m: Move to ...
11990         * objc/execute/exceptions/catchall-1.m: Here.
11991         * objc.dg/try-catch-8.m: Move to ...
11992         * objc/execute/exceptions/local-variables-1.m: Here.
11993
11994 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11995
11996         * objc.dg/nested-func-1.m: Move to ...
11997         * objc/execute/nested-func-1.m: Here.
11998
11999 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12000
12001         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12002         in ${options} instead of [target_info name].
12003         * lib/obj-c++.exp (objc_target_compile): Likewise.
12004
12005 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12006
12007         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12008
12009 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12010
12011         part of PR testsuite/23348
12012         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12013         of the torture options.
12014         * objc/compile/trivial.m: New test.
12015
12016 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12017
12018         * gfortran.dg/eoshift.f90: Correct format.
12019
12020 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12021
12022         * gfortran.fortran-torture/execute/character_passing.f90:
12023         Fix comment typo.
12024
12025 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12026
12027         PR c++/8271
12028         * g++.dg/template/unify10.C: New.
12029
12030 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12031
12032         * g++.dg/parse/pr22514.C: Move to...
12033         * g++.dg/debug/pr22514.C: here.
12034
12035 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12036
12037         PR c++/23266
12038         * g++.dg/inherit/pure1.C: New test.
12039
12040         * ChangeLog: Fix typos.
12041
12042 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12043             Steven Bosscher  <stevenb@suse.de>
12044
12045         * gfortran.dg/runtime_warning_1.f90: New test.
12046
12047 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         PR c++/23219
12050         * g++.dg/parse/crash28.C: New.
12051
12052 2005-08-11  Richard Guenther  <rguenther@suse.de>
12053
12054         PR target/23289
12055         * gcc.target/i386/tailcall-1.c: New testcase.
12056
12057 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12058
12059         * gcc.dg/vect/vect-67.c: Un-xfail.
12060
12061 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12062
12063         PR c++/23225
12064         * g++.dg/testsuite/parse/crash27.C: new test.
12065
12066 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12067
12068         PR libfortran/22143
12069         * gfortran.dg/shift-kind.f90: New testcase.
12070
12071 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12072
12073         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12074         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12075
12076 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12077
12078         PR c++/20646
12079         * g++.dg/other/mult-stor1.C: New test.
12080
12081 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12082
12083         * gcc.c-torture/pr18299-1.c: Move to ...
12084         * gcc.c-torture/compile/pr18299-1.c: Here.
12085
12086 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12087
12088         * gfortran/fortran.torture/execute/character_passing.f90:
12089         Fix types for LSAME.
12090
12091 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12092
12093         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12094         input data back to what it was originally.
12095
12096 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12097
12098         * objc.dg/try-catch-8.m: Enable for all targets.
12099
12100 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12101
12102         * gcc.dg/pr23165.c: New test.
12103
12104 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12105
12106         PR tree-optimization/23234
12107         * gcc.dg/tree-ssa/pr23234.c: New test.
12108
12109 2005-08-08  Josh Conner  <jconner@apple.com>
12110
12111         PR rtl-optimization/23241
12112         * gcc.dg/char-compare.c: New test.
12113
12114 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12115
12116         PR c++/22508
12117         * g++.dg/init/new13.C: New test.
12118
12119 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12120
12121         PR c++/21166
12122         * g++.dg/other/crash-4.C: Adjust
12123         * g++/dg/ext/packed9.C: New.
12124
12125 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12126
12127         PR middle-end/21964
12128         * gcc.c-torture/execute/pr21964-1.c: New test.
12129
12130 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12131
12132         PR c/22458
12133         * gcc.dg/pr22458-1.c: New test.
12134
12135 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12136             Steven G. Kargl <kargls@comcast.net>
12137
12138         PR fortran/22390
12139         * gfortran.dg/flush_1.f90: New test.
12140
12141 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12142
12143         PR c++/23191
12144         * g++.dg/template/eh2.C: New test.
12145
12146 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12147
12148         PR c++/19498
12149         * g++.dg/template/instantiate7.C: New test.
12150
12151 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12152
12153         PR c/23113
12154         * gcc.dg/Wunused-value-1.c: New test.
12155
12156 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12157
12158         PR rtl-optimization/23233
12159         * gcc.c-torture/compile/pr23233-1.c: New test.
12160
12161 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12162
12163         PR fortran/18833
12164         PR fortran/20850
12165         * gfortran.dg/equiv_1.f90: New test.
12166         * gfortran.dg/equiv_2.f90: New test.
12167         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12168         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12169         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12170
12171 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12172
12173         * gcc.c-torture/execute/vrp-5.c: New test.
12174         * gcc.c-torture/execute/vrp-6.c: New test.
12175         * gcc.dg/tree-ssa/vrp21.c: New test.
12176
12177 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12178
12179         * g++.dg/parse/pr22514.C: New test.
12180
12181 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12182
12183         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12184
12185         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12186         instead of constant loads / pool entries.
12187
12188 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12189
12190         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12191         TEST_TO_WCTYPE.
12192
12193 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12194
12195         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12196         __WINT_TYPE__ in generated prototypes if possible.
12197
12198 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12199
12200         PR 22037
12201         * g++.dg/tree-ssa/pr22037.C:
12202
12203 2005-08-04  Richard Henderson  <rth@redhat.com>
12204
12205         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12206         scan-tree-dump-times directive.
12207
12208 2005-08-04  Jan Hubicka  <jh@suse.cz>
12209
12210         * gcov-1.C: Fix switch counts.
12211         * gcov-4b.c: Likewise.
12212
12213 2005-08-03  Jeff Law  <law@redhat.com>
12214
12215         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12216
12217 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12218
12219         * gcc.c-torture/execute/pr23135.c: New test.
12220
12221 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12222
12223         PR tree-optimization/19899
12224         * gcc.dg/tree-ssa/scev-1.c: New test.
12225         * gcc.dg/tree-ssa/scev-2.c: New test.
12226
12227 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12228
12229         PR target/18582
12230         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12231
12232 2005-08-03  Jan Hubicka  <jh@suse.cz>
12233
12234         * update-conroll.c: New testcase.
12235         * update-conroll-2.c: New testcase.
12236
12237 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12238
12239         * gfortran.dg/constant_substring.f: New test.
12240         * gfortran.dg/pr22491.f: New test.
12241
12242 2005-08-02  Jan Hubicka  <jh@suse.cz>
12243
12244         * update-threading.c: Replace by the proper one.
12245
12246 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12247
12248         PR 23164
12249         * g++.dg/tree-ssa/pr23164.C: New test.
12250
12251 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12252
12253         * gcc.dg/tree-ssa/pr23192.c: New test.
12254
12255 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12256
12257         * gcc.c-torture/execute/vrp-4.c: New test.
12258
12259 2005-08-02  Jan Hubicka  <jh@suse.cz>
12260
12261         * update-threading.c: New test.
12262
12263 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12264
12265         * gcc.c-torture/compile/20050801-1.c: New test.
12266         * gcc.c-torture/compile/20050801-2.c: New test.
12267
12268 2005-08-01  Jan Hubicka  <jh@suse.cz>
12269
12270         * val-prof-5.c: New test.
12271
12272 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12273
12274         PR c/22311
12275         * gcc.dg/pr22311-1.c : New test.
12276
12277 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12278
12279         PR target/23095
12280         * gfortran.dg/pr23095.f: New test.
12281
12282         PR c++/22003
12283         * g++.dg/other/pr22003.C: New test.
12284
12285 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12286
12287         PR target/20621
12288         * gcc.c-torture/execute/pr20621-1.c: New test.
12289
12290 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12291
12292         * gfortran.dg/comma_format_extension_4.f: Adjust length
12293         of string for format.
12294         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12295         print statement with internal write.
12296         * gfortran.dg/der_array_io_2.f: Likewise.
12297         * gfortran.dg/der_array_io_3.f: Likewise.
12298
12299 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12300
12301         * gcc.dg/fold-abs-4.c: new test.
12302
12303 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12304
12305         PR fortran/22570 an related issues.
12306         * gfortran.dg/x_slash_1.f: New test.
12307
12308 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12309
12310         PR c/23143
12311         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12312         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12313
12314 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12315
12316         PR c/529
12317         * gcc.dg/Wshadow-3.c: New test.
12318
12319 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12320
12321         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12322         used to have the wrong bounds).
12323
12324 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12325
12326         PR c/21720
12327         * gcc.dg/hex-round-1.c: Test more cases.
12328         * gcc.dg/hex-round-2.c: New test.
12329
12330 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12331
12332         PR 22550
12333         * g++.dg/tree-ssa/pr22550.C: New test.
12334
12335 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12336
12337         * gcc.dg/tree-ssa/vrp19.c: New test.
12338         * gcc.dg/tree-ssa-vrp20.c: New test.
12339
12340 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12341
12342         PR c/22240
12343         * gcc.dg/transparent-union-4.c: New test.
12344
12345 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12346
12347         PR c/22192
12348         * gcc.dg/c99-vla-2.c: New test.
12349
12350 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12351
12352         PR c/21720
12353         * gcc.dg/hex-round-1.c: New test.
12354
12355 2005-07-28  Jan Hubicka  <jh@suse.cz>
12356
12357         * inliner-1.c: Do not dump everything.
12358         * tree-prof.exp: Do not pass -ftree-based-profiling.
12359         * bprob.exp: Likewise.
12360
12361         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12362
12363 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/22545
12366         * g++.dg/expr/ptrmem7.C: New test.
12367
12368 2005-07-28  Mike Stump  <mrs@apple.com>
12369
12370         * g++.old-deja/g++.mike/visibility-1.C: New test.
12371
12372 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12373
12374         PR c/20187
12375         * gcc.c-torture/execute/pr20187-1.c: New test.
12376
12377 2005-07-28  Jeff Law  <law@redhat.com>
12378
12379         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12380         * gcc.dg/tree-ssa/vrp18.c: New test.
12381
12382 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12383
12384         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12385
12386 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12387
12388         PR tree-optimization/22506
12389         * gcc.dg/vect/ps22506.c: New test.
12390
12391 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12392
12393         PR target/21149
12394         * gcc.target/i386/sse-3.c: New test.
12395
12396 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12397
12398         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12399         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12400
12401 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12402
12403         PR c/22589
12404         * gcc.c-torture/compile/pr22589-1.c: New test.
12405
12406 2005-07-28  Jan Hubicka  <jh@suse.cz>
12407
12408         * update-loopch.c: New testcase.
12409
12410 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12411
12412         PR rtl-optimization/23047
12413         * gcc.c-torture/execute/pr23047.c: New test.
12414         * gcc.c-torture/execute/pr23047.x: New.
12415
12416 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12417
12418         PR tree-optimization/22493
12419         * gcc.c-torture/execute/pr22493-1.c: New test.
12420         * gcc.c-torture/execute/pr22493-1.x: New.
12421         * gcc.c-torture/execute/vrp-1.c: New test.
12422         * gcc.c-torture/execute/vrp-2.c: New test.
12423         * gcc.c-torture/execute/vrp-2.c: New test.
12424
12425 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12426
12427         * gcc.target/frv/all-builtin-read8.c: Delete.
12428         * gcc.target/frv/all-builtin-read16.c: Delete.
12429         * gcc.target/frv/all-builtin-read32.c: Delete.
12430         * gcc.target/frv/all-builtin-read64.c: Delete.
12431         * gcc.target/frv/all-builtin-write8.c: Delete.
12432         * gcc.target/frv/all-builtin-write16.c: Delete.
12433         * gcc.target/frv/all-builtin-write32.c: Delete.
12434         * gcc.target/frv/all-builtin-write64.c: Delete.
12435         * gcc.target/frv/all-read-write-1.c: New.
12436
12437 2005-07-27  Jeff Law  <law@redhat.com>
12438
12439         * gcc.c-torture/execute/pr22630.c: New test.
12440
12441 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12442
12443         PR tree-optimization/23073
12444         * gcc.dg/vect/nodump-pr23073.c: New test.
12445         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12446
12447 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12448
12449         PR tree-optimize/22348
12450         * gcc.c-torture/execute/pr22348.c: New.
12451
12452 2005-07-27  Richard Guenther  <rguenther@suse.de>
12453
12454         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12455
12456 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12457
12458         PR fortran/22503
12459         * gfortran.dg/logical_comp.f90: New test.
12460
12461 2005-07-27  Jan Hubicka  <jh@suse.cz>
12462
12463         * inliner-1.c: Add cleanup of dumps.
12464         * val-prof-*.c: Likewise.
12465         * update-tailcall.c: New.
12466
12467 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12468
12469         PR 22591
12470         * gcc.dg/tree-ssa/pr22591.c: New test.
12471         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12472
12473 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12474
12475         PR libobjc/22606
12476         * objc.dg/try-catch-11.m: New test.
12477
12478 2005-07-26  Richard Guenther  <rguenther@suse.de>
12479
12480         PR tree-optimization/22486
12481         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12482
12483 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12484
12485         PR tree-opt/22484
12486         * testsuite/g++.dg/opt/loop2.C: New test.
12487
12488 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12489
12490         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12491         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12492
12493 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12494
12495         * lib/profopt.exp (profopt-execute): Check for profiling data
12496         files on the target.
12497
12498 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12499
12500         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12501         for matching of asm labels.
12502
12503 2005-07-25  Richard Guenther  <rguenther@suse.de>
12504
12505         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12506
12507 2005-07-25  Richard Guenther  <rguenther@suse.de>
12508
12509         PR testsuite/22624
12510         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12511
12512 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12513
12514         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12515         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12516         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12517         * gcc.dg/vect/vect-100.c: New test.
12518         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12519         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12520         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12521         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12522         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12523         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12524         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12525         * gfortran.dg/vect/pr19049.f90: New testcase.
12526         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12527
12528 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12529
12530         * gcc.c-torture/execute/20050713-1.c: New test.
12531
12532         PR fortran/20063
12533         * gfortran.fortran-torture/execute/data_4.f90: New test.
12534
12535         PR middle-end/20303
12536         * gcc.dg/visibility-d.c: New test.
12537
12538 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12539
12540         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12541         * gfortran.dg/underflow.f90: Ditto.
12542
12543 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12544
12545         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12546         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12547         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12548
12549 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12550
12551         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12552         include case of field width of zero.
12553
12554 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12555
12556         PR libgfortran/21875
12557         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12558         with trailing blanks on normal formatted read.
12559
12560 2005-07-23  Chao-ying Fu  <fu@mips.com>
12561
12562         * gcc.target/mips/mips32-dsp-type.c: New test.
12563         * gcc.target/mips/mips32-dsp.c: New test.
12564
12565 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12566
12567         PR testsuite/21073
12568         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12569
12570         PR testsuite/20454
12571         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12572         and __cyg_profile_func_exit.
12573
12574 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12575
12576         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12577         * gfortran.dg/comma_format_extension_4.f: Same.
12578         * gfortran.dg/pr15332.f: Same.
12579         * gfortran.dg/pr21730.f: Same.
12580
12581 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12582
12583         * g++.dg/opt/vrp2.C: Fix testcase.
12584
12585         PR tree-opt/22625
12586         * g++.dg/opt/vrp2.C: New test.
12587
12588 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12589
12590         PR debug/21828
12591         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12592
12593 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12594
12595         * gcc.dg/tree-ssa/20050719-1.c: New test.
12596
12597 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12598
12599         * gcc.dg/bfin-longcall-1.c: New file.
12600         * gcc.dg/bfin-longcall-2.c: New file.
12601
12602 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12603
12604         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12605
12606 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12607
12608         PR middle-end/19055
12609         * gcc.dg/tree-ssa/pr19055.c: New test.
12610         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12611
12612 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12613
12614         PR C++/22358
12615         * g++.dg/other/pr22358.C: New test.
12616
12617 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12618
12619         PR c++/2922
12620         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12621
12622 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12623
12624         PR c++/15938
12625         * g++.dg/init/union2.C: New test.
12626
12627 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12628
12629         PR c/22393
12630         * gcc.dg/complex-4.c: New test.
12631
12632 2005-07-21  Richard Guenther  <rguenther@suse.de>
12633
12634         PR testsuite/22522
12635         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12636         scanning for asm labels.
12637         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12638
12639 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12640
12641         PR target/22085
12642         * gcc.dg/altivec-pr22085.c: New.
12643
12644 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12645
12646         PR tree-optimization/19210
12647         * gcc.dg/tree-ssa/pr19210-1.c: New.
12648         * gcc.dg/tree-ssa/pr19210-2.c: New.
12649
12650 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12651
12652         PR rtl-optimization/22167
12653         * g++.dg/opt/pr22167.C: New test.
12654
12655 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12656
12657         PR c++/2922
12658         * g++.dg/lookup/two-stage2.C: New.
12659         * g++.dg/lookup/two-stage3.C: New.
12660         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12661         fixed two-stage name lookup for operators.
12662         * g++.dg/template/call3.C: Compiler now produces an appropriate
12663         error message.
12664         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12665         14 as a candidate.
12666         * g++.dg/template/ptrmem4.C: Compiler produces different error
12667         message.
12668         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12669         connect_to_method as a candidate.
12670
12671 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12672
12673         * gcc.dg/fold-alloc-1.c: New test.
12674
12675 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12676
12677         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12678         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12679
12680 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12681
12682         * gcc.dg/fold-abs-1.c: New test.
12683         * gcc.dg/fold-abs-2.c: New test.
12684         * gcc.dg/fold-abs-3.c: New test.
12685
12686 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12687
12688         Make CONSTRUCTOR use VEC to store initializers.
12689         * g++.dg/ext/complit3.C: Check for specific error messages.
12690         * g++.dg/init/brace2.C: Update error message.
12691         * g++.dg/warn/Wbraces2.C: Likewise.
12692
12693 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12694
12695         PR fortran/16940
12696         * gfortran.dg/module_interface_1.f90: New test.
12697
12698 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12699             Kenneth Zadeck <zadeck@naturalbridge.com>
12700
12701         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12702
12703 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12704
12705         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12706         specify -Wformat for these tests.
12707         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12708         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12709         * gcc.dg/format/opt-6.c: Delete.
12710
12711 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12712
12713         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12714         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12715
12716 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12717
12718         * gcc.dg/tree-ssa/alias-2.c: New test.
12719
12720 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/22263
12723         * g++.dg/template/explicit7.C: New test.
12724
12725 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12726
12727         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12728         width of 8 to +Inf and -Inf.
12729
12730 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/22139
12733         * g++.dg/template/friend36.C: New test.
12734
12735 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12736
12737         PR fortran/21730
12738         * gfortran.dg/pr21730.f: New test.
12739
12740 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12741             Kenneth Zadeck <zadeck@naturalbridge.com>
12742
12743         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12744         since pure const detection cannot run at -O1 in c compiler.
12745         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12746         can now optimize this case properly.
12747         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12748         because we now pass.
12749         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12750
12751 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12752
12753         PR c/22421
12754         * gcc.dg/format/bitfld-1.c: New test.
12755
12756 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/22204
12759         * g++.dg/rtti/repo1.C: New test.
12760
12761 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12762
12763         PR middle-end/22398
12764         * gcc.c-torture/compile/pr22398.c: New test.
12765
12766 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12767
12768         PR c++/22132
12769         * g++.dg/expr/cast4.C: New test.
12770
12771 2005-07-15  Richard Guenther  <rguenther@suse.de>
12772
12773         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12774         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12775
12776 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12777
12778         PR tree-optimization/22230
12779         * gcc.dg/tree-ssa/pr22230.c: New test.
12780
12781 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12782
12783         * gfortran.dg/g77/cpp6.f: New test.
12784
12785         PR fortran/22417
12786         * gfortran.dg/g77/cpp5.F: New test.
12787         * gfortran.dg/g77/cpp5.h: New file.
12788         * gfortran.dg/g77/cpp5inc.h: New file.
12789
12790 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12791
12792         PR libfortran/16435
12793         * gfortran.dg/tl_editting.f90: New.
12794         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12795
12796 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12797
12798         * gfortran.dg/char_array_constructor.f90: New test.
12799
12800 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12801
12802         * gfortran.dg/past_eor.f90: New.
12803         * gfortran.dg/complex_read.f90: New.
12804
12805 2005-07-13  Jeff Law  <law@redhat.com>
12806
12807         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12808         additional casts.
12809
12810         * gcc.dg/tree-ssa/pr22321.c: New test
12811
12812 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12813
12814         PR tree-optimization/21921
12815         * gcc.dg/tree-ssa/pr21921.c: New.
12816
12817 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12818
12819         PR tree-optimizatio/22442
12820         * gcc.dg/tree-ssa/loop-11.c: New test.
12821
12822 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12823
12824         PR tree-opt/21840
12825         * gcc.c-torture/compile/pr21840.c: New test.
12826
12827 2005-07-12  Jan Hubicka  <jh@suse.cz>
12828
12829         * gcc.c-torture/compile/pr22379.c: New test.
12830
12831 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12832
12833         PR libfortran/21593
12834         gfortran.dg/dev_null.f90: Remove outdated comment about
12835         PR libfortran/21593.
12836
12837
12838 2005-07-12  Dale Johannesen  <dalej@apple.com>
12839
12840         * gcc.target/i386/compress-float-sse.c: New.
12841         * gcc.target/i386/compress-float-sse-pic.c: New.
12842         * gcc.target/i386/compress-float-387.c: New.
12843         * gcc.target/i386/compress-float-387-pic.c: New.
12844         * gcc.dg/compress-float-ppc.c: New.
12845         * gcc.dg/compress-float-ppc-pic.c: New.
12846
12847 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12848
12849         PR libfortran/21593
12850         gfortran.dg/dev_null.f90: Remove targets.
12851
12852 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12853
12854         PR tree-opt/22335
12855         * gcc.dg/pr22335-1.c: New test.
12856         * gcc.dg/pr22335-2.c: New test.
12857
12858 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12859
12860         PR c++/20172
12861         * g++.dg/template/nontype12.C : New test.
12862
12863 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12864
12865         * gcc.dg/tree-ssa/loop-10.c: New test.
12866
12867 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12868
12869         * gcc.c-torture/execute/20020720-1.x: Remove.
12870
12871 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12872
12873         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12874
12875 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12876
12877         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12878         (dg-mips-options): Use it.
12879
12880 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12881
12882         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12883
12884 2005-07-09  Richard Henderson  <rth@redhat.com>
12885
12886         * lib/target-supports.exp (check_effective_target_sync_char_short):
12887         Add alpha.
12888
12889 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12890
12891         PR libfortran/22217
12892         * gfortran.dg/negative-z-descriptor.f90: New test.
12893
12894 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         PR tree-opt/22329
12897         * gcc.dg/pr22329.c: New test.
12898
12899 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12900
12901         PR tree-optimization/20139
12902         * gcc.dg/tree-ssa/pr20139.c: New.
12903
12904 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12905
12906         PR tree-opt/22356
12907         * testsuite/gcc.dg/pr22356-1.c: New test.
12908
12909 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12910
12911         PR c++/21799
12912         * g++.dg/template/unify8.C: New.
12913         * g++.dg/template/unify9.C: New.
12914
12915 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12916
12917         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12918
12919 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12920
12921         * gcc.dg/darwin-version-1.c: New.
12922         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12923         * gcc.dg/builtins-20.c: Likewise.
12924         * gcc.dg/builtins-53.c: Likewise.
12925         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12926         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12927         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12928         * gcc.dg/torture/builtins-power-1.c: Likewise.
12929         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12930         on Darwin.
12931
12932 2005-07-07  Jeff Law  <law@redhat.com>
12933
12934         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12935         argument evaluation order.
12936
12937 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12938
12939         PR libfortran/21594
12940         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12941         Add test cases where the shift length is greater than the
12942         array length.
12943
12944 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12945
12946         * obj-c++.dg/proto-lossage-6.mm: New.
12947         * objc.dg/proto-lossage-6.m: New.
12948
12949 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12950
12951         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12952         * objc.dg/gnu-runtime-2.m: Likewise.
12953
12954 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12955
12956         * gfortran.dg/longline.f: New test.
12957
12958         * gfortran.dg/badline.f: New test.
12959
12960 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12961
12962         PR fortran/16531
12963         PR fortran/15966
12964         PR fortran/18781
12965         * gfortran.dg/hollerith.f90: New.
12966         * gfortran.dg/hollerith2.f90: New.
12967         * gfortran.dg/hollerith3.f90: New.
12968         * gfortran.dg/hollerith4.f90: New.
12969         * gfortran.dg/hollerith_f95.f90: New.
12970         * gfortran.dg/hollerith_legacy.f90: New.
12971         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12972
12973 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12974
12975         PR objc/22274
12976         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12977         * objc.dg/gnu-runtime-2.m: New.
12978
12979 2005-07-06  Jeff Law  <law@redhat.com>
12980
12981         * gcc.dg/tree-ssa/vrp17.c: New test.
12982
12983 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12984
12985         PR fortran/22327
12986         * gfortran.dg/array_constructor_5.f90: New test.
12987
12988 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12989
12990         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12991
12992 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12993
12994         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12995         * gcc.dg/980816-1.c: Ditto.
12996
12997 2005-07-06  Jeff Law  <law@redhat.com>
12998
12999         * gcc.c-torture/compile/pr21356.c: New test.
13000
13001 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13002
13003         PR c/22013
13004         PR c/22098
13005         * gcc.c-torture/compile/pr22013-1.c,
13006         gcc.c-torture/execute/pr22098-1.c,
13007         gcc.c-torture/execute/pr22098-2.c,
13008         gcc.c-torture/execute/pr22098-3.c: New tests.
13009
13010 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13011
13012         PR c/22308
13013         * gcc.dg/pr22308-1.c: New test.
13014
13015 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13016
13017         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13018         target.
13019         * gcc.dg/compare9.c: Use -fshort-enums instead of
13020         -fno-short-enums.  Change the last test to dg-bogus.
13021
13022 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13023
13024         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13025         * gcc.dg/compare9.c: New.
13026
13027 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13028
13029         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13030
13031 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13032
13033         PR testsuite/22288
13034         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13035
13036
13037 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13038
13039         * gcc.dg/format/gcc_gfc-1.c: New.
13040
13041 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13044
13045 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13046
13047         PR fortran/20842
13048         * gfortran.dg/io_invalid_1.f90: New test.
13049
13050 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13051
13052         * gcc.dg/format/gcc_diag-1.c: Update.
13053
13054 2005-07-02  Jeff Law  <law@redhat.com>
13055
13056         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13057         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13058
13059 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13060
13061         * gcc.dg/format/gcc_diag-1.c: Update.
13062
13063 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13064
13065         PR tree-opt/22269
13066         * gcc.c-torture/compile/pr22269.c: New test.
13067
13068 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13069
13070         PR 21584
13071         PR 22219
13072         * g++.dg/tree-ssa/pr21584-1.C: New test.
13073         * g++.dg/tree-ssa/pr21584-2.C: New test.
13074
13075 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13076
13077         * obj-c++.dg/try-catch-11.mm: New.
13078         * objc.dg/try-catch-10.m: New.
13079
13080 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13081
13082         * g++.dg/other/ucnid-1.C: xfail on AIX.
13083
13084 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13085
13086         PR 22234
13087         * gcc.dg/20050629-1.c: New test.
13088
13089 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13090
13091         * obj-c++.dg/const-str-1[0-1].mm: New.
13092         * objc.dg/const-str-1[0-1].m: New.
13093
13094 2005-05-29  Richard Henderson  <rth@redhat.com>
13095
13096         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13097         Rename from check_effective_target_vect_no_max.
13098         (check_effective_target_vect_no_int_add): New.
13099         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13100         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13101         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13102         * gcc.dg/vect/vect-reduc-1.c: Use both.
13103         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13104
13105 2005-05-29  Richard Henderson  <rth@redhat.com>
13106
13107         * lib/target-supports.exp (check_effective_target_vect_no_max):
13108         Remove i386 and x86_64.
13109
13110 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13111
13112         PR testsuite/21969
13113         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13114
13115 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13116
13117         PR middle-end/21969
13118         * gcc.dg/vect/pr21969.c: New test.
13119
13120 2005-06-28  Eric Christopher  <echristo@redhat.com>
13121
13122         PR c/22052
13123         PR c/21975
13124         * gcc.dg/inline1.c: New test.
13125         * gcc.dg/inline2.c: Ditto.
13126         * gcc.dg/inline3.c: Ditto.
13127         * gcc.dg/inline4.c: Ditto.
13128         * gcc.dg/inline5.c: Ditto.
13129
13130 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13131
13132         PR libfortran/22142
13133         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13134         Add testcase also testing eoshift1 for PR 22142.
13135
13136 2005-06-28  Richard Henderson  <rth@redhat.com>
13137
13138         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13139         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13140         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13141         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13142         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13143
13144 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13145
13146         PR libfortran/22142
13147         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13148         Add testcase for PR 22142.
13149
13150 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13151
13152         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13153         gcc.target/ia64/fpreg-2.c: New tests.
13154
13155 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13156
13157         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13158
13159 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13160
13161         PR libfortran/22170
13162         * gfortran.dg/slash_1.f90: New test.
13163
13164 2005-06-27  Richard Henderson  <rth@redhat.com>
13165
13166         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13167         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13168         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13169         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13170         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13171         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13172
13173 2005-06-27  Richard Henderson  <rth@redhat.com>
13174
13175         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13176         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13177
13178 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13179
13180         * obj-c++.dg/proto-lossage-5.mm: New.
13181         * objc.dg/proto-lossage-5.m: New.
13182
13183 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13184
13185         PR 21959
13186         * gcc.dg/tree-ssa/pr21959.c: New test.
13187
13188 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13189
13190         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13191         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13192         testing uninitialized var.
13193
13194         * gcc.c-torture/execute/builtins/chk.h: New.
13195         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13196         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13197         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13198         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13199         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13200         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13201         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13202         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13203         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13204         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13205         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13206         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13207         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13208         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13209         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13210         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13211         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13212         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13213         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13214         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13215         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13216         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13217         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13218         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13219         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13220         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13221         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13222         * gcc.dg/builtin-object-size-1.c: New test.
13223         * gcc.dg/builtin-object-size-2.c: New test.
13224         * gcc.dg/builtin-object-size-3.c: New test.
13225         * gcc.dg/builtin-object-size-4.c: New test.
13226         * gcc.dg/builtin-object-size-5.c: New test.
13227         * gcc.dg/builtin-stringop-chk-1.c: New test.
13228         * gcc.dg/builtin-stringop-chk-2.c: New test.
13229         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13230         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13231         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13232         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13233         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13234         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13235         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13236         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13237         * gcc.c-torture/execute/printf-1.c: New test.
13238         * gcc.c-torture/execute/fprintf-1.c: New test.
13239         * gcc.c-torture/execute/vprintf-1.c: New test.
13240         * gcc.c-torture/execute/vfprintf-1.c: New test.
13241         * gcc.c-torture/execute/printf-chk-1.c: New test.
13242         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13243         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13244         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13245
13246 2005-06-27  Michael Matz  <matz@suse.de>
13247
13248         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13249         slot is not merged if address escapes.
13250
13251 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13252
13253         PR c/21911
13254         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13255
13256 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13257
13258         PR middle-end/17965
13259         * gcc.c-torture/compile/20050622-1.c: New test.
13260
13261         PR middle-end/22028
13262         * gcc.dg/20050620-1.c: New test.
13263
13264 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13265
13266         PR tree-optimization/22026
13267         * gcc.dg/tree-ssa/pr22026.c: New.
13268
13269 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13270
13271         PR libfortran/22144
13272         * gfortran.dg/shift-alloc.f90: New testcase.
13273
13274 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13275
13276         * all files: Update FSF address in copyright headers.
13277
13278 2005-06-22  Jan Hubicka  <jh@suse.cz>
13279
13280         * wholeprogram-1.c: New testcase.
13281         * wholeprogram-2.c: New testcase.
13282
13283 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13284
13285         PR 22171
13286         * gcc.dg/tree-ssa/pr22171.c: New test.
13287
13288 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13289
13290         * gfortran.dg/simplify_modulo.f90: New.
13291
13292 2005-06-24  Jan Hubicka  <jh@suse.cz>
13293
13294         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13295
13296 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13297
13298         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13299
13300 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13301
13302         * obj-c++.dg/typedef-alias-1.mm: New.
13303         * objc.dg/typedef-alias-1.m: New.
13304
13305 2005-06-23  Jeff Law  <law@redhat.com>
13306
13307         * gcc.dg/tree-ssa/vrp16.c: New test.
13308
13309 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13310
13311         * lib/target-supports.exp: Add
13312         check_effective_target_fortran_large_real and
13313         check_effective_target_fortran_large_int to check for
13314         corresponding effective targets.
13315         * gfortran.dg/large_integer_kind_1.f90: New test.
13316         * gfortran.dg/large_real_kind_1.f90: New test.
13317
13318 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13319
13320         PR tree-optimization/22117
13321         * gcc.dg/tree-ssa/pr22117.c: New.
13322
13323 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13324
13325         PR testsuite/22123
13326         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13327
13328 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13329
13330         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13331
13332 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13333
13334         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13335         * gfortran.dg/f2c_4.c: Likewise.
13336
13337 2005-06-22 Paul Brook  <paul@codesourcery.com>
13338
13339         PR fortran/21034
13340         * gfortran.dg/auto_save_1.f90: New test.
13341
13342 2005-06-22  Michael Matz  <matz@suse.de>
13343
13344         * gcc.target/x86-64/abi: New directory.
13345         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13346         * gcc.target/x86-64/abi/README.gcc: New file.
13347         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13348         * gcc.target/x86-64/abi/asm-support.s: New file.
13349         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13350         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13351         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13352         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13353         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13354         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13355         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13356         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13357         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13358         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13359         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13360         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13361         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13362         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13363         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13364         * gcc.target/x86_64/abi/test_varargs.c: New test.
13365
13366 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13367
13368         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13369         32-bit i?86 and x86_64.
13370
13371 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13372
13373         * obj-c++.dg/const-str-[1-9].mm: New tests.
13374
13375 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13376
13377         PR fortran/22010
13378         * gfortran.dg/namelist_use.f90: New.
13379         * gfortran.dg/namelist_use_only.f90: New.
13380
13381 2005-06-21  Jeff Law  <law@redhat.com>
13382
13383         * gcc.dg/tree-ssa/vrp15.c: New test.
13384
13385 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13386
13387         * lib/target-supports.exp (check_effective_target_vect_reduction):
13388         Remove.
13389         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13390         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13391         remove vect_reduction target keyword. Also avoid two returns in main.
13392         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13393         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13394         * gcc.dg/vect/vect-reduc-1short.c: New test.
13395         * gcc.dg/vect/vect-reduc-1char.c: New test.
13396         * gcc.dg/vect/vect-reduc-2short.c: New test.
13397         * gcc.dg/vect/vect-reduc-2char.c: New test.
13398         * gcc.dg/vect/vect-reduc-6.c: New test.
13399         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13400         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13401         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13402
13403 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13404         Paul Thomas  <pault@gcc.gnu.org>
13405
13406         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13407         New tests.
13408
13409 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13410
13411         * gfortran.dg/backslash_1.f90: New test.
13412         * gfortran.dg/backslash_2.f90: New test.
13413
13414 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13415
13416         * gfortran.dg/duplicate_labels.f90: New test.
13417
13418 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13419
13420         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13421         unsupportable relocations.
13422         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13423         * gcc.dg/20050321-2.c: xfail for NetWare.
13424
13425 2005-06-20  Andreas Jaeger  <aj@suse.de>
13426
13427         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13428         gcc.target/i386/fastcall-sseregparm.c,
13429         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13430
13431 2005-06-19  Richard Henderson  <rth@redhat.com>
13432
13433         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13434
13435 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13436
13437         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13438
13439 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13440
13441         PR c++/22115
13442         * g++.dg/conversion/simd2.C: Change expected error message.
13443
13444 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13445
13446         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13447         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13448         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13449
13450 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13451
13452         * gcc.dg/fold-mod-1.c: New test.
13453
13454 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13455
13456         PR fortran/19926
13457         * gfortran.dg/pr19926.f90: New test.
13458
13459 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13460
13461         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13462         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13463         targets.
13464         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13465         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13466
13467 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13468
13469         * gcc.target/ia64/float80-varargs-1.c: New test.
13470
13471 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13472
13473         PR tree-opt/22035
13474         * gfortran.dg/f2c_6.f90: New test.
13475
13476 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13477
13478         PR c++/17413
13479         * g++.dg/template/local5.C: New.
13480
13481 2005-06-17  Richard Henderson  <rth@redhat.com>
13482
13483         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13484
13485 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13486
13487         PR testsuite/21945
13488         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13489
13490 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13491
13492         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13493         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13494         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13495         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13496         check_vect to verify the presence of hardware vector support.
13497
13498 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13499
13500         PR testsuite/22056
13501         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13502
13503 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13504
13505         PR libfortran/19216
13506         * gfortran.dg/pr19216.f: Add correct space between brackets and
13507         dg directive.
13508
13509 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13510
13511         PR libfortran/16436
13512         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13513
13514 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13515
13516         * gcc.target/i386/attributes-error.c: New testcase.
13517         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13518         * gcc.target/i386/regparm-stdcall.c: Likewise.
13519         * gcc.target/i386/sseregparm-1.c: Likewise.
13520         * gcc.target/i386/sseregparm-2.c: Likewise.
13521
13522 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13523
13524         * g++.dg/rtti/crash2.C: New.
13525
13526 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13527
13528         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13529
13530 2005-06-15  David Ung  <davidu@mips.com>
13531
13532         * gcc.target/mips/mips16e-extends.c: New test for testing the
13533         generation of MIPS16e zeb/zeh, seb/seh instructions.
13534
13535 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13536
13537         PR 22018
13538         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13539         * gcc.dg/tree-ssa/pr22018.c: New test.
13540
13541 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13542
13543         * gcc.dg/simd-1.c: Update error messages.
13544         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13545         * gcc.dg/simd-2.c: Update error messages.
13546         * gcc.dg/simd-4.c: New.
13547
13548 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13549
13550         PR c++/20678
13551         * g++.dg/other/crash-4.C: New.
13552
13553 2005-06-14  Devang Patel  <dpatel@apple.com>
13554
13555         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13556
13557 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         PR c++/21929
13560         * g++.dg/parse/crash11.C: Update
13561
13562 2005-06-13  Jeff Law  <law@redhat.com>
13563
13564         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13565         perform the desired transformations.
13566         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13567         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13568
13569 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13570
13571         PR fortran/22038
13572         * gfortran.dg/forall_1.f90: Un-XFAIL.
13573
13574 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13575
13576         PR c++/21929
13577         * g++.dg/parse/crash26.C: New.
13578
13579         PR c++/20789
13580         * g++.dg/init/member1.C: New.
13581
13582 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * gfortran.dg/altreturn_1.f90: New test.
13585
13586 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13587
13588         PR middle-end/21985
13589         * gcc.dg/tree-ssa/pr21985.c: New test.
13590
13591 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13592
13593         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13594
13595 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13596
13597         PR c++/21930
13598         * g++.dg/other/error10.C: New test case.
13599
13600 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13601
13602         PR libfortran/19155
13603         * gfortran.dg/pr19155.f: Add test.
13604
13605 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13606
13607         * gfortran.dg/f2c_7.f90: New test.
13608
13609         * gfortran.dg/forall_1.f90: XFAILed.
13610
13611 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13612
13613         * gcc.dg/pr14796-1.c: New.
13614         * gcc.dg/pr14796-2.c: New.
13615
13616 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13617
13618         PR fortran/17792
13619         PR fortran/21375
13620         * gfortran.dg/deallocate_stat.f90: New test.
13621
13622 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13623
13624         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13625
13626 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13627
13628         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13629         access will be generated when this loop is vectorized. Test that
13630         accesses with same alignment were detected.
13631         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13632         Test that accesses with same alignment were detected.
13633         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13634         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13635         alignment were detected.
13636
13637 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13638
13639         PR c++/10611
13640         * g++.dg/conversion/simd2.C: New.
13641
13642 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13643
13644         * gcc.dg/Wcxx-compat-1.c: New.
13645
13646 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13647
13648         PR libfortran/21480
13649         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13650         complex array.
13651
13652 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13653
13654         * gcc.dg/alias-8.c: New.
13655
13656 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13657
13658         * gcc.dg/format/cmn_err-1.c: Update.
13659
13660 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13661
13662         PR target/20666
13663         * gcc.target/sparc/fexpand-2.c: New.
13664         * gcc.target/sparc/fpmerge-2.c: New.
13665         * gcc.target/sparc/fpmul-2.c: New.
13666         * gcc.target/sparc/noresult.c: New.
13667         * gcc.target/sparc/pdist-2.c: New.
13668         * gcc.target/sparc/pdist-3.c: New.
13669
13670 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13671
13672         PR testsuite/21702
13673         * gcc.target/i386/i386.exp: Fix comment typo.
13674
13675 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13676
13677         PR c++/19497
13678         * g++.dg/inherit/using5.C: New.
13679         * g++.dg/inherit/using6.C: New.
13680
13681 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13682
13683         PR c++/19894
13684         * g++.dg/template/ptrmem15.C: New test.
13685
13686         PR c++/20563
13687         * g++.dg/ext/label4.C: New test.
13688
13689 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13690
13691         * gcc.dg/tls/debug-1.c: New test.
13692
13693 2005-06-07  Dale Johannesen  <dalej@apple.com>
13694
13695         * gcc.target/i386/movq.c: New.
13696
13697 2005-06-07  Dale Johannesen  <dalej@apple.com>
13698
13699         * gcc.dg/20050607-1.c: New.
13700
13701 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13702
13703         PR middle-end/21850
13704         * gcc.c-torture/execute/20050607-1.c: New test.
13705
13706 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13707
13708         PR libfortran/21926
13709         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13710         Test case where the return array has lowest stride one,
13711         but isn't packed.
13712
13713 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13714
13715         * lib/target-supports.exp (check_effective_target_sync_int_long):
13716         Add s390 and s390x targets.
13717
13718 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13719
13720         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13721         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13722         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13723         * gcc.dg/tree-ssa/loop-9.c: New test.
13724
13725 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13726
13727         * g++.dg/parse/defarg10.C: New.
13728
13729 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13730
13731         PR regression/21897
13732         * gcc.c-torture/execute/20050604-1.c: New test.
13733
13734 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13735
13736         PR 21903
13737         * g++.dg/parse/defarg9.C: New.
13738
13739         PR c++/20637
13740         * g++.dg/inherit/using4.C: New.
13741         * g++.dg/overload/error1.C: Adjust expected errors.
13742         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13743         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13744         * g++.old-deja/g++.other/redecl2.C: Likewise.
13745         * g++.old-deja/g++.other/redecl4.C: Likewise.
13746         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13747
13748 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13749
13750         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13751
13752 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13753
13754         * lib/gfortran.exp (gfortran_target_compile): Call
13755         dg-additional-files-options
13756         * gfortran.dg/f2c_4.f90: New file
13757         * gfortran.dg/f2c_4.c: New file
13758         * gfortran.dg/f2c_5.f90: New file
13759         * gfortran.dg/f2c_5.c: New file
13760
13761 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13762
13763         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13764
13765         PR fortran/21912
13766         * gfortran.dg/array_constructor_4.f90: New test.
13767
13768 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/21619
13771         * g++.dg/ext/builtin9.C: New test.
13772
13773 2005-06-05  Dale Johannesen  <dalej@apple.com>
13774
13775         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13776         * gcc.c-torture/execute/20050603-2.c: Ditto.
13777
13778 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13779
13780         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13781         * gcc.dg/vect/vect-reduc-1.c: New.
13782         * gcc.dg/vect/vect-reduc-2.c: New.
13783         * gcc.dg/vect/vect-reduc-3.c: New.
13784
13785 2005-06-04  Dale Johannesen  <dalej@apple.com>
13786
13787         * gcc.c-torture/execute/20050603-1.c: New.
13788         * gcc.c-torture/execute/20050603-2.c: New.
13789         * gcc.dg/20050603-3.c: New.
13790
13791 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13792
13793         PR fortran/19195
13794         * gfortran.dg/debug_1.f90: New test.
13795
13796         * gfortran.dg/forall_1.f90: New test.
13797
13798 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13799
13800         * gfortran.dg/array_constructor_3.f90: New test.
13801
13802 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13803
13804         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13805
13806 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13807
13808         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13809
13810 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13811
13812         PR c/21873
13813         * gcc.dg/init-excess-1.c: New test.
13814
13815 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/21853
13818         * g++.dg/expr/static_cast6.C: New test.
13819
13820 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13821
13822         * gcc.dg/tree-ssa/vrp14.c: New test.
13823
13824 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/21336
13827         * g++.dg/template/new2.C: New test.
13828
13829 2005-06-03  Josh Conner  <jconner@apple.com>
13830
13831         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13832         all entries in initializer.
13833
13834 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13835
13836         PR middle-end/21858
13837         * gcc.dg/pr21858.c: New testcase.
13838
13839 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13840
13841         PR tree-optimization/21292
13842
13843         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13844         New.
13845         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13846         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13847         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13848         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13849         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13850
13851 2005-06-02  Richard Henderson  <rth@redhat.com>
13852
13853         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13854
13855 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13856
13857         * gcc.dg/wtypequal.c: New testcase.
13858
13859 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13860
13861         PR 21582
13862         * gcc.dg/tree-ssa/pr21582.c: New test.
13863
13864 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         PR c++/21280
13867         * g++.dg/opt/interface2.h: New.
13868         * g++.dg/opt/interface2.C: New.
13869         * g++.dg/init/ctor4.C: Adjust error lines.
13870         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13871         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13872         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13873         * g++.old-deja/g++.pt/assign1.C: Likewise.
13874         * g++.old-deja/g++.pt/crash20.C: Likewise.
13875
13876 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13877
13878         PR tree-optimization/21734
13879         * g++.dg/vect/pr21734_1.cc: New.
13880         * g++.dg/vect/pr21734_2.cc: New.
13881
13882 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13883
13884         PR c++/20350
13885         * g++.dg/template/spec24.C: New.
13886
13887         PR c++/21151
13888         * g++.dg/pch/local-1.C: New.
13889         * g++.dg/pch/local-1.Hs: New.
13890
13891 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13892
13893         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13894         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13895         * gcc.dg/tree-ssa/pr14341.c: New test.
13896         * gcc.dg/tree-ssa/pr14841.c: New test.
13897         * gcc.dg/tree-ssa/pr20701.c: New test.
13898         * gcc.dg/tree-ssa/pr21086.c: New test.
13899         * gcc.dg/tree-ssa/pr21090.c: New test.
13900         * gcc.dg/tree-ssa/pr21332.c: New test.
13901         * gcc.dg/tree-ssa/pr21458.c: New test.
13902         * gcc.dg/tree-ssa/pr21658.c: New test.
13903         * gcc.dg/tree-ssa/vrp01.c: New test.
13904         * gcc.dg/tree-ssa/vrp02.c: New test.
13905         * gcc.dg/tree-ssa/vrp03.c: New test.
13906         * gcc.dg/tree-ssa/vrp04.c: New test.
13907         * gcc.dg/tree-ssa/vrp05.c: New test.
13908         * gcc.dg/tree-ssa/vrp06.c: New test.
13909         * gcc.dg/tree-ssa/vrp07.c: New test.
13910         * gcc.dg/tree-ssa/vrp08.c: New test.
13911         * gcc.dg/tree-ssa/vrp09.c: New test.
13912         * gcc.dg/tree-ssa/vrp10.c: New test.
13913         * gcc.dg/tree-ssa/vrp11.c: New test.
13914         * gcc.dg/tree-ssa/vrp12.c: New test.
13915         * gcc.dg/tree-ssa/vrp13.c: New test.
13916
13917 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13918
13919         PR 21029
13920         * gcc.dg/tree-ssa/pr21029.c: New test.
13921
13922 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13923
13924         * gfortran.dg/logint-1.f: New test case.
13925         * gfortran.dg/logint-2.f: Likewise.
13926         * gfortran.dg/logint-3.f: Likewise.
13927
13928 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13929
13930         PR c/21536
13931         PR c/20760
13932         * gcc.dg/20050527-1.c: New test.
13933
13934         * gcc.dg/i386-sse-12.c: New test.
13935
13936         PR fortran/21729
13937         * gfortran.dg/implicit_5.f90: New test.
13938
13939 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13940
13941         PR fortran/20883
13942         * gfortran/assign_4.f90: New test.
13943         * gfortran/assign_2.f90: Change compile to run.
13944
13945 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13946
13947         * lib/target-supports.exp
13948         (check_effective_target_sync_char_short): New.
13949         * gcc.dg/sync-2.c: New.
13950
13951 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13952
13953         PR tree-optimization/21817
13954         * gcc.dg/torture/pr21817-1.c: New.
13955
13956 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13957
13958         PR c++/21165
13959         * g++.dg/template/init5.C: New.
13960
13961 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13962
13963         * gfortran.dg/char_initialiser_actual.f90:
13964         Test character initialisers as actual arguments.
13965         * gfortran.dg/char_pointer_comp_assign.f90:
13966         Test character pointer structure component assignments.
13967         * gfortran.dg/char_array_structure_constructor.f90:
13968         Test character components in structure constructors.
13969
13970 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13971
13972         PR middle-end/20931
13973         * g++.dg/opt/pr20931.C: New test.
13974
13975 2005-05-31  Andreas Jaeger  <aj@suse.de>
13976
13977         PR testsuite/20772
13978         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13979         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13980         g++.old-deja/g++.ext/asmspec1.C,
13981         g++.old-deja/g++.other/regstack.C,
13982         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13983         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13984         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13985         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13986         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13987         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13988         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13989         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13990         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13991         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13992         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13993         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13994         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13995         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13996         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13997         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13998         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13999         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14000         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14001
14002 2005-05-31  Jeff Law  <law@redhat.com>
14003
14004         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14005
14006 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14007
14008         PR middle-end/21743
14009         * gcc.dg/builtins-1.c: Activate disabled clog test.
14010         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14011
14012 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14013
14014         * gfortran.dg/char_pointer_assign.f90:
14015         Test character-pointer assignments and pointer assignments.
14016         * gfortran.dg/char_pointer_dummy.f90:
14017         Test character-pointer dummy arguments.
14018         * gfortran.dg/char_pointer_func.f90:
14019         Test character-pointer function returns.
14020         * gfortran.dg/char_pointer_dependency.f90:
14021         Test character-pointer functions with dependencies.
14022
14023 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/21784
14026         * g++.dg/lookup/using14.C: New test.
14027
14028 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14029
14030         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14031         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14032         trailing ^M.
14033
14034 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14035
14036         PR c++/17413
14037         * g++.dg/template/local5.C: New.
14038
14039         PR target/21761
14040         * gcc.c-torture/compile/pr21761.c: New.
14041
14042         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14043         before darwin8.
14044
14045 2005-05-30  Steven G. Kargl
14046
14047         PR fortran/20846
14048         * gfortran.dg/inquire_8.f90: New test.
14049
14050 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14051
14052         PR libfortran/21376
14053         * gfortran.dg/output_exponents_1.f90: New test.
14054
14055 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14056
14057         PR libfortran/20006
14058         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14059
14060 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14061
14062         PR c++/21210
14063         * g++.dg/ext/complex1.C: New test.
14064
14065         PR c++/21340
14066         * g++.dg/init/ctor6.C: New test.
14067
14068 2005-05-29  Jan Hubicka  <jh@suse.cz>
14069
14070         * gcc.c-torture/compile/pr21562.c: New.
14071
14072 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14073
14074         * gfortran.dg/subnormal_1.f90: New test.
14075
14076 2005-05-28  Jan Hubicka  <jh@suse.cz>
14077
14078         * tree-prof.exp: Fix comment.
14079         * value-prof-1.c: New.
14080         * value-prof-2.c: New.
14081         * value-prof-3.c: New.
14082         * value-prof-4.c: New.
14083
14084 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14085
14086         PR c++/21614
14087         * g++.dg/expr/ptrmem6.C: New test.
14088         * g++.dg/expr/ptrmem6a.C: Likewise.
14089
14090 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14091
14092         PR tree-optimization/21658
14093         * gcc.dg/tree-ssa/pr21658.c: New.
14094
14095 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         PR c++/21455
14098         * g++.dg/inherit/ptrmem3.C: New.
14099
14100         PR c++/21681
14101         * g++.dg/parse/template16.C: New.
14102
14103 2005-05-27  Andreas Jaeger  <aj@suse.de>
14104
14105         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14106
14107         * gcc.dg/i386-sse-8.c: Run test on all archs.
14108
14109 2005-05-26  Mike Stump  <mrs@apple.com>
14110
14111         * objc.dg/isa-field-1.m: Only run on darwin.
14112         * objc.dg/lookup-1.m: Likewise.
14113         * objc.dg/try-catch-8.m: Likewise.
14114
14115 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14116
14117         PR tree-optimization/9814
14118         * gcc.dg/pr9814-1.c: New test case.
14119
14120 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14121
14122         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14123         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14124         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14125         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14126         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14127         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14128         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14129         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14130         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14131         objc.dg/try-catch-8.m: New.
14132
14133 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14134
14135         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14136         remove extraneous semicolons.
14137
14138 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14139
14140         * obj-c++.dg/comp-types-12.mm: New.
14141         * objc.dg/comp-types-11.m: New.
14142         * objc.dg/selector-4.m: New.
14143
14144 2005-05-26  Andreas Jaeger  <aj@suse.de>
14145
14146         PR testsuite/20772
14147         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14148         g++.old-deja/g++.ext/attrib3.C,
14149         g++.old-deja/g++.other/store-expr1.C,
14150         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14151         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14152         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14153         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14154         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14155         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14156         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14157         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14158         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14159         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14160         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14161         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14162         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14163         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14164         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14165         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14166         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14167         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14168         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14169
14170 2005-05-26  Andreas Jaeger  <aj@suse.de>
14171
14172         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14173         x86-64 compilation.
14174
14175 2005-05-26  Andreas Jaeger  <aj@suse.de>
14176
14177         PR testsuite/20772
14178         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14179         gcc.misc-tests/i386-pf-athlon-1.c,
14180         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14181         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14182         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14183         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14184         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14185         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14186         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14187         programs.
14188
14189         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14190         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14191         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14192         x86-64 compilation.
14193
14194         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14195         x86_64.
14196
14197         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14198         effective-target ilp32.
14199
14200 2005-05-26  David Ung  <davidu@mips.com>
14201
14202         * gcc.target/mips/ext_ins.c: New test for testing the generation
14203         of MIPS32/64 rev 2 ext/ins instructions.
14204
14205 2005-05-26  Andreas Jaeger  <aj@suse.de>
14206
14207         * treelang/compile/unsigned.tree: Use gimple instead of
14208         nonexisting generic dump.
14209
14210 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14211
14212         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14213
14214 2005-05-26  Andreas Jaeger  <aj@suse.de>
14215
14216         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14217
14218 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14219
14220         PR libfortran/17283
14221         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14222         Test callee-allocated memory with write statements.
14223
14224 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14225
14226         PR middle-end/21709
14227         * gcc.dg/pr21709-1.c: New test case.
14228
14229 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14230             Mike Stump  <mrs@apple.com>
14231
14232         * objc/execute/next_mapping.h: Update for C++.
14233
14234         * obj-c++.dg/selector-1.mm: Move to...
14235         * obj-c++.dg/selector-4.mm: here...
14236
14237         * obj-c++.dg/basic.mm: New.
14238         * obj-c++.dg/comp-types-1.mm: New.
14239         * obj-c++.dg/cxx-class-1.mm: New.
14240         * obj-c++.dg/cxx-ivars-1.mm: New.
14241         * obj-c++.dg/cxx-ivars-2.mm: New.
14242         * obj-c++.dg/cxx-ivars-3.mm: New.
14243         * obj-c++.dg/cxx-scope-1.mm: New.
14244         * obj-c++.dg/cxx-scope-2.mm: New.
14245         * obj-c++.dg/defs.mm: New.
14246         * obj-c++.dg/empty-private-1.mm: New.
14247         * obj-c++.dg/encode-1.mm: New.
14248         * obj-c++.dg/encode-2.mm: New.
14249         * obj-c++.dg/encode-3.mm: New.
14250         * obj-c++.dg/extern-c-1.mm: New.
14251         * obj-c++.dg/extra-semi.mm: New.
14252         * obj-c++.dg/fix-and-continue-2.mm: New.
14253         * obj-c++.dg/isa-field-1.mm: New.
14254         * obj-c++.dg/ivar-list-semi.mm: New.
14255         * obj-c++.dg/local-decl-1.mm: New.
14256         * obj-c++.dg/lookup-1.mm: New.
14257         * obj-c++.dg/lookup-2.mm: New.
14258         * obj-c++.dg/method-1.mm: New.
14259         * obj-c++.dg/method-2.mm: New.
14260         * obj-c++.dg/method-3.mm: New.
14261         * obj-c++.dg/method-4.mm: New.
14262         * obj-c++.dg/method-5.mm: New.
14263         * obj-c++.dg/method-6.mm: New.
14264         * obj-c++.dg/method-7.mm: New.
14265         * obj-c++.dg/no-extra-load.mm: New.
14266         * obj-c++.dg/overload-1.mm: New.
14267         * obj-c++.dg/pragma-1.mm: New.
14268         * obj-c++.dg/pragma-2.mm: New.
14269         * obj-c++.dg/private-1.mm: New.
14270         * obj-c++.dg/private-2.mm: New.
14271         * obj-c++.dg/proto-qual-1.mm: New.
14272         * obj-c++.dg/qual-types-1.mm: New.
14273         * obj-c++.dg/stubify-1.mm: New.
14274         * obj-c++.dg/stubify-2.mm: New.
14275         * obj-c++.dg/super-class-1.mm: New.
14276         * obj-c++.dg/super-class-2.mm: New.
14277         * obj-c++.dg/super-dealloc-1.mm: New.
14278         * obj-c++.dg/super-dealloc-2.mm: New.
14279         * obj-c++.dg/template-1.mm: New.
14280         * obj-c++.dg/template-2.mm: New.
14281         * obj-c++.dg/template-3.mm: New.
14282         * obj-c++.dg/template-4.mm: New.
14283         * obj-c++.dg/template-5.mm: New.
14284         * obj-c++.dg/template-6.mm: New.
14285         * obj-c++.dg/try-catch-1.mm: New.
14286         * obj-c++.dg/try-catch-2.mm: New.
14287         * obj-c++.dg/try-catch-3.mm: New.
14288         * obj-c++.dg/try-catch-4.mm: New.
14289         * obj-c++.dg/try-catch-5.mm: New.
14290         * obj-c++.dg/try-catch-6.mm: New.
14291         * obj-c++.dg/try-catch-7.mm: New.
14292         * obj-c++.dg/try-catch-8.mm: New.
14293         * obj-c++.dg/try-catch-9.mm: New.
14294         * obj-c++.dg/va-meth-1.mm: New.
14295
14296 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14297
14298         * obj-c++.dg/selector-1.mm: New.
14299         * obj-c++.dg/selector-2.mm: New.
14300
14301 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14302
14303         * obj-c++.dg/selector-3.mm: New.
14304         * objc.dg/selector-3.m: New.
14305
14306 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14307
14308         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14309         about where warning appears.
14310
14311 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14312
14313         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14314         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14315         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14316         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14317
14318 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14319
14320         * gcc.dg/20050524-1.c: New test.
14321
14322 2005-05-25  Jan Hubicka  <jh@suse.cz>
14323
14324         * gcc.dg/tree-prof/inliner-1.c: New.
14325
14326 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14327
14328         * gcc.dg/tree-prof: New directory.
14329         * gcc.dg/tree-prof/tree-prof.exp: New.
14330
14331 2005-05-25  DJ Delorie  <dj@redhat.com>
14332
14333         * gcc.dg/Wattributes-1.c: New.
14334         * gcc.dg/Wattributes-2.c: New.
14335         * gcc.dg/Wattributes-3.c: New.
14336
14337 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14338
14339         PR tree-optimization/19833
14340         * gcc.dg/uninit-4.c: Remove xfail.
14341         * gcc.dg/uninit-9.c: Ditto.
14342
14343 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14344
14345         * obj-c++.dg/bitfield-[1-5].mm: New.
14346         * obj-c++.dg/class-protocol-1.mm: New.
14347         * obj-c++.dg/comp-types-1[0-1].mm: New.
14348         * obj-c++.dg/comp-types-[2-9].mm: New.
14349         * obj-c++.dg/encode-[4-8].mm: New.
14350         * obj-c++.dg/layout-1.mm: New.
14351         * obj-c++.dg/method-1[0-9].mm: New.
14352         * obj-c++.dg/method-2[0-1].mm: New.
14353         * obj-c++.dg/method-[8-9].mm: New.
14354         * obj-c++.dg/objc-gc-3.mm: New.
14355         * obj-c++.dg/try-catch-10.mm: New.
14356         * objc.dg/bitfield-5.m: New.
14357         * objc.dg/comp-types-10.m: New.
14358         * objc.dg/comp-types-9.m: New.
14359         * objc.dg/layout-1.m: New.
14360         * objc.dg/objc-gc-4.m: New.
14361         * objc.dg/try-catch-9.m: New.
14362         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14363         * objc.dg/comp-types-1.m: Likewise.
14364         * objc.dg/comp-types-[5-6].m: Likewise.
14365         * objc.dg/method-9.m: Likewise.
14366
14367 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14368
14369         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14370         and on hardware without VMX support.
14371
14372         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14373
14374         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14375
14376         * lib/profopt.exp (dg-final-generate, dg-final-use,
14377         profopt-final-code, profopt-get-options): New.
14378         (profopt-execute): Process test directives.
14379
14380         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14381         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14382         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14383
14384 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14385
14386         PR C++/21645
14387         * g++.dg/init/ctor5.C: New test.
14388
14389 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14390
14391         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14392         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14393         vect-113.c, vect-114.c.
14394
14395 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14396
14397         * gcc.dg/const-elim-1.c: Remove xfails.
14398
14399 2005-05-23  Jeff Law  <law@redhat.com>
14400
14401         * gcc.c-torture/compile/pr21638.c: New test.
14402         * gcc.c-torture/compile/20050520-1.c: New test.
14403
14404 2005-05-23  Nick Clifton  <nickc@redhat.com>
14405
14406         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14407         be a proper triple, ie: m32r*-*-*.
14408         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14409
14410 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14411
14412         PR middle-end/21331
14413         PR tree-opt/21293
14414         * gcc.c-torture/compile/pr21293.c: New test.
14415         * gcc.c-torture/execute/pr21331.c: New test.
14416
14417 2004-05-20  Richard Henderson  <rth@redhat.com>
14418
14419         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14420
14421 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14422
14423         * obj-c++-dg.exp: Add.
14424         * obj-c++.exp: Add.
14425         * obj-c++.dg/dg.exp: Add.
14426
14427 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14428
14429         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14430         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14431
14432 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14433
14434         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14435
14436 2004-05-19  Richard Henderson  <rth@redhat.com>
14437
14438         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14439
14440 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14441
14442         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14443
14444         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14445
14446 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14447
14448         PR c++/21495
14449         * g++.dg/parse/extern1.C: New test.
14450         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14451
14452 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14453
14454         * gcc.dg/c99-math.h: New.
14455         * gcc.dg/c99-math-float-1.c: New test.
14456         * gcc.dg/c99-math-double-1.c: Likewise.
14457         * gcc.dg/c99-math-long-double-1.c: Likewise.
14458
14459 2005-05-18  Richard Henderson  <rth@redhat.com>
14460
14461         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14462
14463 2005-05-18  Devang Patel  <dpatel@apple.com>
14464
14465         * g++.dg/opt/20050511-1.C: New test.
14466
14467 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14468
14469         PR libfortran/21127
14470         * gfortran.dg/reshape-complex.f90: New test.
14471
14472 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14473
14474         * gfortran.dg/array_constructor_1.f90: New test.
14475         * gfortran.dg/array_constructor_2.f90: New test.
14476
14477 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14478
14479         PR fortran/20954
14480         * gfortran.dg/pr20954.f: New test.
14481
14482 2005-05-17  Mike Stump  <mrs@apple.com>
14483
14484         Yet more Objective-C++...
14485
14486         * objc.dg/method-5.m: Update.
14487         * objc.dg/method-6.m: Update.
14488         * objc.dg/method-7.m: Update.
14489         * objc.dg/method-9.m: Update.
14490         * objc.dg/try-catch-2.m: Update.
14491
14492 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14493
14494         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14495         Remove little-endian optimizations.
14496
14497 2005-05-17  Jeff Law  <law@redhat.com>
14498
14499         * g++.dg/tree-ssa/pr14814.C: New test.
14500         * gcc.dg/tree-ssa/pr14814.C: New test.
14501         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14502         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14503
14504 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14505
14506         * gcc.dg/compat/generate-random.c: Do not include
14507         libiberty.h.
14508         * gcc.dg/compat/generate-random_r.c: Likewise.
14509
14510 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14511
14512         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14513
14514 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14515
14516         PR middle-end/21595
14517         * g++.dg/tree-ssa/builtin1.C: New testcase.
14518
14519 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14520
14521         PR c++/21454
14522         * g++.dg/opt/const4.C: New test.
14523
14524         PR middle-end/21492
14525         * g++.dg/opt/crossjump1.C: New test.
14526
14527         PR tree-optimization/21610
14528         * gcc.c-torture/compile/20050516-1.c: New test.
14529
14530         PR fortran/15080
14531         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14532         about the test failing.
14533         * gfortran.fortran-torture/execute/where_7.f90: New test.
14534         * gfortran.fortran-torture/execute/where_8.f90: New test.
14535
14536 2005-05-16  Richard Henderson  <rth@redhat.com>
14537
14538         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14539         i?86 and x86_64.
14540
14541 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14542
14543         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14544         (limits.h): Include unconditionally.
14545         (stdlib.h): Likewise.
14546         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14547         (limits.h): Include unconditionally.
14548         (stdlib.h): Likewise.
14549         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14550         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14551         (limits.h): Include unconditionally.
14552         (stdlib.h): Likewise.
14553         (hashtab.h): Do not include.
14554         (getopt.h): Likewise.
14555         (stddef.h): Include.
14556         (hashval_t): Define.
14557         (struct entry): Add "next" field.
14558         (HASH_SIZE): New macro.
14559         (hash_table): New variable.
14560         (switchfiles): Do not use xmalloc.
14561         (mix): New macro.
14562         (iterative_hash): New function.
14563         (hasht): Remove.
14564         (e_exists): New function.
14565         (e_insert): Likewise.
14566         (output): Use, instead of libiberty hashtable functions.
14567         (main): Do not use getopt.  Do not call htab_create.
14568
14569 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14570
14571         PR libstdc++/21526
14572         * lib/target-supports.exp (check_mkfifo_available):
14573         Return 0 for cygwin as mkfifo support incomplete on platform.
14574         Fix typos in comments.
14575
14576 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14577
14578         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14579
14580 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14581
14582         PR fortran/17432
14583         * gfortran.dg/assign_4.f: New test.
14584
14585 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14586
14587         PR tree-optimization/21563
14588         * gcc.dg/tree-ssa/pr21563.c: New.
14589
14590 2005-05-14  Jan Hubicka  <jh@suse.cz>
14591
14592         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14593
14594 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14595
14596         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14597
14598 2005-05-13  Julian Brown  <julian@codesourcery.com>
14599
14600         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14601         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14602
14603 2005-05-13  Jan Hubicka  <jh@suse.cz>
14604
14605         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14606         * gcc.dg/fold-xor-?.c: Likewise.
14607         * gcc.dg/pr15784-?.c: Likewise.
14608         * gcc.dg/pr20922-?.c: Likewise.
14609         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14610         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14611         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14612
14613 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14614
14615         PR fortran/21260
14616         * gfortran.dg/hollerith_1.f90: New test.
14617
14618 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14619
14620         * gfortran.dg/func_result_2.f90: New test.
14621
14622 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14623
14624         * gfortran.dg/dev_null.f90: New test.
14625
14626 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14627
14628         * gcc.dg/arm-vfp1.c: Revert last change.
14629
14630 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14631
14632         PR middle-end/19807
14633         PR tree-optimization/19639
14634         * g++.dg/tree-ssa/pr19807.C: New testcase.
14635
14636 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14637
14638         PR libfortran/21471
14639         * gfortran.dg/append-1.f90: New test.
14640
14641 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14642
14643         * gcc.dg/pr18501.c: XFAIL.
14644         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14645         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14646         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14647         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14648         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14649         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14650         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14651         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14652
14653 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14654
14655         PR fortran/20178
14656         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14657         gfortran.dg/f2c_3.f90: New tests.
14658
14659         * gfortran.dg/return_1.f90: Fix dg annotation.
14660
14661 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14662
14663         * gcc.c-torture/compile/20050510-1.c: New test.
14664
14665 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14666
14667         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14668
14669 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14670
14671         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14672
14673 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14674
14675         PR c/17913
14676         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14677
14678 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14679
14680         PR c/21342
14681         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14682         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14683
14684 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14685
14686         PR debug/16676
14687         * gcc.dg/debug/pr16676.c: New test.
14688
14689 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14690
14691         PR testsuite/21443
14692         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14693         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14694         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14695         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14696         Change -O1 to -O2.
14697         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14698         -fno-tree-dominator-opts.
14699
14700 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14701
14702         * gfortran.dg/return_1.f90: New test.
14703
14704 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14705
14706         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14707
14708         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14709
14710 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14711
14712         PR c++/21427
14713         * g++.dg/inherit/covariant13.C: New.
14714
14715 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14716
14717         PR libfortran/19155
14718         * gfortran.dg/pr19155.f: New test.
14719
14720 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14721
14722         PR inline-asm/8788
14723         * gcc.dg/pr8788-1.c: New testcase.
14724
14725 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14726
14727         PR target/21416
14728         * gcc.target/mips/fpcmp-[12].c: New tests.
14729
14730 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14731
14732         * lib/target-supports-dg.exp (dg-require-fork): New function.
14733         (dg-require-mkfifo): Likewise.
14734         * lib/target-supports.exp (check_function_available): New
14735         function.
14736         (check_fork_available): Likewise.
14737         (check_mkfifo_available): Likewise.
14738
14739 2005-05-06  Jeff Law  <law@redhat.com>
14740
14741         * gcc.c-torture/compile/pr21380.c: New test.
14742
14743 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14744
14745         PR c++/20961
14746         * g++.dg/ext/weak3.C: New test.
14747
14748 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/21352
14751         * g++.dg/template/crash37.C: New test.
14752
14753 2005-05-05  Paul Brook  <paul@codesourcery.com>
14754
14755         * gcc.dg/arm-g2.c: Use effective-target arm32.
14756         * gcc.dg/arm-mmx-1.c: Ditto.
14757         * gcc.dg/arm-scd42-2.c: Ditto.
14758         * gcc.dg/arm-vfp1.c: Ditto.
14759         * lib/target-supports.exp (check_effective_target_arm32): New
14760         function.
14761
14762 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14763
14764         PR libfortran/21354
14765         gfortran.dg/in_pack_rank7.f90: New test.
14766
14767 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14768
14769         PR middle-end/15618
14770         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14771
14772 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14773
14774         PR middle-end/21265
14775         * gcc.dg/20050503-1.c: New test.
14776
14777         PR rtl-optimization/21239
14778         * gcc.dg/i386-sse-11.c: New test.
14779
14780 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14781
14782         PR target/16888
14783         * gcc.target/i386/asm-1.c: New test.
14784
14785 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14786
14787         PR rtl-optimization/21330
14788         * gcc.c-torture/execute/20050502-1.c: New test.
14789
14790         PR target/21297
14791         * gcc.c-torture/execute/20050502-2.c: New test.
14792
14793 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14794
14795         PR middle-end/21282
14796         * gcc.dg/pr21282.c: New.
14797
14798 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14799
14800         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14801         * gcc.dg/vect/vect-92.c: Likewise.
14802         * gcc.dg/vect/vect-93.c: Likewise.
14803         * gcc.dg/vect/vect-dv-1.c: Likewise.
14804         * gcc.dg/vect/vect-dv-2.c: Likewise.
14805         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14806
14807 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14808
14809         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14810         * gfortran.dg/vect/vect-2.f90: Likewise.
14811         * gfortran.dg/vect/vect-3.f90: Likewise.
14812         * gfortran.dg/vect/vect-4.f90: Likewise.
14813         * gfortran.dg/vect/vect-5.f90: Likewise.
14814
14815 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14816
14817         PR target/20813
14818         * gcc.dg/rs6000-fpint-2.c: New.
14819
14820 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14821
14822         PR c/15698
14823         * gcc.dg/builtins-30.c: Update expected messages.
14824         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14825         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14826         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14827
14828 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14829
14830         PR tree-optimization/21294
14831         * gcc.dg/tree-ssa/pr21294.c: New.
14832
14833 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14834
14835         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14836         __builtin_altivec_st_internal_4si built-in.
14837
14838 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14839
14840         PR c++/15875
14841         * g++.dg/template/ptrmem14.C: New test.
14842
14843 2005-05-02  Paul Brook  <paul@codesourcery.com>
14844
14845         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14846
14847 2005-05-02  Michael Matz  <matz@suse.de>
14848
14849         PR c++/19542
14850         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14851
14852 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14853
14854         * g++.dg/cpp/weak.C: New test.
14855
14856 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14857
14858         * gcc.dg/tree-ssa/loop-8.c: New test.
14859
14860 2005-04-30  Michael Maty  <matz@suse.de>
14861
14862         * gcc.dg/inline-mcpy.c: New test.
14863
14864 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14865
14866         PR libfortran/18958
14867         * gfortran.dg/eoshift.f90: New test case.
14868
14869 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14870
14871         PR libfortran/18857
14872         * gfortran.dg/matmul_1.f90: New test.
14873
14874 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14875
14876         PR tree-optimization/21030
14877         * gcc.dg/tree-ssa/pr21030.c: New.
14878
14879 2005-04-29  Devang Patel  <dpatel@apple.com>
14880
14881         PR tree-optimization/21272
14882         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14883
14884 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14885
14886         PR fortran/13082
14887         PR fortran/18824
14888         * gfortran.dg/entry_4.f90: New test.
14889         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14890         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14891         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14892         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14893         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14894         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14895         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14896
14897 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14898
14899         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14900
14901 2005-04-29  Paul Brook  <paul@codesourcery.com>
14902
14903         * gfortran.dg/entry_3.f90: New test.
14904
14905 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14906
14907         * gfortran.dg/implicit_4.f90: New test.
14908
14909 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14910
14911         * lib/target-supports.exp (check_profiling_available): Return
14912         false for xtensa-*-elf.
14913
14914 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14915
14916         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14917         error if file cannot be deleted.
14918
14919 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14920
14921         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14922         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14923         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14924         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14925         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14926         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14927         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14928         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14929         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14930         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14931         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14932         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14933         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14934
14935 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14936
14937         PR fortran/20865
14938         * gfortran.dg/pr20865.f90: New test.
14939
14940 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14941
14942         * gcc.dg/void-cast-2.c: New test.
14943
14944 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14945
14946         PR c/21159
14947         * gcc.dg/void-cast-1.c: New test.
14948
14949 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14950
14951         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14952
14953 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14954
14955         PR fortran/21177
14956         * gfortran.dg/pr21177.f90: New test.
14957
14958 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14959
14960         PR tree-optimization/21171
14961         * gcc.dg/tree-ssa/pr21171.c: New test.
14962
14963 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14964
14965         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14966         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14967         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14968         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14969         gcc.dg/tree-ssa/gen-vect-32.c: New.
14970         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14971         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14972         don't run on PPC32.
14973
14974 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14975
14976         PR c/21213
14977         * gcc.dg/transparent-union-3.c: New test.
14978
14979 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14980
14981         PR c/20740
14982         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14983         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14984         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14985         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14986         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14987         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14988
14989 2005-04-26  Jeff Law  <law@redhat.com>
14990
14991         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14992         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14993         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14994         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14995         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14996         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14997         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14998
14999 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15000
15001         PR tree-optimization/17598
15002         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15003
15004 2005-04-25  Mike Stump  <mrs@apple.com>
15005
15006         * objc.dg/fix-and-continue-1.m: Add.
15007
15008 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15009
15010         PR c++/20995
15011         * g++.dg/opt/pr20995-1.C: New test case.
15012
15013 2005-04-25  Devang Patel <dpatel@apple.com>
15014
15015         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15016
15017 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15018
15019         PR testsuite/21062
15020         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15021
15022 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15023
15024         PR C++/21188
15025         * g++.dg/opt/rtti2.C: New test.
15026
15027 2005-04-25  Paul Brook  <paul@codesourcery.com>
15028         Steven G. Kargl  <kargls@comcast.net>
15029
15030         PR fortran/20879
15031         * gfortran.dg/ichar_1.f90: New file.
15032
15033 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15034
15035         PR middle-end/20991
15036         * g++.dg/opt/pr20991.C: New test.
15037
15038         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15039         where sizeof (type) < __alignof__ (type).
15040         * gcc.dg/compat/struct-layout-1.h: Likewise.
15041
15042 2005-04-24  Per Bothner  <per@bothner.com>
15043             Devang Patel  <dpatel@apple.com>
15044
15045         PR preprocessor/20907
15046         * gcc.dg/cpp/very-long-comment.c: New test.
15047
15048 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15049
15050         PR fortran/20059
15051         * gfortran.dg/common_5.f: New test.
15052
15053 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15054
15055         PR middle-end/21082
15056         * g++.dg/tree-ssa/pr21082.C: New testcase.
15057
15058 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15059
15060         * gcc.dg/vect/vect-99.c: New test.
15061
15062 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15063
15064         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15065
15066 2005-04-22  Jeff Law  <law@redhat.com>
15067
15068         * gcc.dg/uninit-5.c: Remove xfails.
15069         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15070         conditionals and loads.
15071
15072 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15073
15074         PR libfortran/20074
15075         PR libfortran/20436
15076         PR libfortran/21108
15077         * gfortran.dg/nested_reshape.f90: new test
15078         * gfortran.dg/reshape-alloc.f90: new test
15079         * gfortran.dg/reshape.f90: new test
15080
15081 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15082
15083         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15084
15085         * gcc.dg/arm-vfp1.c: New test.
15086
15087 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15088
15089         PR c++/21087
15090         * g++.dg/lookup/builtin2.C: New test.
15091
15092 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15093
15094         * gcc.dg/weak/weak-13.c: New test.
15095
15096 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15097
15098         * lib/target-supports.exp (check_effective_target_sync_int_long):
15099         Add powerpc*.
15100
15101 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15102
15103         * gcc.target/mips/branch-1.c: New test.
15104
15105 2005-04-21  Richard Henderson  <rth@redhat.com>
15106
15107         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15108         * gcc.dg/vect/vect-86.c: Likewise.
15109         * gcc.dg/vect/vect-87.c: Likewise.
15110         * gcc.dg/vect/vect-88.c: Likewise.
15111
15112 2005-04-21  Devang Patel  <dpatel@apple.com>
15113
15114         PR optimization/20994
15115         * gcc.dg/tree-ssa/ifc-3.c: New test.
15116
15117 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15118
15119         PR c/12913
15120         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15121         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15122         gcc.dg/c99-vla-jump-5.c: New tests.
15123
15124 2005-04-19  Richard Henderson  <rth@redhat.com>
15125
15126         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15127         Fix typo in exists check.
15128         (check_effective_target_sync_int_long): New.
15129         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15130         * gcc.dg/ia64-sync-2.c: Likewise.
15131         * gcc.dg/ia64-sync-3.c: Likewise.
15132         * gcc.dg/ia64-sync-4.c: Likewise.
15133
15134 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15135
15136         * gcc.dg/fold-xor-1.c: New test.
15137         * gcc.dg/fold-xor-2.c: New test.
15138
15139 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15140
15141         PR target/20670
15142         * g++.dg/eh/fp-regs.C: New test.
15143
15144 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15145
15146         * gcc.dg/Wint-to-pointer-cast-1.c,
15147         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15148         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15149         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15150
15151 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15152
15153         PR fortran/16861
15154         * gfortran.dg/pr16861.f90: New test.
15155
15156 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15157
15158         * gcc.dg/pr21085.c: New test.
15159
15160 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15161
15162         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15163         (setup_mips_tests, dg-mips-options): New procedures.
15164         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15165         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15166         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15167         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15168         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15169         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15170         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15171         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15172         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15173         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15174         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15175         dg-mips-options instead of dg-options.  Remove now-redundant
15176         preprocessor guards.
15177         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15178         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15179         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15180         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15181         * gcc.dg/vr-mult-2.c: Delete.
15182         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15183         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15184         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15185         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15186         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15187         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15188         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15189
15190 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15191
15192         * ada/acats/run_all.sh: Use sync when executable not present.
15193
15194 2005-04-18  Devang Patel  <dpatel@apple.com>
15195
15196         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15197         * gcc.dg/vect/vect-11a.c: New.
15198         * gcc.dg/vect/vect-none.c: Update.
15199         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15200
15201 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15202
15203         PR tree-optimization/20922
15204         * gcc.dg/pr20922-1.c: New test.
15205         * gcc.dg/pr20922-2.c: New test.
15206         * gcc.dg/pr20922-3.c: New test.
15207         * gcc.dg/pr20922-4.c: New test.
15208         * gcc.dg/pr20922-5.c: New test.
15209         * gcc.dg/pr20922-6.c: New test.
15210
15211 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15212
15213         PR libfortran/20950
15214         * gfortran.dg/pr20950.f: New test.
15215
15216 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15217
15218         PR libfortran/19216
15219         * gfortran.dg/pr19216.f: New test.
15220
15221 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15222
15223         PR tree-optimization/21001
15224         * gcc.dg/tree-ssa/pr21001.c: New.
15225
15226 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15227
15228         PR libfortran/21075
15229         * gfortran.dg/reshape_rank7.f90: New test.
15230
15231 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15232
15233         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15234         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15235         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15236         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15237         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15238         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15239         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15240         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15241         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15242         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15243         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15244         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15245         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15246         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15247         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15248         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15249         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15250         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15251         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15252         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15253         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15254
15255 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15256
15257         * gfortran.dg/wtruncate.f: New testcase.
15258         * gfortran.dg/wtruncate.f90: New testcase.
15259
15260 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15261
15262         PR c++/21025
15263         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15264         which sizeof/alignof is dependent, rather than just whether we are
15265         processing_template_decl.
15266
15267 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15268
15269         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15270         corrected typo where the wrong variables had been compared.
15271
15272 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15273
15274         PR libfortran/18495
15275         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15276         Test callee-allocated version of return array with a write
15277         statement.
15278         Test spread with a temporary with another write statement.
15279
15280 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15281
15282         PR tree-optimization/21031
15283         * gcc.dg/tree-ssa/pr21031.c: New.
15284
15285 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15286
15287         PR tree-optimization/21004
15288         * gcc.dg/builtins-53.c: Include builtins-config.h.
15289         Check floorf, ceilf, floorl and ceill transformations
15290         only when HAVE_C99_RUNTIME is defined.
15291
15292 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15293
15294         PR middle-end/20739
15295         * gcc.dg/tree-ssa/pr20739.c: New test.
15296
15297 2005-04-14  Mike Stump  <mrs@apple.com>
15298
15299         * gcc.dg/Foundation.framework/empty: New.
15300         * gcc.dg/framework-2.c: New.
15301
15302 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15303
15304         PR tree-optimization/21021
15305         * gcc.c-torture/compile/pr21021.c: New.
15306
15307 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15308
15309         PR testsuite/21010
15310         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15311         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15312         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15313         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15314         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15315         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15316         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15317         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15318
15319 2005-04-14  Richard Henderson  <rth@redhat.com>
15320
15321         * lib/target-supports.exp (check_effective_target_vect_condition):
15322         Add ia64, i?86, and x86_64.
15323
15324 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15325
15326         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15327
15328 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15329
15330         PR tree-optimization/20657
15331         * gcc.dg/tree-ssa/pr20657.c: New.
15332
15333 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15334
15335         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15336         (long long int)trunc*.
15337
15338 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15339
15340         PR target/20927
15341         * gcc.dg/pr20927.c: New test.
15342
15343 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15344
15345         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15346         * gcc.target/mips/asm-1.c: Likewise.
15347
15348 2005-04-13  Dale Johannesen  <dalej@apple.com>
15349
15350         * objc.dg/objc-fast-4.m: New.
15351
15352 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15353
15354         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15355         directory.
15356         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15357
15358 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15359
15360         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15361         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15362         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15363
15364 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15365
15366         PR tree-optimization/20913
15367         * gcc.dg/tree-ssa/pr20913.c: New.
15368
15369         PR tree-optimization/20702
15370         * gcc.dg/tree-ssa/pr20702.c: New.
15371
15372 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15373
15374         PR c++/13744
15375         * g++.dg/inherit/local3.C: New test.
15376
15377 2005-04-12  Jeff Law  <law@redhat.com>
15378
15379         * gcc.dg/tree-ssa/20050412-1.c: New test.
15380
15381 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15382
15383         PR libfortran/19016
15384         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15385         Add tests with mask generated by expression.
15386         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15387         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15388         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15389
15390 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15391
15392         PR middle-end/20917
15393         * gcc.dg/20050409-1.c: New test.
15394
15395 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15396
15397         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15398
15399 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15400
15401         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15402         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15403         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15404         (TARGET_CXX): Adjust accordingly.
15405         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15406         determine_class_data_visibility and class_data_always_comdat.
15407         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15408         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15409         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15410         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15411         (arm_cxx_determine_class_data_visibility): New.
15412         (arm_cxx_class_data_always_comdat): Likewise.
15413         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15414         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15415         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15416         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15417         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15418         Define.
15419
15420 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15421
15422         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15423
15424 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15425
15426         * gcc.dg/i386-darwin-fpmath.c: New.
15427
15428 2004-04-11  Devang Patel  <dpatel@apple.com>
15429
15430         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15431         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15432         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15433         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15434         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15435         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15436         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15437         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15438         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15439
15440 2004-04-11  Devang Patel  <dpatel@apple.com>
15441
15442         * gcc.dg/vect/vect-dv-1.c: New test.
15443         * gcc.dg/vect/vect-dv-2.c: New test.
15444
15445 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15446
15447         PR tree-optimization/20933
15448         * gcc.dg/tree-ssa/pr20933.c: New test.
15449
15450 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15451
15452         * gfortran.dg/fold_nearest.f90: New test.
15453
15454 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15455
15456         * gcc.dg/tree-ssa/alias-1.c: New test.
15457
15458 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15459
15460         PR tree-optimization/20920
15461         * g++.dg/tree-ssa/pr20920.C: New test.
15462
15463 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15464
15465         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15466         (long long int)ceil*.
15467
15468 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15469
15470         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15471         explicit C++ linkage.
15472
15473 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15474
15475         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15476         warning for arithmetic IF statements.
15477
15478 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15479
15480         * eor_handling_1.f90: New test case.
15481         * eor_handling_2.f90: New test case.
15482         * eor_handling_3.f90: New test case.
15483         * eor_handling_4.f90: New test case.
15484         * eor_handling_5.f90: New test case.
15485         * noadv_size.f90: New test case.
15486         * pad_no.f90: New test case.
15487
15488 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15489
15490         * gcc.c-torture/execute/20050410-1.c: New test.
15491
15492 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15493
15494         * gcc.dg/pr20126.c: New.
15495
15496 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15497             Steven G. Kargl <kargls@comcast.net>
15498
15499         * gfortran.dg/PR19872.f: New test.
15500
15501 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15502
15503         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15504
15505 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15506
15507         * gfortran.dg/nint_1.f90: New test.
15508
15509 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15510
15511         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15512         Added test for callee-allocated arrays with write statements.
15513         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15514         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15515         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15516         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15517         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15518
15519 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15520
15521         PR libfortran/20163
15522         * gfortran.dg/open-options-blanks.f: New test.
15523
15524 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15525
15526         PR fortran/13257
15527         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15528
15529 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15530
15531         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15532         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15533         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15534         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15535         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15536         * gcc.c-torture/execute/stdarg-4.c: New test.
15537
15538         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15539
15540         PR target/20795
15541         * g++.dg/abi/param2.C: New test.
15542
15543 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15544
15545         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15546
15547 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15548
15549         * gcc.dg/builtins-53.c: New test.
15550
15551 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15552
15553         * g++.dg/tree-ssa/pr18178.C: New test.
15554         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15555         * gcc.c-torture/execute/20041019-1.c: New test.
15556         * gcc.dg/tree-ssa/20041008-1.c: New test.
15557         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15558         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15559         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15560         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15561         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15562         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15563         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15564         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15565         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15566         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15567
15568 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15569
15570         PR rtl-optimization/20466
15571         * gcc.c-torture/execute/pr20466-1.c: New test.
15572
15573 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15574
15575         PR c++/20905
15576         * g++.dg/parse/cond2.C: New test.
15577
15578         PR c++/20145
15579         * g++.dg/warn/Wdtor1.C: New test.
15580
15581 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15582
15583         PR fortran/17229
15584         * gfortran.dg/pr17229.f: New test.
15585
15586 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15587
15588         * gfortran.dg/tiny_1.f90: New test.
15589         * gfortran.dg/tiny_2.f90: ditto.
15590
15591 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15592
15593         * gfortran.dg/eor_1.f90: Fix dg-do run line
15594         * gfortran.dg/open_new.f90: Fix dg-do run line
15595
15596 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15597
15598         * lib/target-supports.exp (get_compiler_messages): Support
15599         optional arguments, the fourth being compiler options.
15600         (check_effective_target_fpic): New proc.
15601         * gcc.dg/20050321-2.c: Restrict to target fpic.
15602
15603 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15604
15605         * gcc.dg/15443-1.c: New test.
15606         * gcc.dg/15443-2.c: Likewise.
15607
15608 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15609
15610         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15611
15612 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15613
15614         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15615
15616 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15617
15618         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15619         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15620         -m64.
15621         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15622         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15623         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15624
15625 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR c++/20212
15628         * g++.dg/warn/Wunused-11.C: New test.
15629
15630 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15631
15632         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15633
15634 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15635
15636         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15637
15638 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15639
15640         PR c++/20734
15641         * g++.dg/template/ptrmem13.C: New test.
15642
15643 2005-04-05  Per Bothner  <per@bothner.com>
15644
15645         * lib/gcc.exp: Always add -fno-show-column, for now.
15646
15647 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15648
15649         PR testsuite/20767
15650         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15651         of plain old "unsigned int" for the type of "i".  Makes this test
15652         64bit clean.
15653
15654 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15655
15656         * gcc.dg/i386-ssefn-1.c: New test.
15657         * gcc.dg/i386-ssefn-2.c: New test.
15658         * gcc.dg/i386-ssefn-3.c: New test.
15659         * gcc.dg/i386-ssefn-4.c: New test.
15660
15661 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15662
15663         PR tree-optimization/20076
15664         * gcc.dg/builtin-apply4.c: New test.
15665
15666         PR preprocessor/19475
15667         * gcc.dg/cpp/macspace1.c: New test.
15668         * gcc.dg/cpp/macspace2.c: New test.
15669
15670 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15671
15672         * gfortran.dg/pr20755.f: Fixed bad format.
15673
15674 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15675
15676         PR c++/20763
15677         * g++.dg/ext/attrib21.C: New test.
15678
15679 2004-04-05  Devang Patel  <dpatel@apple.com>
15680
15681         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15682         * gcc.dg/vect/vect-shift-1.c: New test.
15683
15684 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15685
15686         PR libfortran/20755
15687         * gfortran.dg/pr20755.f: New test.
15688
15689 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15690
15691         * gfortran.dg/pr15959.f90: New test.
15692         * gfortran.dg/string_pad_trunc.f90: New test.
15693
15694 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15695
15696         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15697         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15698         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15699         syntax.
15700
15701 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15702
15703         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15704
15705 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15706
15707         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15708         * gcc.c-torture/compile/20011119-2.c: Likewise.
15709         * gcc.c-torture/compile/981001-2.c: Likewise.
15710
15711 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15712
15713         PR c++/20679
15714         * g++.dg/template/overload4.C: New test.
15715
15716 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15717
15718         PR c++/20746
15719         * g++.dg/abi/covariant5.C: New.
15720
15721         PR debug/20505
15722         * g++.dg/debug/const2.C: New.
15723
15724 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15725
15726         PR rtl-optimization/16104
15727         * gcc.c-torture/execute/20050316-1.c: New test.
15728
15729 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15730
15731         * g++.dg/template/spec23.C: Fix dg-error text.
15732
15733 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15734
15735         PR c++/19199
15736         * g++.dg/expr/lval2.C: New.
15737
15738 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15739
15740         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15741         __builtin_strcasecmp and __builtin_strncasecmp.
15742
15743 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15744
15745         PR c++/20723
15746         * g++.dg/template/spec22.C: New.
15747         * g++.dg/template/spec23.C: New.
15748
15749 2005-04-03  Dale Ranta  <dir@lanl.gov>
15750             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15751
15752         PR libfortran/20068
15753         PR libfortran/20125
15754         PR libfortran/20156
15755         PR libfortran/20471
15756         * gfortran.dg/backspace.f: New test.
15757
15758 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15759
15760         * gcc.dg/pr19345.c: New test.
15761
15762 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15763
15764         PR tree-optimization/20640
15765         * gcc.dg/torture/tree-loop-1.c: New.
15766
15767 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15768
15769         PR rtl-optimization/20290
15770         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15771
15772 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15773
15774         * gcc.dg/rs6000-fpint.c: New.
15775
15776 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15777
15778         * gcc.dg/old-style-then-proto-1.c: New test.
15779
15780 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15781
15782         * gfortran.fortran-torture/execute/backspace.f90: Check
15783         after backspace and read was incorrect.
15784
15785 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15786
15787         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15788         buffer past the terminating NUL using memcmp.
15789         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15790         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15791
15792         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15793         Fix unused/uninitialized variable warnings.
15794
15795         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15796         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15797         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15798         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15799
15800         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15801         gcc.c-torture/execute/builtins/fputs-lib.c,
15802         gcc.c-torture/execute/builtins/lib/fprintf.c,
15803         gcc.c-torture/execute/builtins/lib/main.c,
15804         gcc.c-torture/execute/builtins/lib/memcmp.c,
15805         gcc.c-torture/execute/builtins/lib/memmove.c,
15806         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15807         gcc.c-torture/execute/builtins/lib/memset.c,
15808         gcc.c-torture/execute/builtins/lib/printf.c,
15809         gcc.c-torture/execute/builtins/lib/sprintf.c,
15810         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15811         gcc.c-torture/execute/builtins/lib/strchr.c,
15812         gcc.c-torture/execute/builtins/lib/strcmp.c,
15813         gcc.c-torture/execute/builtins/lib/strcpy.c,
15814         gcc.c-torture/execute/builtins/lib/strcspn.c,
15815         gcc.c-torture/execute/builtins/lib/strlen.c,
15816         gcc.c-torture/execute/builtins/lib/strncat.c,
15817         gcc.c-torture/execute/builtins/lib/strncmp.c,
15818         gcc.c-torture/execute/builtins/lib/strncpy.c,
15819         gcc.c-torture/execute/builtins/lib/strrchr.c,
15820         gcc.c-torture/execute/builtins/lib/strspn.c,
15821         gcc.c-torture/execute/builtins/lib/strstr.c,
15822         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15823         gcc.c-torture/execute/builtins/strlen-2.c,
15824         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15825         prototypes.
15826
15827 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15828
15829         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15830         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15831         selectany usage.
15832
15833 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15834
15835         PR c++/19406
15836         * g++.dg/debug/using1.C: New test.
15837
15838 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15839
15840         PR middle-end/20524
15841         * gcc.dg/alias-7.c: Prefix asm-declared name with
15842         __USER_LABEL_PREFIX__.
15843
15844 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15845
15846         Fix fallout from PR middle-end/15700:
15847         * gcc.c-torture/compile/20011119-1.c: Take
15848         __USER_LABEL_PREFIX__ into account.
15849         * gcc.c-torture/compile/20011119-2.c: Likewise.
15850
15851 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15852
15853         PR c++/18644
15854         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15855
15856 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15857
15858         PR c/17855
15859         * gcc.c-torture/compile/struct-non-lval-1.c,
15860         gcc.c-torture/compile/struct-non-lval-2.c,
15861         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15862
15863 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15864
15865         * gcc.dg/tls/tls.exp: Remove temporary file.
15866         * g++.dg/tls/tls.exp: Ditto.
15867         * lib/file-format.exp: Ditto.
15868         * g++.dg/special/ecos.exp: Ditto.
15869
15870         * lib/profopt.exp: Treat prof_ext as a list.
15871         * gcc.misc-tests/bprob.exp: Ditto.
15872         * g++.dg/bprob/bprob.exp: Ditto.
15873
15874         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15875         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15876         g++.dg/tree-ssa/pointer-reference-alias.C,
15877         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15878         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15879         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15880         g++.dg/vect/pr19951.cc: Ditto.
15881         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15882         gcc.dg/builtins-47.c: Ditto.
15883         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15884         gcc.dg/pr20115-1.c: Ditto.
15885         * gcc.dg/tree-ssa/20030530-2.c,
15886         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15887         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15888         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15889         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15890         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15891         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15892         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15893         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15894         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15895         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15896         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15897         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15898         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15899         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15900         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15901         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15902         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15903         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15904         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15905         gcc.dg/tree-ssa/20030824-1.c,
15906         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15907         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15908         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15909         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15910         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15911         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15912         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15913         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15914         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15915         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15916         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15917         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15918         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15919         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15920         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15921         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15922         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15923         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15924         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15925         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15926         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15927         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15928         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15929         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15930         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15931         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15932         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15933         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15934         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15935         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15936         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15937         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15938         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15939         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15940         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15941         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15942         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15943         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15944         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15945         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15946         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15947         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15948         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15949         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15950         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15951         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15952         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15953         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15954         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15955         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15956         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15957         gcc.dg/tree-ssa/useless-1.c: Ditto.
15958         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15959         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15960         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15961         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15962         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15963         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15964         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15965         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15966         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15967         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15968         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15969         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15970         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15971         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15972         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15973         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15974         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15975         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15976         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15977         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15978         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15979         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15980         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15981         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15982         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15983         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15984         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15985         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15986         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15987         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15988         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15989         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15990         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15991         gcc.dg/vect/vect-none.c: Ditto.
15992         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15993         treelang/compile/unsigned.tree: Ditto.
15994
15995         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15996         * gcc.dg/cpp/direct2s.c: Ditto.
15997         * gcc.dg/cpp/paste4.c: Ditto.
15998         * gcc.dg/cpp/separate-1.c: Ditto.
15999         * gcc.dg/pch/save-temps-1.c: Ditto.
16000         * g++.dg/ext/altivec-10.C: Ditto.
16001         * g++.dg/pch/pch.C: Ditto.
16002
16003         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16004
16005         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16006         * g++.dg/template/repo1.C: Ditto.
16007         * g++.dg/template/repo2.C: Ditto.
16008         * g++.dg/template/repo3.C: Ditto.
16009         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16010         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16011         * g++.old-deja/g++.pt/repo1.C: Ditto.
16012         * g++.old-deja/g++.pt/repo2.C: Ditto.
16013         * g++.old-deja/g++.pt/repo3.C: Ditto.
16014         * g++.old-deja/g++.pt/repo4.C: Ditto.
16015
16016         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16017         * gcc.dg/20030107-1.c: Ditto.
16018         * gcc.dg/20030702-1.c: Ditto.
16019         * gcc.dg/profile-generate-1.c: Ditto.
16020         * g++.dg/other/profile1.C: Ditto.
16021         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16022
16023         * lib/gcc-dg.exp (remove-build-file): New.
16024         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16025         cleanup-tree-dump, cleanup-saved-temps): New.
16026
16027 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16028
16029         PR c++/19203, DR 214
16030         * g++.dg/parse/ambig3.C: Not ambiguous.
16031         * g++.dg/template/spec20.C: New.
16032         * g++.dg/template/spec21.C: New.
16033
16034 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16035
16036         PR target/20045
16037         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16038
16039 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16040
16041         PR libfortran/20660
16042         * gfortran.dg/negative_unit.f: New test.
16043
16044 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16045
16046         * gcc.dg/20050330-1.c: New test.
16047
16048 2005-03-30  Devang Patel  <dpatel@apple.com>
16049
16050         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16051
16052 2005-03-30  Dale Johannesen  <dalej@apple.com>
16053
16054         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16055
16056 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16057
16058         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16059         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16060         Strip options from test name.
16061
16062 2005-03-31  Jan Hubicka  <jh@suse.cz>
16063
16064         * gcc.dg/varpool-1.c: New testcase.
16065
16066 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16067
16068         PR c/772
16069         PR c/17913
16070         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16071         gcc.dg/stmt-expr-label-3.c : New tests.
16072         * gcc.c-torture/execute/medce-2.c: Remove.
16073
16074 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16075
16076         PR c/20368
16077         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16078         tests.
16079
16080 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16081
16082         * gcc.c-torture/compile/pr20203.c: New test.
16083
16084 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16085
16086         * gfortran.dg/promotion.f90: New test.
16087
16088 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16089
16090         PR middle-end/20491
16091         * gcc.dg/torture/asm-subreg-1.c: New test.
16092
16093 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16094
16095         PR c/20672
16096         * gcc.dg/pr20672-1.c: New test.
16097
16098 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16099
16100         * gfortran.dg/vect: New directory.
16101         * gfortran.dg/vect/vect.exp: New.
16102         * gfortran.dg/vect/vect-1.f90: New test.
16103         * gfortran.dg/vect/vect-2.f90: New test.
16104         * gfortran.dg/vect/vect-3.f90: New test.
16105         * gfortran.dg/vect/vect-4.f90: New test.
16106         * gfortran.dg/vect/vect-5.f90: New test.
16107
16108 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16109
16110         PR middle-end/20622
16111         * gcc.dg/alias-7.c: New test.
16112
16113 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16114
16115         * gcc.dg/sparc-reg-1.c: New test.
16116
16117 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16118
16119         PR target/19890
16120         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16121
16122 2005-03-29  Dale Ranta  <dir@lanl.gov>
16123             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16124
16125         PR libfortran/20163
16126         * gfortran.dg/pr20163-2.f: New test.
16127
16128 2005-03-28  Jan Hubicka  <jh@suse.cz>
16129
16130         PR middle-end/20635
16131         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16132         by Jakub Jelinek.
16133
16134 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16135
16136         PR tree-optimization/20626
16137         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16138         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16139
16140 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16141
16142         * gfortran.dg/underflow.f90: New test.
16143         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16144
16145 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16146
16147         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16148
16149 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16150
16151         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16152         (g++_init): Make sure that CXXFLAGS is set.
16153         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16154         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16155         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16156         * lib/objc.exp (objc_init): Likewise.
16157         * lib/treelang.exp (treelang_init): Likewise.
16158
16159 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16160
16161         PR tree-optimization/20470
16162         * gcc.dg/tree-ssa/pr20470.c: New test.
16163
16164 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16165
16166         * gcc.dg/ppc-stfiwx.c: New.
16167
16168 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16169
16170         PR target/19888
16171         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16172
16173 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16174
16175         * gcc.dg/20050325-1.c: Fix a typo.
16176
16177 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16178
16179         PR libfortran/19678
16180         PR libfortran/19679
16181         * gfortran.dg/dos_eol.f: New test.
16182
16183 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16184
16185         PR rtl-optimization/20249
16186         * gcc.dg/20050325-1.c: New test.
16187
16188 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16189
16190         PR libfortran/15332
16191         * gfortran.dg/pr15332.f: New test.
16192
16193 2005-03-24  Dale Johannesen  <dalej@apple.com>
16194
16195         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16196
16197 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16198
16199         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16200         'internal' visibility.
16201         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16202         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16203         'protected' visibility.
16204         * gcc.dg/visibility-7.c: Likewise.
16205         * lib/target-supports.exp (check_visibility_available): Take
16206         a parameter, the kind of visibility to check for.
16207         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16208         to check_visibility_available.
16209
16210         * g++.dg/expr/cast3.C: New.
16211
16212 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16213
16214         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16215         rs6000.
16216
16217 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16218
16219         PR target/20095
16220         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16221
16222 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16223
16224         * gcc.dg/badshift.c: Renamed to...
16225         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16226
16227         * gcc.target/i386/badshift.c: Renamed to...
16228         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16229         only.
16230
16231         PR rtl-optimization/20532
16232         * gcc.target/i386/badshift.c: New.
16233
16234 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16235
16236         * gfortran.dg/pr18025.f90: New test.
16237
16238 2005-03-23  Dale Johannesen  <dalej@apple.com>
16239
16240         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16241
16242 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16243
16244         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16245
16246         * lib/target-supports.exp (check_iconv_available): Default
16247         libiconv to -liconv, if there is no definition.
16248
16249 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16250
16251         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16252
16253 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16254
16255         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16256         * g++.dg/opt/pr7503-2.C: Likewise.
16257         * g++.dg/opt/pr7503-3.C: Likewise.
16258         * g++.dg/opt/pr7503-4.C: Likewise.
16259         * g++.dg/opt/pr7503-5.C: Likewise.
16260         * g++.dg/warn/minmax.C: New test.
16261
16262 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16263
16264         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16265         * gfortran.dg/g77_intrinsics_sub.f: New test.
16266
16267 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16268             Jan Hubicka  <jh@suse.cz>
16269             Steven Bosscher <stevenb@suse.de
16270
16271         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16272
16273 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16274
16275         PR c++/19980
16276         * g++.dg/template/redecl3.C: New test.
16277
16278 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16279
16280         PR c++/20499
16281         * g++.dg/parse/error16.C: Tweak error markers.
16282
16283 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16284
16285         PR target/20561
16286         * gcc.dg/20050321-2.c: New test.
16287
16288 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16289
16290         PR c++/20465
16291         PR c++/20381
16292         * g++.dg/template/ptrmem12.C: New.
16293
16294 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16295
16296         PR rtl-optimization/20527
16297         * gcc.c-torture/execute/pr20527-1.c: New test.
16298
16299 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16300
16301         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16302         program, compile it into a real executable and then delete the .c
16303         and .x files afterwards, to avoid problems on testglue targets.
16304
16305 2005-03-21  Stuart Hastings  <stuart@apple.com>
16306
16307         * gcc.target/i386/sse-2.c: New.
16308
16309 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16310
16311         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16312
16313 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16314
16315         * g++.dg/parse/crash25.C: Fix typo.
16316
16317 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16318
16319         PR c++/20461
16320         * g++.dg/parse/crash24.C: New test.
16321
16322         PR c++/20536
16323         * g++.dg/parse/crash25.C: New test.
16324
16325 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16326
16327         PR c++/20147
16328         * g++.dg/ext/stmtexpr4.C: New test.
16329
16330 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16331
16332         PR middle-end/20539
16333         * gcc.c-torture/compile/pr13066-1.c: New test case.
16334         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16335         * g++.dg/opt/pr13066-1.C: Likewise.
16336
16337 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16338
16339         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16340
16341 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16342
16343         PR fortran/18525
16344         * gfortran.dg/nesting_1.f90: New test.
16345
16346 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16347
16348         PR c++/20240
16349         * g++.dg/lookup/using13.C: New test.
16350
16351 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16352
16353         PR c++/20333
16354         * g++.dg/template/crash36.C: New test.
16355
16356 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16357
16358         PR c++/20463
16359         * g++.dg/template/crash35.C: New test.
16360
16361 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16362
16363         PR c++/19966
16364         * g++.dg/overload/operator2.C: New test.
16365
16366 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16367
16368         PR libfortran/20257
16369         * gfortran.dg/pr20257.f90: New test.
16370
16371 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16372
16373         PR libfortran/20480
16374         * gfortran.dg/pr20480.f90: New test.
16375
16376 2005-03-16  Richard Henderson  <rth@redhat.com>
16377
16378         PR middle-end/15700
16379         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16380         (_rtld_global): New.
16381         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16382         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16383
16384         * gcc.dg/alias-3.c: New.
16385         * gcc.dg/alias-4.c: New.
16386         * gcc.dg/alias-5.c: New.
16387         * gcc.dg/alias-6.c: New.
16388
16389 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16390
16391         * gcc.dg/cpp/ucnid-7.c: New.
16392
16393 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16394             Dorit Naishlos  <dorit@il.ibm.com>
16395
16396         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16397         darwin.
16398
16399 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16400
16401         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16402         misaligned accesses.
16403         * gcc.dg/vect/vect-58.c: Likewise.
16404         * gcc.dg/vect/vect-92.c: New.
16405         * gcc.dg/vect/vect-93.c: New.
16406
16407 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16408
16409         PR fortran/18827
16410         * gfortran.dg/assign_2.f90: New test.
16411         * gfortran.dg/assign_3.f90: New test.
16412         * gfortran.dg/assign.f90: New test.
16413
16414 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16415
16416         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16417         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16418         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16419         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16420         names.
16421
16422 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16423
16424         * gcc.dg/cpp/ucnid-6.c: New.
16425
16426         * gcc.dg/cpp/normalize-1.c: New.
16427         * gcc.dg/cpp/normalize-2.c: New.
16428         * gcc.dg/cpp/normalize-3.c: New.
16429         * gcc.dg/cpp/normalize-4.c: New.
16430         * gcc.dg/cpp/ucnid-4.c: New.
16431         * gcc.dg/cpp/ucnid-5.c: New.
16432         * g++.dg/cpp/normalize-1.C: New.
16433         * g++.dg/cpp/ucnid-1.C: New.
16434
16435 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16436
16437         * gcc.dg/pr18628.c: New.
16438
16439 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16440
16441         PR c++/20280
16442         * g++.dg/tree-ssa/pr20280.C: New.
16443
16444 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16445
16446         PR fortran/20467
16447         * gfortran.dg/stfunc_2.f90: New test.
16448
16449 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16450
16451         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16452
16453 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16454
16455         * gcc.dg/tree-ssa/20050314-1.c: New test.
16456
16457 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16458
16459         PR c++/4403
16460         PR c++/9783, DR433
16461         * g++.dg/template/friend34.C: New test.
16462         * g++.dg/template/friend35.C: Likewise.
16463         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16464
16465 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16466
16467         Friend class name lookup 5/n
16468         PR c++/1016
16469         * g++.dg/lookup/hidden-class1.C: New test.
16470         * g++.dg/lookup/hidden-class2.C: Likewise.
16471         * g++.dg/lookup/hidden-class3.C: Likewise.
16472         * g++.dg/lookup/hidden-class4.C: Likewise.
16473         * g++.dg/lookup/hidden-class5.C: Likewise.
16474         * g++.dg/lookup/hidden-class6.C: Likewise.
16475         * g++.dg/lookup/hidden-class7.C: Likewise.
16476         * g++.dg/lookup/hidden-class8.C: Likewise.
16477         * g++.dg/lookup/hidden-class9.C: Likewise.
16478         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16479         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16480         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16481         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16482         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16483         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16484         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16485         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16486         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16487         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16488         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16489
16490 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/20157
16493         * g++.dg/template/error18.C: New test.
16494
16495 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16496
16497         PR debug/16792
16498         * g++.dg/debug/pr16792.C: New test.
16499
16500 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16501
16502         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16503         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16504         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16505         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16506         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16507         test assertion names.
16508
16509 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16510
16511         PR fortran/18600
16512         * gfortran.dg/stfunc_1.f90: New test.
16513
16514 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16515
16516         PR fortran/16907
16517         * gfortran.dg/real_index_1.f90: New test.
16518
16519 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16520
16521         PR fortran/20323
16522         * gfortran.dg/spec_expr_1.f90: New test.
16523
16524 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16525
16526         PR c/20402
16527         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16528         new parser.
16529
16530 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16531
16532         PR fortran/20361
16533         * gfortran.dg/largeequiv_1.f90: New test.
16534
16535 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16536
16537         * gcc.dg/ucnid-1.c: New.
16538         * gcc.dg/ucnid-2.c: New.
16539         * gcc.dg/ucnid-3.c: New.
16540         * gcc.dg/ucnid-4.c: New.
16541         * gcc.dg/ucnid-5.c: New.
16542         * gcc.dg/ucnid-6.c: New.
16543         * gcc.dg/cpp/ucnid-1.c: New.
16544         * gcc.dg/cpp/ucnid-2.c: New.
16545         * gcc.dg/cpp/ucnid-3.c: New.
16546         * g++.dg/other/ucnid-1.C: New.
16547
16548 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16549
16550         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16551
16552 2005-03-11  Per Bothner  <per@bothner.com>
16553
16554         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16555         that diagnotics refer to correct token.
16556         * gcc.dg/unused-3.c: Likewise.
16557
16558 2005-03-11  Per Bothner  <per@bothner.com>
16559
16560         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16561         constant" is now actually on same line as string constant.
16562         * gcc.dg/cpp/direct2s.c: Likewise.
16563
16564 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16565
16566         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16567
16568 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16569
16570         PR libfortran/20124
16571         * gfortran.dg/pr20124.f90: New Test
16572
16573 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16574
16575         PR tree-optimization/20130
16576         * gcc.dg/pr20130-1.c: New test.
16577
16578 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16579
16580         PR target/20095
16581         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16582
16583 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16584
16585         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16586
16587 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16588
16589         * g++.dg/eh/forced1.C: Fix comment.
16590         * g++.dg/eh/forced2.C: Ditto.
16591         * g++.dg/eh/forced3.C: Ditto.
16592         * g++.dg/eh/forced4.C: Ditto.
16593
16594 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16595
16596         PR rtl-opt/20412
16597         * gcc.c-torture/compile/pr20412.c: New test.
16598
16599 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16600
16601         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16602
16603 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16604
16605         PR target/20322
16606         * gcc.dg/20050307-1.c: New test.
16607
16608 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16609
16610         PR c++/20375
16611         * g++.dg/other/stdarg3.C: New.
16612
16613 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16614
16615         PR c++/18384, c++/18327
16616         * g++.dg/init/array19.C: New test.
16617
16618         PR inline-asm/20314
16619         * gcc.dg/torture/pr20314-1.c: New test.
16620         * gcc.dg/torture/pr20314-2.c: New test.
16621
16622 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16623
16624         * gcc.dg/20050309-1.c: New test.
16625
16626 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16627
16628         * gcc.dg/builtins-10.c: Reactivate disabled test.
16629         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16630         new cbrt transformations.
16631
16632 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/20208
16635         * g++.dg/template/array13.C: New test.
16636
16637 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16638
16639         PR c++/16859
16640         * g++.dg/init/brace4.C: New test.
16641
16642 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16643
16644         PR c++/20186
16645         * g++.dg/template/non-dependent12.C: New.
16646
16647 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16648
16649         PR c++/20142
16650         * g++.dg/init/array18.C: Add dg-do run marker.
16651
16652         PR c++/20142
16653         * g++.dg/init/array18.C: New test.
16654
16655 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16656
16657         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16658         * g++.dg/gcov/gcov.exp: Likewise.
16659         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16660         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16661         * lib/c-torture.exp: Likewise.
16662         * lib/fortran-torture.exp: Likewise.
16663         * lib/g++.exp: Likewise.
16664         * lib/gcc-defs.exp: Likewise.
16665         * lib/gcc-dg.exp: Likewise.
16666         * lib/gcc.exp: Likewise.
16667         * lib/gcov.exp: Likewise.
16668         * lib/gfortran.exp: Likewise.
16669         * lib/mike-g++.exp: Likewise.
16670         * lib/mike-gcc.exp: Likewise.
16671         * lib/objc-torture.exp: Likewise.
16672         * lib/objc.exp: Likewise.
16673         * lib/profopt.exp: Likewise.
16674         * lib/target-libpath.exp: Likewise.
16675         * lib/target-supports.exp: Likewise.
16676         * lib/treelang.exp: Likewise.
16677         * lib/wrapper.exp: Likewise.
16678
16679 2005-03-08  Jeff Law  <law@redhat.com>
16680
16681         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16682         PHI-OPT changes.
16683
16684 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16685
16686         * gcc.dg/vect/pr20122.c: New test.
16687
16688 2005-03-07  Jeff Law  <law@redhat.com>
16689
16690         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16691         was folded away.
16692         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16693         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16694         * gcc.dg/tree-ssa/pr18134.c: New test.
16695
16696 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16697
16698         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16699         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16700         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16701
16702 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16703
16704         PR tree-opt/17671
16705         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16706
16707 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16708
16709         * g++.dg/warn/Wnvdtor.C: New test.
16710
16711 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16712
16713         * gcc.dg/torture/pr19683-1.c: New test.
16714
16715 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16716
16717         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16718         * gfortran.dg/g77/19990313-2.f: Ditto.
16719         * gfortran.dg/g77/19990313-3.f: Ditto.
16720         * gfortran.dg/g77/19990525-0.f: Ditto.
16721         * gfortran.dg/g77/19990826-0.f: Ditto.
16722         * gfortran.dg/g77/19990826-2.f: Ditto.
16723         * gfortran.dg/g77/19990826-3.f: Ditto.
16724         * gfortran.dg/g77/20000511-1.f: Ditto.
16725         * gfortran.dg/g77/20000511-2.f: Ditto.
16726         * gfortran.dg/g77/970625-2.f: Ditto.
16727         * gfortran.dg/g77/980310-2.f: Ditto.
16728         * gfortran.dg/g77/980310-3.f: Ditto.
16729         * gfortran.dg/g77/980310-8.f: Ditto.
16730         * gfortran.dg/g77/980519-2.f: Ditto.
16731         * gfortran.dg/g77/alpha1.f: Ditto.
16732         * gfortran.dg/g77/claus.f: Ditto.
16733         * gfortran.dg/g77/erfc.f: Ditto.
16734         * gfortran.dg/g77/short.f: Ditto.
16735         * gfortran.fortran-torture/execute/data.f90: Ditto.
16736         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16737         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16738
16739 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16740
16741         * lib/file-format.exp (gcc_target_object_format): Add check for som
16742         format and hardcode object formats on hppa*-*-hpux*.
16743         * lib/target-supports.exp (check_weak_available): Add check for som
16744         object format.  Always return 0 on hppa*-*-hpux10*.
16745
16746         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16747         is defined.
16748
16749         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16750
16751 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16752
16753         * gfortran.dg/pr19936_1.f90: New test.
16754         * gfortran.dg/pr19936_2.f90: New test.
16755         * gfortran.dg/pr19936_3.f90: New test.
16756
16757 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16758             Paul Thomas <prthomas@drfccad.cea.fr>
16759
16760         * gfortran.dg/PR19754_1.f90: New test.
16761         * gfortran.dg/PR19754_2.f90: Ditto.
16762
16763 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16764
16765         PR c++/19311
16766         * g++.dg/template/non-dependent11.C: New test.
16767
16768 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16769
16770         * lib/target-supports.exp (check_iconv_available): Fix comment.
16771
16772 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16773             Joseph S. Myers  <joseph@codesourcery.com>
16774
16775         PR c++/19797
16776         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16777
16778 2005-03-04  Matthew Sachs  <msachs@apple.com>
16779
16780         * gcc.exp (gcc_target_compile): Put braces around
16781         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16782         * objc.exp (objc_target_compile): Likewise.
16783         * treelang.exp (treelang_target_compile): Likewise.
16784
16785 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16786
16787         PR fortran/19673
16788         * gfortran.dg/func_result_1.f90: New test.
16789
16790 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16791
16792         * gcc.misc-tests/options.exp: New test.
16793
16794 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16795
16796         * gcc.dg/pr15784-4.c: New test.
16797
16798 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16799
16800         * gcc.c-torture/execute/pr17133.c: New.
16801         * gcc.c-torture/compile/20050303-1.c: New.
16802
16803 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16804
16805         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16806
16807 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16808
16809         * g++.dg/overload/using2.C: New.
16810
16811 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16812
16813         PR c++/19916
16814         * g++.dg/init/ptrmem2.C: New test.
16815
16816 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16817
16818         PR c/8927
16819         * gcc.dg/pr8927-1.c: New test.
16820
16821 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16822
16823         PR c++/20232
16824         * g++.dg/inherit/covariant12.C: New.
16825
16826 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16827
16828         PR fortran/19479
16829         * gfortran.dg/bound_1.f90: New test.
16830
16831 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16832
16833         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16834         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16835
16836 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16837
16838         PR c/20245
16839         * gcc.dg/pr20245-1.c: New test.
16840
16841 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16842
16843         PR middle-end/19874
16844         * gcc.c-torture/execute/20050119-2.c: New test case.
16845
16846 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16847
16848         * README: Update the DejaGnu bug reporting address.
16849         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16850         * lib/objc-torture.exp: Likewise.
16851
16852 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16853
16854         * gfortran.dg/boz_1.f90: New test.
16855         * gfortran.dg/boz_3.f90: New test.
16856         * gfortran.dg/boz_4.f90: New test.
16857
16858 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16859
16860         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16861         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16862
16863 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16864
16865         PR libfortran/20101
16866         * gfortran.dg/write_0_pe_format.f90: New test.
16867
16868 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16869
16870         PR c++/20206
16871         * g++.dg/opt/thunk2.C: New test.
16872         * g++.dg/opt/covariant1.C: New test.
16873
16874 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16875
16876         * gfortran.dg/e_d_fmt.f90: New test.
16877
16878 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16879
16880         * gcc.dg/asm-b.c: Fix comment typos.
16881
16882 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16883
16884         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16885         a V_MAY_DEF also.
16886
16887 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16888
16889         PR tree-opt/20188
16890         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16891         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16892         * gcc.dg/asm-b.c: New test.
16893
16894 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16895
16896         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16897         Disable this test on IRIX 6.
16898
16899 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16900
16901         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16902         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16903         parser.
16904
16905 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16906
16907         PR tree-optimization/20204
16908         * testsuite/gcc.dg/pr20204.c: New test.
16909
16910 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16911
16912         PR target/20196
16913         * gcc.c-torture/execute/20050224-1.c: New test.
16914
16915         PR c++/20175
16916         * g++.dg/warn/Wbraces2.C: New test.
16917
16918 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16919
16920         PR c++/19878
16921         * g++.dg/init/const2.C: New test.
16922
16923 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16924
16925         PR tree-optimization/20100
16926         * gcc.c-torture/execute/pr20100-1.c: New test.
16927
16928 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16929
16930         * gfortran.dg/implicit_3.f90: New test.
16931
16932         * gfortran.dg/deftype_1.f90: New test.
16933
16934 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16935
16936         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16937         the test passes.
16938         * g++.dg/other/anon3.C: Accept a warning.
16939
16940 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16941
16942         * gcc.dg/pr20017.c: Fix a comment typo.
16943
16944 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16945
16946         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16947
16948 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16949
16950         PR ada/19902
16951         * ada/acats/tests/cxa/cxa3004.a: Remove.
16952         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16953
16954 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16955
16956         PR c++/20073
16957         * g++.dg/init/const1.C: New test.
16958
16959         PR c++/19991
16960         * g++.dg/parse/constant7.C: New test.
16961
16962         PR c++/20152
16963         * g++.dg/parse/error27.C: New test.
16964         * g++.dg/template/qualttp15.C: Adjust error markers.
16965         * g++.old-deja/g++.other/struct1.C: Likewise.
16966
16967         PR c++/20153
16968         * g++.dg/template/error17.C: New test.
16969
16970         PR c++/20148
16971         * g++.dg/parser/error26.C: New test.
16972
16973 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16974
16975         PR tree-optimization/20100
16976         PR tree-optimization/20115
16977         * gcc.dg/pr20115.c: New test.
16978         * gcc.dg/pr20115-1.c: New test.
16979         * gcc.dg/pr20100.c: New test.
16980         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16981         call-clobbered variables after alias1.
16982
16983 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16984
16985         * gfortran.dg/list_read_4.f90: new test.
16986
16987 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16988
16989         PR rtl-optimization/20017.
16990         * gcc.dg/pr20017.c: New.
16991
16992 2005-02-22  Devang Patel  <dpatel@apple.com>
16993
16994         PR 19952
16995         * g++.dg/tree-ssa/pr19952.C: New test.
16996
16997 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/19883
17000         * g++.dg/parse/constant6.C: New test.
17001
17002 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17003
17004         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17005         * g++.dg/charset/asm2.c: Likewise.
17006         * g++.dg/charset/asm3.c: Likewise.
17007         * g++.dg/charset/asm4.c: Likewise.
17008         * g++.dg/charset/asm5.c: Likewise.
17009         * g++.dg/charset/attribute1.c: Likewise.
17010         * g++.dg/charset/attribute2.c: Likewise.
17011         * g++.dg/charset/extern1.cc: Likewise.
17012         * g++.dg/charset/extern2.cc: Likewise.
17013         * g++.dg/charset/extern3.cc: Likewise.
17014         * g++.dg/charset/function.cc: Likewise.
17015         * g++.dg/charset/string.c: Likewise.
17016         * g++.dg/charset/charset.exp: Likewise.
17017         * lib/target-supports.exp (check_iconv_available): Fix comment.
17018
17019 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17020
17021         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17022         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17023         * gcc.dg/charset/asm2.c: Likewise.
17024         * gcc.dg/charset/asm3.c: Likewise.
17025         * gcc.dg/charset/asm4.c: Likewise.
17026         * gcc.dg/charset/asm5.c: Likewise.
17027         * gcc.dg/charset/asm6.c: Likewise.
17028         * gcc.dg/charset/attribute1.c: Likewise.
17029         * gcc.dg/charset/attribute2.c: Likewise.
17030         * gcc.dg/charset/builtin1.c: Likewise.
17031         * gcc.dg/charset/extern.c: Likewise.
17032         * gcc.dg/charset/function.c: Likewise.
17033         * gcc.dg/charset/string.c: Likewise.
17034         * gcc.dg/charset/charset.exp: Likewise.
17035
17036 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17037
17038         PR fortran/20086
17039         * gfortran.dg/pr20086.f90: New test.
17040
17041 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17042
17043         PR tree-optimization/19786
17044         * g++.dg/tree-ssa/pr19786.C: New.
17045
17046 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17047
17048         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17049
17050 2005-02-21  Jeff Law  <law@redhat.com>
17051
17052         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17053
17054 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17055
17056         * gfortran.dg/do_iterator: Split loop, markup all lines for
17057         which an error locus is printed.
17058         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17059         locus is printed.
17060         * gfortran.dg/select_4.f90: Likewise.
17061         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17062         locuses in the various permutations.
17063
17064 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17065
17066         PR tree-optimization/19951
17067         * g++.dg/vect: New directory.
17068         * g++.dg/vect/vect.exp: New file.
17069         * g++.dg/vect/pr19951.cc: New testcase.
17070         * g++.dg/dg.exp: Also prune vectorizer tests.
17071
17072 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17073
17074         PR 18785
17075         * gcc.dg/charset/builtin1.c: New test.
17076
17077 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17078
17079         PR c++/19299
17080         * g++.dg/inherit/volatile1.C: New test.
17081
17082         PR c++/19440
17083         * g++.dg/template/dtor4.C: New test.
17084
17085 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17086
17087         * gfortran.dg/int_1.f90: New test.
17088
17089 2005-02-19  Devang Patel  <dpatel@apple.com>
17090
17091         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17092
17093 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17094
17095         * gfortran.dg/achar_1.f90: New test.
17096
17097 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17098
17099         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17100
17101 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17102             Jakub Jelinek  <jakub@redhat.com>
17103
17104         PR tree-optimization/19828
17105         * gcc.dg/tree-ssa/loop-7.c: New test.
17106         * gcc.c-torture/execute/20050218-1.c: New test.
17107
17108 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17109
17110         PR c/20043
17111         * gcc.dg/transparent-union-1.c: New test.
17112         * gcc.dg/transparent-union-2.c: New test.
17113
17114 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17115
17116         PR tree-optimization/18977
17117         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17118
17119 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17120
17121         PR target/20054
17122         * gcc.dg/pr20054.c: New test.
17123
17124 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17125
17126         PR c++/19508
17127         * g++.dg/ext/attrib20.C: New test.
17128
17129 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17130
17131         PR middle-end/20030
17132         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17133
17134 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17135
17136         PR c++/20008
17137         * g++.dg/opt/switch4.C: New.
17138
17139 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17140
17141         PR c++/20023
17142         PR tree-optimization/20009
17143         * gcc.c-torture/compile/20050217-1.c: New test.
17144         * g++.dg/opt/switch3.C: New test.
17145
17146         PR tree-optimization/18947
17147         * gcc.c-torture/compile/20050215-1.c: New test.
17148         * gcc.c-torture/compile/20050215-2.c: New test.
17149         * gcc.c-torture/compile/20050215-3.c: New test.
17150
17151 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17152
17153         PR c++/20028
17154         * g++.dg/template/crash34.C: New.
17155
17156         PR c++/20022
17157         * g++.dg/other/access3.C: New.
17158
17159 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17160
17161         * gcc.dg/vect/vect-98.c: New test.
17162
17163 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17164
17165         PR tree-optimization/19967
17166         * gcc.dg/pr19967.c: New.
17167
17168 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17169
17170         PR middle-end/19857
17171         * gcc.dg/tree-ssa/20050215-1.c: New test.
17172         * gcc.c-torture/execute/20050215-1.c: New test.
17173
17174 2005-02-15  Eric Christopher  <echristo@redhat.com>
17175
17176         * gcc.dg/cpp/20050215-1.c: New file.
17177
17178 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17179
17180         PR tree-optimization/15785
17181         * gcc.dg/pr15785-1.c: New test.
17182
17183 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17184
17185         PR c++/17788
17186         * g++.dg/init/ctor4.C: New.
17187         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17188
17189 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17190
17191         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17192         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17193
17194 2005-02-15  Andreas Schwab  <schwab@suse.de>
17195
17196         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17197         declare malloc.
17198
17199 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17200
17201         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17202
17203 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17204
17205         PR tree-optimization/19853
17206         * gcc.c-torture/compile/pr19853.c: New test.
17207
17208 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17209
17210         PR c++/19608
17211         * g++.dg/parse/local-class1.C: New.
17212
17213         PR c++/19895
17214         * g++.dg/parse/ptrmem3.C: New.
17215
17216         PR c++/19884
17217         * g++.old-deja/g++.oliva/template6.C: Add another case.
17218         * g++.dg/template/explicit6.C: New.
17219
17220 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17221
17222         PR c++/17816
17223         * g++.dg/other/redecl2.C: New.
17224
17225 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17226
17227         PR c++/19891
17228         * g++.dg/abi/covariant4.C: New.
17229
17230 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17231
17232         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17233
17234 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17235
17236         * gcc.dg/vect/vect-96.c: Fix typo.
17237
17238 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17239
17240         PR c++/14479
17241         PR c++/19487
17242         * g++.dg/template/enum5.C: New test.
17243
17244 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17245
17246         * gcc.dg/vect/vect-97.c: New test.
17247
17248 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17249
17250         * gcc.dg/vect/vect-96.c: New test.
17251
17252 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17253
17254         * gcc.dg/builtins-34.c: Also check ldexp*.
17255
17256 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17257
17258         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17259
17260 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17261
17262         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17263         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17264         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17265         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17266         selector_list, selector_expression, dg-process-target): Move to new
17267         file target-supports-dg.exp.
17268         * lib/target-supports-dg.exp: New.
17269
17270         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17271         New.
17272
17273 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17274
17275         PR c++/19666
17276         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17277
17278         PR middle-end/19858
17279         * gcc.c-torture/compile/20050210-1.c: New test.
17280
17281 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17282
17283         PR c++/19755
17284         * g++.dg/warn/Wbraces1.C: New test.
17285
17286 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17287
17288         * gcc.dg/builtins-52.c: New testcase.
17289
17290 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17291
17292         PR c/19342
17293         * gcc.c-torture/execute/20050119-1.c: New test.
17294
17295 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/19811
17298         * g++.dg/init/delete1.C: New test.
17299
17300 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17301
17302         PR c++/18470
17303         * g++.dg/template/static12.C: New test.
17304
17305 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17306
17307         PR c++/19787
17308         * g++.dg/conversion/ambig1.C: New test.
17309
17310         PR c++/19739
17311         * g++.dg/ext/attrib19.C: New test.
17312
17313         PR c++/19732
17314         * g++.dg/parse/dtor5.C: New test.
17315
17316         PR c++/19762
17317         * g++.dg/template/dtor3.C: New test.
17318
17319         PR c++/19826
17320         * g++.dg/template/static11.C: New test.
17321         * g++.dg/template/crash2.C: Remove dg-error marker.
17322
17323 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17324
17325         PR C++/18491
17326         * g++.old-deja/g++.mike/p10769a.C: Remove.
17327
17328 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17329
17330         * gcc.dg/builtins-48.c: New test case.
17331         * gcc.dg/builtins-49.c: New test case.
17332         * gcc.dg/builtins-50.c: New test case.
17333         * gcc.dg/builtins-51.c: New test case.
17334
17335 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17336
17337         PR middle-end/19583
17338         * g++.dg/warn/Wreturn-type-3.C: New test.
17339
17340 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17341
17342         PR middle-end/19402
17343         * gcc.dg/pr19402-1.c: New testcase.
17344         * gcc.dg/pr19402-2.c: likewise.
17345
17346 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17347
17348         PR middle-end/19854
17349         * g++.dg/tree-ssa/tmmti.C: New testcase.
17350
17351 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17352
17353         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17354
17355 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17356
17357         PR c++/19733
17358         * g++.dg/parse/crash23.C: New test.
17359         * g++.dg/warn/Weff1.C: New test.
17360
17361 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17362
17363         * gcc.dg/20050209-1.c: New test.
17364
17365 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17366
17367         PR target/19799
17368         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17369
17370 2005-02-08  Mike Stump  <mrs@apple.com>
17371
17372         * g++.dg/pch/import-2.c: New test.
17373         * g++.dg/pch/import-2.hs: New.
17374         * g++.dg/pch/include/import-2a.h: New.
17375         * g++.dg/pch/include/import-2b.h: New.
17376
17377 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17378
17379         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17380
17381 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17382
17383         * gfortran.dg/substr_1.f90: New test.
17384
17385 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17386
17387         PR middle-end/19775
17388         * gcc.dg/torture/builtin-power-1.c: Disable test for
17389         invalid transformation.
17390         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17391         no longer optimize.
17392         * gcc.dg/builtins-47.c: New testcase.
17393
17394 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17395             Dorit Naishlos  <dorit@il.ibm.com>
17396
17397         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17398
17399 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17400
17401         * gcc.c-torture/compile/20050206-1.c: New test.
17402
17403 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17404
17405         PR tree-opt/19768
17406         * g++.dg/opt/pr19768.C: New test.
17407
17408 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17409
17410         PR tree-opt/19736
17411         * gcc.c-torture/compile/pr19736.c: New test.
17412
17413 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17414
17415         PR c++/17401
17416         * g++.dg/parse/error25.C: New test.
17417
17418 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17419
17420         * gcc.c-torture/execute/20050203-1.c: New.
17421
17422 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17423
17424         * gcc.dg/vect/vect-85.c: Remove xfail.
17425         * gcc.dg/vect/vect-86.c: Remove xfail.
17426         * gcc.dg/vect/vect-87.c: Remove xfail.
17427         * gcc.dg/vect/vect-88.c: Remove xfail.
17428
17429 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17430
17431         * gcc.dg/altivec-19.c: New.
17432
17433 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17434
17435         PR c/17807
17436         * gcc.dg/nested-func-3.c: New test.
17437         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17438
17439 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17440
17441         * gcc.test-framework/gen_directive_tests: Generate tests for
17442         selector expressions.
17443
17444 2005-02-02  Matt Austern  <austern@apple.com>
17445
17446         PR c++/19628
17447         * g++/ext/builtin7.C: New.
17448         * g++/ext/builtin8.C: New.
17449
17450 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17451
17452         PR c/18502
17453         * gcc.dg/pr18502-1.c: New test.
17454
17455 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17456
17457         PR c++/17413
17458         * g++.dg/template/local4.C: Tweak.
17459
17460 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17461
17462         PR tree-optimization/19578
17463         * gcc.c-torture/compile/20050202-1.c: New test.
17464
17465 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17466
17467         PR c/19435
17468         * gcc.dg/c99-init-4.c: New test.
17469
17470 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17471
17472         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17473
17474         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17475
17476         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17477         * g++.dg/eh/check-vect.h: New.
17478
17479         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17480         * gcc.dg/vect/vect-78.c: Ditto.
17481         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17482         Remove.
17483
17484         * g++.dg/conversion/simd1.C: Expect warning.
17485         * g++.dg/ext/attribute-test-1.C: Ditto.
17486         * g++.dg/ext/attribute-test-2.C: Ditto.
17487         * g++.dg/ext/attribute-test-3.C: Ditto.
17488         * g++.dg/ext/attribute-test-4.C: Ditto.
17489
17490         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17491         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17492
17493         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17494
17495 2005-02-01  Richard Henderson  <rth@redhat.com>
17496
17497         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17498         long double for ibm double-double format.
17499         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17500
17501 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17502
17503         PR tree-optimization/19633
17504         * testsuite/gcc.dg/pr19633-1.c: New test.
17505         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17506         to NULL or a symbol.
17507
17508 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17509
17510         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17511         New procs.
17512         (dg-process-target (local override)): Handle selector expressions.
17513
17514         * gcc.test-framework/README: Describe tests in source directory.
17515         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17516         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17517         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17518         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17519         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17520         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17521         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17522         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17523         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17524         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17525         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17526         * gcc.test-framework/dg-error-exp-P.c: New test.
17527         * gcc.test-framework/dg-error-exp-XP.c: New test.
17528         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17529         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17530         * gcc.test-framework/dg-output-exp-P.c: New test.
17531         * gcc.test-framework/dg-output-exp-XF.c: New test.
17532         * gcc.test-framework/dg-warning-exp-P.c: New test.
17533         * gcc.misc-tests/dg-1.c: Remove.
17534         * gcc.misc-tests/dg-2.c: Remove.
17535         * gcc.misc-tests/dg-3.c: Remove.
17536         * gcc.misc-tests/dg-4.c: Remove.
17537         * gcc.misc-tests/dg-5.c: Remove.
17538         * gcc.misc-tests/dg-6.c: Remove.
17539         * gcc.misc-tests/dg-7.c: Remove.
17540         * gcc.misc-tests/dg-8.c: Remove.
17541         * gcc.misc-tests/dg-9.c: Remove.
17542         * gcc.misc-tests/dg-10.c: Remove.
17543         * gcc.misc-tests/dg-11.c: Remove.
17544         * gcc.misc-tests/dg-12.c: Remove.
17545         * gcc.misc-tests/dg-test.exp: Remove.
17546
17547         * gcc.test-framework/test-framework.awk: Change recording and
17548         printing of passes and failures.
17549
17550         * gcc.test-framework: New directory.
17551         * gcc.test-framework/README: New.
17552         * gcc.test-framework/test-framework.exp: New.
17553         * gcc.test-framework/test-framework.awk: New.
17554         * gcc.test-framework/gen_directive_tests: New.
17555
17556 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17557
17558         * lib/treelang.exp: Fix comment typos.
17559         (treelang_target_compile): Don't append libs=-ltreelang to options.
17560
17561 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17562
17563         * g++.dg/parse/typename7.C: Adjust error messages.
17564
17565 2005-01-31  Jeff Law  <law@redhat.com>
17566
17567         * gcc.c-torture/execute/20050131-1.c: New test.
17568         * gcc.dg/wcaselabel.c: New test.
17569
17570 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17571
17572         * g++.dg/other/warning1.C: Adjust error messags.
17573         * g++.dg/parse/constant5.C: New test.
17574
17575 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17576
17577         PR c/19333
17578         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17579         the test case valid.
17580         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17581         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17582         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17583         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17584         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17585         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17586
17587 2005-01-31  Dale Johannesen  <dalej@apple.com>
17588
17589         * g++.dg/opt/pr19650.C: New test.
17590
17591 2005-01-31  Richard Henderson  <rth@redhat.com>
17592
17593         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17594         long double for intel double extended format.
17595         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17596
17597 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17598
17599         PR c++/19555
17600         * g++.dg/template/static10.C: New test.
17601
17602         PR c++/19395
17603         * g++.dg/parse/error24.C: New test.
17604
17605         PR c++/19367
17606         * g++.dg/lookup/builtin1.C: New test.
17607
17608         PR c++/19457
17609         * g++.dg/warn/conv3.C: New test.
17610
17611 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17612
17613         PR fortran/19647
17614         * gfortan.dg/inquire_7.f90
17615
17616 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17617
17618         PR tree-optimization/15791
17619         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17620         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17621         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17622         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17623         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17624         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17625         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17626         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17627         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17628         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17629
17630 2005-01-29  Paul Brook  <paul@codesourcery.com>
17631
17632         PR fortran/18565
17633         * check.c (real_or_complex_check): New function.
17634         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17635         * intrinsic.c (add_functions): Use new check functions.
17636         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17637         Add prototypes.
17638
17639 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17640
17641         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17642         gcc.dg/lvalue-3.c: New tests.
17643         * gcc.dg/concat.c: Update expected messages.
17644
17645 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17646
17647         PR libfortran/19595
17648         * gfortran.dg/eor_1.f90: New test.
17649
17650 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17651
17652         PR fortran/19589
17653         * gfortran.dg/logical_data_1.f90: New test.
17654
17655 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/19253
17658         * g++.dg/template/crash33.C: New test.
17659
17660         PR c++/19667
17661         * g++.dg/template/crash32.C: New test.
17662
17663 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17664
17665         PR middle-end/16558
17666         * g++.dg/warn/Wreturn-type-2.C: New test.
17667
17668 2004-06-24  Jeff Law  <law@redhat.com>
17669
17670         * gcc.dg/tree-ssa/20050128-1.c: New test.
17671
17672 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17673
17674         * gcc.target/frv/all-mdpackh-1.c: New test.
17675
17676 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17677
17678         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17679
17680 2005-01-27  Richard Henderson  <rth@redhat.com>
17681
17682         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17683
17684 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17685
17686         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17687
17688 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17689
17690         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17691         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17692         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17693         to cope with cases where the multilib options override the dg-options.
17694
17695 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17696
17697         PR c/18946
17698         * gcc.dg/noncompile/20050120-1.c: New test.
17699
17700 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17701
17702         PR tree-optimization/19633
17703         * gcc.dg/pr19633.c: New test.
17704         * gcc.dg/tree-ssa/pr19633.c: New test.
17705
17706 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17707
17708         * gcc.dg/20041216-1.c: New test.
17709
17710 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17711
17712         PR objc/18862
17713         * objc.dg/selector-2.m: New test.
17714
17715 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17716
17717         * g++.dg/opt/range-test-2.C: New test.
17718
17719         PR rtl-optimization/19579
17720         * gcc.c-torture/execute/20050124-1.c: New test.
17721
17722 2005-01-26  Greg Parker  <gparker@apple.com>
17723         Stuart Hastings  <stuart@apple.com>
17724
17725         * gcc.c-torture/execute/20050125-1.c: New.
17726
17727 2005-01-18  Jan Hubicka  <jh@suse.cz>
17728
17729         PR tree-optimize/19337
17730         * gcc.c-torture/compile/20050119-1.c: New test.
17731
17732 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17733
17734         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17735         test for successful match.
17736
17737 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17738
17739         PR objc/18408
17740         * objc.dg/comp-types-7.m: New test.
17741
17742 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17743
17744         * lib/target-supports.exp (current_target_name): New.
17745         (check_effective_target_ilp32, check_effective_target_lp64):
17746         Cache the result to use as long as the current target, with
17747         multilib flags, remains the same.
17748
17749         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17750         (dg-require-weak, dg-require-visibility, dg-require-alias,
17751         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17752         dg-require-effective-target, dg-skip-if): Remove call to
17753         skip_test_and_clear_xfail.
17754         (dg-test): Clear xfail data.
17755
17756 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17757
17758         PR target/17751
17759         * gcc.dg/ppc64-toc.c: New test.
17760
17761         * g++.dg/tree-ssa/empty-1.C: New test.
17762
17763         PR middle-end/19551
17764         * gcc.c-torture/execute/20050121-1.c: New test.
17765         * gcc.dg/20050121-2.c: New test.
17766
17767 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17768         Paul Brook  <paul@codesourcery.com>
17769
17770         PR fortran/17941
17771         * gfortran.dg/real_const_1.f: New test.
17772         * gfortran.dg/real_const_2.f90: New test.
17773         * gfortran.dg/complex_int_1.f90: New test.
17774
17775 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17776
17777         PR fortran/19313
17778         * gfortan.dg/inquire_6.f90: New test.
17779
17780 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17781
17782         PR libfortran/19451
17783         * open_readonly_1.f90: New test.
17784
17785 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17786
17787         PR libfortran/18982
17788         * gfortran.dg/open_new.f90: New file.
17789
17790 2005-01-22  Paul Brook  <paul@codesourcery.com>
17791
17792         * namelist_1.f90: New test.
17793
17794 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17795
17796         PR tree-optimization/19484
17797         * gcc.c-torture/compile/20050122-[12].c: New tests.
17798
17799 2005-01-22  Paul Brook  <paul@codesourcery.com>
17800
17801         * gfortran.dg/implicit_2.f90: New test.
17802
17803 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17804
17805         PR fortran/19314
17806         * gfortran.dg/inquire_5.f90: New test.
17807
17808 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17809
17810         PR c/18809
17811         * gcc.dg/pr18809-1.c: New test.
17812
17813 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17814
17815         * gcc.dg/20050121-1.c: New test.
17816
17817         PR tree-optimization/13000
17818         * gcc.dg/20040206-1.c: Change warning to point where function is
17819         being inlined.
17820
17821 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17822
17823         PR c++/19208
17824         * g++.dg/template/array11.C: New test.
17825
17826 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17827
17828         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17829         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17830         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17831         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17832         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17833         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17834
17835 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17836
17837         PR tree-optimization/15349
17838         * gcc.dg/tree-ssa/pr15349.c: New.
17839
17840 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17841
17842         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17843
17844 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17845
17846         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17847         scan-assembler-times directive name.
17848
17849         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17850         after dg-do.
17851
17852         PR rtl-optimization/19462
17853         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17854
17855 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17856
17857         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17858         counting function calls on ia64.
17859
17860 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17861
17862         PR rtl-optimization/15139
17863         * gcc.dg/20050111-2.c: New test.
17864
17865         PR c/17297
17866         * gcc.c-torture/compile/20050113-1.c: New testcase.
17867
17868         PR middle-end/19164
17869         * gcc.dg/20050113-1.c: New testcase.
17870
17871 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17872
17873         * gcc.dg/vect/vect-85.c: Add comment.
17874         * gcc.dg/vect/vect-86.c: Add xfail for now.
17875         * gcc.dg/vect/vect-87.c: Add xfail for now.
17876         * gcc.dg/vect/vect-88.c: Add xfail for now.
17877         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17878
17879 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17880
17881         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17882
17883 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17884
17885         * g++.dg/debug/typedef3.C: New test.
17886
17887 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17888
17889         PR c/19472
17890         * gcc.dg/asm-a.c: New test.
17891
17892 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17893
17894         * gcc.dg/sh-relax.c: Add prototype for abort.
17895
17896 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17897
17898         * gcc.dg/short-compare-1.c: New test.
17899         * gcc.dg/short-compare-2.c: Likewise.
17900
17901 2005-01-18  Michael Matz  <matz@suse.de>
17902
17903         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17904
17905 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17906
17907         PR tree-optimization/19121
17908         * gcc.c-torture/compile/pr19121.c: New test.
17909
17910 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17911
17912         PR target/19357
17913         * gcc.c-torture/compile/pr19357.c: New test.
17914
17915 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17916
17917         PR c/5675
17918         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17919         pass--those that refer just to the variable, possibly with a
17920         cast.
17921         * gcc.dg/c99-const-expr-3.c: Likewise.
17922
17923         PR middle-end/13127
17924         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17925         longer emitted.
17926
17927 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17928
17929         PR fortran/18778
17930         * gfortran.dg/endfile_2.f90: New test.
17931
17932 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17933
17934         PR 19168
17935         * gfortran.dg/select_5.f90: New test.
17936
17937 2004-01-16  Paul Brook  <paul@codesourcery.com>
17938
17939         * gfortran.dg/common_4.f90: New test.
17940
17941 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17942
17943         PR rtl-optimization/19462
17944         * gcc.dg/torture/pr19462-1.c: New test.
17945
17946 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17947
17948         PR objc/19321
17949         * objc.dg/func-ptr-2.m: New.
17950         * objc.dg/volatile-1.m: New.
17951
17952 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17953
17954         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17955
17956 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17957
17958         PR tree-optimization/19060
17959         * gcc.c-torture/execute/20050104-1.c: New test.
17960
17961 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17962
17963         PR fortran/18983
17964         * gfortran.dg/write_to_null.f90: New test.
17965
17966 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17967             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17968
17969         PR other/19328
17970         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17971         argument.
17972
17973 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17974
17975         PR c++/19263
17976         * g++.dg/init/vector1.C: New test.
17977
17978 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17979
17980         PR target/13158
17981         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17982         PR target/18987
17983         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17984
17985 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17986
17987         * gfortran.dg/select_1.f90: New test.
17988         * gfortran.dg/select_2.f90: New test.
17989         * gfortran.dg/select_3.f90: New test.
17990         * gfortran.dg/select_4.f90: New test.
17991
17992 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17993
17994         PR middle-end/19084
17995         PR rtl-optimization/19348
17996         * gcc.dg/20050111-1.c: New test.
17997         * gcc.c-torture/execute/20050111-1.c: New test.
17998
17999         * gcc.dg/i386-asm-4.c: New test.
18000
18001 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         * gcc.dg/nested-func-2.c: New test.
18004         * ada/acats/norun.lst: Remove c953002.
18005
18006 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18007
18008         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18009
18010 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18011
18012         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18013
18014 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18015
18016         PR target/18761
18017         * g++.dg/abi/align1.C: New test.
18018
18019 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18020
18021         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18022         at a time.
18023         * g++.dg/ext/altivec_check.h: Support compiling as C.
18024
18025 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18026
18027         PR c++/19355
18028         * g++.dg/expr/pr19355-1.C: New test case.
18029
18030 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18031
18032         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18033         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18034         * ada/acats/tests/c3/c92005b.ada: Likewise.
18035         * ada/acats/tests/c3/cxb3012.a: Likewise.
18036         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18037
18038 2005-01-09  Paul Brook  <paul@codesourcery.com>
18039
18040         * gfortran.dg/common_2.f90: New file.
18041         * gfortran.dg/common_3.f90: New file.
18042
18043 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18044
18045         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18046
18047 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18048
18049         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18050         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18051         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18052         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18053         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18054         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18055         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18056         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18057         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18058         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18059         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18060         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18061         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18062         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18063         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18064         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18065         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18066         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18067         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18068         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18069         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18070         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18071         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18072         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18073         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18074         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18075         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18076         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18077         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18078         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18079         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18080         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18081         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18082         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18083         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18084         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18085         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18086         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18087         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18088         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18089         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18090         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18091         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18092         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18093         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18094         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18095         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18096         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18097         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18098         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18099         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18100         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18101         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18102         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18103         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18104         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18105         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18106         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18107         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18108         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18109         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18110         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18111         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18112         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18113         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18114         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18115         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18116
18117         * gcc.dg/vect/vect-1.c: Fix spelling.
18118         * gcc.dg/vect/vect-10.c: Fix spelling.
18119         * gcc.dg/vect/vect-11.c: Fix spelling.
18120         * gcc.dg/vect/vect-12.c: Fix spelling.
18121         * gcc.dg/vect/vect-14.c: Fix spelling.
18122         * gcc.dg/vect/vect-15.c: Fix spelling.
18123         * gcc.dg/vect/vect-16.c: Fix spelling.
18124         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18125         * gcc.dg/vect/vect-64.c: Fix comments.
18126         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18127
18128 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18129             Ira Rosen  <irar@il.ibm.com>
18130
18131         * gcc.dg/vect/vect-70.c: New test.
18132         * gcc.dg/vect/vect-71.c: New test.
18133
18134 2005-01-09  Manfred Hollstein  <mh@suse.com>
18135
18136         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18137         * gcc.dg/pr18241-2.c: Likewise.
18138         * gcc.dg/pr18241-3.c: Likewise.
18139         * gcc.dg/pr18241-4.c: Likewise.
18140         * gcc.dg/pr18241-5.c: Likewise.
18141
18142 2005-01-08  Richard Henderson  <rth@redhat.com>
18143
18144         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18145         False for x86 and x86-64.
18146
18147 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18148
18149         PR tree-optimization/18241
18150         * gcc.dg/pr18241-1.c: New test.
18151         * gcc.dg/pr18241-2.c: New test.
18152         * gcc.dg/pr18241-3.c: New test.
18153         * gcc.dg/pr18241-4.c: New test.
18154         * gcc.dg/pr18241-5.c: New test.
18155
18156 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18157
18158         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18159         gfortran.dg/select_4.f90: New.
18160
18161 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18162
18163         * gcc.c-torture/execute/20050107-1.c: New test.
18164
18165 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         PR c++/19298
18168         * g++.dg/template/ref2.C: New.
18169
18170 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18171
18172         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18173         instead of being empty.
18174
18175 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18176
18177         PR fortran/15553
18178         * gfortran.dg/array-1.f90: New test.
18179
18180 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18181
18182         PR tree-optimization/19283
18183         * gcc.c-torture/execute/20050106-1.c: New test.
18184
18185         PR rtl-optimization/18861
18186         * gcc.dg/20050105-1.c: New test.
18187
18188         PR tree-optimization/18828
18189         * gcc.dg/20050105-2.c: New test.
18190
18191 2005-01-07  Andreas Jaeger  <aj@suse.de>
18192
18193         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18194
18195 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18196
18197         PR fortran/18398
18198         * gfortran.dg/fmt_read.f90: New test.
18199
18200 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18201
18202         * gcc.dg/rs6000-ldouble-2.c: New.
18203
18204 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR c++/19244
18207         * g++.dg/parser/ctor2.C: New test.
18208
18209 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18210
18211         PR c++/17154
18212         * g++.dg/template/using9.C: New test.
18213
18214 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18215
18216         PR c++/19258
18217         * g++.dg/lookup/friend6.C: New test.
18218
18219 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18220
18221         PR c++/19270
18222         * g++.dg/template/array10.C: New.
18223
18224 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18225
18226         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18227         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18228
18229 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18230
18231         * gcc.c-torture/compile/20050105-1.c: New test.
18232
18233 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18234
18235         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18236
18237 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18238
18239         PR middle-end/19100
18240         * gcc.dg/conv-3.c: New test case.
18241
18242 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18243
18244         * gcc.dg/asm-wide-1.c: New test.
18245
18246 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         PR c++/19030
18249         * g++.dg/parse/crash22.C: New
18250
18251 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18252
18253         PR 19257
18254         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18255
18256 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18257
18258         PR middle-end/17767
18259         * gcc.dg/i386-mmx-6.c: New test case.
18260
18261 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18262
18263         PR tree-optimization/18308
18264         * gcc.dg/vect/pr18308.c: New testcase.
18265
18266 2005-01-04  Andreas Jaeger  <aj@suse.de>
18267
18268         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18269
18270 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18271             Robert Bowdidge <bowdidge@apple.com>
18272
18273         * gcc.dg/cpp/subframework1.c: New.
18274         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18275         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18276         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18277         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18278
18279 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18280
18281         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18282         producing warning.
18283         * gcc.dg/darwin-weakimport-2.c: New.
18284
18285 2005-01-03  Richard Henderson  <rth@redhat.com>
18286
18287         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18288
18289 2005-01-03  Richard Henderson  <rth@redhat.com>
18290
18291         * gcc.dg/vect/vect.exp: Enable for ia64.
18292         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18293         (check_effective_target_vect_float): Likewise.
18294         (check_effective_target_vect_no_align): Likewise.
18295         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18296         * gcc.dg/vect/vect-8.c: Likewise.
18297
18298 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18299
18300         PR target/19236
18301         * gcc.dg/pr19236-1.c: New test case.
18302
18303 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18304
18305         PR rtl-optimization/12092
18306         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18307
18308 2005-01-02  Andreas Jaeger  <aj@suse.de>
18309
18310         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18311
18312 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18313             Andrew Pinski  <pinskia@physics.uc.edu>
18314
18315         PR rtl-optimization/12092
18316         * gcc.dg/pr12092-1.c: New test case.
18317
18318 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18319
18320         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18321         'hidden' and 'default' for better portability.
18322         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18323
18324         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18325         6 and 7.
18326         * g++.old-deja/g++.brendan/new3.C: Likewise.
18327
18328 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18329
18330         * gcc.dg/20041231-1.C: New test.
18331         * g++.dg/warn/Wunreachable-code-1.C: New test.
18332
18333 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18334
18335         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18336         file, not /dev/null.  Abort on error.
18337
18338 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18339             Ziemowit Laski  <zlaski@apple.com>
18340
18341         PR objc/18971
18342         * objc.dg/encode-5.m: New test.
18343
18344 2004-12-29  Richard Henderson  <rth@redhat.com>
18345
18346         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18347         * objc.dg/stabs-1.m: Disable for ia64.
18348
18349 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18350
18351         PR c++/19190
18352         * g++.dg/warn/Wunused-10.C: New test.
18353
18354 2004-12-28  Richard Henderson  <rth@redhat.com>
18355
18356         * objc.dg/stabs-1.m: Disable for alpha.
18357
18358 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18359
18360         PR c++/19149
18361         * g++.dg/parse/error23.C: New test.
18362
18363 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18364
18365         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18366
18367         PR fortran/19032
18368         * gfortran.dg/intrinsic_modulo_1.f90: New.
18369         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18370         tests with divisor -1.
18371
18372 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18373
18374         * g++.dg/opt/temp1.C (memcpy): Return a value.
18375
18376         PR c++/19148
18377         * g++.dg/expr/cond7.C: New test.
18378
18379 2004-12-27  Paul Brook  <paul@codesourcery.com>
18380
18381         * gfortran.dg/g77/select_no_compile.f: Remove.
18382
18383 2004-12-27  Richard Henderson  <rth@redhat.com>
18384
18385         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18386         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18387         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18388
18389 2004-12-26  Richard Henderson  <rth@redhat.com>
18390
18391         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18392         by 1i instead of token pasting.
18393
18394 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18395
18396         PR tree-optimization/17578
18397         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18398         to additional_flags.
18399         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18400
18401 2004-12-25  Richard Henderson  <rth@redhat.com>
18402
18403         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18404         Remove Alpha.
18405
18406 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18407
18408         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18409         hppa*-*-hpux*.
18410         * gcc.dg/pr17957.c (dg-options): Likewise.
18411         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18412         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18413         instead of 0 on __hppa__.
18414         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18415         "foo,%r" on hppa*-*-*.
18416
18417 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18418
18419         PR fortran/19071
18420         * gfortran.dg/complex_write.f90: New test.
18421
18422 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18423
18424         PR c++/17595
18425         * g++.dg/parse/pragma2.C: New test.
18426
18427         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18428
18429 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18430
18431         * gcc.dg/empty2.c: Add missing dg-warning.
18432
18433 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/17413
18436         * g++.dg/template/local4.C: New test.
18437         * g++.dg/template/crash19.C: Add dg-error marker.
18438
18439         * g++.dg/template/crash31.C: Correct embedded PR number.
18440
18441 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18442
18443         PR c++/16405
18444         * g++.dg/opt/temp1.C: Add do-run marker.
18445
18446 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18447
18448         * g++.dg/template/spec19.C: New.
18449
18450 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18451
18452         PR target/16819
18453         * gcc.dg/empty2.c: New.
18454
18455 2004-12-23  Richard Henderson  <rth@redhat.com>
18456
18457         * lib/target-supports.exp (check_effective_target_vect_no_align):
18458         Remove i?86 and x86-64.
18459
18460 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/16405
18463         * g++.dg/opt/temp1.C: New test.
18464
18465 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18466
18467         PR c++/18733
18468         * g++.dg/template/friend33.C: New testcase.
18469
18470 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/18464
18473         * g++.dg/template/cond5.C: New test.
18474
18475         PR c++/18492
18476         * g++.dg/inherit/thunk3.C: New test.
18477
18478         PR c++/11224
18479         * g++.dg/warn/Wunused-9.C: New test.
18480
18481 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18482
18483         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18484
18485 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18486
18487         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18488
18489 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/18378
18492         * g++.dg/ext/packed8.C: New test.
18493
18494         PR c++/19063
18495         * g++.dg/template/crash31.C: New test.
18496
18497         PR c++/19034
18498         * g++.dg/template/crash30.C: New test.
18499
18500 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18501
18502         PR C++/18984
18503         * g++.dg/eh/ctor3.C: New test.
18504
18505 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18506
18507         * objc.dg/stabs-1.m: Allow section name to be quoted and
18508         assembly label to begin with '.LL'.
18509
18510 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18511
18512         * gcc.dg/vect/vect.exp
18513         (check_effective_target_lp64_or_vect_no_align): New.
18514         * gcc.dg/vect/vect-77.c: Use it.
18515         * gcc.dg/vect/vect-78.c: Use it.
18516
18517         * lib/target-supports.exp
18518         (check_effective_target_vect_no_max,
18519         check_effective_target_vect_no_bitwise,
18520         check_effective_target_vect_no_align): New.
18521         * gcc.dg/vect/vect-13.c: Use them.
18522         * gcc.dg/vect/vect-17.c: Ditto.
18523         * gcc.dg/vect/vect-18.c: Ditto.
18524         * gcc.dg/vect/vect-19.c: Ditto.
18525         * gcc.dg/vect/vect-20.c: Ditto.
18526         * gcc.dg/vect/vect-27.c: Ditto.
18527         * gcc.dg/vect/vect-29.c: Ditto.
18528         * gcc.dg/vect/vect-44.c: Ditto.
18529         * gcc.dg/vect/vect-48.c: Ditto.
18530         * gcc.dg/vect/vect-50.c: Ditto.
18531         * gcc.dg/vect/vect-52.c: Ditto.
18532         * gcc.dg/vect/vect-54.c: Ditto.
18533         * gcc.dg/vect/vect-56.c: Ditto.
18534         * gcc.dg/vect/vect-58.c: Ditto.
18535         * gcc.dg/vect/vect-60.c: Ditto.
18536         * gcc.dg/vect/vect-72.c: Ditto.
18537         * gcc.dg/vect/vect-80.c: Ditto.
18538
18539 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18540
18541         PR c++/14075
18542         * g++.dg/init/string1.C: New.
18543
18544         PR c++/18975
18545         * g++.dg/other/synth1.C: New.
18546
18547 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18548
18549         PR c/18963
18550         * gcc.dg/pr18963-1.c: New test.
18551
18552 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18553
18554         PR c/18596
18555         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18556         * gcc.dg/pr18596-1.c: Use dg-error.
18557         (dg-options): Use -fno-unit-at-a-time.
18558         * gcc.dg/pr18596-2.c: New test.
18559         * gcc.dg/pr18596-3.c: New test.
18560
18561 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18562
18563         PR middle-end/18683
18564         * g++.dg/opt/pr18683-1.C: New test case.
18565
18566 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18567
18568         PR other/19093
18569         * g++.dg/opt/max1.C: Fix for 64bit targets.
18570
18571 2004-12-20  Matt Austern  <austern@apple.com>
18572
18573         PR c++/19044
18574         * g++.dg/ext/builtin6.C: New
18575
18576 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18577
18578         PR tree-optimization/19080
18579         * gcc.c-torture/compile/pr19080.c: New test.
18580
18581 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18582
18583         * gcc.dg/20041219-1.c: New test.
18584
18585 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18586
18587         PR middle-end/19068
18588         * g++.dg/opt/max1.C: New test case.
18589
18590 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18591
18592         * gcc.dg/fdata-sections-1.c: New test.
18593
18594 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18595
18596         PR middle-end/18548
18597         * gcc.dg/max-1.c: New test case.
18598
18599 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18600
18601         * gcc.c-torture/execute/20041218-1.c: New test.
18602
18603 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18604
18605         * gcc.dg/pr18501.c: New test.
18606         * gcc.dg/uninit-5.c: XFAIL.
18607         * gcc.dg/uninit-9.c: XFAIL.
18608
18609 2004-12-17  Dale Johannesen  <dalej@apple.com>
18610
18611         * gcc.dg/20041213-1.c: New.
18612
18613 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18614
18615         * objc.dg/stabs-1.m: Allow assembly label to begin
18616         with a dot ('.').
18617
18618 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18619
18620         * gcc.c-torture/execute/20041213-1.c: Move...
18621         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18622
18623 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18624
18625         PR c++/18721
18626         * g++.dg/lookup/conv-5.C: New.
18627
18628 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18629
18630         * objc.dg/stabs-1.m: New test.
18631
18632 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18633
18634         * gcc.dg/visibility-c.c: Change compile to
18635         assemble for the test.
18636
18637 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18638
18639         PR target/19041
18640         * gcc.dg/visibility-c.c: New test.
18641
18642 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18643
18644         PR middle-end/18493
18645         * gcc.dg/switch-8.c: New test case.
18646
18647 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18648
18649         PR c++/18905
18650         * g++.dg/template/init4.C: New.
18651         * g++.dg/opt/static3.C: Enable optimizer.
18652
18653 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18654
18655         * g++.dg/other/complex1.C: New test.
18656
18657 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18658
18659         * g++.dg/opt/inline9.C: New test.
18660
18661 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18662
18663         PR fortran/18993
18664         * gfotran.dg/nullify_1.f: New test.
18665
18666 2004-12-15  Richard Henderson  <rth@redhat.com>
18667
18668         * gcc.target/i386/i386.exp: New harness.
18669         * gcc.target/i386/vect-args.c: New.
18670
18671 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18672
18673         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18674
18675 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18676
18677         PR c++/18825
18678         * g++.dg/template/friend32.C: New test.
18679
18680 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18681
18682         * cpp/pragma-once-1.c: New test.
18683         * cpp/pragma-once-1b.h: Likewise.
18684         * cpp/pragma-once-1c.h: Likewise.
18685         * cpp/pragma-once-1d.h: Likewise.
18686         * cpp/inc/pragma-once-1a.h: Likewise.
18687
18688 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18689             Steven G. Kargl  <kargls@comcast.net>
18690
18691         PR fortran/17597
18692         * gfortran.dg/list_read_3.f90: New test.
18693
18694 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18695
18696         * gcc.dg/ftrapv-2.c: New test.
18697
18698 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18699
18700         PR c++/18981
18701         * g++.dg/template/typename9.C: New test.
18702
18703 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/18738
18706         * g++.dg/template/typename8.C: New test.
18707         * g++.dg/parse/friend2.C: Tweak error message.
18708
18709 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18710
18711         * gcc.c-torture/20041214-1.c: New test.
18712
18713 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18714
18715         PR c++/18965
18716         * g++.dg/init/array17.C: New test.
18717
18718 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/18793
18721         * g++.dg/init/aggr3.C: New test.
18722
18723 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
18724
18725         * gcc.dg/altivec-types-1.c: New test.
18726         * gcc.dg/altivec-types-2.c: New test.
18727         * gcc.dg/altivec-types-3.c: New test.
18728         * gcc.dg/altivec-types-4.c: New test.
18729         * g++.dg/ext/altivec-types-1.C: New test.
18730         * g++.dg/ext/altivec-types-2.C: New test.
18731         * g++.dg/ext/altivec-types-3.C: New test.
18732         * g++.dg/ext/altivec-types-4.C: New test.
18733
18734 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18735
18736         PR middle-end/18951
18737         * gcc.c-torture/execute/20041213-1.c: New test.
18738
18739 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18740
18741         PR c++/18949
18742         * g++.dg/template/cast1.C: New.
18743
18744 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18745
18746         * gcc.c-torture/execute/20041213-2.c: New test.
18747
18748 2004-12-13  Richard Henderson  <rth@redhat.com>
18749
18750         * gcc.dg/i386-sse-10.c: Fix typo in options.
18751
18752 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18753
18754         PR c++/18968
18755         * g++.dg/opt/pr18968.C: New test.
18756
18757 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18758
18759         PR c++/18925
18760         * g++.dg/ext/visibility/staticdatamem.C: New test.
18761
18762 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18763
18764         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18765
18766 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18767
18768         PR rtl-optimization/18928
18769         * gcc.dg/pr18928-1.c: New test case.
18770
18771 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18772
18773         PR tree-opt/16951
18774         * gcc.c-torture/compile/20041211-1.c: New.
18775
18776 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18777
18778         PR middle-end/17564
18779         * gcc.c-torture/execute/20041212-1.c: New test.
18780
18781 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18782
18783         PR fortran/18869
18784         * gfortran.dg/common_1.f90: New test.
18785
18786 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18787         Paul Brook  <paul@codesourcery.com>
18788
18789         PR fortran/16222
18790         * gfortran.dg/real_do_1.f90: New test.
18791
18792 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18793
18794         PR tree-opt/18040
18795         * g++.dg/opt/ptrmem6.C: New test.
18796
18797 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18798
18799         PR middle-end/18921
18800         * gcc.dg/pr18921-1.c: New test case.
18801
18802 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18803
18804         PR fortran/17175
18805         * gfortran.dg/scale_1.f90: New test.
18806
18807 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18808
18809         PR middle-end/18903
18810         * gcc.c-torture/compile/pr18903.c: New test.
18811
18812 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18813
18814         * gcc.c-torture/execute/20041210-1.c: New test.
18815
18816 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18817
18818         PR c++/18731
18819         * g++.dg/parser/struct-1.C: New test.
18820         * g++.dg/parser/struct-2.C: New test.
18821         * g++.dg/parser/struct-3.C: New test.
18822
18823 2004-12-09  Richard Henderson  <rth@redhat.com>
18824
18825         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18826
18827         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18828         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18829
18830 2004-12-09  Matt Austern  <austern@apple.com>
18831
18832         PR c++/18514
18833         * g++.dg/ext/builtin1.C: New
18834         * g++.dg/ext/builtin2.C: New
18835         * g++.dg/ext/builtin3.C: New
18836         * g++.dg/ext/builtin4.C: New
18837         * g++.dg/ext/builtin5.C: New
18838
18839 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18840
18841         PR tree-opt/18904
18842         * g++.dg/opt/ptrmem5.C: New test.
18843
18844 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18845
18846         * g++.dg/parse/typename5.C: Adjust for new error.
18847         * g++.dg/parse/typename7.C: New.
18848
18849 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18850
18851         PR c++/18073
18852         * g++.dg/other/mmintrin.C: New test.
18853
18854 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18855
18856         PR c++/16681
18857         * g++.dg/init/array15.C: New.
18858         * g++.dg/init/array16.C: New.
18859
18860 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18861
18862         PR fortran/18826
18863         * gfortran.dg/assign_1.f90: New test.
18864
18865 2004-12-08  Nick Clifton  <nickc@redhat.com>
18866
18867         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18868         * gcc.target/xstormy16/data_below100: Likewise.
18869         * gcc.target/xstormy16/sfr: Likewise.
18870         * gcc.target/xstormy16/below100.S: New test source file.
18871         * gcc.target/xstormy16/below100.ld: New test linker script.
18872         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18873         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18874         bp instructions.
18875         * gcc.target/xstormy16/bp.c: Likewise.
18876
18877         * gcc.target/xstormy16/bss_below100: New files:
18878         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18879         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18880         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18881         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18882         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18883         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18884         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18885         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18886         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18887         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18888         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18889         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18890         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18891         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18892         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18893         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18894         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18895         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18896         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18897         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18898         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18899         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18900         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18901         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18902         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18903         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18904         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18905
18906         * gcc.target/xstormy16/data_below100: New files:
18907         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18908         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18909         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18910         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18911         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18912         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18913         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18914         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18915         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18916         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18917         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18918         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18919         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18920         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18921         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18922         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18923         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18924         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18925         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18926         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18927         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18928         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18929         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18930         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18931         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18932         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18933         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18934
18935         * gcc.target/xstormy16/sfr: New files:
18936         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18937         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18938         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18939         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18940         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18941         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18942         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18943         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18944         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18945         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18946         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18947         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18948         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18949         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18950         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18951         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18952         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18953         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18954         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18955         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18956         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18957         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18958         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18959         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18960         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18961         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18962         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18963         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18964         27_if0_sfrw_bitfield_f.c
18965
18966 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18967
18968         PR c++/18100
18969         * g++.dg/lookup/name-clash4.C: New test.
18970
18971 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18972
18973         PR c++/18672
18974         * g++.dg/opt/array1.C: New.
18975
18976         PR c++/18803
18977         * g++.dg/template/operator5.C: New.
18978
18979 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18980
18981         PR c/18867
18982         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18983
18984 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18985
18986         * gcc.dg/noncompile/20041207.c: New test.
18987
18988 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18989
18990         * g++.dg/other/unreachable-1.C: New test.
18991
18992 2004-12-06  Nick Clifton  <nickc@redhat.com>
18993
18994         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18995         <limits.h> because the latter comes from gcc's include/ directory
18996         and not the newlib/libc/include directory.
18997
18998 2004-12-04  Richard Henderson  <rth@redhat.com>
18999
19000         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19001
19002 2004-12-04  Richard Henderson  <rth@redhat.com>
19003
19004         * lib/target-supports.exp (check_gc_sections_available): Disable
19005         for alpha and ia64.
19006
19007 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19008
19009         PR middle-end/17909
19010         * g++.dg/other/vararg-2.C: New test.
19011
19012 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19013
19014         PR c++/17011, c++/17971
19015         * g++.dg/template/error15.C: Adjust expected error.
19016         * g++.dg/template/instantiate3.C: Likewise.
19017
19018 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19019
19020         * gcc.dg/altivec-18.c: Fix for darwin
19021
19022 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19023
19024         PR c++/18782
19025         * g++.dg/parse/ptrmem2.C: New.
19026
19027         PR c++/18318
19028         * g++.dg/template/new1.C: New.
19029
19030 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19031
19032         PR fortran/18710
19033         * gfortran.dg/direct_io_3.f90: New test.
19034
19035 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19036
19037         PR 18758
19038         * g++.dg/parse/crash21.C: New.
19039
19040 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19041
19042         PR c++/15664, c++/18276
19043         * g++.dg/template/ttp13.C: New test.
19044         * g++.dg/template/ttp14.C: Likewise.
19045
19046 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19047
19048         PR c++/18123
19049         * g++.dg/parse/enum2.C: New test.
19050         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19051
19052 2004-12-02  Nick Clifton  <nickc@redhat.com>
19053
19054         * gcc.target/xstormy16: New test directory.
19055         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19056         * gcc.target/xstormy16/bp.c: Check the generation of bp
19057         instructions.
19058         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19059         bn instructions and the BELOW100 attribute.
19060
19061 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19062
19063         PR target/16952
19064         * gcc.dg/ppc-eabi.c: New.
19065
19066 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19067
19068         PR fortran/18284
19069         * gfortran.dg/backspace.f90
19070
19071 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19072
19073         * gfortran.dg/inquire.f90: New test.
19074
19075 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19076
19077         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19078         handle effective-target-keyword.
19079         (dg-skip-if): Support effective-target keyword as target list.
19080         (dg-xfail-if): Ditto.
19081         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19082
19083 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19084
19085         PR tree-optimization/18291
19086         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19087
19088 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19089
19090         PR C++/18729
19091         * g++.dg/parse/crash20.C: New.
19092
19093         PR c++/17431
19094         * g++.dg/overload/arg1.C: New.
19095         * g++.dg/overload/arg2.C: New.
19096         * g++.dg/overload/arg3.C: New.
19097         * g++.dg/overload/arg4.C: New.
19098
19099 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19100
19101         * gcc.dg/c99-flex-array-4.c: Remove.
19102
19103 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19104
19105         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19106
19107         * lib/target-supports.exp (is-effective-target): Simplify.
19108
19109         * lib/target-supports.exp (check_effective_target_vect_long):
19110         Fix for powerpc64-*-*.
19111
19112 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19113
19114         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19115         to support new requirements on FreeBSD 5.
19116
19117 2004-11-30  Devang Patel  <dpatel@apple.com>
19118
19119         PR 18702
19120         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19121
19122 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19123
19124         * g++.dg/ext/altivec-13.C: New test.
19125
19126 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19127
19128         PR tree-opt/18298
19129         * gcc.c-torture/execute/p18298.c: New test.
19130
19131 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19132             Dorit Naishlos  <dorit@il.ibm.com>
19133
19134         PR tree-opt/18607
19135         * gcc.dg/vect/vect-89.c: New test.
19136
19137 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19138
19139         * gcc.dg/pr18596-1.c: New test.
19140
19141 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19142
19143         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19144
19145 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19146
19147         PR c/18479
19148         * gcc.dg/pr18479.c: New test.
19149
19150 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19151
19152         PR target/18490
19153         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19154         mmix-knuth-mmixware.
19155
19156         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19157         cris-*-elf* cris-*-aout* mmix-*-*
19158
19159 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19160
19161         PR middle-end/18725
19162         * gcc.dg/pr18725.c: New test.
19163
19164 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19165
19166         PR target/18488
19167         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19168
19169         PR target/18336
19170         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19171
19172 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR c++/18368
19175         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19176         * g++.old-deja/g++.law/ctors5.C: Likewise.
19177         * g++.old-deja/g++.other/crash25.C: Likewise.
19178
19179         PR c++/18674
19180         * g++.dg/template/error16.C: New test.
19181
19182         PR c++/18512
19183         * g++.dg/template/crash29.C: New test.
19184
19185 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19186
19187         PR tree-optimization/18712
19188         * gcc.c-torture/compile/pr18712.c: New test.
19189
19190 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19191
19192         PR c/7544
19193         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19194         tests.
19195
19196 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19197
19198         PR c++/18652
19199         * g++.dg/lookup/crash6.C: New test.
19200
19201 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19202
19203         PR middle-end/18164
19204         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19205
19206 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19207
19208         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19209         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19210         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19211
19212 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19213
19214         * gcc.dg/pr18164.c: New test.
19215
19216 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19217
19218         * gcc.dg/funroll-loops-all.c: New.
19219
19220 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19221
19222         PR target/18489
19223         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19224         delimeter, match space and TAB as well as ":".
19225
19226         PR target/18484
19227         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19228
19229         PR target/18348
19230         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19231
19232         PR target/18345
19233         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19234
19235         PR target/18337
19236         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19237
19238 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19239
19240         * gfortran.dg/direct_io_2.f90: New test.
19241
19242 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19243
19244         PR target/18334
19245         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19246
19247 2004-11-28  Richard Henderson  <rth@redhat.com>
19248
19249         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19250
19251 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19252
19253         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19254         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19255         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19256         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19257         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19258         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19259         gcc.dg/pointer-arith-8.c: New tests.
19260
19261 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19262
19263         PR fortran/18364
19264         * gfortran.dg/endfile.f90: New test.
19265
19266 2004-11-27  Falk Hueffner  <falk@debian.org>
19267
19268         * gcc.dg/loop-6.c: New test.
19269
19270 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19271
19272         * gcc.c-torture/execute/20041126-1.c: New test.
19273
19274 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19275
19276         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19277         on IRIX.
19278
19279 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19280
19281         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19282         functions.
19283
19284 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19285
19286         PR rtl-optimization/17825
19287         * gcc.c-torture/compile/20041119-1.c: New test.
19288
19289 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19290
19291         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19292         Check existence of ld library path variables before unsetting.
19293
19294 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19295
19296         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19297
19298 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19299
19300         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19301
19302 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19303
19304         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19305
19306 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19307
19308         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19309         dg-do directive.
19310
19311 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19312
19313         * gcc.dg/pr17957.c: Pass --param, not -param.
19314
19315 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19316
19317         PR middle-end/17957
19318         * testsuite/gcc.dg/pr17957.c: New test.
19319
19320 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19321
19322         PR c++/18445
19323         * g++.dg/template/crash28.C: Likewise.
19324
19325         PR c++/18001
19326         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19327         * g++.dg/ext/lvaddr.C: Likewise.
19328         * g++.dg/opt/pr7503-3.C: Likewise.
19329
19330         PR c++/18466
19331         * g++.dg/parse/qualified3.C: New test.
19332         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19333
19334         PR c++/18545
19335         * g++.dg/expr/return1.C: New test.
19336
19337 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19338
19339         Friend class name lookup 3/n, PR c++/3332
19340         * g++.dg/lookup/friend3.C: New test.
19341         * g++.dg/lookup/friend4.C: Likewise.
19342         * g++.dg/lookup/friend5.C: Likewise.
19343
19344 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19345
19346         Friend class name lookup 2/n, PR c++/14513, c++/15410
19347         * g++.dg/lookup/friend2.C: New test.
19348         * g++.dg/template/friend31.C: Likewise.
19349
19350 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19351
19352         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19353
19354 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19355
19356         PR c++/17473
19357         * g++.dg/tc1/dr56.C: Remove.
19358         * g++.dg/template/typedef1.C: Add dg-error markers.
19359         * g++.old-deja/g++.other/typedef7.C: Likewise.
19360
19361         PR c++/18285
19362         * g++.dg/parse/typedef7.C: New test.
19363
19364 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19365
19366         * gcc.c-torture/execute/20041124-1.c: New test.
19367
19368 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19369
19370         * g++.dg/template/deduce3.C: New test.
19371
19372         PR c++/18586
19373         * g++.dg/template/crash27.C: New test.
19374
19375         PR c++/18530
19376         * g++.dg/warn/Wshadow-3.C: New test.
19377
19378 2004-11-24  Devang Patel  <dpatel@apple.com>
19379
19380         PR/18555
19381         * gcc.dg/cpp/isysroot-1.c: New test.
19382         * gcc.dg/cpp/usr/include/stdio.h: New file.
19383         * gcc.dg/cpp/isysroot-2.c: New test.
19384         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19385         New file.
19386
19387 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19388
19389         PR c++/8929
19390         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19391
19392 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19393
19394         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19395         * gcc.target/sparc/pdist.c: Likewise.
19396
19397 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19398
19399         PR c++/16882
19400         * g++.dg/conversion/simd1.C: New test.
19401
19402 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19403
19404         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19405         and restore_ld_library_path_env_vars.
19406         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19407         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19408         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19409         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19410
19411 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19412
19413         * gcc.dg/pragma-align-2.c: Test macro expansion.
19414         * gcc.dg/pragma-pack-2.c: New test.
19415
19416 2004-11-23  Richard Henderson  <rth@redhat.com>
19417
19418         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19419         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19420         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19421         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19422         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19423         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19424
19425         * gcc.dg/vect/vect.exp: Add check for alpha.
19426         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19427         (check_effective_target_vect_int): Enable for alpha.
19428         (check_effective_target_vect_long): New.
19429         (is-effective-target): Add it.
19430
19431 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19432
19433         * gcc.dg/pr18614-1.c: New test.
19434
19435 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19436
19437         * gcc.dg/setjmp-2.c: New test.
19438
19439 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19440
19441         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19442         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19443         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19444         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19445         gcc.target/sparc/pdist.c: New tests.
19446
19447 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19448
19449         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19450
19451 2004-11-22  Dale Johannesen  <dalej@apple.com>
19452
19453         * gcc.dg/20041111-1.c: New.
19454
19455 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19456
19457         PR tree-opt/18536
19458         * gcc.dg/vect/pr18536.c: New test.
19459
19460 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19461
19462         PR c++/18354
19463         * g++.dg/template/nontype11.C: New test.
19464
19465 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19466
19467         PR middle-end/18520
19468         * gcc.dg/pr18520-1.c: New test case.
19469
19470 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19471
19472         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19473         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19474         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19475         expected diagnostics.
19476
19477 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19478
19479         PR target/18580
19480         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19481         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19482         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19483
19484 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19485
19486         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19487
19488 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19489             Joseph Myers  <joseph@codesourcery.com>
19490
19491         * lib/target-supports.exp (check_visibility_available): Really
19492         test the compiler.
19493
19494 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19495
19496         PR tree-opt/18181
19497         * gcc.dg/vect/vect-85.c: New test.
19498         * gcc.dg/vect/vect-86.c: New test.
19499         * gcc.dg/vect/vect-87.c: New test.
19500         * gcc.dg/vect/vect-88.c: New test.
19501
19502 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19503
19504         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19505
19506 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19507
19508         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19509         * gcc.dg/ppc-and-1.c: Ditto.
19510         * gcc.dg/ppc-compare-1.c: Ditto.
19511         * gcc.dg/ppc-mov-1.c: Ditto
19512
19513 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19514             Mark Mitchell  <mark@codesourcery.com>
19515
19516         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19517
19518 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19519             Aldy Hernandez  <aldyh@redhat.com>
19520
19521         * lib/target-supports.exp (check_effective_target_vect_int): New
19522         (check_effective_target_vect_float): New
19523         (check_effective_target_vect_double): New.
19524         (is-effective-target): Support new effective targets keywords.
19525         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19526         default action for dg-do.
19527         * gcc.dg/vect/pr16105.c: Use new support.
19528         * gcc.dg/vect/pr18400.c: Ditto.
19529         * gcc.dg/vect/pr18425.c: Ditto.
19530         * gcc.dg/vect/vect-1.c: Ditto.
19531         * gcc.dg/vect/vect-10.c: Ditto.
19532         * gcc.dg/vect/vect-11.c: Ditto.
19533         * gcc.dg/vect/vect-12.c: Ditto.
19534         * gcc.dg/vect/vect-13.c: Ditto.
19535         * gcc.dg/vect/vect-14.c: Ditto.
19536         * gcc.dg/vect/vect-15.c: Ditto.
19537         * gcc.dg/vect/vect-16.c: Ditto.
19538         * gcc.dg/vect/vect-17.c: Ditto.
19539         * gcc.dg/vect/vect-18.c: Ditto.
19540         * gcc.dg/vect/vect-19.c: Ditto.
19541         * gcc.dg/vect/vect-2.c: Ditto.
19542         * gcc.dg/vect/vect-20.c: Ditto.
19543         * gcc.dg/vect/vect-21.c: Ditto.
19544         * gcc.dg/vect/vect-22.c: Ditto.
19545         * gcc.dg/vect/vect-23.c: Ditto.
19546         * gcc.dg/vect/vect-24.c: Ditto.
19547         * gcc.dg/vect/vect-25.c: Ditto.
19548         * gcc.dg/vect/vect-26.c: Ditto.
19549         * gcc.dg/vect/vect-27.c: Ditto.
19550         * gcc.dg/vect/vect-27a.c: Ditto.
19551         * gcc.dg/vect/vect-28.c: Ditto.
19552         * gcc.dg/vect/vect-29.c: Ditto.
19553         * gcc.dg/vect/vect-29a.c: Ditto.
19554         * gcc.dg/vect/vect-3.c: Ditto.
19555         * gcc.dg/vect/vect-30.c: Ditto.
19556         * gcc.dg/vect/vect-31.c: Ditto.
19557         * gcc.dg/vect/vect-32.c: Ditto.
19558         * gcc.dg/vect/vect-33.c: Ditto.
19559         * gcc.dg/vect/vect-34.c: Ditto.
19560         * gcc.dg/vect/vect-35.c: Ditto.
19561         * gcc.dg/vect/vect-36.c: Ditto.
19562         * gcc.dg/vect/vect-37.c: Ditto.
19563         * gcc.dg/vect/vect-38.c: Ditto.
19564         * gcc.dg/vect/vect-4.c: Ditto.
19565         * gcc.dg/vect/vect-40.c: Ditto.
19566         * gcc.dg/vect/vect-41.c: Ditto.
19567         * gcc.dg/vect/vect-42.c: Ditto.
19568         * gcc.dg/vect/vect-43.c: Ditto.
19569         * gcc.dg/vect/vect-44.c: Ditto.
19570         * gcc.dg/vect/vect-45.c: Ditto.
19571         * gcc.dg/vect/vect-46.c: Ditto.
19572         * gcc.dg/vect/vect-47.c: Ditto.
19573         * gcc.dg/vect/vect-48.c: Ditto.
19574         * gcc.dg/vect/vect-48a.c: Ditto.
19575         * gcc.dg/vect/vect-49.c: Ditto.
19576         * gcc.dg/vect/vect-5.c: Ditto.
19577         * gcc.dg/vect/vect-50.c: Ditto.
19578         * gcc.dg/vect/vect-51.c: Ditto.
19579         * gcc.dg/vect/vect-52.c: Ditto.
19580         * gcc.dg/vect/vect-53.c: Ditto.
19581         * gcc.dg/vect/vect-54.c: Ditto.
19582         * gcc.dg/vect/vect-55.c: Ditto.
19583         * gcc.dg/vect/vect-56.c: Ditto.
19584         * gcc.dg/vect/vect-56a.c: Ditto.
19585         * gcc.dg/vect/vect-57.c: Ditto.
19586         * gcc.dg/vect/vect-58.c: Ditto.
19587         * gcc.dg/vect/vect-59.c: Ditto.
19588         * gcc.dg/vect/vect-6.c: Ditto.
19589         * gcc.dg/vect/vect-60.c: Ditto.
19590         * gcc.dg/vect/vect-61.c: Ditto.
19591         * gcc.dg/vect/vect-62.c: Ditto.
19592         * gcc.dg/vect/vect-63.c: Ditto.
19593         * gcc.dg/vect/vect-64.c: Ditto.
19594         * gcc.dg/vect/vect-65.c: Ditto.
19595         * gcc.dg/vect/vect-66.c: Ditto.
19596         * gcc.dg/vect/vect-67.c: Ditto.
19597         * gcc.dg/vect/vect-68.c: Ditto.
19598         * gcc.dg/vect/vect-69.c: Ditto.
19599         * gcc.dg/vect/vect-7.c: Ditto.
19600         * gcc.dg/vect/vect-72.c: Ditto.
19601         * gcc.dg/vect/vect-72a.c: Ditto.
19602         * gcc.dg/vect/vect-73.c: Ditto.
19603         * gcc.dg/vect/vect-74.c: Ditto.
19604         * gcc.dg/vect/vect-75.c: Ditto.
19605         * gcc.dg/vect/vect-76.c: Ditto.
19606         * gcc.dg/vect/vect-77.c: Ditto.
19607         * gcc.dg/vect/vect-77a.c: Ditto.
19608         * gcc.dg/vect/vect-78.c: Ditto.
19609         * gcc.dg/vect/vect-79.c: Ditto.
19610         * gcc.dg/vect/vect-8.c: Ditto.
19611         * gcc.dg/vect/vect-80.c: Ditto.
19612         * gcc.dg/vect/vect-82.c: Ditto.
19613         * gcc.dg/vect/vect-82_64.c: Ditto.
19614         * gcc.dg/vect/vect-83.c: Ditto.
19615         * gcc.dg/vect/vect-83_64.c: Ditto.
19616         * gcc.dg/vect/vect-9.c: Ditto.
19617         * gcc.dg/vect/vect-all.c: Ditto.
19618         * gcc.dg/vect/vect-none.c: Ditto.
19619
19620 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19621
19622         * lib/gcc-dg.exp (dg-skip-if): New function.
19623         (dg-forbid-option): Remove.
19624         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19625         * g++.dg/abi/bitfield8.C: Likewise.
19626         * g++.dg/abi/dtor1.C: Likewise.
19627         * g++.dg/abi/empty10.C: Likewise.
19628         * g++.dg/abi/empty7.C: Likewise.
19629         * g++.dg/abi/empty9.C: Likewise.
19630         * g++.dg/abi/layout3.C: Likewise.
19631         * g++.dg/abi/layout4.C: Likewise.
19632         * g++.dg/abi/thunk1.C: Likewise.
19633         * g++.dg/abi/thunk2.C: Likewise.
19634         * g++.dg/abi/vbase11.C: Likewise.
19635         * g++.dg/abi/vthunk2.C: Likewise.
19636         * g++.dg/abi/vthunk3.C: Likewise.
19637         * g++.dg/ext/attrib8.C: Likewise.
19638         * g++.dg/opt/longbranch2.C: Likewise.
19639         * g++.dg/opt/reg-stack4.C: Likewise.
19640         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19641         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19642         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19643         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19644         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19645         * gcc.dg/20000609-1.c: Likewise.
19646         * gcc.dg/20000720-1.c: Likewise.
19647         * gcc.dg/20011107-1.c: Likewise.
19648         * gcc.dg/20011119-1.c: Likewise.
19649         * gcc.dg/20020108-1.c: Likewise.
19650         * gcc.dg/20020122-2.c: Likewise.
19651         * gcc.dg/20020122-3.c: Likewise.
19652         * gcc.dg/20020201-3.c: Likewise.
19653         * gcc.dg/20020206-1.c: Likewise.
19654         * gcc.dg/20020218-1.c: Likewise.
19655         * gcc.dg/20020310-1.c: Likewise.
19656         * gcc.dg/20020411-1.c: Likewise.
19657         * gcc.dg/20020418-2.c: Likewise.
19658         * gcc.dg/20020426-1.c: Likewise.
19659         * gcc.dg/20020426-2.c: Likewise.
19660         * gcc.dg/20020517-1.c: Likewise.
19661         * gcc.dg/20020523-1.c: Likewise.
19662         * gcc.dg/20020523-2.c: Likewise.
19663         * gcc.dg/20020729-1.c: Likewise.
19664         * gcc.dg/20030204-1.c: Likewise.
19665         * gcc.dg/20030826-2.c: Likewise.
19666         * gcc.dg/20030926-1.c: Likewise.
19667         * gcc.dg/20031202-1.c: Likewise.
19668         * gcc.dg/980312-1.c: Likewise.
19669         * gcc.dg/980313-1.c: Likewise.
19670         * gcc.dg/990117-1.c: Likewise.
19671         * gcc.dg/990424-1.c: Likewise.
19672         * gcc.dg/990524-1.c: Likewise.
19673         * gcc.dg/991230-1.c: Likewise.
19674         * gcc.dg/i386-387-1.c: Likewise.
19675         * gcc.dg/i386-387-2.c: Likewise.
19676         * gcc.dg/i386-387-3.c: Likewise.
19677         * gcc.dg/i386-387-4.c: Likewise.
19678         * gcc.dg/i386-387-5.c: Likewise.
19679         * gcc.dg/i386-387-6.c: Likewise.
19680         * gcc.dg/i386-asm-1.c: Likewise.
19681         * gcc.dg/i386-bitfield1.c: Likewise.
19682         * gcc.dg/i386-bitfield2.c: Likewise.
19683         * gcc.dg/i386-loop-1.c: Likewise.
19684         * gcc.dg/i386-loop-2.c: Likewise.
19685         * gcc.dg/i386-loop-3.c: Likewise.
19686         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19687         * gcc.dg/i386-pic-1.c: Likewise.
19688         * gcc.dg/i386-regparm.c: Likewise.
19689         * gcc.dg/i386-signbit-1.c: Likewise.
19690         * gcc.dg/i386-signbit-2.c: Likewise.
19691         * gcc.dg/i386-signbit-3.c: Likewise.
19692         * gcc.dg/i386-sse-5.c: Likewise.
19693         * gcc.dg/i386-sse-8.c: Likewise.
19694         * gcc.dg/i386-unroll-1.c: Likewise.
19695         * gcc.dg/tls/opt-1.c: Likewise.
19696         * gcc.dg/tls/opt-2.c: Likewise.
19697         * gcc.dg/unroll-1.c: Likewise.
19698         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19699         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19700         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19701         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19702
19703 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19704
19705         * g++.dg/template/incomplete1.C: New test.
19706
19707 2004-11-16  Nick Clifton  <nickc@redhat.com>
19708
19709         Revert patches accidentally commited during checkin of fixes for
19710         xstormy16 tests:
19711         gcc.c-torture/execute/simd-4.c: Revert
19712         gcc.dg/20040910-1.c: Revert.
19713
19714 2004-11-16  Paul Brook  <paul@codesourcery.com>
19715
19716         PR fortran/13010
19717         * gfortran.dg/der_pointer_1.f90: New test.
19718
19719 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19720
19721         PR c/18498
19722         * gcc.dg/bitfld-13.c: New test.
19723
19724 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19725
19726         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19727         powerpc*-*-linux*.
19728
19729         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19730         * gcc.dg/ppc64-abi-2.c: Ditto.
19731         * gcc.dg/ppc64-abi-3.c: Ditto.
19732
19733         * lib/gcc-dg.exp (dg-target-list): Remove.
19734
19735 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19736
19737         * gcc.dg/ia64-postinc.c: New test.
19738
19739 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19740
19741         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19742
19743 2004-11-15  Nick Clifton  <nickc@redhat.com>
19744
19745         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19746         __INT_MAX__ so that the test can be compiled by toolchains
19747         targeted at 16-bit processors.
19748
19749         * gcc.dg/20040625-1.c: Use long constants rather than integers
19750         when performing arithmetic that will overflow 16-bits.
19751
19752         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19753         xstormy16.  It does not support 128-bit vector operations.
19754
19755         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19756         with the macro PTR_TYPE.  Define this macro to an integer type
19757         suitable for holding a pointer.
19758
19759         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19760         the target is a 16-bit processor.
19761
19762         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19763         16-bit targets where the character constant will be too long.
19764
19765         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19766         where the double will not be directly addressable.
19767
19768 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19769
19770         Friend class name lookup 1/n, PR c++/18471
19771         * g++.dg/template/crash26.C: New test.
19772         * g++.dg/lookup/struct1.C: Adjust expected error.
19773         * g++.dg/parse/elab1.C: Likewise.
19774         * g++.dg/parse/elab2.C: Likewise.
19775         * g++.dg/parse/int-as-enum1.C: Likewise.
19776         * g++.dg/parse/struct-as-enum1.C: Likewise.
19777         * g++.dg/parse/typedef1.C: Likewise.
19778         * g++.dg/parse/typedef3.C: Likewise.
19779         * g++.dg/parse/typedef4.C: Likewise.
19780         * g++.dg/parse/typedef5.C: Likewise.
19781         * g++.dg/template/nontype4.C: Likewise.
19782         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19783         * g++.old-deja/g++.other/elab1.C: Likewise.
19784         * g++.old-deja/g++.other/syntax4.C: Likewise.
19785
19786 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19787
19788         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19789
19790 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19791
19792         * gcc.c-torture/execute/20041114-1.c: New test.
19793
19794 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19795
19796         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19797         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19798         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19799         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19800         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19801         gcc.dg/switch-7.c: New tests.
19802
19803 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19804
19805         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19806
19807 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19808
19809         PR tree-opt/18400
19810         * gcc.dg/vect/pr18400.c: New test.
19811
19812 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19813             Andrew Pinski  <pinskia@physics.uc.edu>
19814
19815         PR tree-opt/18425
19816         * gcc.dg/vect/pr18425.c: New test.
19817
19818 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19819
19820         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19821         Guard with dg-require-alias and dg-require-visibility.
19822
19823 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19824
19825         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19826
19827 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19828
19829         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19830
19831 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19832
19833         PR c++/17344
19834         * g++.dg/template/defarg5.C: New test.
19835
19836 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19837
19838         * g++.dg/parse/cast1.C: Run only on ILP32.
19839         * g++.old-deja/g++.mike/p784.C: Likewise.
19840
19841 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19842
19843         * gcc.c-torture/execute/20041113-1.c: New test.
19844
19845 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19846
19847         PR target/18230
19848         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19849         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19850         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19851         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19852         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19853         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19854         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19855         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19856         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19857         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19858         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19859         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19860         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19861
19862 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19863
19864         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19865         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19866         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19867         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19868         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19869         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19870         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19871         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19872         gcc.target/sparc/combined-1.c: New tests.
19873
19874 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19875
19876         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19877         New tests.
19878
19879 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19880
19881         * lib/gcc-dg.exp (dg-forbid-option): New function.
19882         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19883         * g++.dg/abi/bitfield8.C: Likewise.
19884         * g++.dg/abi/dtor1.C: Likewise.
19885         * g++.dg/abi/empty10.C: Likewise.
19886         * g++.dg/abi/empty7.C: Likewise.
19887         * g++.dg/abi/empty9.C: Likewise.
19888         * g++.dg/abi/layout3.C: Likewise.
19889         * g++.dg/abi/layout4.C: Likewise.
19890         * g++.dg/abi/thunk1.C: Likewise.
19891         * g++.dg/abi/thunk2.C: Likewise.
19892         * g++.dg/abi/vbase11.C: Likewise.
19893         * g++.dg/abi/vthunk2.C: Likewise.
19894         * g++.dg/abi/vthunk3.C: Likewise.
19895         * g++.dg/ext/attrib8.C: Likewise.
19896         * g++.dg/opt/longbranch2.C: Likewise.
19897         * g++.dg/opt/reg-stack4.C: Likewise.
19898         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19899         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19900         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19901         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19902         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19903         * gcc.dg/20000609-1.c: Likewise.
19904         * gcc.dg/20000720-1.c: Likewise.
19905         * gcc.dg/20011107-1.c: Likewise.
19906         * gcc.dg/20011119-1.c: Likewise.
19907         * gcc.dg/20020108-1.c: Likewise.
19908         * gcc.dg/20020122-2.c: Likewise.
19909         * gcc.dg/20020122-3.c: Likewise.
19910         * gcc.dg/20020201-3.c: Likewise.
19911         * gcc.dg/20020206-1.c: Likewise.
19912         * gcc.dg/20020218-1.c: Likewise.
19913         * gcc.dg/20020310-1.c: Likewise.
19914         * gcc.dg/20020411-1.c: Likewise.
19915         * gcc.dg/20020418-2.c: Likewise.
19916         * gcc.dg/20020426-1.c: Likewise.
19917         * gcc.dg/20020426-2.c: Likewise.
19918         * gcc.dg/20020517-1.c: Likewise.
19919         * gcc.dg/20020523-1.c: Likewise.
19920         * gcc.dg/20020523-2.c: Likewise.
19921         * gcc.dg/20020729-1.c: Likewise.
19922         * gcc.dg/20030204-1.c: Likewise.
19923         * gcc.dg/20030826-2.c: Likewise.
19924         * gcc.dg/20030926-1.c: Likewise.
19925         * gcc.dg/20031202-1.c: Likewise.
19926         * gcc.dg/980312-1.c: Likewise.
19927         * gcc.dg/980313-1.c: Likewise.
19928         * gcc.dg/990117-1.c: Likewise.
19929         * gcc.dg/990424-1.c: Likewise.
19930         * gcc.dg/990524-1.c: Likewise.
19931         * gcc.dg/991230-1.c: Likewise.
19932         * gcc.dg/i386-387-1.c: Likewise.
19933         * gcc.dg/i386-387-2.c: Likewise.
19934         * gcc.dg/i386-387-3.c: Likewise.
19935         * gcc.dg/i386-387-4.c: Likewise.
19936         * gcc.dg/i386-387-5.c: Likewise.
19937         * gcc.dg/i386-387-6.c: Likewise.
19938         * gcc.dg/i386-asm-1.c: Likewise.
19939         * gcc.dg/i386-bitfield1.c: Likewise.
19940         * gcc.dg/i386-bitfield2.c: Likewise.
19941         * gcc.dg/i386-loop-1.c: Likewise.
19942         * gcc.dg/i386-loop-2.c: Likewise.
19943         * gcc.dg/i386-loop-3.c: Likewise.
19944         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19945         * gcc.dg/i386-pic-1.c: Likewise.
19946         * gcc.dg/i386-regparm.c: Likewise.
19947         * gcc.dg/i386-signbit-1.c: Likewise.
19948         * gcc.dg/i386-signbit-2.c: Likewise.
19949         * gcc.dg/i386-signbit-3.c: Likewise.
19950         * gcc.dg/i386-sse-5.c: Likewise.
19951         * gcc.dg/i386-sse-8.c: Likewise.
19952         * gcc.dg/i386-unroll-1.c: Likewise.
19953         * gcc.dg/tls/opt-1.c: Likewise.
19954         * gcc.dg/tls/opt-2.c: Likewise.
19955         * gcc.dg/unroll-1.c: Likewise.
19956         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19957         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19958         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19959         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19960         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19961         -m64 is specified.
19962
19963 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19964
19965         PR c++/18389
19966         * g++.dg/parse/cond1.C: New test.
19967
19968         PR c++/18429
19969         * g++.dg/template/array9.C: New test.
19970         * g++.dg/ext/vla1.C: Adjust error messages.
19971         * g++.dg/ext/vlm1.C: Likewise.
19972         * g++.dg/template/crash2.C: Likewise.
19973
19974         PR c++/18436
19975         * g++.dg/template/call3.C: New test.
19976
19977         PR c++/18407
19978         * g++.dg/template/ptrmem11.C: New test.
19979
19980 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19981
19982         PR other/14264
19983         * lib/g++.exp: Set LC_ALL and LANG to C.
19984         * lib/gcc-dg.exp: Likewise.
19985         * lib/gfortran.exp: Likewise.
19986         * lib/objc.exp: Likewise.
19987         * lib/treelang.exp: Likewise.
19988
19989 2004-11-12  Andreas Schwab  <schwab@suse.de>
19990
19991         * gcc.dg/pr16286.c: Fix last change.
19992
19993 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19994
19995         PR c++/18416
19996         * g++.dg/init/global1.C: New test.
19997
19998 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19999
20000         * gcc.c-torture/execute/20041112-1.c: New test.
20001
20002 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20003
20004         * lib/gcc-dg.exp (dg-target-list): New.
20005
20006 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20007             Richard Sandiford  <rsandifo@redhat.com>
20008
20009         * lib/target-supports.exp (get-compiler_messages): New.
20010         (check_named_sections_available): Use it.
20011         (check_effective_target_ilp32): New.
20012         (check_effective_target_lp64): New.
20013         (is-effective-target): New.
20014         * lib/gcc-dg.exp (dg-require-effective-target): New.
20015
20016 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20017
20018         * gcc.dg/precedence-1.c: New test.
20019
20020 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20021
20022         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20023
20024         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20025         message, delete generated files, use more descriptive name for
20026         executable, and make the test unsupported when it cannot be run.
20027
20028         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20029         (dg-require-weak, dg-require-visibility, dg-require-alias,
20030         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20031         dg-require-iconv, dg-require-named-sections): Use it.
20032
20033         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20034
20035 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20036
20037         PR target/16457
20038         * gcc.dg/ppc-and-1: New
20039
20040         PR target/16796
20041         * gcc.dg/ppc-mov-1.c: New.
20042
20043         PR target/16458
20044         * gcc.dg/ppc-compare-1.c: New.
20045
20046 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20047
20048         * objc.dg/desig-init-2.m: New test.
20049
20050 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20051
20052         PR middle-end/18160
20053         * g++.dg/warn/register-var-1.C: New test.
20054         * g++.dg/warn/register-var-2.C: New test.
20055
20056 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20057
20058         * gcc.dg/union-2.c: New test.
20059
20060 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20061
20062         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20063         New test for PR tree-optimization/17892.
20064
20065 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20066
20067         PR c++/18369
20068         * g++.dg/init/new12.C: New test.
20069
20070 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20071
20072         * gcc.target/sparc: New directory.
20073         * gcc.target/sparc/sparc.exp: New driver.
20074         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20075         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20076         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20077         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20078
20079 2004-11-10  Paul Brook  <paul@codesourcery.com>
20080
20081         PR fortran/18218
20082         * gfortran.dg/list_read.c: New test.
20083
20084 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20085
20086         PR c/18322
20087         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20088         expected diagnostic location.
20089
20090 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20091
20092         * gcc.dg/20041109-1.c: New test.
20093
20094 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20095
20096         PR objc/18406
20097         * objc/compile/pr18406.m: New test.
20098
20099 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20100
20101         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20102
20103 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20104
20105         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20106
20107 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20108
20109         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20110
20111 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20112
20113         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20114         exit.
20115
20116 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20117
20118         PR tree-opt/18299
20119         * gcc.c-torture/pr18299-1.c: New test.
20120
20121 2004-11-06  Andreas Schwab  <schwab@suse.de>
20122
20123         * gcc.dg/pr16286.c: Also test for bool and pixel.
20124
20125 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20126
20127         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20128         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20129         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20130         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20131         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20132         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20133         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20134         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20135         gcc.dg/struct-semi-3.c: New tests.
20136
20137 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20138
20139         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20140
20141 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20142
20143         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20144         Do not use C99 designators.
20145
20146 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20147
20148         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20149
20150 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20151
20152         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20153         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20154         * gcc.c-torture/execute/simd-5.x: Remove.
20155
20156 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20157
20158         PR rtl-optimization/17933
20159         * gcc.dg/torture/pr17933-1.c: New test.
20160
20161 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20162
20163         PR target/18106
20164         * lib/target-supports.exp (check_weak_available): Support
20165         Windows.
20166
20167 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20168
20169         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20170         call to fflush(stdout) before abort.
20171         (my_ffsll): New function.
20172         (generate_fields): Use it.
20173
20174 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20175
20176         * gcc.dg/init-undef-1.c: New test.
20177
20178 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20179
20180         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20181         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20182         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20183         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20184         expected messages for new parser.
20185
20186 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20187
20188         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20189
20190 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20191
20192         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20193         on LP64 targets.
20194
20195 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20196
20197         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20198         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20199         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20200         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20201         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20202         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20203         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20204         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20205         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20206         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20207
20208 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20209
20210         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20211         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20212         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20213         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20214         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20215         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20216         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20217         for new parser.
20218
20219 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20220
20221         PR target/15342
20222         * gcc.dg/20041104-1.c: New test.
20223
20224 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20225
20226         * g++.dg/template/nontype7.C: New test.
20227         * g++.dg/template/nontype8.C: Likewise.
20228         * g++.dg/template/nontype9.C: Likewise.
20229         * g++.dg/template/nontype10.C: Likewise.
20230         * g++.dg/tc1/dr49.C: Likewise.
20231         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20232         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20233
20234 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20235
20236         * g++.dg/rtti/tinfo1.C: Remove xfails.
20237
20238 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20239
20240         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20241         packed attribute to the definition to satisfy the new C++ parser.
20242
20243 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20244
20245         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20246         invocations of va_arg.
20247
20248 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20249
20250         PR c++/18124
20251         * g++.dg/template/crash25.C: New test.
20252
20253         PR c++/18155
20254         * g++.dg/template/typedef2.C: New test.
20255         * g++.dg/parse/crash13.C: Adjust error markers.
20256
20257         PR c++/18177
20258         * g++.dg/conversion/const3.C: New test.
20259
20260 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20261
20262         PR fortran/17535
20263         PR fortran/17583
20264         PR fortran/17713
20265         * gfortran.dg/generic_[123].f90: New testcases.
20266
20267 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20268
20269         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20270         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20271
20272 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20273
20274         PR tree-opt/16808
20275         * gcc.c-torture/compile/pr16808.c: New test.
20276
20277 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20278
20279         PR rtl-optimization/17104
20280         * gcc.dg/ppc-bitfield1.c: New.
20281
20282 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20283
20284         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20285
20286 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20287
20288         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20289         strings for 32-bit code.
20290
20291 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20292
20293         PR c/18239
20294         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20295
20296 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20297
20298         PR c++/18064
20299         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20300
20301 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20302
20303         PR c++/15172
20304         * g++.dg/init/aggr2.C: New test.
20305
20306 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20307
20308         * objc.dg/local-decl-1.m: New test.
20309
20310 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20311
20312         * gcc.dg/20040910-1.c: Adjust regex.
20313
20314 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20315
20316         PR rtl-optimization/18084
20317         * g++.dg/opt/pr18084-1.C: New testcase.
20318
20319 2004-10-30  Matt Austern  <austern@apple.com>
20320
20321         PR c++/17542
20322         * g++.dg/ext/attrib18.C: New test.
20323
20324 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20325
20326         PR middle-end/18096
20327         * gcc.dg/pr18096-1.c: New test case.
20328
20329 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20330
20331         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20332
20333 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20334
20335         PR c/16666
20336         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20337         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20338         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20339         gcc.dg/old-style-prom-3.c: New tests.
20340
20341 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20342
20343         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20344         Remove unnecessary inclusion of stdio.h.
20345
20346 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20347
20348         PR rtl-optimization/17581
20349         * gcc.dg/pr17581-1.c: New test case.
20350
20351 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20352
20353         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20354         being implemented.
20355         * g++.dg/conversion/dr195-1.C: New.
20356         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20357         * g++.old-deja/g++.mike/p10148.C: Likewise.
20358
20359 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20360
20361         PR c++/17695
20362         * g++.dg/debug/typedef2.C: New test.
20363
20364 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20365
20366         PR fortran/13490
20367         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20368         * gfortran.dg/g77/README: Update.
20369
20370 2004-10-28  Matt Austern  <austern@apple.com>
20371
20372         PR c++/14124
20373         * g++.dg/ext/packed7.C: New test.
20374
20375 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20376
20377         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20378         scan-assembler.
20379         * lib/scanasm.exp (hidden-scan-for): New proc.
20380         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20381         string.
20382         (scan-not-hidden): Likewise.
20383         * lib/target-supports.exp (check_visibility_available): mach-o is
20384         support too.
20385
20386 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20387
20388         PR c++/17132
20389         * g++.dg/template/memclass3.C: New test.
20390
20391 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20392
20393         PR middle-end/18160
20394         * gcc.dg/register-var-1.c: New test.
20395         * gcc.dg/register-var-2.c: New test.
20396         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20397         error now.
20398
20399 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20400
20401         PR other/18172
20402         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20403         unused variables.
20404         * gcc.dg/vect/vect-22.c: Likewise.
20405
20406 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.dg/i386-rotate-1.c: New test.
20409
20410 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20411
20412         * g++.dg/init/ref12.C: Add "run" marker.
20413
20414         PR c++/17435
20415         * g++.dg/init/ref12.C: New test.
20416
20417         PR c++/18140
20418         * g++.dg/template/shift1.C: New test.
20419         * g++.dg/template/error10.C: Adjust error markers.
20420
20421 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20422
20423         PR tree-opt/17529
20424         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20425
20426 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20427
20428         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20429         * gcc.dg/weak/weak-3.c: Likewise.
20430         * gcc.dg/weak/weak-5.c: Likewise.
20431         * gcc.dg/weak/weak-9.c: Likewise.
20432         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20433         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20434
20435         * gcc.dg/darwin-weakimport-1.c: New.
20436
20437 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20438
20439         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20440
20441 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20442
20443         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20444         'syntax' error messages.
20445         * gcc.dg/cpp/direct2s.c: Likewise.
20446
20447 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20448
20449         * gcc.c-torture/compile/20041026-1.c: New.
20450
20451 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20452
20453         PR c++/18093
20454         * g++.dg/lookup/ns2.C: New test.
20455
20456         PR c++/18020
20457         * g++.dg/template/enum4.C: New test.
20458
20459         PR c++/18161
20460         * g++.dg/template/expr1.C: New test.
20461
20462 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20463
20464         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20465
20466 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20467
20468         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20469         gcc.dg/decl-nospec-3.c: New tests.
20470
20471 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20472
20473         * objc.dg/super-class-3.m: New test.
20474
20475 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20478         resyncing.
20479         * gcc.dg/cpp/direct2s.c: Likewise.
20480
20481 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20482
20483         * objc.dg/image-info.m: Update for changes to section selection.
20484
20485 2004-10-25  David Ayers  <d.ayers@inode.at>
20486             Ziemowit Laski  <zlaski@apple.com>
20487
20488         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20489         diagnostics when messaging 'id <Proto>'.
20490         * objc.dg/class-protocol-1.m: New test.
20491         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20492         a non-existent method signature.
20493         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20494         Update diagnostics when messaging with non-existent method signature.
20495         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20496         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20497         invalid receivers are now resolved as if messaging 'id'; remove
20498         extraneous diagnostics.
20499
20500 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20501
20502         PR c/16667
20503         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20504         gcc.dg/init-desig-obs-3.c: New tests.
20505
20506 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20507
20508         * gcc.dg/debug/20041023-1.c: New test.
20509
20510 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20511
20512         PR middle-end/17407
20513         * gcc.c-torture/compile/pr17407.c: New test.
20514
20515         PR c++/18121
20516         * g++.dg/template/array8.C: New test.
20517
20518 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20519
20520         PR other/18138
20521         * lib/g++.exp: Accept more than one multilib libgcc.
20522         * lib/gcc-dg.exp: Likewise.
20523         * lib/objc.exp: Likewise.
20524         * lib/treelang.exp: Likewise.
20525         * lib/gfortran.exp: Likewise.
20526
20527 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20528
20529         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20530
20531 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20532
20533         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20534         * gcc.dg/c99-const-expr-3.c: Likewise.
20535
20536 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20537
20538         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20539
20540 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20541
20542         * gcc.c-torture/execute/loop-2e.x: Remove.
20543
20544 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20545
20546         PR c++/18095
20547         * g++.dg/parse/crash18.C: New.
20548         * g++.dg/parse/crash19.C: New.
20549
20550 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20551
20552         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20553         * g++.dg/ext/dllimport2.C: Same.
20554         * g++.dg/ext/dllimport8.C: Same.
20555
20556 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/10841
20559         * g++.dg/conversion/cast1.C: New test.
20560         * g++.dg/overload/pmf1.C: Adjust error marker.
20561
20562 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20563
20564         PR objc/17923
20565         * objc.dg/const-str-7.m: New test.
20566
20567 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20568
20569         * g++.dg/template/memfriend11.C: Fix comment typo.
20570         * g++.dg/template/memfriend14.C: Likewise.
20571
20572 2004-10-20  Richard Henderson  <rth@redhat.com>
20573
20574         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20575         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20576         -fasynchronous-unwind-tables.
20577
20578 2004-10-20  Richard Henderson  <rth@redhat.com>
20579
20580         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20581         (main): Return success.
20582         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20583         (main): Return success.
20584
20585 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20586
20587         PR c++/13495
20588         * g++.dg/template/memfriend9.C: New test.
20589         * g++.dg/template/memfriend10.C: Likewise.
20590         * g++.dg/template/memfriend11.C: Likewise.
20591         * g++.dg/template/memfriend12.C: Likewise.
20592         * g++.dg/template/memfriend13.C: Likewise.
20593         * g++.dg/template/memfriend14.C: Likewise.
20594         * g++.dg/template/memfriend15.C: Likewise.
20595         * g++.dg/template/memfriend16.C: Likewise.
20596         * g++.dg/template/memfriend17.C: Likewise.
20597         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20598
20599 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20600
20601         * g++.dg/conversion/dr195.C: New.
20602         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20603
20604 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20605             Devang Patel  <dpatel@apple.com>
20606
20607         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20608         of floating point arithmetic, which could trap.
20609
20610 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20611
20612         PR c++/14035
20613         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20614         * g++.dg/conversion/const2.C: New test.
20615         * g++.dg/expr/reinterpret2.C: New test.
20616         * g++.dg/expr/reinterpret3.C: New test.
20617         * g++.dg/expr/cast2.C: New test.
20618         * g++.dg/expr/copy1.C: New test.
20619         * g++.dg/other/conversion1.C: Change error message.
20620         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20621         function pointers to void *.
20622         * g++.old-deja/g++.mike/p10148.C: Likewise.
20623
20624 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20625
20626         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20627
20628 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20629
20630         PR c++/18047
20631
20632         * g++.dg/parse/expr3.C: New test.
20633
20634 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20635
20636         * gcc.dg/smod-1.c: New test.
20637
20638 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20639
20640         * objc.dg/method-14.m: New test.
20641
20642 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20643
20644         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20645         Also xfail as the patch was reverted.
20646
20647 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20648
20649         PR middle-end/16973
20650         * gcc.dg/pr16973.c: New test.
20651
20652 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20653
20654         PR tree-optimization/17656
20655         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20656
20657 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20658
20659         * g++.dg/eh/shadow1.C: New.
20660
20661 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * gcc.c-torture/compile/20041018-1.c: New test.
20664
20665 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20666
20667         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20668         compiler referring to register 0 when accessing sdata.  The linker
20669         now patches things up.
20670
20671 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20672
20673         PR c/17529
20674         * gcc.c-torture/compile/pr17529.c: New test.
20675
20676 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20677
20678         PR c++/17743
20679         * g++.dg/ext/attrib17.C: New test.
20680
20681 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20682
20683         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20684
20685 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20686
20687         PR c++/10479
20688         * g++.dg/ext/attrib16.C: New test.
20689
20690 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/17042
20693         * g++.dg/init/dso_handle1.C: New test.
20694
20695         PR c++/14667
20696         * g++.dg/parse/typedef6.C: New test.
20697
20698         PR c++/17916
20699         * g++.dg/parse/pragma1.C: New test.
20700
20701 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20702
20703         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20704
20705 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20706
20707         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20708         -fno-common when on HPPA HP-UX platforms.
20709
20710 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20711
20712         PR other/16820
20713         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20714         stdint.h.
20715         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20716         uintptr_t.
20717
20718 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20719
20720         PR c++/16301
20721         * g++.dg/lookup/strong-using-4.C: New test.
20722
20723 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20724
20725         PR middle-end/16567
20726         * gcc.c-torture/compile/nested-1.c: New test.
20727
20728 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20729
20730         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20731         and mipsisa64*-*-* (until support for misaligned loads is added).
20732         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20733         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20734         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20735         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20736         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20737         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20738
20739 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20740
20741         PR c++/17976
20742         * g++.dg/init/dtor3.C: New test.
20743
20744 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20745
20746         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20747
20748 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20749
20750         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20751         * gcc.dg/macho-lo-sum.c: Likewise.
20752
20753 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20754
20755         * gcc.dg/ppc-spe64-1.c: New test.
20756
20757 2004-10-14  Devang Patel  <dpatel@apple.com>
20758
20759         PR 17635
20760         * gcc.dg/pr17635.c : New test.
20761
20762 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20763
20764         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20765         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20766         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20767         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20768         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20769         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20770         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20771         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20772         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20773         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20774         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20775         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20776         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20777         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20778         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20779         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20780         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20781         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20782
20783 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20784
20785         * gcc.dg/vect/vect-82.c: New testcase.
20786         * gcc.dg/vect/vect-82_64.c: New testcase.
20787         * gcc.dg/vect/vect-83.c: New testcase.
20788         * gcc.dg/vect/vect-83_64.c: New testcase.
20789
20790 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20791
20792         * gcc.dg/cpp/error-1.c: New test.
20793
20794 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20795
20796         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20797
20798 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20799
20800         PR target/17984
20801         * gcc.dg/cris-peep2-xsrand2.c: New test.
20802
20803 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20804
20805         PR c++/17661
20806         * testsuite/g++.dg/expr/for2.C: New test.
20807
20808 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20809
20810         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20811
20812 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20813
20814         PR tree-optimization/17724
20815         * g++.dg/opt/pr17724-1.C: New test.
20816         * g++.dg/opt/pr17724-2.C: New test.
20817         * g++.dg/opt/pr17724-3.C: New test.
20818         * g++.dg/opt/pr17724-4.C: New test.
20819         * g++.dg/opt/pr17724-5.C: New test.
20820         * g++.dg/opt/pr17724-6.C: New test.
20821
20822 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20823
20824         PR c/17301
20825         * gcc.dg/pr17301-2.c: New test.
20826
20827 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20828
20829         PR c++/15876
20830         * g++.dg/parse/error22.C: New test.
20831
20832         PR c++/17936
20833         * g++.dg/template/spec18.C: New test.
20834
20835 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20836
20837         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20838         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20839         memcpy.
20840         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20841         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20842
20843 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20844
20845         * g++.dg/eh/cleanup5.C: Add dg-options "".
20846
20847 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20848
20849         PR middle-end/17657
20850         * gcc.dg/switch-4.c: New test case.
20851
20852 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20853
20854         * gcc.c-torture/execute/20041011-1.c: New test.
20855
20856 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20857
20858         PR c++/17554
20859         * g++.dg/init/for3.C: New test.
20860
20861         PR c++/17657
20862         * g++.dg/opt/switch2.C: New test.
20863
20864         PR middle-end/17703
20865         * g++.dg/warn/Wreturn-2.C: New test.
20866
20867 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20868
20869         PR c++/17907
20870         * g++.dg/eh/cleanup5.C: New test.
20871
20872 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20873
20874         PR c++/17393
20875         * g++.dg/parse/error21.C: New test.
20876
20877 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20878
20879         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20880         * g++.dg/warn/incomplete1.C: Likewise.
20881         * g++.dg/template/qualttp20.C: Likewise.
20882
20883 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20884
20885         PR c/17881
20886         * parm-incomplete-1.c: New test.
20887
20888 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c++/17867
20891         * g++.dg/parse/error19.C: New test.
20892
20893         PR c++/17670
20894         * g++.dg/init/new11.C: New test.
20895
20896         PR c++/17821
20897         * g++.dg/parse/error20.C: New test.
20898
20899         PR c++/17826
20900         * g++.dg/template/crash24.C: New test.
20901
20902 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20903
20904         PR c/17301
20905         * gcc.dg/pr17301-1.c: New test.
20906
20907 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20908
20909         PR c/17189
20910         * gcc.dg/anon-struct-5.c: New test.
20911
20912 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20913
20914         PR c/17844
20915         * gcc.dg/pr17844-1.c: New test.
20916
20917 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20918
20919         PR tree-optimization/17906
20920         * gcc.c-torture/compile/pr17906.c: New.
20921
20922 2004-10-09  Stuart Hastings  <stuart@apple.com>
20923             Roger Sayle  <roger@eyesopen.com>
20924
20925         PR rtl-optimization/17853
20926         * gcc.dg/i386-mmx-5.c: New testcase.
20927
20928 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20929
20930         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20931
20932 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20933
20934         PR c++/17524
20935         * g++.dg/template/static9.C: New test.
20936
20937         PR c++/17685
20938         * g++.dg/parse/operator5.C: New test.
20939
20940 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20941
20942         PR middle-end/17894
20943         * gcc.c-torture/execute/divcmp-4.c: New test case.
20944
20945 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20946
20947         PR tree-opt/17902
20948         * g++.dg/opt/pr17902.C: New test.
20949
20950 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20953
20954 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20955
20956         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20957
20958 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20959
20960         * gcc.dg/assign-warn-3.c: New test.
20961
20962 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20963
20964         PR c/16999
20965         * gcc.dg/cpp/ident-1.c: New test.
20966
20967 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         * gcc.c-torture/compile/acc1.c: New.
20970
20971 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20972
20973         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20974         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20975
20976 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20977
20978         * gcc.dg/ultrasp11.c: New test.
20979
20980 2004-10-08  Michael Matz  <matz@suse.de>
20981
20982         * gcc.dg/doloop-2.c: New test.
20983
20984 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20985
20986         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20987         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20988         objc.dg/method-9.m: Update expected diagnostics.
20989
20990 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20991
20992         * gcc.dg/ppc-fsel-3.c: New file.
20993         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20994
20995 2004-10-07  Paul Brook  <paul@codesourcery.com>
20996
20997         * gfortran.dg/intrinsic_verify_1.f90: New test.
20998
20999 2004-10-07  Paul Brook  <paul@codesourcery.com>
21000
21001         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21002
21003 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21004
21005         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21006         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21007         commit.
21008
21009 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21010
21011         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21012
21013 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21014
21015         PR c++/17115
21016         * g++.dg/warn/Winline-4.C: New test.
21017
21018 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21019
21020         * gcc.c-torture/compile/20041007-1.c: New test.
21021
21022 2004-10-07  Paul Brook  <paul@codesourcery.com>
21023
21024         PR fortran/17678
21025         * gfortran.dg/use_allocated_1.f90: New test.
21026
21027 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21028
21029         PR middle-end/17849
21030         * gfortran.fortran-torture/compile/nested.f90: New test
21031
21032 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21033
21034         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21035
21036 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21037
21038         PR c++/17368
21039         * g++.dg/ext/asm6.C: New test.
21040
21041 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21042
21043         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21044
21045 2004-10-06  Paul Brook  <paul@codesourcery.com>
21046
21047         PR libfortran/17709
21048         * gfortran.dg/empty_format_1.f90: New test.
21049
21050 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21051
21052         PR fortran/17568
21053         * gfortran.dg/ishft.f90: New test.
21054
21055         PR fortran/17283
21056         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21057         tests.
21058
21059 2004-10-06  Paul Brook  <paul@codesourcery.com>
21060
21061         * gfortran.dg/do_1.f90: New test.
21062
21063 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21064
21065         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21066         optimizing for size.
21067
21068 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21069
21070         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21071
21072 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21073
21074         * gcc.c-torture/compile/20041005-1.c: New test.
21075
21076 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         PR c++/17829
21079         * g++.dg/lookup/koenig4.C: New.
21080
21081 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21082
21083         * g++.dg/other/classkey1.C: Adjust quoting marks.
21084         * g++.dg/parse/error15.C: Likewise.
21085         * g++.dg/template/meminit2.C (int>): Likewise.
21086
21087 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21088
21089         PR fortran/17283
21090         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21091
21092         PR fortran/17631
21093         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21094
21095         PR fortran/17708
21096         * gfortran.dg/pr17708.f90: New test.
21097
21098 2004-10-04  Chao-ying Fu  <fu@mips.com>
21099
21100         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21101         * gcc.dg/vect/vect-4.c: Ditto.
21102         * gcc.dg/vect/vect-5.c: Ditto.
21103         * gcc.dg/vect/vect-6.c: Ditto.
21104         * gcc.dg/vect/vect-8.c: Ditto.
21105         * gcc.dg/vect/vect-16.c: Ditto.
21106         * gcc.dg/vect/vect-30.c: Ditto.
21107         * gcc.dg/vect/vect-40.c: Ditto.
21108         * gcc.dg/vect/vect-41.c: Ditto.
21109         * gcc.dg/vect/vect-42.c: Ditto.
21110         * gcc.dg/vect/vect-43.c: Ditto.
21111         * gcc.dg/vect/vect-44.c: Ditto.
21112         * gcc.dg/vect/vect-45.c: Ditto.
21113         * gcc.dg/vect/vect-46.c: Ditto.
21114         * gcc.dg/vect/vect-47.c: Ditto.
21115         * gcc.dg/vect/vect-48.c: Ditto.
21116         * gcc.dg/vect/vect-49.c: Ditto.
21117         * gcc.dg/vect/vect-50.c: Ditto.
21118         * gcc.dg/vect/vect-51.c: Ditto.
21119         * gcc.dg/vect/vect-52.c: Ditto.
21120         * gcc.dg/vect/vect-53.c: Ditto.
21121         * gcc.dg/vect/vect-54.c: Ditto.
21122         * gcc.dg/vect/vect-55.c: Ditto.
21123         * gcc.dg/vect/vect-56.c: Ditto.
21124         * gcc.dg/vect/vect-57.c: Ditto.
21125         * gcc.dg/vect/vect-58.c: Ditto.
21126         * gcc.dg/vect/vect-59.c: Ditto.
21127         * gcc.dg/vect/vect-60.c: Ditto.
21128         * gcc.dg/vect/vect-74.c: Ditto.
21129         * gcc.dg/vect/vect-79.c: Ditto.
21130         * gcc.dg/vect/vect-80.c: Ditto.
21131
21132 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21133
21134         * gcc.dg/unused-7.c: Use the correct option.
21135
21136 2004-10-04  Paul Brook  <paul@codesourcery.com>
21137         Bud Davis  <bdavis9659@comcast.net>
21138
21139         PR fortran/17706
21140         PR fortran/16434
21141         * gfortran/pr17706.f90: New test.
21142         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21143
21144 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21145
21146         * gfortran.dg/pr17612.f90: New test.
21147
21148 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21149
21150         * g++.dg/template/local1.C: Adjust quoting marks in
21151         testing for diagnostics.
21152         * g++.dg/tls/diag-2.C: Likewise.
21153         * g++.dg/other/error8.C: Likewise.
21154
21155 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21156
21157         PR c/17178
21158         * gcc.dg/unused-4.c: Adjust to be correct.
21159
21160         PR c/17820
21161         * gcc.dg/unused-7.c: New test.
21162
21163 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21164
21165         PR c++/17797
21166         * g++.dg/overload/template2.C: New test.
21167
21168 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21169
21170         PR tree-optimization/16632
21171         * gcc.dg/tree-ssa/20041002-1.c: New.
21172
21173 2004-10-03  Paul Brook  <paul@codesourcery.com>
21174
21175         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21176         rather than relying on default formatting.
21177
21178 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21179
21180         * gcc.dg/20040920-1.c: Update expected message text.
21181
21182 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21183
21184         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21185
21186 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21187
21188         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21189         tree level.
21190
21191 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21192
21193         * gcc.dg/tree-ssa/pr17343.c: Remove.
21194
21195 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21196
21197         PR tree-opt/17343
21198         * gcc.dg/tree-ssa/pr17343.c: New test.
21199
21200 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21201
21202         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21203         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21204         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21205         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21206         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21207
21208 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21209
21210         * gcc.dg/lvalue-2.c: New test.
21211
21212 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21213
21214         PR c/17730
21215         * gcc.dg/pr17730-1.c: New test
21216
21217 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21218
21219         PR c/7425
21220         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21221
21222 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21223
21224         * gcc.c-torture/execute/stdarg-1.c: New test.
21225         * gcc.c-torture/execute/stdarg-2.c: New test.
21226         * gcc.c-torture/execute/stdarg-3.c: New test.
21227         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21228         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21229         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21230         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21231         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21232
21233 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21234
21235         PR tree-optimization/17697
21236         * g++.dg/opt/pr17697-1.C: New test.
21237         * g++.dg/opt/pr17697-2.C: New test.
21238         * g++.dg/opt/pr17697-3.C: New test.
21239
21240 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21241
21242         PR c/16409
21243         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21244         gcc.dg/vla-init-5.c: New tests.
21245
21246 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21247
21248         PR c/13804
21249         * gcc.dg/pr13804-1.c: New test.
21250
21251 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21252
21253         PR fortran/16938
21254         * gfortran.dg/pr16938.f90: New test.
21255
21256 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21257
21258         * g++.dg/template/crash23.C: New test.
21259
21260 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c++/17585
21263         * g++.dg/template/static8.C: New test.
21264
21265 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21266
21267         PR c++/17681
21268         * g++.dg/other/error9.C: New test.
21269
21270 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21271
21272         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21273
21274 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21275
21276         PR fortran/15164
21277         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21278
21279 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21280
21281         PR middle-end/17112
21282         * gcc.dg/pr17112-1.c: New test case.
21283
21284 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21285
21286         PR c/11459
21287         * gcc.dg/pr11459-1.c: New test.
21288
21289 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21290
21291         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21292         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21293
21294 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21295
21296         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21297
21298 2004-09-25  Jan Hubicka  <jh@suse.cz>
21299
21300         * compile/30040909-1.c: New test.
21301         * compile/30040907-1.c: New test.
21302
21303 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21304
21305         * gcc.c-torture/execute/va-arg-26.c: New test.
21306
21307 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21308
21309         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21310         extra diagnostics on targets with 64-bit pointers.
21311         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21312
21313 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21314
21315         PR c/17188
21316         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21317         * gcc.dg/decl-3.c: Adjust expected message.
21318
21319 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21320
21321         PR fortran/17615
21322         * gfortran.dg/pr17615.f90: New test.
21323
21324 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21325
21326         PR tree-optimzation/17517
21327         * g++.dg/tree-ssa/pr17517.C: New Test.
21328
21329 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21330
21331         PR c++/16889
21332         * g++.dg/lookup/ambig3.C: New.
21333
21334 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21335
21336         PR tree-opt/17624
21337         * g++.dg/opt/pr17624.C: New test.
21338
21339 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21340
21341         PR c/6980
21342         * gcc.dg/Wbad-function-cast-1.c: New test.
21343
21344 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21345
21346         * g++.dg/ext/complit1.C
21347         * g++.dg/other/error2.C
21348         * g++.dg/other/nontype-1.C
21349         * g++.dg/parse/crash11.C
21350         * g++.dg/parse/crash12.C
21351         * g++.dg/parse/error15.C
21352         * g++.dg/parse/error4.C
21353         * g++.dg/parse/tmpl-outside1.C
21354         * g++.dg/parse/too-many-tmpl-args1.C
21355         * g++.dg/template/dependent-expr3.C
21356         * g++.dg/template/error10.C
21357         * g++.dg/template/instantiate1.C
21358         * g++.dg/template/vtable2.C
21359         * g++.dg/warn/Wshadow-1.C
21360         * g++.dg/warn/weak1.C
21361         * g++.old-deja/g++.brendan/crash16.C
21362         * g++.old-deja/g++.brendan/crash18.C
21363         * g++.old-deja/g++.brendan/crash48.C
21364         * g++.old-deja/g++.brendan/crash49.C
21365         * g++.old-deja/g++.brendan/crash55.C
21366         * g++.old-deja/g++.brendan/crash56.C
21367         * g++.old-deja/g++.brendan/crash8.C
21368         * g++.old-deja/g++.brendan/enum11.C
21369         * g++.old-deja/g++.brendan/enum8.C
21370         * g++.old-deja/g++.brendan/enum9.C
21371         * g++.old-deja/g++.brendan/friend3.C
21372         * g++.old-deja/g++.brendan/misc14.C
21373         * g++.old-deja/g++.bugs/900402_02.C
21374         * g++.old-deja/g++.bugs/900404_03.C
21375         * g++.old-deja/g++.bugs/900404_04.C
21376         * g++.old-deja/g++.bugs/900428_03.C
21377         * g++.old-deja/g++.jason/crash4.C
21378         * g++.old-deja/g++.jason/overload21.C
21379         * g++.old-deja/g++.jason/redecl1.C
21380         * g++.old-deja/g++.jason/report.C
21381         * g++.old-deja/g++.jason/rfg10.C
21382         * g++.old-deja/g++.jason/template30.C
21383         * g++.old-deja/g++.law/arm12.C
21384         * g++.old-deja/g++.law/ctors5.C
21385         * g++.old-deja/g++.law/cvt20.C
21386         * g++.old-deja/g++.law/init10.C
21387         * g++.old-deja/g++.law/init8.C
21388         * g++.old-deja/g++.law/visibility17.C
21389         * g++.old-deja/g++.law/visibility7.C
21390         * g++.old-deja/g++.mike/net8.C
21391         * g++.old-deja/g++.mike/p646.C
21392         * g++.old-deja/g++.mike/p700.C
21393         * g++.old-deja/g++.mike/p701.C
21394         * g++.old-deja/g++.mike/p811.C
21395         * g++.old-deja/g++.ns/template13.C
21396         * g++.old-deja/g++.other/array3.C
21397         * g++.old-deja/g++.other/crash25.C
21398         * g++.old-deja/g++.other/dtor3.C
21399         * g++.old-deja/g++.other/dtor4.C
21400         * g++.old-deja/g++.other/main1.C
21401         * g++.old-deja/g++.other/warn7.C
21402         * g++.old-deja/g++.pt/crash11.C
21403         * g++.old-deja/g++.pt/crash36.C
21404         * g++.old-deja/g++.pt/spec22.C
21405         * g++.old-deja/g++.pt/spec9.C
21406         * g++.old-deja/g++.pt/ttp52.C
21407         * g++.old-deja/g++.robertl/eb103.C
21408         * g++.old-deja/g++.robertl/eb121.C
21409         * g++.old-deja/g++.robertl/eb22.C
21410         * g++.old-deja/g++.robertl/eb8.C:
21411         Update locations and/or regexps of dg-error markers.
21412         Remove markers for some bogus messages that are no longer issued.
21413
21414 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21415
21416         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21417         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21418
21419 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21420
21421         PR c++/17618
21422         * g++.dg/lookup/crash5.C: New test.
21423
21424 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21425
21426         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21427         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21428         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21429         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21430         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21431         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21432
21433         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21434         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21435         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21436         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21437         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21438         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21439
21440         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21441
21442         * gcc.dg/vect/vect-44.c: Check additional cases.
21443         * gcc.dg/vect/vect-48.c: Check additional cases.
21444
21445         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21446         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21447         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21448         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21449         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21450         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21451         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21452         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21453         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21454
21455         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21456         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21457         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21458
21459 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21460
21461         * gcc.dg/tree-ssa/loop-6.c: New test.
21462
21463 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21464
21465         PR c++/17620
21466         * g++.dg/inherit/base2.C: New.
21467
21468 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21469
21470         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21471         * gcc.dg/20001012-2.c: Likewise.
21472         * gcc.dg/20001013-1.c: Likewise.
21473         * gcc.dg/20001101-1.c: Likewise.
21474         * gcc.dg/20001102-1.c: Likewise.
21475         * gcc.dg/bf-spl1.c: Likewise.
21476         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21477         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21478
21479 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21480
21481         PR tree-optimization/16721
21482         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21483
21484 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21485
21486         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21487         * gcc.dg/20040305-1.c: Likewise.
21488
21489 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21490
21491         PR c/16566
21492         * gcc.c-torture/compile/pr16566-1.c,
21493         gcc.c-torture/compile/pr16566-2.c,
21494         gcc.c-torture/compile/pr16566-3.c: New tests.
21495
21496 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21497
21498         PR tree-optimization/17512
21499         * gcc.c-torture/compile/20040916-1.c.
21500
21501 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21502
21503         * gcc.dg/pragma-re-3.c: New test.
21504
21505 2004-09-17  Matt Austern  <austern@apple.com>
21506
21507         PR c++/15049
21508         * g++.dg/other/anon3.C: New.
21509
21510 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21511
21512         PR c++/7503
21513         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21514         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21515         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21516         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21517         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21518
21519 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21520
21521         PR fortran/17286
21522         * gfortran.dg/pr17286.f90: New test.
21523
21524 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21525
21526         PR c++/17530
21527         * g++.dg/template/static7.C: New test.
21528
21529 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21530
21531         PR tree-opt/17558
21532         * gcc.c-torture/compile/pr17558.c: New test.
21533
21534 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21535
21536         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21537         if SKIP_ATTRIBUTE is defined.
21538
21539 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21540
21541         PR fortran/15957
21542         * gfortran.dg/pr15957.f90: New test.
21543
21544 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21545
21546         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21547         in comparison.
21548         * gcc.dg/vect/vect-79.c: Likewise.
21549         * gcc.dg/vect/vect-80.c: Likewise.
21550
21551 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21552
21553         PR fortran/15750
21554         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21555
21556 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21557
21558         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21559         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21560         * gcc.dg/vect/vect-62.c: New testcase.
21561         * gcc.dg/vect/vect-63.c: New testcase.
21562         * gcc.dg/vect/vect-64.c: New testcase.
21563         * gcc.dg/vect/vect-65.c: New testcase.
21564         * gcc.dg/vect/vect-66.c: New testcase.
21565         * gcc.dg/vect/vect-67.c: New testcase.
21566         * gcc.dg/vect/vect-68.c: New testcase.
21567         * gcc.dg/vect/vect-69.c: New testcase.
21568         * gcc.dg/vect/vect-79.c: New testcase.
21569         * gcc.dg/vect/vect-80.c: New testcase.
21570
21571 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21572
21573         * gcc.target/mips/asm-1.c: New test.
21574
21575 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21576
21577         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21578         * gcc.dg/vect/vect-73.c: New testcase.
21579         * gcc.dg/vect/vect-74.c: New testcase.
21580         * gcc.dg/vect/vect-75.c: New testcase.
21581         * gcc.dg/vect/vect-76.c: New testcase.
21582         * gcc.dg/vect/vect-77.c: New testcase.
21583         * gcc.dg/vect/vect-78.c: New testcase
21584
21585 2004-09-18  Paul Brook  <paul@codesourcery.com>
21586
21587         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21588
21589 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21590
21591         PR c/17424
21592         * gcc.dg/pr17424-1.c: New test.
21593
21594 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21595
21596         * g++.dg/tree-ssa/pr17153.C: New test.
21597
21598 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21599
21600         PR pch/13361
21601         * testsuite/g++.dg/pch/wchar-1.C: New.
21602         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21603
21604 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21605
21606         * gcc.c-torture/execute/20040917-1.c: New test.
21607
21608 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21609
21610         PR tree-optimization/17319
21611         * gcc.dg/pr17319.c: New test.
21612
21613 2004-09-17  Devang Patel  <dpatel@apple.com>
21614
21615         * gcc.dg/20040813-1.c: New test.
21616
21617 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21618
21619         PR tree-optimization/17273
21620         * gcc.c-torture/compile/pr17273.c: New test.
21621
21622 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21623
21624         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21625         Update expected messages.
21626         * gcc.dg/declspec-13.c: New test.
21627
21628 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21629
21630         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21631
21632 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21633
21634         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21635         change what 'a' is pointing to.
21636
21637 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21638
21639         PR c++/16002
21640         * g++.dg/template/error18.C: New test.
21641
21642         PR c++/16029
21643         * g++.dg/warn/Wunused-8.C: New test.
21644
21645 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21646
21647         PR tree-optimization/17513
21648         * gcc.dg/20040916-1.c: New test.
21649
21650 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21651
21652         PR c++/17501
21653         * g++.dg/template/typename7.C: New test.
21654
21655 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21656
21657         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21658
21659 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21660
21661         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21662         with -ftree-based-profiling also.
21663         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21664
21665 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21666
21667         PR/15364
21668         * gfortran.dg/der_array_io_1.f90: New test.
21669         * gfortran.dg/der_array_io_2.f90: New test.
21670         * gfortran.dg/der_array_io_3.f90: New test.
21671
21672 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21673
21674         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21675         EABI.
21676
21677 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21678
21679         * g++.dg/opt/switch1.C: New test.
21680
21681 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21682
21683         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21684         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21685         Update expected messages.
21686
21687 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21688
21689         PR fortran/16485
21690         * gfortran.dg/same_name_1.f90: New test.
21691
21692 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21693
21694         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21695         dereference garbage pointers.
21696
21697 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21700         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21701
21702         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21703         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21704         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21705
21706 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21707
21708         PR c++/17324
21709         * g++.dg/template/mangle1.C: New test.
21710
21711 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21712
21713         PR tree-optimization/17252
21714         * gcc.c-torture/execute/pr17252.c: New test.
21715
21716 2004-09-14  Andrew Pinski  <apinski@apple.com>
21717
21718         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21719
21720 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21721
21722         PR rtl-optimization/9771
21723         * gcc.dg/pr9771-1.c: New test case.
21724
21725 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21726
21727         PR tree-optimization/15262
21728         * gcc.c-torture/execute/pr15262-1.c: New test.
21729         * gcc.c-torture/execute/pr15262-2.c: New test.
21730
21731 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21732
21733         * gcc.dg/declspec-12.c: New test.
21734
21735 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21736
21737         * gfortran.dg/pr17090.f90: Add directives to test.
21738
21739 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21740
21741         * gcc.c-torture/compile/20040914-1.c: New test.
21742
21743 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21744
21745         PR c++/16162
21746         * g++.dg/template/decl2.C: New test.
21747
21748 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21749
21750         PR fortran/17090
21751         * gfortran.dg/pr17090.f90: New test.
21752
21753 2004-09-13  Dale Johannesen  <dalej@apple.com>
21754
21755         * gcc.c-torture/compile/pr17408.c: New test case.
21756
21757 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/16716
21760         * g++.dg/parse/crash17.C: New test.
21761
21762         PR c++/17327
21763         * g++.dg/template/enum3.C: New test.
21764
21765 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21766
21767         * lib/gcc-defs.exp: Load wrapper.exp.
21768         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21769         using local code.
21770         * lib/gcc.exp (gcc_init): Similar.
21771         * lib/gfortran.exp (gfortran_init): Similar.
21772         * lib/objc.exp (objc_init): Similar.
21773         * lib/treelang.exp (treelang_init): Similar.
21774         * lib/wrapper.exp: New file with build_wrapper call machinery in
21775         ${tool}_maybe_build_wrapper.
21776
21777 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21778
21779         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21780         "inline".
21781         * gcc.dg/declspec-11.c: Update expected messages.
21782         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21783         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21784         gcc.dg/inline-12.c: New tests.
21785
21786 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21787
21788         * g++.dg/tree-ssa/pr17400.C: New testcase.
21789
21790 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21791
21792         * gcc.target/mips/sb1-1.c: New testcase.
21793
21794 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21795
21796         * lib/g77-dg.exp: Remove unused file.
21797         * lib/mike-g77.exp: Ditto.
21798         * lib/g77.exp: Ditto.
21799
21800 2004-09-12  Richard Henderson  <rth@redhat.com>
21801
21802         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21803
21804 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21805
21806         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21807         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21808         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21809         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21810         Update expected messages.
21811
21812 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21813
21814         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21815         declaration/use mismatch for dirp parameter.
21816
21817 2004-09-12  Andrew Pinski  <apinski@apple.com>
21818
21819         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21820         -fgnu-runtime is passed.
21821
21822 2004-09-12  Richard Henderson  <rth@redhat.com>
21823
21824         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21825         do the uplevel thing and update additional_flags directly.
21826         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21827         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21828         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21829         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21830
21831 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21832
21833         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21834
21835 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21836
21837         PR middle-end/17411
21838         * g++.dg/opt/pr17411-1.C: New test case.
21839
21840 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21841
21842         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21843         gcc.dg/tls/diag-2.c: Update expected messages.
21844         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21845         messages.
21846         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21847         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21848         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21849         gcc.dg/tls/diag-5.c: New tests.
21850
21851 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21852
21853         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21854
21855 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21856
21857         * g++.dg/parse/break-in-for.C: New test.
21858
21859 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21860
21861         * gcc.dg/tree-ssa/20040911-1.c: New test.
21862
21863 2004-09-11  Andreas Jaeger  <aj@suse.de>
21864
21865         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21866         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21867
21868 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21869
21870         * gcc.target/frv: New directory of FR-V-specific tests.
21871
21872 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21873
21874         * gcc.dg/convert-vec-1.c: New test.
21875
21876 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21877
21878         PR middle-end/17024
21879         * gcc.dg/pr17024-1.c: New test case.
21880
21881 2004-09-10  Eric Christopher  <echristo@redhat.com>
21882
21883         * gcc.dg/20040910-1.c: New test.
21884
21885 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21886
21887         * gcc.dg/bitfld-9.c: New test.
21888
21889 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21890
21891         * gcc.c-torture/execute/ieee/acc1.c: New test.
21892         * gcc.c-torture/execute/ieee/acc2.c: New test.
21893         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21894
21895 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21896
21897         * gcc.dg/deprecated-2.c: New test.
21898
21899 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21900
21901         * gcc.dg/init-vec-1.c: New test.
21902
21903 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21904
21905         PR middle-end/17055
21906         * gcc.dg/pr17055-1.c: New test case.
21907
21908 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21909
21910         PR target/17377
21911         * gcc.c-torture/execute/pr17377.c: New test.
21912
21913 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21914
21915         PR c/8420
21916         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21917         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21918         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21919         gcc.dg/long-long-typespec-1.c: New tests.
21920         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21921
21922 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21923
21924         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21925         gcc.dg/gnu99-static-1.c: New tests.
21926
21927 2004-09-08  Devang Patel  <dpatel@apple.com>
21928
21929         * gcc.dg/darwin-ld-20040828-1.c: New test.
21930         * gcc.dg/darwin-ld-20040828-2.c: New test.
21931         * gcc.dg/darwin-ld-20040828-3.c: New test.
21932
21933 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21934
21935         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21936         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21937         in error message.
21938         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21939         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21940         in error message.
21941         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21942         types they qualify.
21943         * objc.dg/type-size-2.m: Fix wording in comment.
21944         * objc.dg/va-meth-1.m: New test case.
21945
21946 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21947
21948         PR c/16633:
21949         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21950         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21951
21952 2004-09-06  Devang Patel  <dpatel@apple.com>
21953
21954         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21955         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21956
21957 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21958
21959         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21960         reflect changed line numbering of diagnostics.
21961
21962 2004-09-06  Paul Brook  <paul@codesourcery.com>
21963
21964         * gfortran.dg/edit_real_1.f90: Add new test.
21965
21966 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21967
21968         * gcc.dg/tree-ssa/loop-2.c: New test.
21969         * gcc.dg/tree-ssa/loop-3.c: New test.
21970         * gcc.dg/tree-ssa/loop-4.c: New test.
21971         * gcc.dg/tree-ssa/loop-5.c: New test.
21972
21973 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21974
21975         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21976
21977 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21978
21979         * gcc.dg/format/sentinel-1.c: New test.
21980
21981 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21982
21983         * testsuite/gcc.dg/builtins-46.c: New.
21984
21985 2004-09-03  Devang Patel  <dpatel@apple.com>
21986
21987         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21988         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21989
21990 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21991
21992         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21993         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21994         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21995         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21996         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21997         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21998         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21999         the non-portable bzero.
22000         * gcc.dg/20010912-1.c: xfail for NetWare.
22001         * gcc.dg/20020426-2.c: xfail for NetWare.
22002         * gcc.dg/20021014-1.c: xfail for NetWare.
22003         * gcc.dg/20021018-1.c: xfail for NetWare.
22004         * gcc.dg/20030213-1.c: xfail for NetWare.
22005         * gcc.dg/20030225-1.c: xfail for NetWare.
22006         * gcc.dg/20030708-1.c: xfail for NetWare.
22007         * gcc.dg/builtins-config.h: Also exclude NetWare.
22008         * gcc.dg/format/format.h: Define restrict only if not already defined.
22009         * gcc.dg/nest.c: xfail for NetWare.
22010         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22011         * lib/target-supports.exp (check_visibility_available): Exclude
22012         NetWare.
22013
22014 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22015
22016         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22017         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22018         deterministic starting point for the alignment of structure fields.
22019         * gcc.dg/Wpadded.c: Dito.
22020         * g++.dg/abi/vbase10.C: Dito.
22021
22022 2004-09-03  Devang Patel  <dpatel@apple.com>
22023
22024         * g++.dg/debug/pr15736.cc: New test.
22025
22026 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22027
22028         * README.QMTEST: Fix out-of-date link.
22029
22030 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22031
22032         PR fortran/16579
22033         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22034         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22035
22036 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22037
22038         * g++.dg/abi/arm_rtti1.C: New test.
22039
22040 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22041
22042         * gcc.dg/ppc-vector-memcpy.c: New.
22043         * gcc.dg/ppc-vector-memset.c: New.
22044
22045 2004-09-02  Chao-ying Fu  <fu@mips.com>
22046
22047         * gcc.target/mips/mips-3d-1.c: New test.
22048         * gcc.target/mips/mips-3d-2.c: New test.
22049         * gcc.target/mips/mips-3d-3.c: New test.
22050         * gcc.target/mips/mips-3d-4.c: New test.
22051         * gcc.target/mips/mips-3d-5.c: New test.
22052         * gcc.target/mips/mips-3d-6.c: New test.
22053         * gcc.target/mips/mips-3d-7.c: New test.
22054         * gcc.target/mips/mips-3d-8.c: New test.
22055         * gcc.target/mips/mips-3d-9.c: New test.
22056         * gcc.target/mips/mips-ps-1.c: New test.
22057         * gcc.target/mips/mips-ps-2.c: New test.
22058         * gcc.target/mips/mips-ps-3.c: New test.
22059         * gcc.target/mips/mips-ps-4.c: New test.
22060         * gcc.target/mips/mips-ps-type.c: New test.
22061
22062 2004-09-02  Paul Brook  <paul@codesourcery.com>
22063
22064         * gfortran.dg/edit_real_1.f90: Add new tests.
22065
22066 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22067
22068         PR fortran/15327
22069         * gfortran.dg/merge_char_1.f90: New test.
22070
22071 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22072
22073         PR fortran/16404
22074         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22075
22076 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22077
22078         PR c/1522
22079         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22080
22081 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22082
22083         * g++.dg/opt/loop1.C: Do not XFAIL.
22084
22085 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22086
22087         * gcc.c-torture/execute/20040831-1.c: New test.
22088
22089 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22090
22091         PR fortran/16579
22092         * gfortran.dg/g77/20010610.f: Now passes.
22093         Copy from g77.f-torture/execute. Add dg-run directive.
22094         * gfortran.dg/g77/README: Update
22095
22096 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22097
22098         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22099         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22100         (t1, t2, t3, t4): Add volatile.
22101
22102 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22103
22104         * g++.dg/ext/visibility/arm1.C: New test.
22105
22106 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22107
22108         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22109         -pedantic-errors.
22110
22111 2004-09-01  Paul Brook  <paul@codesourcery.com>
22112
22113         * gfortran.dg/eof_2.f90: New test.
22114
22115 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22116
22117         PR fortran/16579
22118         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22119
22120 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22121
22122         PR libfortran/16805
22123         * gfortran.dg/list_read_2.f90: New test.
22124
22125 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22126
22127         * g++.dg/abi/key1.C: New test.
22128
22129 2004-08-31  Richard Henderson  <rth@redhat.com>
22130
22131         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22132         form of offsetof.
22133         * g++.dg/other/offsetof5.C: Remove duplicate.
22134
22135 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22136
22137         PR fortran/17244
22138         * gfortran.dg/func_derived_1.f90: New test.
22139
22140 2004-08-31  Paul Brook  <paul@codesourcery.com>
22141
22142         * gfortran.dg/eof_1.f90: New test.
22143
22144 2004-08-31  Paul Brook  <paul@codesourcery.com>
22145
22146         * gfortran.dg/list_read_1.f90: New file.
22147
22148 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22149
22150         * g++.dg/opt/loop1.C: XFAIL.
22151
22152 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22153
22154         * gcc.dg/funcdef-storage-1.c: New.
22155         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22156         an extern function in local scope.
22157         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22158         declare an 'auto inline' function in local scope.
22159         * gcc.dg/20011130-1.c: Likewise.
22160         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22161         an 'auto' function in local scope.
22162         * gcc.dg/20021014-1.c: Likewise.
22163         * gcc.dg/20030331-2.c: Likewise.
22164
22165 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22166
22167         * gfortran.dg/blockdata_1.f90: New test.
22168
22169 2004-08-30  Richard Henderson  <rth@redhat.com>
22170
22171         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22172
22173 2004-08-30  Richard Henderson  <rth@redhat.com>
22174
22175         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22176         additional_flags set by alternate driver.
22177         (ieee-options): New procedure.
22178         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22179         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22180         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22181         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22182
22183 2004-08-30  Richard Henderson  <rth@redhat.com>
22184
22185         * lib/f-torture.exp: Remove.
22186
22187 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22188
22189         PR rtl-optimization/16590
22190         * g++.dg/opt/loop1.C: New test.
22191
22192 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22193
22194         PR fortran/13910
22195         * gfortran.dg/oldstyle_1.f90: New test.
22196
22197 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22198         Paul Brook  <paul@codesourcery.com>
22199
22200         * gfortran.dg/g77/README: Update.
22201         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22202         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22203         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22204
22205 2004-08-28  Paul Brook  <paul@codesourcery.com>
22206
22207         PR libfortran/17195
22208         * gfortran.dg/edit_real_1.f90: New test.
22209
22210 2004-08-27  Paul Brook  <paul@codesourcery.com>
22211
22212         * gfortran.dg/rewind_1.f90: New test.
22213
22214 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22215
22216         PR fortran/16597
22217         * gfortran.dg/pr16597.f90: New test.
22218
22219 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22220
22221         PR c/13801
22222         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22223         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22224         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22225         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22226         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22227
22228 2004-08-26  Nick Clifton  <nickc@redhat.com>
22229
22230         * gcc.c-torture/compile/pr17119.c: New test.
22231
22232 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22233
22234         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22235
22236 2004-08-25  Richard Henderson  <rth@redhat.com>
22237
22238         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22239         the bits that expect kind=8 to be the largest real kind.
22240
22241 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22242
22243         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22244
22245 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22246
22247         * gfortran.dg/assignment_1.f90: New test.
22248
22249 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22250
22251         * g++.dg/template/repo3.C: New test.
22252
22253 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22254
22255         PR middle-end/16693
22256         PR tree-optimization/16372
22257         * g++.dg/opt/pr16372-1.C: New test case.
22258         * g++.dg/opt/pr16693-1.C: New test case.
22259         * g++.dg/opt/pr16693-2.C: New test case.
22260
22261 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22262
22263         * objc.dg/proto-lossage-4.m: New test.
22264
22265 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22266
22267         PR c++/17155
22268         * g++.dg/inherit/local2.C: New test.
22269
22270 2004-08-25  Paul Brook  <paul@codesourcery.com>
22271
22272         PR fortran/17144
22273         * gfortran.dg/string_ctor_1.f90: New test.
22274
22275 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22276
22277         PR c++/14428
22278         * g++.dg/template/redecl2.C: New test.
22279
22280 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22281
22282         PR fortran/17143
22283         * gfortran.dg/pr17143.f90: New test.
22284
22285 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22286
22287         PR fortran/17164
22288         * gfortran.dg/pr17164.f90: New test.
22289
22290 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22291
22292         * gcc.dg/tree-ssa/loop-1.c: New test.
22293
22294 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22295
22296         * gcc.c-torture/compile/20040824-1.c: New test.
22297
22298 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22299
22300         * gcc.c-torture/compile/iftrap-3.c: New test.
22301
22302 2004-08-24  Paul Brook  <paul@codesourcery.com>
22303
22304         * gfortran.dg/entry_2.f90: New test.
22305
22306 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         PR c++/16889
22309         * g++.dg/lookup/ambig[12].C: New.
22310
22311 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22312
22313         PR c++/16706
22314         * g++.dg/template/crash21.C: New test.
22315         * g++.dg/template/crash22.C: Likewise.
22316
22317 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         PR c++/17149
22320         * g++.dg/template/access15.C: New.
22321
22322 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22323
22324         PR c++/17163
22325         * g++.dg/template/repo2.C: New test.
22326
22327 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22328
22329         PR rtl-optimization/17078
22330         * gcc.c-torture/execute/pr17078-1.c: New test case.
22331
22332 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22333
22334         PR c/14492
22335         * gcc.dg/debug/crash1.c: New test.
22336
22337 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22338
22339         PR c/16180
22340         * gcc.dg/loop-5.c: New test.
22341
22342 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22343
22344         * gcc.c-torture/execute/20040823-1.c: New test.
22345
22346 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22347
22348         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22349         to the assembler.  Simplify test accordingly.
22350         (asm_abi_flags): Use GNU names.
22351         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22352         to check for ABI flags.
22353
22354 2004-08-22  Andrew Pinski  <apinski@apple.com>
22355
22356         * g++.dg/opt/pr14029.C: New test.
22357         * gcc.c-torture/execute/pr15262.c: New test.
22358
22359 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22360
22361         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22362
22363 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22364
22365         PR 16908
22366         * gfortran.dg/direct_io.f90: New test.
22367
22368 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22369
22370         PR c++/17121
22371         * g++.dg/inherit/local2.C: New test.
22372
22373 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22374
22375         PR c++/17120
22376         * g++.dg/warn/Wparentheses-4.C: New test.
22377
22378 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22379
22380         PR c++/17121
22381         * g++.dg/inherit/local2.C: New test.
22382
22383         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22384         * gcc.dg/ppc-ldstruct.c: Likewise.
22385         * gcc.dg/ppc64-abi-2.c: Likewise.
22386
22387 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22388
22389         PR rtl-optimization/17099
22390         * gcc.c-torture/execute/20040820-1.c: New test.
22391
22392 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22393
22394         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22395
22396 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22397
22398         PR fortran/17077
22399         * gfortran.dg/auto_array_1.f90: New test.
22400
22401 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22402
22403         PR fortran/17074
22404         * gfortran.dg/simpleif_1.f90: New test.
22405
22406 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22407
22408         * lib/target-supports.exp (check_profiling_available): Return
22409         false for arm*-*-symbianelf* and arm*-*-eabi*.
22410
22411         PR c++/15890
22412         * g++.dg/template/delete1.C: New test.
22413
22414 2004-08-19  Paul Brook  <paul@codesourcery.com>
22415
22416         PR fortran/14976
22417         PR fortran/16228
22418         * gfortran.dg/data_char_1.f90: New test.
22419
22420 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22421
22422         PR fortran/16946
22423         * gfortran.dg/reduction.f90: New testcase.
22424
22425 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22426
22427         PR fortran/16520
22428         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22429
22430 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22431
22432         PR c++/17041
22433         * g++.dg/Wparentheses-3.C: New test.
22434
22435 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22436
22437         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22438         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22439         * gcc.dg/vect/vect-2.c: Likewise.
22440         * gcc.dg/vect/vect-3.c: Likewise.
22441         * gcc.dg/vect/vect-4.c: Likewise.
22442         * gcc.dg/vect/vect-5.c: Likewise.
22443         * gcc.dg/vect/vect-6.c: Likewise.
22444         * gcc.dg/vect/vect-7.c: Likewise.
22445         * gcc.dg/vect/vect-25.c: Likewise.
22446         * gcc.dg/vect/vect-31.c: Likewise.
22447         * gcc.dg/vect/vect-32.c: Likewise.
22448         * gcc.dg/vect/vect-34.c: Likewise.
22449         * gcc.dg/vect/vect-36.c: Likewise.
22450         * gcc.dg/vect/vect-all.c: Likewise.
22451
22452 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/17068
22455         * g++.dg/template/operator4.C: New test.
22456
22457 2004-08-18  Richard Henderson  <rth@redhat.com>
22458
22459         * gcc.dg/20040206-1.c: XFAIL.
22460
22461 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22462
22463         PR c++/16246
22464         * g++.dg/template/array7.C: New test.
22465
22466 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22467
22468         * gcc.dg/mips-movcc-1.c: New test.
22469         * gcc.dg/mips-movcc-2.c: New test.
22470         * gcc.dg/mips-movcc-3.c: New test.
22471
22472         * gcc.dg/mips-nmadd-1.c: New test.
22473         * gcc.dg/mips-nmadd-2.c: New test.
22474
22475 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22476
22477         PR c++/15871
22478         * g++.dg/opt/inline8.C: New test.
22479
22480         PR c++/16965
22481         * g++.dg/parse/error17.C: New test.
22482
22483 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22484
22485         * gcc.dg/vect: New directory for vectorizer tests.
22486         * gcc.dg/vect/tree-vect.h: New file.
22487         * gcc.dg/vect/vect.exp: New file.
22488         * gcc.dg/vect/pr16105.c.c: New test.
22489         * gcc.dg/vect/vect-1.c: New test.
22490         * gcc.dg/vect/vect-2.c: New test.
22491         * gcc.dg/vect/vect-3.c: New test.
22492         * gcc.dg/vect/vect-4.c: New test.
22493         * gcc.dg/vect/vect-5.c: New test.
22494         * gcc.dg/vect/vect-6.c: New test.
22495         * gcc.dg/vect/vect-7.c: New test.
22496         * gcc.dg/vect/vect-8.c: New test.
22497         * gcc.dg/vect/vect-9.c: New test.
22498         * gcc.dg/vect/vect-10.c: New test.
22499         * gcc.dg/vect/vect-11.c: New test.
22500         * gcc.dg/vect/vect-12.c: New test.
22501         * gcc.dg/vect/vect-13.c: New test.
22502         * gcc.dg/vect/vect-14.c: New test.
22503         * gcc.dg/vect/vect-15.c: New test.
22504         * gcc.dg/vect/vect-16.c: New test.
22505         * gcc.dg/vect/vect-17.c: New test.
22506         * gcc.dg/vect/vect-18.c: New test.
22507         * gcc.dg/vect/vect-19.c: New test.
22508         * gcc.dg/vect/vect-20.c: New test.
22509         * gcc.dg/vect/vect-21.c: New test.
22510         * gcc.dg/vect/vect-22.c: New test.
22511         * gcc.dg/vect/vect-23.c: New test.
22512         * gcc.dg/vect/vect-24.c: New test.
22513         * gcc.dg/vect/vect-25.c: New test.
22514         * gcc.dg/vect/vect-26.c: New test.
22515         * gcc.dg/vect/vect-27.c: New test.
22516         * gcc.dg/vect/vect-28.c: New test.
22517         * gcc.dg/vect/vect-29.c: New test.
22518         * gcc.dg/vect/vect-30.c: New test.
22519         * gcc.dg/vect/vect-31.c: New test.
22520         * gcc.dg/vect/vect-32.c: New test.
22521         * gcc.dg/vect/vect-33.c: New test.
22522         * gcc.dg/vect/vect-34.c: New test.
22523         * gcc.dg/vect/vect-35.c: New test.
22524         * gcc.dg/vect/vect-36.c: New test.
22525         * gcc.dg/vect/vect-37.c: New test.
22526         * gcc.dg/vect/vect-38.c: New test.
22527         * gcc.dg/vect/vect-40.c: New test.
22528         * gcc.dg/vect/vect-41.c: New test.
22529         * gcc.dg/vect/vect-42.c: New test.
22530         * gcc.dg/vect/vect-43.c: New test.
22531         * gcc.dg/vect/vect-44.c: New test.
22532         * gcc.dg/vect/vect-45.c: New test.
22533         * gcc.dg/vect/vect-46.c: New test.
22534         * gcc.dg/vect/vect-47.c: New test.
22535         * gcc.dg/vect/vect-48.c: New test.
22536         * gcc.dg/vect/vect-49.c: New test.
22537         * gcc.dg/vect/vect-50.c: New test.
22538         * gcc.dg/vect/vect-51.c: New test.
22539         * gcc.dg/vect/vect-52.c: New test.
22540         * gcc.dg/vect/vect-53.c: New test.
22541         * gcc.dg/vect/vect-54.c: New test.
22542         * gcc.dg/vect/vect-55.c: New test.
22543         * gcc.dg/vect/vect-56.c: New test.
22544         * gcc.dg/vect/vect-57.c: New test.
22545         * gcc.dg/vect/vect-58.c: New test.
22546         * gcc.dg/vect/vect-59.c: New test.
22547         * gcc.dg/vect/vect-60.c: New test.
22548         * gcc.dg/vect/vect-61.c: New test.
22549         * gcc.dg/vect/vect-all.c: New test.
22550         * gcc.dg/vect/vect-none.c: New test.
22551
22552 2004-08-17  Paul Brook  <paul@codesourcery.com>
22553
22554         PR fortran/13082
22555         * gfortran.dg/entry_1.f90: New test.
22556
22557 2004-08-17  Andrew Pinski  <apinski@apple.com>
22558
22559         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22560
22561 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22562
22563         * gcc.dg/pr17036-1.c: New test.
22564
22565 2004-08-16  Devang Patel  <dpatel@apple.com>
22566
22567         * gcc.dg/darwin-20040809-1.c: New test.
22568
22569 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22570
22571         * gcc.dg/funcdef-attr-1.c: New test.
22572
22573 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22574
22575         * gcc.dg/altivec-17.c: New test.
22576         * gcc.dg/altivec-18.c: New test.
22577
22578 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22579
22580         PR c++/6749
22581         * g++.dg/template/vtable2.C: New test.
22582
22583 2004-08-14  Richard Henderson  <rth@redhat.com>
22584
22585         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22586         * gcc.dg/pack-test-4.c (main): Return 0.
22587         * gcc.dg/setjmp-1.c: Remove XFAIL.
22588         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22589
22590 2004-08-14  Richard Henderson  <rth@redhat.com>
22591
22592         * gcc.dg/980217-1.c: Add prototype for printf.
22593
22594 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22595
22596         * gfortran.dg/pr16935.f90: New test.
22597
22598 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22599
22600         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22601
22602 2004-08-13  Paul Brook  <paul@codesourcery.com>
22603
22604         * gfortran.dg/der_io_1.f90: Remove stray comma.
22605
22606 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22607
22608         * gcc.dg/vmx/cw-bug-2.c: Remove.
22609         * gcc.dg/vmx/vprint-1.c: Remove.
22610         * gcc.dg/vmx/vscan-1.c: Remove.
22611
22612 2004-08-12  Devang patel  <dpatel@apple.com>
22613
22614         * gcc.dg/darwin-20040809-2.c: New test.
22615
22616 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22617
22618         * g++.dg/ext/altivec-12.C: New test.
22619
22620         * g++.dg/ext/altivec-11.C: New test.
22621
22622 2004-08-12  Paul Brook  <paul@codesourcery.com>
22623
22624         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22625
22626 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22627
22628         * g++.dg/ext/altivec-2.C: Check for hardware support before
22629         executing any VMX instructions.
22630
22631         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22632
22633 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22634
22635         PR c++/16276
22636         * g++.old-deja/g++.other/comdat4.C: New test.
22637         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22638
22639 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22640
22641         PR target/16286
22642         * gcc.dg/pr16286.c: New test.
22643
22644 2004-08-12 Jan Beulich <jbeulich@novell.com>
22645
22646         * g++.dg/ext/asm5.C: New.
22647
22648 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22649
22650         PR c++/16698
22651         * g++.dg/eh/crash1.C: New test.
22652
22653         PR c++/16717
22654         * g++.dg/ext/construct1.C: New test.
22655
22656 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22657
22658         PR c++/16853
22659         * g++.dg/init/ptrmem1.C: New test.
22660
22661         PR c++/16618
22662         * g++.dg/parse/offsetof5.C: New test.
22663
22664         PR c++/16870
22665         * g++.dg/template/overload3.C: New test.
22666
22667 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22668
22669         PR c++/16964
22670         * g++.dg/parse/error16.C: New test.
22671
22672         PR c++/16904
22673         * g++.dg/template/error14.C: New test.
22674
22675         PR c++/16929
22676         * g++.dg/template/error15.C: New test.
22677
22678 2004-08-11  Devang Patel  <dpatel@apple.com>
22679
22680         * gcc.dg/darwin-ld-20040809-1.c: New test.
22681         * gcc.dg/darwin-ld-20040809-2.c: New test.
22682
22683 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22684
22685         PR fortran/16917
22686         * gfortran.dg/dfloat_1.f90: New test.
22687
22688 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22689
22690         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22691         * gcc.dg/dll-2.c: Fix dg-require syntax.
22692         * gcc.misc-tests/arm-isr.c (abort): Declare.
22693         (exit): Likewise.
22694
22695 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22696
22697         PR c++/16971
22698         * g++.dg/parse/crash16.C: New test.
22699
22700 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22701
22702         * gcc.dg/mips-rsqrt-1.c: New test case.
22703         * gcc.dg/mips-rsqrt-2.c: New test case.
22704         * gcc.dg/mips-rsqrt-3.c: New test case.
22705
22706 2004-08-10  Paul Brook  <paul@codesourcery.com>
22707
22708         * gfortran.dg/der_io_1.f90: New test.
22709
22710 2004-08-10  Paul Brook  <paul@codesourcery.com>
22711
22712         PR fortran/16919
22713         * gfortran.dg/der_array_1.f90: New test.
22714
22715 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22716
22717         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22718
22719 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22720
22721         * gcc.dg/wchar_t-2.c: Fix typo.
22722
22723 2004-08-09  Falk Hueffner  <falk@debian.org>
22724
22725         PR tree-optimization/12517
22726         * gcc.c-torture/compile/pr12517.c: New test.
22727
22728         PR tree-optimization/12578
22729         * gcc.c-torture/compile/pr12578.c: New test.
22730
22731         PR tree-optimization/12899
22732         * gcc.c-torture/compile/pr12899.c: New test.
22733
22734         PR rtl-optimization/14692
22735         * gcc.c-torture/compile/pr14692.c: New test.
22736
22737         PR tree-optimization/16461
22738         * gcc.c-torture/compile/pr16461.c: New test.
22739
22740 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22741
22742         * gfortran.dg/getenv_1.f90: New test.
22743
22744 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22745
22746         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22747         wchar_t.
22748         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22749
22750 2004-08-06  Paul Brook  <paul@codesourcery.com>
22751
22752         * gfortran.dg/ret_array_1.f90: New test.
22753         * gfortran.dg/ret_pointer_1.f90: New test.
22754
22755 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22756
22757         * gcc.dg/missing-field-init-[12].c: New tests.
22758         * g++.dg/warn/missing-field-init-[12].C: New tests.
22759
22760 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22761
22762         * gcc.dg/enum2.c: New test.
22763         * gcc.dg/symbian3.c: Likewise.
22764         * gcc.dg/symbian4.c: Likewise.
22765         * gcc.dg/wchar_t-2.c: Likewise.
22766
22767 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22768
22769         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22770         destructor tests.
22771
22772 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22773
22774         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22775         dg-require-visiblity.
22776         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22777         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22778         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22779         * g++.dg/ext/visibility/new1.C: Likewise.
22780         * g++.dg/ext/visibility/pragma.C: Likewise.
22781         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22782         * g++.dg/ext/visibility/virtual.C: Likewise.
22783         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22784         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22785         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22786         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22787         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22788         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22789         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22790         * g++/dg/ext/visibility/visibility-8.C: New test.
22791         * gcc.c-torture/compile/dll.x: Remove.
22792         * gcc.dg/dll-2.c: Use dg-require-dll
22793         * gcc.dg/visibility-10.c: New test.
22794         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22795         supporting DLLs.
22796         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22797         (scan_not_hidden): Likewise.
22798
22799 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22800
22801         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22802
22803 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22804
22805         * gcc.c-torture/execute/20040805-1.c: New test.
22806
22807 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22808
22809         * gcc.dg/20020118-1.c: Declare abort.
22810         * gcc.dg/altivec_check.h: Likewise.
22811         * gcc.dg/iftrap-2.c: Likewise.
22812         * gcc.dg/pragma-darwin.c: Likewise.
22813         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22814
22815 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22816
22817         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22818
22819 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22820
22821         * gcc.c-torture/execute/builtins/abs-2.c,
22822         gcc.c-torture/execute/builtins/abs-3.c,
22823         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22824         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22825         intmax_t, uintmax_t and their limits.
22826         * gcc.dg/intmax_t-1.c: New test.
22827
22828 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22829
22830         * g++.dg/tc1/dr147.C: Add reference to PR.
22831
22832 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22833
22834         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22835         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22836
22837 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22838
22839         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22840
22841 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22842
22843         * gcc.dg/redecl-5.c: New test.
22844         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22845         of scanf.
22846
22847 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22848
22849         PR middle-end/16790
22850         * gcc.c-torture/execute/pr16790-1.c: New test case.
22851
22852 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22853
22854         * g++.dg/ext/visibility/assign1.C: New test.
22855         * g++.dg/ext/visibility/new1.C: Likewise.
22856
22857         * gcc.dg/symbian1.c: New test.
22858         * gcc.dg/symbian2.c: Likewise.
22859
22860 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22861
22862         PR target/16570
22863         * gcc.dg/i386-sse-9.c: New test.
22864
22865 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22866
22867         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22868
22869 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22870
22871         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22872         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22873         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22874         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22875         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22876         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22877         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22878         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22879         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22880         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22881         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22882         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22883         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22884         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22885         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22886         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22887         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22888         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22889         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22890         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22891         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22892         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22893         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22894         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22895         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22896         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22897         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22898         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22899         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22900         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22901         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22902         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22903         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22904         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22905         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22906         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22907         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22908         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22909         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22910         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22911         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22912         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22913         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22914         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22915         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22916         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22917         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22918         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22919         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22920         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22921         gcc.misc-tests/i386-pf-3dnow-1.c,
22922         gcc.misc-tests/i386-pf-athlon-1.c,
22923         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22924         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22925         Declare built-in functions used.
22926         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22927
22928 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22929
22930         PR c++/16707
22931         * g++.dg/lookup/using12.C: New test.
22932
22933         * g++.dg/init/null1.C: Fix PR number.
22934         * g++.dg/parse/namespace10.C: Likewise.
22935
22936 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22937
22938         PR c++/16224
22939         * g++.dg/template/spec17.C: New test.
22940         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22941         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22942
22943 2004-08-02  David Billinghurst
22944
22945         PR fortran/16292
22946         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22947
22948 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22949
22950         * gcc.dg/ia64-got-1.c: New test case.
22951
22952 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22953
22954         PR c++/16489
22955         * g++.dg/init/null1.C: New test.
22956         * g++.dg/tc1/dr76.C: Adjust error marker.
22957
22958         PR c++/16529
22959         * g++.dg/parse/namespace10.C: New test.
22960
22961         PR c++/16810
22962         * g++.dg/inherit/ptrmem2.C: New test.
22963
22964 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22965
22966         PR target/16155
22967         * gcc.dg/pr16155.c: New test.
22968
22969 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22970
22971         * gcc.dg/redecl-2.c: New test.
22972
22973 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22974
22975         * gcc.dg/darwin-longdouble.c: New file.
22976
22977 2004-07-30  Richard Henderson  <rth@redhat.com>
22978
22979         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22980         write to constant argument.
22981         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22982
22983 2004-07-30  Richard Henderson  <rth@redhat.com>
22984
22985         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22986         tests of nearest around zero.
22987
22988 2004-07-30  Andrew Pinski  <apinski@apple.com>
22989
22990         * gcc.c-torture/compile/20040730-1.c: New test.
22991
22992 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22993
22994         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22995         powerpc-eabispe.
22996
22997 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22998
22999         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23000
23001 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23002
23003         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23004         contains $ld_library_path.
23005         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23006
23007 2004-07-29  Richard Henderson  <rth@redhat.com>
23008
23009         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23010
23011         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23012         (alt2, which): New.
23013         (Check): Accept either alternative.
23014
23015 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23016
23017         * g++.dg/abi/inline1.C: New test.
23018         * g++.dg/abi/local1-a.cc: Likewise.
23019         * g++.dg/abi/local1.C: Likewise.
23020         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23021         * g++.dg/abi/mangle12.C: Likewise.
23022         * g++.dg/abi/mangle17.C: Likewise.
23023         * g++.dg/abi/mangle20-2.C: Likewise.
23024         * g++.dg/opt/interface1.C: Likewise.
23025         * g++.dg/opt/interface1.h: Likewise.
23026         * g++.dg/opt/interface1-a.cc: New test.
23027         * g++.dg/parse/repo1.C: New test.
23028         * g++.dg/template/repo1.C: Likewise.
23029         * g++.dg/warn/Winline-1.C: Likewise.
23030         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23031
23032 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23033
23034         * gcc.dg/tree-ssa/20040729-1.c: New test.
23035
23036 2004-07-27  Matt Austern <austern@apple.com>
23037
23038         * gcc.dg/darwin-bool-1.c: New test.
23039         * gcc.dg/darwin-bool-2.c: New test.
23040
23041 2004-07-28  Richard Henderson  <rth@redhat.com>
23042
23043         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23044         arguments in the correct type.  Don't write to constant arguments.
23045
23046 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23047
23048         PR tree-optimization/16688
23049         PR tree-optimization/16689
23050         * g++.dg/tree-ssa/pr16688.C: New test.
23051
23052 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23053
23054         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23055         loads.  Not only in the comment, this time.
23056
23057 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23058
23059         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23060         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23061         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23062         * gcc.dg/sh4a-bitmovua.c: New.
23063         * gcc.dg/sh4a-cos.c: New.
23064         * gcc.dg/sh4a-cosf.c: New.
23065         * gcc.dg/sh4a-fprun.c: New.
23066         * gcc.dg/sh4a-fsrra.c: New.
23067         * gcc.dg/sh4a-memmovua.c: New.
23068         * gcc.dg/sh4a-sin.c: New.
23069         * gcc.dg/sh4a-sincos.c: New.
23070         * gcc.dg/sh4a-sincosf.c: New.
23071         * gcc.dg/sh4a-sinf.c: New.
23072
23073 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23074
23075         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23076         conditionals.
23077         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23078         loads.
23079         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23080         DOM1.
23081
23082 2004-07-27  Andrew Pinski  <apinski@apple.com>
23083
23084         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23085
23086 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23087
23088         * gcc.dg/pragma-isr.c: New test.
23089
23090 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23091
23092         PR c++/14429
23093         * g++.dg/template/ttp11.C: New test.
23094
23095 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23096
23097         * gcc.c-torture/compile/20040727-1.c: New test.
23098
23099 2004-07-26  Eric Christopher  <echristo@redhat.com>
23100
23101         * gcc.c-torture/compile/20040726-2.c: New test.
23102
23103 2004-07-26  Andrew Pinski  <apinski@apple.com>
23104
23105         * g++.dg/rtti/tinfo1.C: Xfail.
23106
23107 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23108
23109         * gcc.c-torture/compile/20040726-1.c: New test.
23110
23111 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23112             Brian Ryner  <bryner@brianryner.com>
23113
23114         PR c++/9283
23115         PR c++/15000
23116         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23117         * g++.dg/ext/visibility/: New directory.
23118         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23119         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23120         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23121         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23122         * g++.dg/ext/visibility/fvisibility.C,
23123         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23124         g++.dg/ext/visibility/fvisibility-override1.C
23125         g++.dg/ext/visibility/fvisibility-override2.C
23126         g++.dg/ext/visibility/memfuncts.C
23127         g++.dg/ext/visibility/noPLT.C
23128         g++.dg/ext/visibility/pragma.C
23129         g++.dg/ext/visibility/pragma-override1.C
23130         g++.dg/ext/visibility/pragma-override2.C
23131         g++.dg/ext/visibility/staticmemfuncts.C
23132         g++.dg/ext/visibility/virtual.C: New tests.
23133
23134 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23135
23136         PR c/15360
23137         * gcc.dg/pr15360-1.c: New test.
23138
23139 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23140
23141         * gcc.dg/pragma-align-2.c: New test.
23142         * gcc.dg/pragma-init-fini.c: New test.
23143         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23144         targets.
23145
23146 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23147
23148         * gcc.dg/init-string-2.c: New test.
23149
23150 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23151
23152         PR 16684
23153         * gcc.dg/Wredundant-decls-1.c: New test case.
23154
23155 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23156
23157         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23158         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23159         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23160         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23161         * gcc.dg/compat/generate-random.c: New file.
23162         * gcc.dg/compat/generate-random.h: Likewise.
23163         * gcc.dg/compat/generate-random_r.c: Likewise.
23164         * gcc.dg/compat/struct-layout-1.h: Likewise.
23165         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23166         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23167         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23168         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23169         * gcc.dg/compat/struct-layout-1_main.c: New test.
23170         * gcc.dg/compat/struct-layout-1_x.c: New file.
23171         * gcc.dg/compat/struct-layout-1_y.c: New file.
23172         * gcc.dg/compat/struct-layout-1_test.h: New file.
23173
23174 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23175
23176         * gcc.dg/comp-return-1.c: New test
23177
23178 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23179
23180         * gcc.dg/vmx/8-02a.c: Fix typo.
23181
23182         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23183         * gcc.dg/darwin-abi-3.c: New test.
23184
23185         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23186         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23187
23188         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23189         * gcc.dg/vmx/ops-long-1.c: New test.
23190         * gcc.dg/vmx/ops-long-2.c: New test.
23191
23192 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23193
23194         * g++.dg/lookup/conv-[1234].C: New.
23195
23196 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23197
23198         * g++.dg/parse/attr2.C: Simplify.
23199
23200 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23201
23202         PR c/7284
23203         * gcc.c-torture/execute/pr7284-1.c: New test.
23204
23205 2004-07-22  Brian Booth  <bbooth@redhat.com>
23206
23207         * gcc.dg/tree-ssa/20040721-1.c: New test.
23208
23209 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.dg/template/crash20.c: New.
23212
23213 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23214
23215         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23216         Add dg-run directive.  Declare variables as required.
23217         * gfortran.dg/g77/README: Update
23218
23219 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23220
23221         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23222         gcc.dg/cris-peep2-andu2.c: New tests.
23223
23224 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23225
23226         PR c/15052
23227         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23228         on return type.
23229         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23230         messages.
23231         * gcc.dg/qual-return-2.c: Update expected messages.
23232         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23233
23234 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23235
23236         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23237         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23238
23239 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23240
23241         PR c/11250
23242         * gcc.dg/init-string-1.c: New test.
23243
23244 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23245
23246         PR middle-end/15345
23247         PR c/16450
23248         * gcc.dg/torture/nested-fn-1.c: New test.
23249
23250 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23251
23252         PR target/16559
23253         * gcc.dg/ia64-fptr-1.c: New file.
23254
23255 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23256
23257         PR c++/14497
23258         * g++.dg/template/spec16.C: New test.
23259         * g++.old-deja/g++.robertl/eb118.C: Remove.
23260
23261 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23262
23263         PR c++/509
23264         * g++.dg/template/spec15.C: New test.
23265
23266 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23267
23268         Copy cases from g77.f-torture/execute and add dg-run
23269         directive.  Other changes as noted.
23270         * gfortran.dg/g77/13037.f
23271         * gfortran.dg/g77/1832.f
23272         * gfortran.dg/g77/19981119-0.f
23273         * gfortran.dg/g77/19990313-0.f
23274         * gfortran.dg/g77/19990313-1.f
23275         * gfortran.dg/g77/19990313-2.f
23276         * gfortran.dg/g77/19990313-3.f
23277         * gfortran.dg/g77/19990419-1.f
23278         * gfortran.dg/g77/19990826-0.f
23279         * gfortran.dg/g77/19990826-2.f
23280         * gfortran.dg/g77/20000503-1.f
23281         * gfortran.dg/g77/20001111.f
23282         * gfortran.dg/g77/20010116.f
23283         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23284         * gfortran.dg/g77/20010430.f
23285         * gfortran.dg/g77/6177.f
23286         * gfortran.dg/g77/947.f
23287         * gfortran.dg/g77/970816-3.f
23288         * gfortran.dg/g77/971102-1.f
23289         * gfortran.dg/g77/980520-1.f
23290         * gfortran.dg/g77/980628-0.f
23291         * gfortran.dg/g77/980628-1.f
23292         * gfortran.dg/g77/980628-10.f
23293         * gfortran.dg/g77/980628-2.f
23294         * gfortran.dg/g77/980628-3.f
23295         * gfortran.dg/g77/980628-7.f
23296         * gfortran.dg/g77/980628-8.f
23297         * gfortran.dg/g77/980628-9.f
23298         * gfortran.dg/g77/980701-0.f
23299         * gfortran.dg/g77/980701-1.f
23300         * gfortran.dg/g77/cabs.f
23301         * gfortran.dg/g77/claus.f
23302         * gfortran.dg/g77/complex_1.f
23303         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23304         * gfortran.dg/g77/dcomplex.f
23305         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23306         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23307         * gfortran.dg/g77/f90-intrinsic-numeric.f
23308         * gfortran.dg/g77/int8421.f
23309         * gfortran.dg/g77/labug1.f
23310         * gfortran.dg/g77/large_vec.f
23311         * gfortran.dg/g77/le.f
23312         * gfortran.dg/g77/short.f
23313         * gfortran.dg/g77/README: Update
23314
23315 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23316
23317         PR c++/16637
23318         * g++.dg/parse/lookup4.C: New test.
23319
23320 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23321
23322         PR c++/16175
23323         * g++.dg/template/ttp10.C: New test.
23324
23325 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23326
23327         * gcc.dg/pr12625-1.c: New test.
23328
23329 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23330
23331         * testsuite/gcc.dg/switch-warn-1.c: New test.
23332         * testsuite/gcc.dg/switch-warn-2.c: New test.
23333         * gcc.c-torture/compile/pr14730.c: Update.
23334
23335 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23336
23337         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23338         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23339         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23340         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23341
23342 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23343
23344         PR c++/16623
23345         * g++.dg/template/assign1.C: New test.
23346
23347 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23348
23349         PR c++/12170
23350         * g++.dg/template/ttp9.C: New test.
23351
23352 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23353
23354         * gcc.dg/format/cmn-err-1.c: New test.
23355
23356 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23357
23358         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23359         gcc.dg/Wparentheses-10.c: New tests.
23360         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23361
23362 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23363
23364         PR fortran/16465
23365         * gfortran.dg/g77//ffixed-line-length-0.f,
23366         gfortran.dg/g77/ffixed-line-length-132.f,
23367         gfortran.dg/g77/ffixed-line-length-72.f,
23368         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23369         gfortran.dg/g77/README: Update.
23370
23371 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23372
23373         PR c++/13092
23374         * g++.dg/template/non-dependent7.C: New test.
23375         * g++.dg/template/non-dependent8.C: Likewise.
23376         * g++.dg/template/non-dependent9.C: Likewise.
23377         * g++.dg/template/non-dependent10.C: Likewise.
23378
23379 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/16337
23382         * g++.dg/parse/attr2.C: New test.
23383
23384 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23385
23386         * g77.dg: Removed.
23387         * g77.f-torture: Ditto.
23388
23389 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23390
23391         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23392         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23393         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23394
23395 2004-07-16  Richard Henderson  <rth@redhat.com>
23396
23397         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23398
23399 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23400
23401         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23402         tests with full list of options.
23403         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23404         of TORTURE_OPTIONS if test contains 'dg-do run'.
23405
23406         PR fortran/16404
23407         * gfortran.dg/do_iterator.f90: New test.
23408
23409 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23410
23411         PR rtl-optimization/16536
23412         * gcc.c-torture/execute/restrict-1.c: New test.
23413
23414 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23415
23416         PR fortran/15324
23417         * gfortran.dg/pr15324.f90: New test.
23418
23419         PR fortran/15129
23420         * gfortran.dg/pr15129.f90: New test.
23421
23422         PR fortran/15140
23423         * gfortran.dg/pr15140.f90: New test.
23424
23425         PR fortran/13792
23426         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23427         compile-time simplification.
23428
23429 2004-07-14  Mike Stump  <mrs@apple.com>
23430
23431         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23432
23433 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23434
23435         PR target/16325
23436         * gcc.dg/profile-generate-1.c: New.
23437
23438 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23439
23440         * gcc.c-torture/execute/20040709-1.c: New test.
23441         * gcc.c-torture/execute/20040709-2.c: New test.
23442
23443 2004-07-14  Mike Stump  <mrs@apple.com>
23444
23445         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23446
23447 2004-07-14  Mike Stump  <mrs@apple.com>
23448
23449         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23450
23451 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23452
23453         PR c++/16518
23454         * g++.dg/parse/mutable1.C: New test.
23455
23456 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23457
23458         PR tree-optimization/16443
23459         * gcc.dg/tree-ssa/20040713-1.c: New test.
23460
23461 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23462
23463         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23464         for operator new.
23465
23466 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23467
23468         * gfortran.dg/g77/README: New file
23469         * gfortran.dg/g77/19981216-0.f: Copy from
23470         g77.f-torture/noncompile.  Add "dg-do compile" and
23471         dg-error as required.
23472         * gfortran.dg/g77/19990218-1.f: Likewise.
23473         * gfortran.dg/g77/19990905-1.f: Likewise.
23474         * gfortran.dg/g77/9263.f: Likewise.
23475         * gfortran.dg/g77/980615-0.f: Likewise.
23476         * gfortran.dg/g77/980616-0.f: Likewise.
23477         * gfortran.dg/g77/check0.f: Likewise.
23478         * gfortran.dg/g77/select_no_compile.f: Likewise.
23479
23480 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23481
23482         Copy files from g77.f-torture/compile.
23483         Add "{ dg-do compile}".  Other changes as noted
23484         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23485         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23486         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23487         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23488         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23489         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23490         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23491         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23492         statement to conform to standard.  Append alpha1.x for reference.
23493         * gfortran.dg/g77/xformat.f: Add dg-warning
23494
23495 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23496
23497         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23498         Add {dg-do compile} directive.
23499         * gfortran.dg/g77/cpp2.F: Likewise.
23500
23501 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23502
23503         PR c++/5402
23504         * g++.dg/lookup/name-clash1.C: New test.
23505
23506         PR c++/9777
23507         * g++.dg/lookup/name-clash2.C: New test.
23508
23509         PR c++/12102
23510         * g++.dg/lookup/name-clash3.C: New test.
23511
23512 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23513
23514         * g++.dg/lookup/new2.C: New test.
23515         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23516
23517 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23518
23519         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23520         Add {dg-do compile} directive.
23521         * gfortran.dg/g77/13060.f: Likewise.
23522         * gfortran.dg/g77/19990218-0.f: Likewise.
23523         * gfortran.dg/g77/19990305-0.f: Likewise.
23524         * gfortran.dg/g77/19990419-0.f: Likewise.
23525         * gfortran.dg/g77/19990502-0.f: Likewise.
23526         * gfortran.dg/g77/19990502-1.f: Likewise.
23527         * gfortran.dg/g77/19990525-0.f: Likewise.
23528         * gfortran.dg/g77/19990826-1.f: Likewise.
23529         * gfortran.dg/g77/19990826-3.f: Likewise.
23530         * gfortran.dg/g77/19990905-2.f: Likewise.
23531         * gfortran.dg/g77/20000412-1.f: Likewise.
23532         * gfortran.dg/g77/20000511-1.f: Likewise.
23533         * gfortran.dg/g77/20000511-2.f: Likewise.
23534         * gfortran.dg/g77/20000518.f: Likewise.
23535         * gfortran.dg/g77/20000601-1.f: Likewise.
23536         * gfortran.dg/g77/20000601-2.f: Likewise.
23537         * gfortran.dg/g77/20000629-1.f: Likewise.
23538         * gfortran.dg/g77/20000630-2.f: Likewise.
23539         * gfortran.dg/g77/20010115.f: Likewise.
23540         * gfortran.dg/g77/20010321-1.f: Likewise.
23541         * gfortran.dg/g77/20010426.f: Likewise.
23542         * gfortran.dg/g77/20020307-1.f: Likewise.
23543         * gfortran.dg/g77/8485.f: Likewise.
23544         * gfortran.dg/g77/960317-1.f: Likewise.
23545         * gfortran.dg/g77/970915-0.f: Likewise.
23546         * gfortran.dg/g77/980310-1.f: Likewise.
23547         * gfortran.dg/g77/980310-2.f: Likewise.
23548         * gfortran.dg/g77/980310-3.f: Likewise.
23549         * gfortran.dg/g77/980310-4.f: Likewise.
23550         * gfortran.dg/g77/980310-6.f: Likewise.
23551         * gfortran.dg/g77/980310-7.f: Likewise.
23552         * gfortran.dg/g77/980310-8.f: Likewise.
23553         * gfortran.dg/g77/980419-2.f: Likewise.
23554         * gfortran.dg/g77/980424-0.f: Likewise.
23555         * gfortran.dg/g77/980427-0.f: Likewise.
23556         * gfortran.dg/g77/980729-0.f: Likewise.
23557         * gfortran.dg/g77/981117-1.f: Likewise.
23558         * gfortran.dg/g77/toon_1.f: Likewise.
23559
23560 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23561
23562         PR c++/2204
23563         * g++.dg/other/abstract2.C: New test.
23564
23565 2004-07-12  Paul Brook  <paul@codesourcery.com>
23566
23567         * gfortran.dg/pointer_init_1.f90: New test.
23568
23569 2004-07-11  Paul Brook  <paul@codesourcery.com>
23570
23571         PR fortran/15986
23572         * gfortran.dg/contained_1.f90: New test.
23573
23574 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23575
23576         * g++.dg/parse/defarg8.C: New test.
23577
23578 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23579
23580         PR fortran/16433
23581         * gfortran.dg/pr16433.f: New test.
23582
23583         PR fortran/17574
23584         * gfortran.dg/pr15754.f90: New test.
23585
23586 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23587
23588         PR tree-optimization/16437
23589         * gcc.c-torture/execute/bitfld-4.c: New test.
23590
23591 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23592
23593         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23594         access to common var from module.
23595
23596 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23597
23598         PR fortran/16336
23599         * gfortran.fortran-torture/execute/common_2.f90: New test.
23600
23601 2004-07-10  Paul Brook  <paul@codesourcery.com>
23602
23603         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23604
23605 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23606
23607         PR fortran/15969
23608         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23609
23610 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23611
23612         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23613         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23614         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23615         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23616         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23617         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23618         * gfortran.dg/g77/funderscoring.f: Likewise.
23619         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23620
23621 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23622
23623         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23624
23625 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23626         Paul Brook  <paul@codesourcery.com>
23627
23628         PR fortran/13415
23629         * gfortran.dg/common_pointer_1.f90: New test.
23630
23631 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23632
23633         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23634
23635 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23636
23637         PR target/16364
23638         * gcc.c-torture/compile/20040709-1.c: New.
23639
23640 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23641
23642         PR fortran/14077
23643         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23644
23645 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23646
23647         PR fortran/13201
23648         * gfortran.dg/shape_1.f90: New test.
23649
23650 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23651             Andrew Pinski  <apinski@apple.com>
23652
23653         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23654
23655 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23656
23657         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23658         comment.
23659
23660 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23661         Paul Brook  <paul@codesourcery.com>
23662
23663         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23664         '.f95' and '.F95'.
23665
23666 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23667
23668         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23669
23670 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23671
23672         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23673         testcases with capital suffix.
23674
23675 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23676
23677         PR fortran/15481
23678         PR fortran/13372
23679         PR fortran/13575
23680         PR fortran/15978
23681         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23682
23683         * gfortran.dg/implicit_1.f90: New test.
23684
23685 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23686
23687         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23688         expression to match gfortran warning/error messages
23689         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23690         dg-error text.
23691
23692 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23693
23694         * lib/fortran-torture.exp: Rename proc search_for to
23695         search_for_re.
23696
23697 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23698
23699         * gcc.c-torture/execute/simd-5.x: New file.
23700         XFAIL on SPARC 64-bit at -O0.
23701
23702 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23703
23704         PR c++/8211
23705         PR c++/16165
23706         * g++.dg/warn/effc3.C: New test.
23707
23708 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23709
23710         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23711         change X to 1X in format.
23712         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23713         add data statements to conform to standard.
23714
23715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23716
23717         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23718         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23719         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23720
23721 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23722
23723         * gfortran.dg/g77/7388.f: Copy from g77.dg
23724         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23725         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23726         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23727         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23728         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23729         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23730         * gfortran.dg/g77/strlen0.f: Likewise.
23731
23732 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23733
23734         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23735         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23736
23737 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23738
23739         * gcc.c-torture/execute/920428-2.x: Delete.
23740         * gcc.c-torture/execute/920501-7.x: Likewise.
23741
23742 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23743
23744         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23745         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23746         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23747         prescott and c3-2.
23748         (PREFETCH_3DNOW): Add -march=c3.
23749
23750 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23751
23752         PR c/16437
23753         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23754         * gcc.c-torture/execute/bf64-1.x: Likewise.
23755
23756 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23757
23758         * gcc.c-torture/compile/20040708-1.c: New test.
23759
23760 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23761
23762         PR c++/16169
23763         * g++.dg/warn/effc2.C: New test.
23764
23765 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23766
23767         * gcc.c-torture/execute/bitfld-1.x: Remove.
23768         * gcc.c-torture/execute/bitfld-3.c: New test.
23769         * gcc.dg/bitfld-2.c: Remove XFAILs.
23770
23771 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23772
23773         PR c++/16276
23774         * g++.dg/rtti/tinfo1.C: New file.
23775
23776 2004-07-07  Eric Christopher  <echristo@redhat.com>
23777
23778         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23779
23780 2004-07-07  Andrew Pinski  <apinski@apple.com>
23781
23782         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23783
23784 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23785
23786         * g++.dg/init/call1.C: XFAIL.
23787
23788 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23789
23790         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23791         except for movstrict*, to movmem* and clrstr* to clrmem*.
23792
23793 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23794
23795         * gcc.c-torture/execute/20040707-1.c: New test.
23796
23797 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23798
23799         * gcc.c-torture/execute/20040706-1.c: New test.
23800
23801 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23802
23803         PR c++/3671
23804         * g++.dg/template/spec14.C: New test.
23805
23806 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23809         nothing if not yet defined.  Use it in b, c and d type definitions.
23810         * gcc.c-torture/execute/20040705-1.c: New test.
23811         * gcc.c-torture/execute/20040705-2.c: New test.
23812
23813 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23814
23815         PR c++/2518
23816         * g++.dg/lookup/new1.C: New test.
23817
23818 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23819
23820         PR c++/11406
23821         * g++.dg/template/sizeof8.C: New test.
23822
23823 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23824
23825         * gcc.c-torture/compile/20040705-1.c: New test.
23826
23827 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23828
23829         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23830
23831 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23832
23833         * gcc.dg/cpp/if-mop.c: Two new testcases.
23834         * gcc.dg/cpp/trad/comment-3.c: New.
23835
23836 2004-07-04  Paul Brook  <paul@codesourcery.com>
23837
23838         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23839
23840 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23841
23842         PR c++/3761
23843         * g++.dg/lookup/crash4.C: New test.
23844
23845 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23846
23847         * gcc.c-torture/execute/builtin-abs-1.c
23848         * gcc.c-torture/execute/builtin-abs-2.c
23849         * gcc.c-torture/execute/builtin-complex-1.c
23850         * gcc.c-torture/execute/builtins/string-1-lib.c
23851         * gcc.c-torture/execute/builtins/string-1.c
23852         * gcc.c-torture/execute/builtins/string-2-lib.c
23853         * gcc.c-torture/execute/builtins/string-2.c
23854         * gcc.c-torture/execute/builtins/string-3-lib.c
23855         * gcc.c-torture/execute/builtins/string-3.c
23856         * gcc.c-torture/execute/builtins/string-4-lib.c
23857         * gcc.c-torture/execute/builtins/string-4.c
23858         * gcc.c-torture/execute/builtins/string-5-lib.c
23859         * gcc.c-torture/execute/builtins/string-5.c
23860         * gcc.c-torture/execute/builtins/string-6-lib.c
23861         * gcc.c-torture/execute/builtins/string-6.c
23862         * gcc.c-torture/execute/builtins/string-7-lib.c
23863         * gcc.c-torture/execute/builtins/string-7.c
23864         * gcc.c-torture/execute/builtins/string-8-lib.c
23865         * gcc.c-torture/execute/builtins/string-8.c
23866         * gcc.c-torture/execute/builtins/string-9-lib.c
23867         * gcc.c-torture/execute/builtins/string-9.c
23868         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23869         * gcc.c-torture/execute/builtins/string-asm-1.c
23870         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23871         * gcc.c-torture/execute/builtins/string-asm-2.c
23872         * gcc.c-torture/execute/stdio-opt-1.c
23873         * gcc.c-torture/execute/stdio-opt-2.c
23874         * gcc.c-torture/execute/stdio-opt-3.c
23875         * gcc.c-torture/execute/string-opt-1.c
23876         * gcc.c-torture/execute/string-opt-10.c
23877         * gcc.c-torture/execute/string-opt-11.c
23878         * gcc.c-torture/execute/string-opt-12.c
23879         * gcc.c-torture/execute/string-opt-13.c
23880         * gcc.c-torture/execute/string-opt-14.c
23881         * gcc.c-torture/execute/string-opt-15.c
23882         * gcc.c-torture/execute/string-opt-16.c
23883         * gcc.c-torture/execute/string-opt-2.c
23884         * gcc.c-torture/execute/string-opt-6.c
23885         * gcc.c-torture/execute/string-opt-7.c
23886         * gcc.c-torture/execute/string-opt-8.c:
23887         Replace with ...
23888
23889         * gcc.c-torture/execute/builtins/abs-2.c
23890         * gcc.c-torture/execute/builtins/abs-3.c
23891         * gcc.c-torture/execute/builtins/complex-1.c
23892         * gcc.c-torture/execute/builtins/fprintf.c
23893         * gcc.c-torture/execute/builtins/fputs.c
23894         * gcc.c-torture/execute/builtins/memcmp.c
23895         * gcc.c-torture/execute/builtins/memmove.c
23896         * gcc.c-torture/execute/builtins/memops-asm.c
23897         * gcc.c-torture/execute/builtins/mempcpy-2.c
23898         * gcc.c-torture/execute/builtins/mempcpy.c
23899         * gcc.c-torture/execute/builtins/memset.c
23900         * gcc.c-torture/execute/builtins/printf.c
23901         * gcc.c-torture/execute/builtins/sprintf.c
23902         * gcc.c-torture/execute/builtins/strcat.c
23903         * gcc.c-torture/execute/builtins/strchr.c
23904         * gcc.c-torture/execute/builtins/strcmp.c
23905         * gcc.c-torture/execute/builtins/strcpy.c
23906         * gcc.c-torture/execute/builtins/strcspn.c
23907         * gcc.c-torture/execute/builtins/strlen-2.c
23908         * gcc.c-torture/execute/builtins/strlen.c
23909         * gcc.c-torture/execute/builtins/strncat.c
23910         * gcc.c-torture/execute/builtins/strncmp-2.c
23911         * gcc.c-torture/execute/builtins/strncmp.c
23912         * gcc.c-torture/execute/builtins/strncpy.c
23913         * gcc.c-torture/execute/builtins/strpbrk.c
23914         * gcc.c-torture/execute/builtins/strpcpy-2.c
23915         * gcc.c-torture/execute/builtins/strpcpy.c
23916         * gcc.c-torture/execute/builtins/strrchr.c
23917         * gcc.c-torture/execute/builtins/strspn.c
23918         * gcc.c-torture/execute/builtins/strstr-asm.c
23919         * gcc.c-torture/execute/builtins/strstr.c:
23920         ... these new files.
23921
23922         * gcc.c-torture/execute/builtins/abs-2-lib.c
23923         * gcc.c-torture/execute/builtins/abs-3-lib.c
23924         * gcc.c-torture/execute/builtins/complex-1-lib.c
23925         * gcc.c-torture/execute/builtins/fprintf-lib.c
23926         * gcc.c-torture/execute/builtins/fputs-lib.c
23927         * gcc.c-torture/execute/builtins/memcmp-lib.c
23928         * gcc.c-torture/execute/builtins/memmove-lib.c
23929         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23930         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23931         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23932         * gcc.c-torture/execute/builtins/memset-lib.c
23933         * gcc.c-torture/execute/builtins/printf-lib.c
23934         * gcc.c-torture/execute/builtins/sprintf-lib.c
23935         * gcc.c-torture/execute/builtins/strcat-lib.c
23936         * gcc.c-torture/execute/builtins/strchr-lib.c
23937         * gcc.c-torture/execute/builtins/strcmp-lib.c
23938         * gcc.c-torture/execute/builtins/strcpy-lib.c
23939         * gcc.c-torture/execute/builtins/strcspn-lib.c
23940         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23941         * gcc.c-torture/execute/builtins/strlen-lib.c
23942         * gcc.c-torture/execute/builtins/strncat-lib.c
23943         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23944         * gcc.c-torture/execute/builtins/strncmp-lib.c
23945         * gcc.c-torture/execute/builtins/strncpy-lib.c
23946         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23947         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23948         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23949         * gcc.c-torture/execute/builtins/strrchr-lib.c
23950         * gcc.c-torture/execute/builtins/strspn-lib.c
23951         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23952         * gcc.c-torture/execute/builtins/strstr-lib.c
23953         * gcc.c-torture/execute/builtins/lib/abs.c
23954         * gcc.c-torture/execute/builtins/lib/fprintf.c
23955         * gcc.c-torture/execute/builtins/lib/memset.c
23956         * gcc.c-torture/execute/builtins/lib/printf.c
23957         * gcc.c-torture/execute/builtins/lib/sprintf.c
23958         * gcc.c-torture/execute/builtins/lib/strcpy.c
23959         * gcc.c-torture/execute/builtins/lib/strcspn.c
23960         * gcc.c-torture/execute/builtins/lib/strncat.c
23961         * gcc.c-torture/execute/builtins/lib/strncmp.c
23962         * gcc.c-torture/execute/builtins/lib/strncpy.c
23963         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23964         * gcc.c-torture/execute/builtins/lib/strspn.c
23965         * gcc.c-torture/execute/builtins/lib/strstr.c:
23966         New files containing support routines.
23967
23968         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23969         declaration.
23970         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23971         when not optimizing.
23972
23973 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23974
23975         PR c++/16240
23976         * g++.dg/abi/mangle22.C: New test.
23977         * g++.dg/abi/mangle23.C: Likewise.
23978
23979 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23980
23981         PR fortran/16290
23982         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23983         Allow for cases without denormalized floating point numbers.
23984
23985 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23986
23987         PR c/1027
23988         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23989         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23990         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23991         expected warning text.
23992         * gcc.dg/format/diag-2.c: New test.
23993
23994 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995
23996         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23997
23998 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23999
24000         * gcc.dg/builtins-43.c: New.
24001         * gcc.dg/builtins-44.c: New.
24002         * gcc.dg/builtins-45.c: New.
24003
24004 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24005             Andreas Tobler  <a.tobler@schweiz.ch>
24006
24007         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24008         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24009         as SIGSEGV.
24010         * gcc.dg/cleanup-11.c: Likewise.
24011         * gcc.dg/cleanup-8.c: Likewise.
24012         * gcc.dg/cleanup-9.c: Likewise.
24013         * gcc.dg/cleanup-5.c: Run on all platforms.
24014
24015 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24016
24017         * g++.dg/warn/nonnull1.C: New test.
24018
24019 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24020
24021         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24022         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24023         Special-case the Sun compiler wrt to <complex.h>.
24024
24025 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24026
24027         * gcc.dg/Wunreachable-8.C: New test.
24028
24029         * gcc.dg/h8300-ice2.c : New test.
24030
24031 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24032
24033         PR fortran/16161
24034         * gfortran.fortran-torture/compile/implicit.f90: Add test
24035         for implicit character.
24036
24037 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24038
24039         PR fortran/16289
24040         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24041         Use tiny() intrinsic to find smallest non-negative real
24042
24043 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24044
24045         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24046         * gcc.dg/compat/struct-by-value-22_x.c: New.
24047         * gcc.dg/compat/struct-by-value-22_y.c: New.
24048
24049         * gcc.c-torture/execute/20040629-1.c: New test.
24050
24051 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24052
24053         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24054         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24055
24056         PR target/16195
24057         * gcc.dg/20040625-1.c: New test.
24058
24059 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24060
24061         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24062
24063 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24064
24065         PR fortran/15963
24066         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24067
24068 2004-06-29  Richard Henderson  <rth@redhat.com>
24069
24070         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24071
24072 2004-06-29  Paul Brook  <paul@codesourcery.com>
24073
24074         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24075         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24076
24077 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24078
24079         PR c++/16260
24080         * g++.dg/parse/crash15.C: New.
24081
24082 2004-06-28  Andrew Pinski  <apinski@apple.com>
24083
24084         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24085         by the error already.
24086
24087         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24088
24089 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24090
24091         PR target/14041
24092         * gcc.dg/h8300-bss-align-1.c : New.
24093
24094 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24095
24096         * PR c++/16174
24097         * g++.dg/template/ctor4.C: New.
24098
24099 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24100
24101         PR c++/16205
24102         * g++.dg/warn/Wsequence-point-1.C: New test.
24103
24104 2004-06-27  Paul Brook  <paul@codesourcery.com>
24105
24106         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24107
24108 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24109
24110         * g++.old-deja/g++.mike/p7325.C: Remove.
24111
24112 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24113
24114         PR c/14963
24115         * gcc.dg/pr14963.c: New test.
24116
24117 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24118
24119         PR c++/16193
24120         * g++.dg/parse/redef1.C: New test.
24121
24122 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24123
24124         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24125         20021110.c.
24126         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24127         20021119-1.c.
24128         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24129         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24130         5-04.c.
24131         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24132         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24133         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24134         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24135         g++.brendan/enum14.C.
24136         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24137         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24138         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24139         g++.mike/virt1.C.
24140         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24141         memtemp24.C.
24142
24143 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24144
24145         * gcc.dg/20040527-1.c: New test case.
24146
24147 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24148
24149         PR gfortran/pr16196
24150         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24151
24152 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24153
24154         PR middle-end/15825
24155         * gcc.dg/pr15825-1.c: New test case.
24156
24157 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24158
24159         * gcc.c-torture/execute/20040625-1.c: New test.
24160
24161 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24162
24163         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24164
24165 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24166
24167         * gcc.dg/torture/mips-div-1.c: New test.
24168
24169 2004-06-24  Jeff Law  <law@redhat.com>
24170
24171         * gcc.dg/tree-ssa/20040624-1.c: New test.
24172
24173 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24174
24175         * gcc.c-torture/compile/20040624-1.c: New test.
24176
24177 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24178
24179         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24180         this directory.
24181
24182 2004-06-23  Andrew Pinski  <apinski@apple.com>
24183
24184         PR middle-end/15988
24185         * g++.dg/opt/ptrmem4.C: New test.
24186
24187         * gcc.dg/c90-array-quals-2.c: New test.
24188
24189 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24190
24191         * gcc.dg/kpice1.c: New test.
24192
24193 2006-06-23  Andrew Pinski  <apinski@apple.com>
24194
24195         * gcc.dg/c90-array-quals.c: New test.
24196
24197 2006-06-22  Richard Henderson  <rth@redhat.com>
24198
24199         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24200
24201 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24202
24203         * gcc.dg/builtins-config.h: Handle FreeBSD.
24204
24205 2006-06-22  Richard Henderson  <rth@redhat.com>
24206
24207         * g++.dg/opt/devirt1.C: New.
24208
24209 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24210
24211         * g++.dg/opt/pr15551.C: New testcase.
24212
24213 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24214
24215         PR target/14800
24216         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24217         x86_64-*-linux* when compiling for 32bit.
24218
24219 2004-06-21  Andrew Pinski  <apinski@apple.com>
24220
24221         * gcc.dg/pch/struct-1.c: New.
24222         * gcc.dg/pch/struct-1.hs: New.
24223
24224 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24225
24226         * gcc.dg/pch/save-temps-1.c: New file.
24227         * gcc.dg/pch/save-temps-1.hs: New file.
24228
24229 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24230
24231         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24232         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24233
24234 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24235
24236         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24237         to fix type error.
24238         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24239         Remove trailing spaces.
24240
24241 2004-06-21  Richard Henderson  <rth@redhat.com>
24242
24243         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24244         merging && to BIT_FIELD_REF.
24245
24246 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24247
24248         * g++.dg/opt/placeholder1.C: New test.
24249
24250 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24251
24252         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24253         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24254         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24255         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24256
24257 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24258
24259         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24260         extern "C".
24261         * g++.dg/other/pragma-re-1.C: Add comments.
24262
24263 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24264
24265         PR gfortran/16080
24266         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24267
24268 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24269
24270         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24271         instead of setting the type of size_t by
24272         hand.
24273
24274 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24275
24276         * gcc.dg/unordered-2.c: New test case.
24277         * gcc.dg/unordered-3.c: New test case.
24278
24279 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24280
24281         PR other/16043
24282         * lib/g++.exp (g++_version): Tweak regexp for version
24283         * lib/g77.exp (g77_version): Likewise.
24284         * lib/gfortran.exp (gfortran_version): Likewise.
24285         * lib/objc.exp (objc_version): Likewise.
24286         * lib/treelang.exp (treelang_version): Likewise.
24287
24288 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24289
24290         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24291         Use INT_MAX instead of __INT_MAX__.
24292         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24293
24294         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24295         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24296         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24297         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24298         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24299         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24300         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24301         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24302         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24303
24304         * gcc.dg/range-test-1.c: New test.
24305         * g++.dg/opt/range-test-1.C: New test.
24306
24307 2004-06-17  Richard Henderson  <rth@redhat.com>
24308
24309         * objc.dg/sync-1.m: New.
24310         * objc.dg/try-catch-1.m: Don't force next runtime.
24311         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24312         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24313         shadowed catch clause.
24314         * objc.dg/try-catch-5.m: New.
24315
24316 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24317
24318         Bug 14610
24319         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24320
24321 2004-06-15  Richard Henderson  <rth@redhat.com>
24322
24323         * gcc.dg/20001116-1.c: Move expected warning line.
24324
24325 2004-06-15  Richard Henderson  <rth@redhat.com>
24326
24327         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24328         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24329
24330 2004-06-15  Jeff Law  <law@redhat.com>
24331
24332         * gcc.dg/tree-ssa/20040615-1.c: New test.
24333         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24334         be less sensitive to operand ordering.
24335         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24336
24337 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24338
24339         * g++.dg/abi/bitfield3.C: Add comment..
24340
24341 2004-06-15  Richard Henderson  <rth@redhat.com>
24342
24343         * g++.dg/ext/stmtexpr1.C: XFAIL.
24344         * gcc.dg/20030612-1.c: XFAIL.
24345
24346 2004-06-15  Eric Christopher  <echristo@redhat.com>
24347
24348         * g++.dg/charset/asm5.c: New.
24349         * gcc.dg/charset/asm6.c: New.
24350
24351 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24352
24353         PR fortran/15962
24354         * gfortran.fortran-torture/execute/select_1.f90: New test.
24355
24356 2004-06-15  Paul Brook  <paul@codesourcery.com>
24357
24358         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24359
24360 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24361
24362         PR c++/15967
24363         * g++.dg/lookup/crash3.C: New test.
24364
24365 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24366
24367         PR c++/15947
24368         * g++.dg/parse/dtor4.C: New test.
24369
24370 2004-06-14  Jeff Law  <law@redhat.com>
24371
24372         * gcc.c-torture/compile/20040614-1.c: New test.
24373
24374 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24375
24376         PR fortran/15211
24377         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24378         LEN of a character array.
24379
24380 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24381
24382         PR c++/15096
24383         * g++.dg/template/ptrmem10.C: New test.
24384
24385         PR c++/14930
24386         * g++.dg/template/friend30.C: New test.
24387
24388 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24389
24390         PR fortran/14928
24391         * gfortran.fortran-torture/compile/mloc.f90: New test.
24392
24393 2004-06-13  Paul Brook  <paul@codesourcery.com>
24394
24395         * gfortran.fortran-torture/execute/random_2.f90: New test.
24396
24397 2004-06-13  Eric Christopher  <echristo@redhat.com>
24398
24399         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24400
24401 2004-06-12  Paul Brook  <paul@codesourcery.com>
24402
24403         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24404
24405 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24406
24407         PR fortran/14923
24408         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24409
24410 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24411
24412         PR fortran/14957
24413         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24414         syntax errors in end statements of contained subroutines.
24415
24416 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24417
24418         PR fortran/12841
24419         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24420
24421 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24422
24423         PR fortran/15665
24424         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24425
24426 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24427
24428         PR gfortran/12839
24429         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24430
24431 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24432
24433         PR c++/15862
24434         * g++.dg/parse/enum1.C: New test.
24435
24436 2004-06-10  Jeff Law  <law@redhat.com>
24437
24438         * gcc.c-torture/compile/20040610-1.c: New test.
24439
24440 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24441
24442         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24443         * g++.old-deja/g++.other/decl3.C: Likewise.
24444
24445 2004-06-10  Brian Booth  <bbooth@redhat.com>
24446
24447         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24448         V_MAY_DEF instead of VDEF.
24449         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24450
24451 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR c++/14211
24454         * g++.dg/conversion/const1.C: New test.
24455
24456         PR c++/15076
24457         * g++.dg/conversion/reinterpret1.C: New test.
24458
24459         PR c++/15877
24460         * g++.dg/template/enum2.C: New test.
24461
24462         PR c++/15227
24463         * g++.dg/template/error13.C: New test.
24464
24465 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24466
24467         PR fortran/14957
24468         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24469         arguments to test_* REAL and of the right size.
24470
24471 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24472
24473         PR target/15569
24474         PR rtl-optimization/15681
24475         * gcc.dg/20040609-1.c: New test.
24476
24477 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24478
24479         PR c++/14791
24480         * g++.dg/opt/builtins1.C: New test.
24481
24482 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24483
24484         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24485         that use default windows32 struct layout.
24486         * gcc.dg/i386-bitfield2.c: Likewise.
24487
24488 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24489
24490         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24491         for mingw32 and cygwin targets.
24492
24493 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24494
24495         * gcc.dg/pch/macro-4.c: New.
24496         * gcc.dg/pch/macro-4.hs: New.
24497
24498 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24499
24500         PR fortran/13249
24501         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24502
24503 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24504
24505         PR fortran/13372
24506         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24507
24508 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24509
24510         PR gfortran/14897
24511         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24512
24513 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24514
24515         PR gfortran/15755
24516         * gfortran.fortran-torture/execute/backspace.c : New test.
24517
24518 2004-06-09  Paul Brook  <paul@codesourcery.com>
24519
24520         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24521         (pointer_to_section): Rewrite to use smaller array.
24522
24523 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24524
24525         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24526         * gcc.dg/ext/altivec-10.c: Same.
24527         * gcc.dg/ext/altivec-11.c: Same.
24528         * gcc.dg/ext/altivec-12.c: Same.
24529         * gcc.dg/ext/altivec-13.c: Same.
24530         * gcc.dg/ext/altivec-14.c: Same.
24531         * gcc.dg/ext/altivec-15.c: Same.
24532         * gcc.dg/ext/altivec-16.c: Same.
24533         * gcc.dg/ext/altivec-3.c: Same.
24534         * gcc.dg/ext/altivec-4.c: Same.
24535         * gcc.dg/ext/altivec-6.c: Same.
24536         * gcc.dg/ext/altivec-7.c: Same.
24537         * gcc.dg/ext/altivec-8.c: Same.
24538         * gcc.dg/ext/altivec-varargs-1.c: Same.
24539
24540         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24541         * g++.dg/ext/altivec-10.C: Same.
24542         * g++.dg/ext/altivec-2.C: Same.
24543         * g++.dg/ext/altivec-3.C: Same.
24544         * g++.dg/ext/altivec-4.C: Same.
24545         * g++.dg/ext/altivec-5.C: Same.
24546         * g++.dg/ext/altivec-6.C: Same.
24547         * g++.dg/ext/altivec-7.C: Same.
24548         * g++.dg/ext/altivec-8.C: Same.
24549         * g++.dg/ext/altivec-9.C: Same.
24550
24551 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24552
24553         PR c++/7841
24554         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24555
24556 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24557
24558         * gcc.dg/union-1.c: New test.
24559
24560 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24561
24562         * gcc.dg/builtins-41.c: New test case.
24563         * gcc.dg/builtins-42.c: New test case.
24564
24565 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24566
24567         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24568         * g++.dg/ext/altivec-10.C: Same.
24569         * g++.dg/ext/altivec-2.C: Same.
24570         * g++.dg/ext/altivec-3.C: Same.
24571         * g++.dg/ext/altivec-4.C: Same.
24572         * g++.dg/ext/altivec-5.C: Same.
24573         * g++.dg/ext/altivec-6.C: Same.
24574         * g++.dg/ext/altivec-7.C: Same.
24575         * g++.dg/ext/altivec-8.C: Same.
24576         * g++.dg/ext/altivec-9.C: Same.
24577         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24578         * g++.old-deja/g++.brendan/new3.C: Same.
24579         * gcc.c-torture/execute/eeprof-1.x: Same.
24580
24581 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24582
24583         PR c/14765
24584         * gcc.dg/pr14765-1.c: New test.
24585
24586 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24587
24588         PR c/14649
24589         * gcc.dg/pr14649-1.c: New test case.
24590
24591 2004-06-07  Richard Henderson  <rth@redhat.com>
24592
24593         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24594         if temporaries.
24595
24596 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24597
24598         * g++.dg/eh/elide1.C: Remove XFAIL.
24599
24600 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24601
24602         PR c++/15337
24603         * g++.dg/expr/sizeof3.C: New test.
24604
24605         PR c++/14777
24606         * g++.dg/template/access14.C: New test.
24607
24608         PR c++/15554
24609         * g++.dg/template/enum1.C: New test.
24610
24611         PR c++/15057
24612         * g++.dg/eh/throw1.C: New test.
24613
24614 2004-06-07  David Ayers  <d.ayers@inode.at>
24615             Ziemowit Laski  <zlaski@apple.com>
24616
24617         * lib/objc.exp (objc_target_compile): Revert the '-framework
24618         Foundation' flag fix, since bare Darwin does not ship
24619         with the Foundation framework.
24620         * objc/execute/next_mapping.h: Provide a local NSConstantString
24621         @interface and @implementation.
24622         (objc_constant_string_init): A constructor function, used to
24623         initialize the NSConstantString meta-class object.
24624         * objc/execute/string1.m: Include "next_mapping.h" instead of
24625         <Foundation/NSString.h>.
24626         * objc/execute/string2.m: Likewise.
24627         * objc/execute/string3.m: Likewise.
24628         * objc/execute/string4.m: Likewise.
24629
24630 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24631
24632         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24633         to double. Replace double with FLOAT.
24634         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24635
24636         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24637         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24638         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24639         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24640         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24641         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24642         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24643         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24644
24645 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24646
24647         PR c/13519
24648         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24649
24650 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24651
24652         PR c++/15503
24653         * g++.dg/template/meminit2.C: New test.
24654
24655 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24656
24657         PR target/15822
24658         * gcc.c-torture/execute/compare-fp-1.c,
24659         gcc.c-torture/execute/compare-fp-2.c,
24660         gcc.c-torture/execute/compare-fp-3.c,
24661         gcc.c-torture/execute/compare-fp-4.c,
24662         gcc.c-torture/execute/compare-fp-3.x,
24663         gcc.c-torture/execute/compare-fp-4.x: Moved...
24664         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24665         gcc.c-torture/execute/ieee/compare-fp-2.c,
24666         gcc.c-torture/execute/ieee/compare-fp-3.c,
24667         gcc.c-torture/execute/ieee/compare-fp-4.c,
24668         gcc.c-torture/execute/ieee/compare-fp-3.x,
24669         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24670
24671 2004-06-04  David Ayers  <d.ayers@inode.at>
24672
24673         * objc/execute/protocol-isEqual-4.m: New testcase.
24674
24675 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24676
24677         * objc/execute/protocol-isEqual-1.m: New testcase.
24678         * objc/execute/protocol-isEqual-2.m: New testcase.
24679         * objc/execute/protocol-isEqual-3.m: New testcase.
24680
24681 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24682
24683         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24684
24685 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24686
24687         * lib/objc.exp (objc_target_compile): When running tests on
24688         Darwin (Mac OS X), inform the linker about '-framework
24689         'Foundation'.
24690
24691 2004-06-02  Eric Christopher  <echristo@redhat.com>
24692
24693         * gcc.c-torture/compile/20040602-1.c: New.
24694
24695 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24696
24697         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24698         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24699
24700         PR tree-optimization/14736
24701         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24702
24703         PR tree-optimization/14042
24704         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24705
24706         PR tree-optimization/14729
24707         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24708
24709 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24710
24711         PR fortran/15557
24712         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24713
24714 2004-06-01  Richard Hederson  <rth@redhat.com>
24715
24716         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24717
24718 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24719
24720         PR c++/14932
24721         * g++.dg/parse/offsetof4.C: New test.
24722
24723 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24724
24725         PR objc/7993
24726         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24727
24728 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR c++/15701
24731         * g++.dg/template/friend29.C: New test.
24732
24733 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24734
24735         PR c/15749
24736         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24737
24738 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24739
24740         * gcc.dg/sparc-trap-1.c: New test.
24741
24742 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24743
24744         PR middle-end/15069
24745         * g++.dg/opt/fold3.C: New test case.
24746
24747 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24748
24749         * lib/target-supports.exp (check_iconv_available): Fix fallout
24750         from 2004-05-28 patch.
24751
24752 2004-05-30  Paul Brook  <paul@codesourcery.com>
24753
24754         PR fortran/15620
24755         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24756         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24757
24758 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24759
24760         * gfortran.fortran-torture/execute/random_1.f90: New test.
24761
24762 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24763
24764         * g++.dg/ext/altivec-10.C: New test.
24765
24766 2004-05-29  Paul Brook  <paul@codesourcery.com>
24767
24768         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24769
24770 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24771
24772         * gcc.dg/altivec-16.c: New test.
24773
24774 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24775
24776         * lib/target-supports.exp (check_vmx_hw_available): New.
24777         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24778
24779         * lib/target-supports.exp (check_alias_available,
24780         check_iconv_available, check_named_sections_available): Use
24781         unique names for temporary files.
24782
24783 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24784
24785         * gcc.dg/altivec-15.c: New test.
24786
24787 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24788
24789         PR c++/15083
24790         * g++.dg/warn/noeffect6.C: New test.
24791
24792         PR c++/15471
24793         * g++.dg/expr/ptrmem4.C: New test.
24794
24795         PR c++/15640
24796         * g++.dg/template/operator3.C: New test.
24797
24798 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24799
24800         PR c++/14668
24801         * g++.dg/lookup/redecl1.C: New test.
24802         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24803
24804 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24805
24806         * gcc.c-torture/execute/compare-fp-1.c,
24807         gcc.c-torture/execute/compare-fp-2.c,
24808         gcc.c-torture/execute/compare-fp-3.c,
24809         gcc.c-torture/execute/compare-fp-4.c,
24810         gcc.c-torture/execute/compare-fp-3.x,
24811         gcc.c-torture/execute/compare-fp-4.x,
24812         gcc.dg/pr15649-1.c: New.
24813
24814 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24815
24816         PR c++/12883
24817         * g++.dg/init/array14.C: New test.
24818
24819 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24820
24821         * lib/compat.exp (compat-get-options-main): New.
24822         (compat-get-options): Remove unneeded code, warn for ignored
24823         command.
24824         (compat-execute): Check flag set by dg-require-* commands.
24825
24826         * lib/compat.exp (compat-execute): Break up long lines.
24827
24828 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24829
24830         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24831         * gcc.dg/altivec-14.c: New test.
24832         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24833
24834         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24835         * gcc.dg/altivec-12.c: Ditto.
24836
24837         * gcc.dg/altivec-3.c: Move call to altivec_check.
24838
24839 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24840
24841         PR c++/15044
24842         * g++.dg/template/error12.C: New test.
24843
24844         PR c++/15317
24845         * g++.dg/ext/attrib15.C: New test.
24846
24847         PR c++/15329
24848         * g++.dg/template/ptrmem9.C: New test.
24849
24850 2004-05-25  Paul Brook  <paul@codesourcery.com>
24851
24852         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24853
24854 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24855
24856         PR c++/15165
24857         * g++.dg/template/crash19.C: New test.
24858
24859 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24860
24861         PR c++/15025
24862         * g++.dg/template/redecl1.C: New test.
24863
24864 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR c++/14821
24867         * g++.dg/other/ns1.C: New test.
24868
24869         PR c++/14883
24870         * g++.dg/template/invalid1.C: New test.
24871
24872 2004-05-23  Paul Brook  <paul@codesourcery.com>
24873         Victor Leikehman  <lei@haifasphere.co.il>
24874
24875         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24876         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24877
24878 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24879
24880         PR c++/15285
24881         PR c++/15299
24882         * g++.dg/template/non-dependent5.C: New test.
24883         * g++.dg/template/non-dependent6.C: New test.
24884
24885 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24886
24887         PR c++/15507
24888         * g++.dg/inherit/union1.C: New test.
24889
24890         PR c++/15542
24891         * g++.dg/template/addr1.C: New test.
24892
24893         PR c++/15427
24894         * g++.dg/template/array5.C: New test.
24895
24896         PR c++/15287
24897         * g++.dg/template/array6.C: New test.
24898
24899 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24900             Roger Sayle  <roger@eyesopen.com>
24901
24902         * g++.dg/lookup/forscope2.C: New test case.
24903
24904 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24905
24906         * gcc.dg/cpp/Wmissingdirs.c: New.
24907
24908 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24909
24910         PR target/15301
24911         * gcc.dg/compat/union-m128-1.h: New file.
24912         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24913         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24914         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24915
24916 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24917
24918         PR target/15302
24919         * gcc.dg/compat/struct-complex-1.h: New file.
24920         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24921         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24922         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24923
24924 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24925
24926         PR middle-end/3074
24927         * gcc.dg/pr3074-1.c: New test case.
24928         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24929
24930 2004-05-20  Falk Hueffner  <falk@debian.org>
24931
24932         PR other/15526
24933         * gcc.dg/ftrapv-1.c: New test case.
24934
24935 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24936
24937         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24938
24939 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24940             Jeff Law  <law@redhat.com>
24941
24942         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24943         * gcc.dg/tree-ssa/20040518-2.c: New test.
24944
24945         * gcc.dg/tree-ssa/20040518-1.c: New test.
24946
24947 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24948
24949         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24950
24951 2004-05-18  Paul Brook  <paul@codesourcery.com>
24952
24953         PR fortran/13930
24954         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24955
24956 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24957
24958         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24959         constant folding.
24960
24961 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24962
24963         * gcc.dg/tree-ssa/20040517-1.c: New test.
24964
24965 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24966
24967         * gcc.dg/loop-4.c: New test.
24968
24969 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24970
24971         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24972
24973 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24974
24975         PR fortran/15311
24976         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24977
24978 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24979
24980         PR fortran/13826
24981         PR fortran/13940
24982         * gfortran.fortran-torture/compile/data_1.f90: New test.
24983
24984 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24985
24986         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24987         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24988
24989 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24990
24991         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24992
24993 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24994
24995         PR c/15444
24996         * gcc.dg/format/xopen-1.c: Adjust expected message.
24997         * gcc.dg/format/xopen-3.c: New test.
24998
24999 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25000
25001         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25002
25003 2004-05-14  Jeff Law  <law@redhat.com>
25004
25005         * gcc.dg/tree-ssa/20040514-2.c: New test.
25006
25007 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25008
25009         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25010         this ...
25011         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25012         this.
25013
25014 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25015
25016         * gcc.dg/tree-ssa/20040514-1.c: New test.
25017
25018 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25019
25020         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25021         test.
25022
25023 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25024
25025         PR fortran/14066
25026         * gfortran.fortran-torture/compile/do_1.f90: New test.
25027
25028 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25029
25030         PR fortran/15051
25031         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25032         test.
25033
25034 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25035
25036         PR fortran/15149
25037         * gfortran.fortran-torture/execute/random_init.f90: New test.
25038
25039 2004-05-13  Paul Brook  <paul@codesourcery.com>
25040
25041         PR fortran/15314
25042         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25043
25044 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25045
25046         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25047         for the powerpc case.
25048
25049 2004-05-13  Jeff Law  <law@redhat.com>
25050
25051         * gcc.dg/tree-ssa/20040513-1.c: New test.
25052         * gcc.dg/tree-ssa/20040513-2.c: New test.
25053
25054 2004-05-13  Paul Brook  <paul@codesourcery.com>
25055
25056         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25057         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25058         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25059
25060 2004-05-13  Andreas Schwab  <schwab@suse.de>
25061
25062         PR other/10819
25063         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25064         characters.
25065
25066 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25067
25068         PR fortran/15294
25069         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25070
25071 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25072
25073         Merge from tree-ssa-20020619-branch.  See
25074         ChangeLog.tree-ssa for details.
25075
25076 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25077
25078         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25079         include <altivec.h> explicitly.
25080         * gcc.dg/altivec-13.c: Likewise.
25081
25082 2004-05-11  Paul Brook  <paul@codesourcery.com>
25083
25084         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25085
25086 2004-05-10  Eric Christopher  <echristo@redhat.com>
25087
25088         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25089         * gcc.dg/sibcall-4.c: Ditto.
25090
25091 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25092
25093         * g++.dg/ext/altivec-8.C: New test case.
25094         * gcc.dg/altivec-13.c: New test case.
25095
25096 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25097
25098         * gcc.c-torture/execute/divcmp-1.c: New test case.
25099         * gcc.c-torture/execute/divcmp-2.c: New test case.
25100         * gcc.c-torture/execute/divcmp-3.c: New test case.
25101
25102 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25103
25104         * g++.dg/other/pragma-re-2.C: New test.
25105
25106 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25107
25108         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25109         * gcc.dg/i386-387-2.c: Likewise.
25110
25111         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25112         __builtin_drem.
25113         * gcc.dg/i386-387-6.c: Likewise.
25114
25115 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25116
25117         * gcc.dg/builtins-33.c: Also check log1p*.
25118
25119 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25120
25121         PR optimization/15296
25122         * gcc.c-torture/execute/pr15296.c: New test.
25123
25124 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25125
25126         * gcc.dg/builtins-40.c: New test.
25127
25128 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25129
25130         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25131
25132 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25133
25134         * g++.dg/ext/spe1.C: New testcase.
25135
25136 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25137
25138         * objc.dg/image-info.m: Allow additional attributes
25139         for __image_info section.
25140
25141 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25142
25143         * gcc.dg/torture/mips-hilo-2.c: New test.
25144
25145 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25146
25147         PR c++/14389
25148         * g++.dg/template/member5.C: New test.
25149
25150 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25151
25152         * gcc.dg/builtins-34.c: Also check expm1*.
25153
25154 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25155
25156         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25157         * gcc.dg/torture/builtin-convert-3.c: New test.
25158
25159 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25160
25161         PR middle-end/15054
25162         * g++.dg/opt/pr15054.C: New test.
25163
25164 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25165
25166         * gcc.dg/torture/builtin-rounding-1.c: New test.
25167         * gcc.dg/builtins-25.c: Delete.
25168         * gcc.dg/builtins-29.c: Delete.
25169
25170 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25171
25172         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25173         * gcc.dg/sibcall-4.c: Likewise.
25174         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25175
25176 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25177
25178         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25179         bit-field on 16-bit targets.
25180
25181 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25182
25183         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25184         16-bit targets.
25185
25186 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25187
25188         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25189         * gcc.dg/rs6000-power2-2.c: Likewise.
25190
25191 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25192
25193         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25194         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25195         Change the asm registers to be in form of frN instead of fN.
25196
25197 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25198
25199         * gcc.dg/torture/builtin-convert-2.c: New test.
25200
25201 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25202
25203         * gcc.dg/rs6000-power2-1.c: New test.
25204         * gcc.dg/rs6000-power2-2.c: New test.
25205
25206 2004-04-28  Jan Hubicka  <jh@suse.cz>
25207
25208         * gcc.dg/unused-6.c: New test.
25209
25210 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25211             Ulrich Weigand  <uweigand@de.ibm.com>
25212
25213         * ada/acats/run_all.sh: Define $target variable.
25214
25215 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25216
25217         PR c++/15119
25218         * g++.dg/other/vararg-1.C: New test.
25219
25220         PR c++/4794
25221         * g++.dg/eh/cleanup3.C: New test.
25222
25223 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25224
25225         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25226         and ad8011a (target_insn).
25227         * ada/acats/support/macro.dfs: Likewise.
25228         * ada/acats/support/impbit.adb: New file.
25229
25230 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25231
25232         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25233
25234 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25235
25236         * gcc.dg/loop-3.c: New test.
25237
25238 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25239
25240         * gcc.c-torture/execute/simd-5.c: New test.
25241
25242 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25243
25244         PR c++/15064
25245         * g++.dg/template/crash18.C: New test.
25246
25247 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25248
25249         * g++.dg/ext/complit3.C: New test.
25250
25251 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25252
25253         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25254         * gcc.dg/altivec-3.c: Same.
25255         * gcc.dg/altivec-varargs-1.c: Same.
25256
25257 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25258
25259         * lib/target-supports.exp (check_profiling_available): Assume
25260         profiling is not available on powerpc-eabi targets.
25261
25262 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25263
25264         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25265         * gcc.dg/vmx/bug-1.c: Ditto.
25266
25267 2004-04-20  Eric Christopher  <echristo@redhat.com>
25268
25269         * gcc.dg/charset/extern.c: New test.
25270         * g++.dg/charset/extern3.cc: Ditto.
25271
25272 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25273
25274         * gcc.dg/builtins-39.c: New test.
25275
25276 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25277
25278         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25279
25280 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25281
25282         * gcc.dg/torture/mips-hilo-1.c: New test.
25283
25284 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25285
25286         * gcc.c-torture/compile/20040419-1.c: New test.
25287
25288 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25289
25290         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25291
25292 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25293             Aldy Hernandez  <aldyh@redhat.com>
25294
25295         * gcc.c-torture/execute/va-arg-24.c: New.
25296
25297 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25298             Aldy Hernandez  <aldyh@redhat.com>
25299
25300         * gcc.dg/vmx/1b-01.c: New.
25301         * gcc.dg/vmx/1b-02.c: New.
25302         * gcc.dg/vmx/1b-03.c: New.
25303         * gcc.dg/vmx/1b-04.c: New.
25304         * gcc.dg/vmx/1b-05.c: New.
25305         * gcc.dg/vmx/1b-06.c: New.
25306         * gcc.dg/vmx/1b-07.c: New.
25307         * gcc.dg/vmx/1c-01.c: New.
25308         * gcc.dg/vmx/1c-02.c: New.
25309         * gcc.dg/vmx/3a-01a.c: New.
25310         * gcc.dg/vmx/3a-01.c: New.
25311         * gcc.dg/vmx/3a-01m.c: New.
25312         * gcc.dg/vmx/3a-03.c: New.
25313         * gcc.dg/vmx/3a-03m.c: New.
25314         * gcc.dg/vmx/3a-04.c: New.
25315         * gcc.dg/vmx/3a-04m.c: New.
25316         * gcc.dg/vmx/3a-05.c: New.
25317         * gcc.dg/vmx/3a-06.c: New.
25318         * gcc.dg/vmx/3a-06m.c: New.
25319         * gcc.dg/vmx/3a-07.c: New.
25320         * gcc.dg/vmx/3b-01.c: New.
25321         * gcc.dg/vmx/3b-02.c: New.
25322         * gcc.dg/vmx/3b-10.c: New.
25323         * gcc.dg/vmx/3b-13.c: New.
25324         * gcc.dg/vmx/3b-14.c: New.
25325         * gcc.dg/vmx/3b-15.c: New.
25326         * gcc.dg/vmx/3c-01a.c: New.
25327         * gcc.dg/vmx/3c-01.c: New.
25328         * gcc.dg/vmx/3c-02.c: New.
25329         * gcc.dg/vmx/3c-03.c: New.
25330         * gcc.dg/vmx/3d-01.c: New.
25331         * gcc.dg/vmx/4-01.c: New.
25332         * gcc.dg/vmx/4-03.c: New.
25333         * gcc.dg/vmx/5-01.c: New.
25334         * gcc.dg/vmx/5-02.c: New.
25335         * gcc.dg/vmx/5-03.c: New.
25336         * gcc.dg/vmx/5-04.c: New.
25337         * gcc.dg/vmx/5-05.c: New.
25338         * gcc.dg/vmx/5-06.c: New.
25339         * gcc.dg/vmx/5-07.c: New.
25340         * gcc.dg/vmx/5-07t.c: New.
25341         * gcc.dg/vmx/5-08.c: New.
25342         * gcc.dg/vmx/5-10.c: New.
25343         * gcc.dg/vmx/5-11.c: New.
25344         * gcc.dg/vmx/7-01a.c: New.
25345         * gcc.dg/vmx/7-01.c: New.
25346         * gcc.dg/vmx/7c-01.c: New.
25347         * gcc.dg/vmx/7d-01.c: New.
25348         * gcc.dg/vmx/7d-02.c: New.
25349         * gcc.dg/vmx/8-01.c: New.
25350         * gcc.dg/vmx/8-02a.c: New.
25351         * gcc.dg/vmx/8-02.c: New.
25352         * gcc.dg/vmx/brode-1.c: New.
25353         * gcc.dg/vmx/bug-1.c: New.
25354         * gcc.dg/vmx/bug-2.c: New.
25355         * gcc.dg/vmx/bug-3.c: New.
25356         * gcc.dg/vmx/cw-bug-1.c: New.
25357         * gcc.dg/vmx/cw-bug-2.c: New.
25358         * gcc.dg/vmx/cw-bug-3.c: New.
25359         * gcc.dg/vmx/dct.c: New.
25360         * gcc.dg/vmx/debug-1.c: New.
25361         * gcc.dg/vmx/debug-2.c: New.
25362         * gcc.dg/vmx/debug-3.c: New.
25363         * gcc.dg/vmx/debug-4.c: New.
25364         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25365         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25366         * gcc.dg/vmx/eg-5.c: New.
25367         * gcc.dg/vmx/fft.c: New.
25368         * gcc.dg/vmx/gcc-bug-1.c: New.
25369         * gcc.dg/vmx/gcc-bug-2.c: New.
25370         * gcc.dg/vmx/gcc-bug-3.c: New.
25371         * gcc.dg/vmx/gcc-bug-4.c: New.
25372         * gcc.dg/vmx/gcc-bug-5.c: New.
25373         * gcc.dg/vmx/gcc-bug-6.c: New.
25374         * gcc.dg/vmx/gcc-bug-7.c: New.
25375         * gcc.dg/vmx/gcc-bug-8.c: New.
25376         * gcc.dg/vmx/gcc-bug-9.c: New.
25377         * gcc.dg/vmx/gcc-bug-b.c: New.
25378         * gcc.dg/vmx/gcc-bug-c.c: New.
25379         * gcc.dg/vmx/gcc-bug-d.c: New.
25380         * gcc.dg/vmx/gcc-bug-e.c: New.
25381         * gcc.dg/vmx/gcc-bug-f.c: New.
25382         * gcc.dg/vmx/gcc-bug-g.c: New.
25383         * gcc.dg/vmx/gcc-bug-i.c: New.
25384         * gcc.dg/vmx/harness.h: New.
25385         * gcc.dg/vmx/ira1.c: New.
25386         * gcc.dg/vmx/ira2a.c: New.
25387         * gcc.dg/vmx/ira2b.c: New.
25388         * gcc.dg/vmx/ira2.c: New.
25389         * gcc.dg/vmx/ira2c.c: New.
25390         * gcc.dg/vmx/mem.c: New.
25391         * gcc.dg/vmx/newton-1.c: New.
25392         * gcc.dg/vmx/ops.c: New.
25393         * gcc.dg/vmx/sn7153.c: New.
25394         * gcc.dg/vmx/spill2.c: New.
25395         * gcc.dg/vmx/spill3.c: New.
25396         * gcc.dg/vmx/spill.c: New.
25397         * gcc.dg/vmx/t.c: New.
25398         * gcc.dg/vmx/varargs-1.c: New.
25399         * gcc.dg/vmx/varargs-2.c: New.
25400         * gcc.dg/vmx/varargs-3.c: New.
25401         * gcc.dg/vmx/varargs-4.c: New.
25402         * gcc.dg/vmx/varargs-5.c: New.
25403         * gcc.dg/vmx/varargs-6.c: New.
25404         * gcc.dg/vmx/varargs-7.c: New.
25405         * gcc.dg/vmx/vmx.exp: New.
25406         * gcc.dg/vmx/vprint-1.c: New.
25407         * gcc.dg/vmx/vscan-1.c: New.
25408         * gcc.dg/vmx/x-01.c: New.
25409         * gcc.dg/vmx/x-02.c: New.
25410         * gcc.dg/vmx/x-03.c: New.
25411         * gcc.dg/vmx/x-04.c: New.
25412         * gcc.dg/vmx/x-05.c: New.
25413         * gcc.dg/vmx/yousufi-1.c: New.
25414         * gcc.dg/vmx/zero-1.c: New.
25415         * gcc.dg/vmx/zero.c: New.
25416
25417 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25418
25419         * g++.dg/lookup/java1.C: Update for chage of
25420         _Jv_AllocObject.
25421         * g++.dg/lookup/java2.C: Likewise.
25422
25423 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25424
25425         * ada/acats/run_all.sh: use -O2 by default.
25426
25427 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25428
25429         * gcc.dg/vr-mult-[12].c: New tests.
25430
25431 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25432
25433         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25434
25435         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25436
25437 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25438
25439         * lib/target-supports.exp (check_profiling_available): Assume profiling
25440         isn't available for mips*-*-elf targets.
25441
25442 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25443
25444         * gcc.dg/builtins-38.c: New test.
25445
25446 2004-04-14  Eric Christopher  <echristo@redhat.com>
25447
25448         * g++.dg/charset/charset.exp: Run .cc extension tests.
25449
25450 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25451
25452         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25453
25454 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25455
25456         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25457
25458 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25459
25460         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25461         * gcc.dg/i386-387-2.c: Likewise.
25462
25463         * gcc.dg/i386-387-7.c: New test.
25464         * gcc.dg/i386-387-8.c: New test.
25465
25466         * gcc.dg/builtins-37.c: New test.
25467
25468 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25469
25470         * g++.dg/pch/externc-1.C: Add missing semicolon.
25471
25472 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25473
25474         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25475
25476 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25477
25478         * gcc.c-torture/execute/20040411-1.c: New test.
25479
25480 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25481
25482         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25483
25484 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25485
25486         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25487
25488 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25489
25490         * lib/target-supports.exp (check_named_sections_available): New.
25491         * lib/gcc-dg.exp (dg-require-named-sections): New.
25492         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25493         old-deja.exp.  Also prune error-count message from HP linker.
25494         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25495
25496         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25497         * g++.old-deja/g++.pt/static3.C: Likewise.
25498         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25499
25500 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25501
25502         * gcc.c-torture/execute/20040409-1.c: New test case.
25503         * gcc.c-torture/execute/20040409-2.c: New test case.
25504         * gcc.c-torture/execute/20040409-3.c: New test case.
25505
25506 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25507
25508         * gcc.dg/20040409-1.c: New test.
25509
25510 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25511
25512         PR target/14888
25513         * g++.dg/opt/pr14888.C: New test case.
25514
25515 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25516
25517         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25518         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25519         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25520         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25521         New tests.
25522
25523 2004-04-08  Paul Brook  <paul@codesourcery.com>
25524
25525         * gcc.dg/spill-1.c: New test.
25526
25527 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25528
25529         * gcc.dg/torture/builtin-ctype-2.c: New test.
25530
25531 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25532
25533         * gcc.dg/pch/pch.exp: Add largefile test.
25534
25535 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25536
25537         * g++.dg/pch/externc-1.Hs: New.
25538         * g++.dg/pch/externc-1.C: New.
25539
25540 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25541
25542         * gcc.dg/compat/struct-by-value-5a_main.c,
25543         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25544         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25545         * gcc.dg/compat/struct-by-value-5a_x.c,
25546         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25547         gcc.dg/compat/struct-by-value-5_x.c.
25548         * gcc.dg/compat/struct-by-value-5a_y.c,
25549         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25550         gcc.dg/compat/struct-by-value-5_y.c.
25551
25552         * gcc.dg/compat/struct-by-value-6a_main.c,
25553         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25554         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25555         * gcc.dg/compat/struct-by-value-6a_x.c,
25556         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25557         gcc.dg/compat/struct-by-value-6_x.c.
25558         * gcc.dg/compat/struct-by-value-6a_y.c,
25559         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25560         gcc.dg/compat/struct-by-value-6_y.c.
25561
25562         * gcc.dg/compat/struct-by-value-7a_main.c,
25563         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25564         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25565         * gcc.dg/compat/struct-by-value-7a_x.c,
25566         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25567         gcc.dg/compat/struct-by-value-7_x.c.
25568         * gcc.dg/compat/struct-by-value-7a_y.c,
25569         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25570         gcc.dg/compat/struct-by-value-7_y.c.
25571
25572 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25573
25574         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25575         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25576         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25577         options.
25578
25579 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25580
25581         * gcc.dg/builtins-36.c: New test.
25582
25583 2004-04-06  Paul Brook  <paul@codesourcery.com>
25584
25585         * README.gcc: Remove obsolete contraint on testcases.
25586
25587 2004-04-05  Paul Brook  <paul@codesourcery.com>
25588
25589         PR2123
25590         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25591         failure and exit(0) on success.
25592         * g++.dg/expr/anew2.C: Ditto.
25593         * g++.dg/expr/anew3.C: Ditto.
25594         * g++.dg/expr/anew4.C: Ditto.
25595
25596 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25597
25598         PR c++/3518
25599         * g++.dg/template/unify7.C: New.
25600
25601 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25602
25603         * g++.dg/README: Bring up to date with new subdirectories; remove
25604         duplicate subdirectory lines.
25605
25606 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25607
25608         PR c++/14007
25609         * g++.dg/template/unify5.C: New.
25610         * g++.dg/template/unify6.C: New.
25611         * g++.dg/template/qualttp20.C: Adjust.
25612         * g++.old-deja/g++.jason/report.C: Adjust.
25613         * g++.old-deja/g++.other/qual1.C: Adjust.
25614
25615 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25616
25617         PR c++/14803
25618         * g++.dg/inherit/ptrmem1.C: New test.
25619
25620 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25621
25622         PR c++/14755
25623         * gcc.c-torture/execute/20040331-1.c: New test.
25624         * gcc.dg/20040331-1.c: New test.
25625
25626 2004-04-01  Paul Brook  <paul@codesourcery.com>
25627
25628         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25629
25630 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR c++/14724
25633         * g++.dg/init/goto1.C: New test.
25634
25635         PR c++/14763
25636         * g++.dg/template/defarg4.C: New test.
25637
25638 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25639
25640         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25641
25642 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25643
25644         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25645
25646 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25647
25648         * gcc.dg/noncompile/undeclared-2.c: New test.
25649
25650 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25651
25652         * gcc.dg/940409-1.c: Remove XFAIL.
25653         * gcc.dg/reg-vol-struct-1.c: New test.
25654
25655 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25656
25657         * gcc.dg/torture/builtin-wctype-1.c: New test.
25658
25659 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25660
25661         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25662         * gcc.dg/20001101-1.c: Likewise.
25663         * gcc.dg/20001102-1.c: Likewise.
25664
25665 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25666
25667         * gcc.dg/compare8.c: Add an additional test for XOR.
25668
25669 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25670
25671         * gcc.dg/torture/builtin-ctype-1.c: New test.
25672
25673 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25674
25675         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25676         * gcc.dg/torture/builtin-math-1.c: Likewise.
25677         * gcc.dg/torture/builtin-power-1.c: New test.
25678
25679 2004-03-24  Andreas Schwab  <schwab@suse.de>
25680
25681         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25682         IA64 assembler.
25683
25684 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25685             Roger Sayle  <roger@eyesopen.com>
25686
25687         * gcc.dg/compare8.c: New test case.
25688
25689 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25690
25691         * g++.dg/ext/altivec-7.C: New test.
25692
25693 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25694
25695         PR 12267, 12391, 12560, 13129, 14114, 14133
25696         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25697         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25698         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25699         Adjust error regexps.
25700         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25701         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25702         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25703         * gcc.dg/local1.c: Add explanatory comment.
25704
25705 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25706
25707         PR optimization/14669
25708         * g++.dg/opt/fold2.C: New test case.
25709
25710 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25711
25712         PR c/14069
25713         * gcc.dg/20040322-1.c: New test.
25714
25715 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25716
25717         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25718         * gcc.dg/ultrasp4.c: Likewise.
25719         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25720
25721 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25722
25723         * gcc.dg/i386-sse-8.c: Reset default options.
25724
25725 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25726
25727         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25728         in the error message text.
25729
25730 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25731
25732         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25733
25734 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25735
25736         PR c++/14616
25737         * g++.dg/init/array13.C: New test.
25738
25739 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25740
25741         PR target/13889
25742         * gcc.c-torture/compile/pr13889.c: New test case.
25743
25744 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25745
25746         PR c/14635
25747         * builtins-1.c (nan, nans): Don't test.
25748         * builtins-30.c: Don't use nan, nanf, nanl.
25749         * builtins-35.c: New test.
25750
25751 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25752
25753         * g++.dg/ext/altivec-6.C: New test.
25754
25755 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25756
25757         * g++.dg/init/placement3.C: New test.
25758
25759         * g++.dg/template/spec13.C: New test.
25760
25761         * g++.dg/lookup/using11.C: New test.
25762
25763         * g++.dg/lookup/koenig3.C: New test.
25764
25765         * g++.dg/template/operator2.C: New test.
25766
25767         * g++.dg/expr/dtor3.C: New test.
25768         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25769         marker.
25770         * g++.old-deja/g++.law/visibility28.C: Likewise.
25771
25772 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25773
25774         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25775         * gcc.dg/ppc64-abi-3.c: Likewise.
25776
25777 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25778
25779         PR c++/14545
25780         * g++.dg/parse/template15.C: New test.
25781
25782 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25783
25784         * g++.dg/expr/dtor2.C: New test.
25785
25786         * g++.dg/lookup/anon4.C: New test.
25787
25788         * g++.dg/overload/using1.C: New test.
25789
25790         * g++.dg/template/lookup7.C: New test.
25791
25792         * g++.dg/template/typename6.C: New test.
25793
25794         * g++.dg/expr/cond6.C: New test.
25795
25796 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25797
25798         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25799
25800 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25801
25802         * g++.dg/expr/cond5.C: New test.
25803         * g++.dg/expr/constcast1.C: Likewise.
25804         * g++.dg/expr/ptrmem2.C: Likewise.
25805         * g++.dg/expr/ptrmem3.C: Likewise.
25806         * g++.dg/lookup/main1.C: Likewise.
25807         * g++.dg/template/lookup6.C: Likewise.
25808
25809 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25810
25811         * gcc.dg/local1.c: New test.
25812
25813         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25814
25815 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25816
25817         * gcc.dg/torture/builtin-convert-1.c: New test.
25818
25819 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25820
25821         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25822
25823 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25824
25825         PR c++/14481
25826         * g++.dg/warn/Wunused-7.C: New test.
25827
25828 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25829
25830         * gcc.dg/torture/builtin-integral-1.c: New test.
25831
25832 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25833
25834         PR c++/14586
25835         * g++.dg/parse/non-dependent3.C: New test.
25836
25837 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25838
25839         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25840         * g++.dg/eh/simd-2.C: Likewise.
25841         * g++.dg/init/array10.C: Likewise.
25842         * gcc.c-torture/compile/simd-1.c: Likewise.
25843         * gcc.c-torture/compile/simd-2.c: Likewise.
25844         * gcc.c-torture/compile/simd-3.c: Likewise.
25845         * gcc.c-torture/compile/simd-4.c: Likewise.
25846         * gcc.c-torture/compile/simd-6.c: Likewise.
25847         * gcc.c-torture/execute/simd-1.c: Likewise.
25848         * gcc.c-torture/execute/simd-2.c: Likewise.
25849         * gcc.dg/compat/vector-defs.h: Likewise.
25850         * gcc.dg/20020531-1.c: Likewise.
25851         * gcc.dg/altivec-3.c: Likewise.
25852         * gcc.dg/altivec-4.c: Likewise.
25853         * gcc.dg/altivec-varargs-1.c: Likewise.
25854         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25855         * gcc.dg/i386-mmx-3.c: Likewise.
25856         * gcc.dg/i386-sse-4.c: Likewise.
25857         * gcc.dg/i386-sse-5.c: Likewise.
25858         * gcc.dg/i386-sse-8.c: Likewise.
25859         * gcc.dg/simd-1.c: Likewise.
25860         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25861         __ev64_opaque__ since the machine description provides it.
25862
25863 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25864
25865         * lib/compat.exp (skip_list): New global variable.
25866         Use it to hold the user defined COMPAT_SKIPS list if any.
25867         (compat-obj): Add the members of skip_list to optall.
25868
25869 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25870
25871         * gcc.dg/compat/union-by-value-1_main.c,
25872         union-by-value-1_x.c, union-by-value-1_y.c,
25873         union-check.h, union-defs.h,
25874         union-init.h, union-return-1_main.c,
25875         union-return-1_x.c, union-return-1_y.c: New files.
25876
25877 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25878
25879         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25880         mixed-struct-init.h: Add 4 mixed structure types.
25881         struct-by-value-21_main.c, struct-by-value-21_x.c,
25882         struct-by-value-21_y.c, struct-return-21_main.c,
25883         struct-return-21_x.c, struct-return-21_y.c: New files.
25884
25885 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25886
25887         PR c++/14550
25888         * g++.dg/parse/template14.C: New test.
25889
25890 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25891
25892         * gcc.c-torture/execute/20040313-1.c: New test.
25893
25894 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25895
25896         PR target/14533
25897         * gcc.dg/20040311-2.c: New test.
25898
25899 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25900
25901         PR other/14544
25902         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25903         bit-field.
25904
25905 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25906
25907         * gcc.dg/20040305-2.c: Add missing return statement.
25908
25909 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25910
25911         * gcc.dg/builtins-34.c: Also check pow10*.
25912
25913 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25914
25915         PR target/14262
25916         * gcc.dg/20040305-2.c: New test.
25917
25918 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25919
25920         * gcc.dg/20040310-1.c: New test.
25921
25922 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25923
25924         * gcc.c-torture/execute/20040311-1.c: New test case.
25925
25926 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25927
25928         PR c++/14476
25929         * g++.dg/lookup/enum1.C: New test.
25930
25931 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25932
25933         PR c++/14510
25934         * g++.dg/lookup/struct2.C: New test.
25935
25936 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25937
25938         * gcc.dg/builtins-34.c: New test.
25939
25940 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25941
25942         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25943
25944 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25945
25946         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25947         * gcc.dg/alias-2.c: New testcase.
25948
25949 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25950
25951         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25952
25953 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25954
25955         * gcc.c-torture/execute/20040309-1.c: New test case.
25956
25957 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         PR c++/14397
25960         * g++.dg/overload/ref1.C: New.
25961
25962 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25963
25964         PR c++/14409
25965         * g++.dg/template/spec12.C: New test.
25966
25967         PR c++/14448
25968         * g++.dg/parse/crash14.C: New test.
25969
25970 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25971
25972         PR c++/14230
25973         * g++.dg/init/ref11.C: New test.
25974
25975 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25976
25977         PR c++/14432
25978         * g++.dg/parse/builtin2.C: New test.
25979
25980 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25981
25982         PR c++/14401
25983         * g++.dg/init/ctor3.C: New test.
25984         * g++.dg/init/union1.C: New test.
25985         * g++.dg/ext/anon-struct4.C: New test.
25986
25987 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25988
25989         * g++.dg/lookup/koenig1.C: Tweak error messages.
25990         * g++.dg/lookup/used-before-declaration.C: Likewise.
25991         * g++.dg/other/do1.C: Likewise.
25992         * g++.dg/overload/koenig1.C: Likewise.
25993         * g++.dg/parse/crash13.C: Likewise.
25994         * g++.dg/template/instantiate3.C: Likewise.
25995
25996 2004-03-08  Eric Christopher  <echristo@redhat.com>
25997
25998         * * lib/target-supports.exp: Enable libiconv in test
25999         compilation.  Fix up error checking.
26000
26001 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26002
26003         PR middle-end/14289
26004         * gcc.dg/pr14289-1.c: New test case.
26005         * gcc.dg/pr14289-2.c: Likewise.
26006         * gcc.dg/pr14289-3.c: Likewise.
26007
26008 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26009
26010         * gcc.c-torture/execute/20040308-1.c: New test.
26011
26012 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26013
26014         * gcc.c-torture/execute/20040307-1.c: New test case.
26015
26016 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26017
26018         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26019
26020 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26021
26022         * gcc.dg/20040306-1.c: New test.
26023
26024 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26025
26026         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26027         them static.
26028         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26029
26030 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         PR c/14465
26033         * gcc.dg/decl-6.c: New test.
26034
26035 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26036
26037         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26038         Rename LOGPOW -> LOG_POW.
26039         (SQRT_EXP, POW_EXP): New.
26040
26041 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26042
26043         * gcc.dg/i386-sse-8.c: New test.
26044
26045 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26046
26047         PR c/14114
26048         * gcc.dg/decl-5.c: New test.
26049
26050 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26051
26052         * gcc.dg/20040305-1.c: New test.
26053
26054 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26055
26056         PR other/14354
26057         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26058
26059 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26060
26061         PR c++/14425, c++/14426
26062         * g++.dg/ext/altivec-4.C: New test.
26063         * g++.dg/ext/altivec-5.C: New test.
26064
26065 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26066
26067         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26068         global variables of a type with no linkage.
26069         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26070         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26071         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26072         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26073         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26074         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26075         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26076         * g++.dg/warn/deprecated.C: Name enum Color.
26077         * g++.dg/overload/VLA.C: Name structure for 'b'.
26078         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26079
26080 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26081
26082         * gcc.c-torture/compile/20040304-1.c: New test.
26083
26084 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26085
26086         PR 13728
26087         * gcc.dg/decl-4.c: New testcase.
26088
26089 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26090
26091         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26092         as PRECF if sizeof (float) > sizeof (double).
26093         (PRECL): Make it the same as PRECF if
26094         sizeof (float) > sizeof (long double).
26095
26096 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26097
26098         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26099         system type.  Add check for irix6 which doesn't have c99 runtime.
26100
26101 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26102
26103         * gcc.dg/const-elim-1.c: xfail for xtensa.
26104
26105 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26106
26107         PR c++/14369
26108         * g++.dg/template/cond4.C: New test.
26109
26110 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26111
26112         PR c++/14360
26113         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26114
26115         PR c++/14361
26116         * g++.dg/parse/defarg7.C: New test.
26117
26118         PR c++/14359
26119         * g++.dg/template/friend26.C: New test.
26120
26121 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/14324
26124         * g++.dg/abi/mangle21.C: New test.
26125
26126         PR c++/14260
26127         * g++.dg/parse/constructor2.C: New test.
26128
26129         PR c++/14337
26130         * g++.dg/template/sfinae1.C: New test.
26131
26132 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26133
26134         PR c++/14267
26135         * g++.dg/expr/crash2.C: New test.
26136
26137         PR middle-end/13448
26138         * gcc.dg/inline-5.c: New test.
26139         * gcc.dg/always-inline.c: Split out tests into ...
26140         * gcc.dg/always-inline2.c: ... this and ...
26141         * gcc.dg/always-inline3.c: ... this.
26142
26143 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26144
26145         PR debug/12103
26146         * g++.dg/debug/crash1.C: New test.
26147
26148 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26149
26150         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26151         function with __attribute__((noinline)).
26152         (recurser_void2): Likewise.
26153         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26154         (recurser_void2): Likewise.
26155
26156 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26157
26158         PR middle-end/14203
26159         * g++.dg/warn/Wunused-6.C: New test case.
26160
26161 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26162
26163         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26164         not defined.
26165
26166 2004-02-27  Eric Christopher  <echristo@redhat.com>
26167
26168         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26169         * g++.dg/charset/asm2.c: Run only x86.
26170         * gcc.dg/charset/asm3.c: Ditto.
26171
26172 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26173
26174         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26175         ld_library_path.
26176
26177 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26178
26179         * g++.dg/ext/altivec-3.C: New.
26180
26181 2004-02-26  Richard Henderson  <rth@redhat.com>
26182
26183         * g++.dg/ext/attrib10.C: Mark for warning.
26184         * gcc.dg/attr-alias-1.c: New.
26185
26186 2004-02-26  Richard Henderson  <rth@redhat.com>
26187
26188         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26189         * gcc.c-torture/execute/20040208-2.c: ... it back.
26190
26191 2004-02-26  Eric Christopher  <echristo@redhat.com>
26192
26193         * lib/target-supports.exp (check-iconv-available): New function.
26194         * lib/gcc-dg.exp (dg-require-iconv): New function.
26195         Use above.
26196         * gcc.dg/charset: New directory.
26197         * gcc.dg/charset/charset.exp: New file.
26198         * gcc.dg/charset/asm1.c: Ditto.
26199         * gcc.dg/charset/asm2.c: Ditto.
26200         * gcc.dg/charset/asm3.c: Ditto.
26201         * gcc.dg/charset/asm4.c: Ditto.
26202         * gcc.dg/charset/asm5.c: Ditto.
26203         * gcc.dg/charset/attribute1.c: Ditto.
26204         * gcc.dg/charset/attribute2.c: Ditto.
26205         * gcc.dg/charset/string1.c: Ditto.
26206         * g++.dg/charset: New directory.
26207         * g++.dg/dg.exp: Add here. Special options.
26208         * g++.dg/charset/charset.exp: New file.
26209         * g++.dg/charset/asm1.c: Ditto.
26210         * g++.dg/charset/asm2.c: Ditto.
26211         * g++.dg/charset/asm3.c: Ditto.
26212         * g++.dg/charset/asm4.c: Ditto.
26213         * g++.dg/charset/attribute1.c: Ditto.
26214         * g++.dg/charset/attribute2.c: Ditto.
26215         * g++.dg/charset/extern1.cc: Ditto.
26216         * g++.dg/charset/extern2.cc: Ditto.
26217         * g++.dg/charset/string1.c: Ditto.
26218
26219 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26220
26221         PR c++/14278
26222         * g++.dg/parse/comma1.C: New test.
26223
26224 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26225
26226         PR c++/14284
26227         * g++.dg/template/ttp8.C: New test.
26228
26229 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26230
26231         * gcc.dg/fixuns-trunc-1.c: New test.
26232
26233 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26234
26235         * gcc.dg/builtins-config.h: Use #elif.
26236
26237 2004-02-26  Michael Matz  <matz@suse.de>
26238
26239         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26240         * gcc.dg/991214-1.c: Likewise.
26241         * gcc.dg/i386-asm-1.c: Likewise.
26242
26243 2004-02-25  Richard Henderson  <rth@redhat.com>
26244
26245         * gcc.c-torture/execute/20040208-2.c: Move ...
26246         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26247
26248 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26249
26250         PR c++/14246
26251         * g++.dg/other/crash-3.C: New test.
26252
26253 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26254
26255         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26256         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26257
26258         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26259         HP-UX.
26260
26261 2004-02-24  Michael Matz  <matz@suse.de>
26262
26263         * gcc.dg/i386-regparm.c: New.
26264
26265 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26266
26267         * gcc.c-torture/execute/20040223-1.c: New.
26268
26269 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26270             Kazu Hirata  <kazu@cs.umass.edu>
26271
26272         * gcc.dg/fwritable-strings-1.c: Remove.
26273
26274 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26275
26276         PR c/14156
26277         * gcc.dg/20040223-1.c: New test.
26278
26279 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26280
26281         PR c++/14106
26282         * g++.dg/ext/typeof9.C: New test.
26283
26284 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26285
26286         PR c++/14250
26287         * g++.dg/other/switch1.C: New test.
26288
26289 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26290
26291         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26292         * gcc.dg/va-arg-1.c: Likewise.
26293
26294 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26295
26296         PR c++/14143
26297         * g++.dg/template/koenig5.C: New test.
26298
26299 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26300
26301         * g++.dg/ext/altivec-1.C: Generalize target triple.
26302         * g++.dg/ext/altivec-2.C: New test case.
26303         * g++.dg/ext/altivec_check.h: New file.
26304         * gcc.dg/altivec-1.c: Generalize target triple;
26305         include altivec_check.h and call altivec_check().
26306         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26307         * gcc.dg/altivec-6.c: New test case.
26308         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26309         type casts as needed.
26310         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26311         altivec_check().
26312         * gcc.dg/altivec-12.c: New test case.
26313         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26314         include altivec_check.h and call altivec_check().
26315         * gcc.dg/altivec_check.h: New file.
26316
26317 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26318
26319         * lib/target-supports.exp (check_alias_available): Don't mangle
26320         function `g' in test program.
26321
26322 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26323
26324         * lib/target-supports.exp (check_profiling_available): Check
26325         argument to determine whether we support a profiling type.
26326         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26327         check_profiling_available.
26328         * g++.dg/bprob/bprob.exp: Likewise.
26329         * g77.dg/bprob/bprob.exp: Likewise.
26330         * gcc.misc-tests/bprob.exp: Likewise.
26331         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26332         dg-require-profiling and delete expected error handling.
26333         * gcc.dg/20021014-1.c: Likewise.
26334         * gcc.dg/nest.c: Likewise.
26335
26336 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26337
26338         PR c++/12007
26339         * g++.dg/other/vthunk1.C: New test.
26340
26341 2004-02-20  Falk Hueffner  <falk@debian.org>
26342
26343         PR target/14201
26344         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26345
26346 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26347
26348         PR c++/13927
26349         * g++.dg/other/error8.C: Remove XFAIL markers.
26350
26351         PR c++/14173
26352         * g++.dg/ext/packed5.C: New test.
26353
26354         PR c++/14199
26355         * g++.dg/warn/Wunused-5.C: New test.
26356
26357         PR c++/14186
26358         * g++.dg/lookup/member1.C: New test.
26359
26360 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26361
26362         * gcc.c-torture/compile/20040130-1.c: Enable only when
26363         __INT_MAX__ >= 2147483647L.
26364         * gcc.c-torture/compile/961203-1.c: Likewise.
26365
26366 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26369         * g++.dg/opt/template1.C: Robustify assembler regexp
26370
26371 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26372
26373         * gcc.c-torture/execute/simd-4.x: Remove.
26374         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26375         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26376         Guard with #ifndef SKIP_ATTRIBUTE.
26377         * gcc.dg/compat/vector-1_y.c: Likewise.
26378         * gcc.dg/compat/vector-2_x.c: Likewise.
26379         * gcc.dg/compat/vector-2_y.c: Likewise.
26380         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26381         * g++.dg/eh/simd-2.C: Likewise.
26382
26383 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26384
26385         * gcc.c-torture/compile/complex-1.c: New.
26386
26387 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26388
26389         PR target/14209
26390         * gcc.c-torture/execute/20040218-1.c: New test.
26391
26392 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26393
26394         PR c++/14181
26395         * g++.dg/parse/new2.C: New test.
26396
26397 2004-02-18  Paul Brook  <paul@codesourcery.com>
26398
26399         * gcc.c-torture/compile/libcall-1.c: New test.
26400
26401 2004-02-18  Paul Brook  <paul@codesourcery.com>
26402
26403         PR debug/12934
26404         * gcc.dg/debug/debug-7.c: New test.
26405
26406 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26407
26408         * gcc.dg/20040217-1.c: New test.
26409
26410 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26411
26412         * gcc.c-torture/execute/990208-1.x: Delete.
26413
26414 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26415
26416         * gcc.c-torture/execute/20040208-2.x: New file.
26417
26418 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26419
26420         PR c++/11326
26421         * g++.dg/abi/structret1.C: New test.
26422
26423 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26424
26425         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26426         (i386_cpuid): No need to test if cpuid is available on AMD64.
26427         Fix assembly, so that it works onboth i386 and AMD64.
26428         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26429         (vecInLong): Fix s[] member type to unsigned int.
26430         (vecInWord): Remove type.
26431         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26432         (a64, b64, c64, d64, e64): Remove.
26433         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26434         Remove unused variable.  Remove initialization of removed variables.
26435         Don't call mmx_tests nor sse_tests.
26436         (reference_mmx, reference_sse): Remove.
26437         (check): Add return stmt.
26438         * gcc.dg/i386-sse-7.c: New test.
26439         * gcc.dg/i386-mmx-4.c: New test.
26440
26441 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26442
26443         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26444         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26445         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26446         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26447         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26448         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26449         g++.dg/tc1/dr94.C: Fix line terminator.
26450
26451 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26452
26453         * gcc.c-torture/compile/20040216-1.c: New.
26454
26455 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26456
26457         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26458         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26459         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26460         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26461         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26462         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26463
26464 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26465
26466         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26467
26468 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26469
26470         PR c++/13971
26471         * g++.dg/expr/cond4.C: New test.
26472
26473         PR c++/14086
26474         * g++.dg/lookup/crash2.C: New test.
26475
26476 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26477
26478         * gcc.c-torture/compile/20040214-2.c: New test.
26479
26480 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26481
26482         PR c++/14116
26483         * g++.dg/ext/typeof8.C: New test.
26484
26485 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26486
26487         * gcc.c-torture/compile/20040214-1.c: New test.
26488
26489 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26490
26491         PR c++/13635
26492         * g++.dg/template/spec11.C: New test.
26493
26494 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26495
26496         PR c++/13927
26497         * g++.dg/other/error8.C: New test.
26498
26499 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26500
26501         PR c++/14122
26502         * g++.dg/template/array4.C: New test.
26503
26504         PR c++/14108
26505         * g++.dg/inherit/thunk2.C: New test.
26506
26507         PR c++/14083
26508         * g++.dg/eh/cond2.C: New test.
26509
26510 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26511
26512         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26513
26514 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26515
26516         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26517
26518 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26519
26520         * g++.dg/simd-2.C: xfail on ppc64-linux.
26521
26522 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26523
26524         PR c/456
26525         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26526         tests.
26527
26528 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26529
26530         * gcc.dg/builtins-33.c: New test.
26531
26532 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26533
26534         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26535
26536 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26537
26538         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26539
26540 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26541
26542         * gcc.dg/ppc64-abi-3.c: New test.
26543
26544 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26545
26546         PR c/14092
26547
26548         * gcc.dg/pr14092-1.c: New testcase.
26549
26550 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26551
26552         * gcc.dg/cpp/assert4.c: Fix typo last change.
26553
26554         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26555         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26556
26557         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26558
26559 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26560
26561         * gcc.c-torture/compile/20040209-1.c: New test case.
26562
26563 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26564
26565         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26566
26567 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26568
26569         * gcc.c-torture/execute/20040208-[12].c: New tests.
26570
26571 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26572
26573         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26574
26575 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26576
26577         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26578
26579 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26580
26581         Bug 13856
26582         * gcc.dg/visibility-8.c: New testcase.
26583
26584 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26585
26586         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26587         arguments.
26588         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26589
26590 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26591
26592         PR middle-end/13696
26593         * g++.dg/opt/fold1.C: New test case.
26594
26595 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26596
26597         PR c++/14033
26598         * g++.dg/other/crash-2.C: New test.
26599
26600 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26601
26602         PR c++/14028
26603         * g++.dg/parse/angle-bracket2.C: New test.
26604
26605 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26606
26607         PR middle-end/13750
26608         Revert:
26609         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26610         PR pch/13361
26611         * testsuite/g++.dg/pch/wchar-1.C: New.
26612         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26613
26614 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26615
26616         PR c++/14008
26617         * g++.dg/parse/error15.C: New test.
26618         * g++.dg/parse/crash11.C: Update dg-error mark.
26619
26620 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26621
26622         PR c++/13932
26623         * g++.dg/warn/conv2.C: New test.
26624
26625 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26626
26627         PR c++/13086
26628         * g++.dg/warn/incomplete1.C: Remove xfail.
26629
26630 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26631
26632         * lib/file-format.exp (gcc_target_object_format): Use
26633         ${tool}_target_compile, not gcc_target_compile.
26634         * lib/target-supports.exp (check_alias_available): Likewise.
26635         (check_gc_sections_available): Likewise.
26636         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26637         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26638         dg-require-alias.
26639
26640 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26641
26642         PR c++/13969
26643         * g++.dg/template/static6.C: New test.
26644
26645 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26646
26647         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26648
26649 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26650
26651         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26652         tests for systems where `char' is unsigned by default.
26653
26654 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26655
26656         PR c++/13997
26657         * g++.dg/template/partial3.C: New test.
26658
26659 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26660
26661         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26662         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26663         Remove mentions of obsolete ports.
26664
26665 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26666
26667         * gcc.dg/noncompile/20001228-1.c: Fix for new
26668         error message.
26669
26670 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26671
26672         PR target/9348
26673         * gcc.c-torture/execute/multdi-1.c: New test case.
26674
26675 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26676
26677         PR c++/13925
26678         * g++.dg/template/lookup5.C: New test.
26679
26680 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26681
26682         PR c++/13950
26683         * g++.dg/template/lookup4.C: New test.
26684
26685         PR c++/13970
26686         * g++.dg/parse/error14.C: New test.
26687
26688         PR c++/14002
26689         * g++.dg/parse/template13.C: New test.
26690
26691 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26692
26693         PR c++/13978
26694         * g++.dg/template/koenig4.C: New test.
26695
26696         PR c++/13968
26697         * g++.dg/template/crash17.C: New test.
26698
26699         PR c++/13975
26700         * g++.dg/parse/error13.C: New test.
26701         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26702
26703 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26704
26705         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26706
26707 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26708
26709         PR c/11658
26710         PR c/13994
26711         * gcc.dg/noncompile/20040203-1.c: New test.
26712         * gcc.dg/noncompile/20040203-2.c: Likewise.
26713         * gcc.dg/noncompile/20040203-3.c: Likewise.
26714         * gcc.dg/20040203-1.c: Likewise.
26715
26716 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26717
26718         PR c++/10858
26719         * g++.dg/template/sizeof7.C: New test.
26720
26721 2004-02-02  Eric Christopher  <echristo@redhat.com>
26722             Zack Weinberg  <zack@codesourcery.com>
26723
26724         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26725
26726 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26727
26728         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26729         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26730         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26731         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26732
26733 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26734
26735         PR c++/13113
26736         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26737
26738         PR c++/13854
26739         * g++.dg/ext/attrib13.C: New test.
26740
26741         PR c++/13907
26742         * g++.dg/conversion/op2.C: New test.
26743
26744 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26745
26746         * gcc.dg/titype-1.c: Fix pasto.
26747
26748 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26749
26750         * gcc.dg/titype-1.c: New test.
26751
26752 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26753
26754         PR c++/13957
26755         * g++.dg/template/non-type-template-argument-1.C,
26756         g++.dg/template/qualified-id1.C: Update dg-error marks.
26757         * g++.dg/template/nontype6.C: New test.
26758
26759 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26760
26761         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26762         * gcc.dg/builtins-31.c: New testcase.
26763         * gcc.dg/builtins-32.c: New testcase.
26764
26765 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26766
26767         * objc.dg/call-super-2.m: Update line numbers
26768         for the including of stddef.h.
26769
26770 2004-01-30  Michael Matz  <matz@suse.de>
26771
26772         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26773         g++.dg/ext/case-range3.C: New tests.
26774
26775 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26776
26777         DR206
26778         PR c++/13813
26779         * g++.dg/template/member4.C: New test.
26780
26781 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26782
26783         PR c++/13683
26784         * g++.dg/template/sizeof6.C: New test.
26785
26786 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26787
26788         * gcc.dg/fwritable-strings-1.c: New test.
26789
26790 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26791
26792         * gcc.c-torture/compile/20040130-1.c: New test.
26793
26794 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26795
26796         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26797
26798 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26799
26800         PR c++/13883
26801         * g++.dg/template/ctor3.C: New test.
26802
26803 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26804
26805         * g++.dg/tc1: New directory.
26806         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26807         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26808         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26809         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26810         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26811
26812 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26813
26814         * g++.dg/parse/error11.C: New test.
26815         * g++.dg/parse/error12.C: Likewise.
26816
26817 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26818
26819         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26820         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26821
26822 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26823
26824         PR c++/13791
26825         * g++.dg/ext/attrib12.C: New test.
26826
26827         PR c++/13736
26828         * g++.dg/parse/cast2.C: New test.
26829
26830 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26831
26832         * objc.dg/encode-2.m (main): New local string.  Set depending on
26833         sizeof long.  Use in sscanf call.
26834         * objc.dg/encode-3.m (main): New local string.  Set depending on
26835         sizeof long.  Use in scan_initial call.
26836
26837 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26838
26839         * objc.dg/call-super-2.m: Make LP64-safe.
26840         * objc.dg/desig-init-1.m: Likewise.
26841
26842 2004-01-27  Devang Patel <dpatel@apple.com>
26843
26844         * g++.dg/debug/namespace1.C: New test.
26845
26846 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26847
26848         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26849         xscale-*-*.
26850
26851         * gcc.dg/arm-mmx-1.c: New test.
26852
26853 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26854
26855         * gcc.dg/20040127-1.c: New test.
26856         * gcc.dg/20040127-2.c: New test.
26857
26858 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26859
26860         * objc.dg/stret-1.m (glob): Renamed to globa.
26861
26862 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/13663
26865         * g++.dg/expr/for1.C: New test.
26866
26867 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26868
26869         PR middle-end/13779
26870         * gcc.dg/darwin-longlong.c: New test.
26871
26872 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26873
26874         * gcc.dg/20040124-1.c: Moved test from here...
26875         * gcc.c-torture/compile/20040124-1.c: ...to here.
26876
26877 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26878
26879         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26880         the assembly output if -m64 is passed.
26881
26882 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/13833
26885         * g++.dg/template/cond3.C: New test.
26886
26887 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26888
26889         PR c++/13810
26890         * g++.dg/template/ttp7.C: New test.
26891
26892 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26893
26894         PR c++/13797
26895         * g++.dg/template/nontype4.C: New test.
26896         * g++.dg/template/nontype5.C: Likewise.
26897
26898 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26899
26900         * gcc.dg/torture/mips-clobber-at.c: New test.
26901
26902 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26903
26904         * gcc.dg/20040124-1.c: New test.
26905
26906 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26907
26908         * gcc.dg/20040123-1.c: New test.
26909
26910 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26911
26912         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26913
26914 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26915
26916         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26917
26918 2004-01-23  Andrew Pinski  <apinski@apple.com>
26919
26920         * gcc.dg/20030121-1.c: Move to ..
26921         * gcc.dg/20040121-1.c: here.
26922
26923 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26924
26925         * gcc.dg/builtins-29.c: New test case.
26926
26927 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26928
26929         PR 18314
26930         * gcc.dg/builtins-30.c: New testcase.
26931
26932 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26933
26934         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26935         * lib/g77.exp: Likewise.
26936         * lib/objc.exp: Likewise.
26937         * lib/g++.exp: Likewise.
26938
26939 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26940
26941         * gcc.dg/struct-by-value-2.c: New test.
26942
26943 2004-01-21  Andrew Pinski  <apinski@apple.com>
26944
26945         PR target/13785
26946         * gcc.dg/20030121-1.c: New test.
26947
26948 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26949
26950         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26951         clobber frame pointer register in asm statement.
26952
26953 2004-01-21  Falk Hueffner  <falk@debian.org>
26954
26955         * gcc.c-torture/compile/20040121-1.c: New test.
26956
26957 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26958
26959         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26960
26961 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26962
26963         * gcc.dg/ppc64-abi-2.c: New test.
26964
26965 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26966
26967         * lib/treelang.exp: Fill out this file.
26968         * lib/treelang-dg.exp: New File.
26969
26970 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26971
26972         * gcc.c-torture/compile/981022-1.c: Remove.
26973         * gcc.dg/array-5.c: Remove XFAIL.
26974         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26975         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26976         gcc.dg/cond-lvalue-1.c: Update.
26977         * gcc.dg/cast-lvalue-2.c: New test.
26978
26979 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26980
26981         PR c++/13592
26982         * g++.dg/other/error1.C (class foo): Tweak error message.
26983
26984         PR c++/13592
26985         * g++.dg/template/call2.C: New test.
26986
26987 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26988
26989         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26990         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26991         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26992         scalar-return-1_x.c, scalar-return-2_y.c,
26993         scalar-return-3_x.c, scalar-return-3_y.c,
26994         scalar-return-4_x.c, scalar-return-4_y.c,
26995         struct-align-1.h, struct-align-1_x.c,
26996         struct-align-1_y.c, struct-align-2.h,
26997         struct-align-2_x.c, struct-align-2_y.c,
26998         struct-by-value-10_y.c, struct-by-value-11_x.c,
26999         struct-by-value-11_y.c, struct-by-value-12_x.c,
27000         struct-by-value-12_y.c, struct-by-value-13_x.c,
27001         struct-by-value-13_y.c, struct-by-value-14_x.c,
27002         struct-by-value-14_y.c, struct-by-value-15_x.c,
27003         struct-by-value-15_y.c, struct-by-value-16_y.c,
27004         struct-by-value-17_y.c, struct-by-value-18_y.c,
27005         struct-by-value-19_y.c, struct-by-value-1_x.c,
27006         struct-by-value-1_y.c, struct-by-value-20_y.c,
27007         struct-by-value-2_x.c, struct-by-value-2_y.c,
27008         struct-by-value-3_y.c, struct-by-value-4_x.c,
27009         struct-by-value-4_y.c, struct-by-value-5_y.c,
27010         struct-by-value-6_y.c, struct-by-value-7_y.c
27011         struct-by-value-8_x.c, struct-by-value-8_y.c
27012         struct-by-value-9_x.c, struct-by-value-9_y.c
27013         struct-return-10_x.c, struct-return-10_y.c,
27014         struct-return-19_x.c, struct-return-20_x.c
27015         struct-return-2_x.c, struct-return-2_y.c
27016         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27017         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27018
27019 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27020
27021         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27022         attribute on sparc*-sun-solaris2.*.
27023
27024 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27025
27026         PR c++/13710
27027         * g++.dg/ext/typeof7.C: New test.
27028
27029 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27030
27031         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27032         * gcc.dg/const-elim-1.c: Same.
27033
27034 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27035
27036         * objc.dg/stret-1.m: New.
27037         * objc.dg/stret-2.m: New.
27038
27039 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27040
27041         PR c++/11895
27042         * g++.dg/ext/vector1.C: New test.
27043
27044 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27045
27046         * gcc.dg/pch/import-1.c: New.
27047         * gcc.dg/pch/import-1.hs: New.
27048         * gcc.dg/pch/import-1a.h: New.
27049         * gcc.dg/pch/import-1b.h: New.
27050         * gcc.dg/pch/import-1c.h: New.
27051
27052 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27053
27054         PR c++/13574
27055         * g++.dg/ext/array1.C: New test.
27056
27057         PR c++/13178
27058         * g++.dg/conversion/op1.C: New test.
27059
27060 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27061
27062         PR 11864
27063         From Kazumoto Kojima / Dan Kegel:
27064         * gcc.dg/pr11864-1.c: New test.
27065
27066         PR 10392
27067         From Marcus Comstedt / Dan Kegel:
27068         * gcc.dg/pr10392-1.c: New test.
27069
27070 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/13478
27073         * g++.dg/init/ref10.C: New test.
27074
27075 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27076
27077         PR c++/13407
27078         * g++.dg/parse/typename6.C: New test.
27079
27080 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27081
27082         PR pch/13361
27083         * testsuite/g++.dg/pch/wchar-1.C: New.
27084         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27085
27086 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27087
27088         PR c++/9259
27089         * g++.dg/expr/sizeof2.C: New test.
27090
27091 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27092
27093         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27094
27095 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27096
27097         PR c++/13659
27098         * g++.dg/lookup/strong-using-3.C: New.
27099         * g++.dg/lookup/using-10.C: New.
27100
27101 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27102
27103         PR c++/13594
27104         * g++.dg/lookup/strong-using-2.C: New.
27105
27106 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27107             Dan Kegel <dank@kegel.com>
27108             J"orn Rennecke <joern.rennecke@superh.com>
27109
27110         PR target/9365
27111         * gcc.dg/pr9365-1.c: New test.
27112
27113 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27114
27115         PR c++/8856
27116         * g++.dg/parse/casting-operator2.C: New test.
27117         * g++.old-deja/g++.pt/explicit83.C: Remove.
27118
27119 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27120
27121         * gcc.dg/label-compound-stmt-1.c: New test.
27122         * gcc.c-torture/compile/950922-1.c,
27123         gcc.c-torture/compile/20000211-3.c,
27124         gcc.c-torture/compile/20000518-1.c,
27125         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27126         compound statements.
27127
27128 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27129
27130         * gcc.dg/ppc64-abi-1.c: New test.
27131
27132 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27133
27134          * g++.dg/ext/attrib9.C: Add dg-warnings.
27135
27136 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27137
27138         PR c++/12335
27139         * g++.dg/parse/dtor3.C: New test.
27140
27141 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27142
27143         PR c++/12709
27144         * g++.dg/parse/try-catch-1.C: New test.
27145
27146 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27147
27148         * ada/acats/run_all.sh: Add more verbose output in acats.log
27149         when compiling tests.
27150
27151 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27152
27153         PR 13656
27154         * gcc.dg/typedef-redecl.c: New test case.
27155         * gcc.dg/typedef-redecl.h: New support file.
27156
27157 2004-01-13  Jan Hubicka  <jh@suse.cz>
27158
27159         * gcc.dg/always_inline.c: New test.
27160         * gcc.dg/debug/20031231-1.c: Fix.
27161
27162 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27163
27164         PR c++/13474
27165         * g++.dg/template/array3.C: New test.
27166
27167 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27168
27169         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27170         * g++.dg/warn/Wunused-2.C: Likewise.
27171
27172 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27173
27174         PR c++/13289
27175         * g++.dg/template/instantiate6.C: New test.
27176
27177 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27178
27179         PR middle-end/11397
27180         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27181
27182 2004-01-12  Jan Hubicka  <jh@suse.cz>
27183
27184         PR opt/12826
27185         * gcc.dg/20040112-1.c: New.
27186
27187         * gcc.dg/dwarf-die[1-7].c: Move to...
27188         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27189         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27190
27191 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27192
27193         PR c++/4100
27194         * g++.dg/parse/friend4.C: New test.
27195
27196 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27197
27198         PR c++/4100
27199         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27200         definition is called a friend.
27201
27202 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27203
27204         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27205
27206 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27207
27208         PR c++/3478
27209         * g++.dg/parse/error10.C: New test.
27210         * g++.dg/template/arg2.C: Accept "invalid type" error.
27211
27212 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27213
27214         PR middle-end/13392
27215         * g++.dg/opt/expect2.C: New test.
27216
27217 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27218
27219         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27220         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27221         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27222         Update dg-error regexps.
27223
27224 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27225
27226         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27227         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27228
27229 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27230
27231         * gcc.dg/pragma-re-1.c: Use right pointer type.
27232
27233 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27234
27235         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27236
27237 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27238
27239         * gcc.dg/rs6000-ldouble-1.c: New.
27240
27241 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27242
27243         DR 337
27244         PR c++/9256
27245         * g++.dg/other/abstract1.C: New test.
27246
27247 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27248
27249         * g++.dg/lookup/strong-using-1.C: New.
27250
27251 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27252
27253         PR c/11234
27254         * gcc.dg/func-ptr-conv-1.c: New test.
27255         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27256
27257 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27258
27259         PR target/13380.
27260         * gcc.c-torture/compile/20040109-1.c: New.
27261
27262 2004-01-08  Stuart Hastings  <stuart@apple.com>
27263
27264         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27265         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27266         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27267
27268 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27269
27270         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27271
27272 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27273
27274         * ada/acats/run_acats: Treat 'gnatchop' the same way
27275         as 'gnatmake'.  Export GCC_DRIVER.
27276         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27277         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27278
27279 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27280
27281         PR c++/12573
27282         * g++.dg/template/dependent-expr4.C: New test.
27283
27284 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27285
27286         * gcc.dg/altivec-11.c: New test.
27287
27288 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27289
27290         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27291
27292 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27293
27294         PR c/6024
27295         * gcc.dg/enum-compat-1.c: New test.
27296         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27297
27298 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27299
27300         PR c/12165
27301         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27302         gcc.dg/c99-idem-qual-3.c: New tests.
27303
27304 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27305
27306         * gcc.dg/winline-7.c: Don't cast void * to int.
27307
27308 2004-01-06  Jan Hubicka  <jh@suse.cz>
27309
27310         * gcc.dg/i386-sse-5.c: New test
27311         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27312
27313 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27314
27315         PR c++/12815
27316         * g++.dg/rtti/typeid4.C: New test.
27317
27318 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27319
27320         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27321
27322 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27323
27324         PR c++/12132
27325         * g++.dg/template/error11.C: New test.
27326
27327         PR c++/13451
27328         * g++.dg/template/class2.C: New test.
27329
27330 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27331         Richard Sandiford <rsandifo@redhat.com>
27332
27333         PR c++/13387
27334         * g++.dg/opt/alias3.C: New test.
27335
27336 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27337
27338         PR c++/13157
27339         * g++.dg/template/koenig3.C: New test.
27340
27341         PR c++/13529
27342         * g++.dg/parse/offsetof3.C: New test.
27343
27344         * g++.dg/init/copy7.C: Add missing dg-error markers.
27345
27346         PR c++/12226
27347         * g++.dg/init/copy7.c: New test.
27348
27349         PR c++/13536
27350         * g++.dg/parse/cast1.C: New test.
27351
27352 2004-01-04  Jan Hubicka  <jh@suse.cz>
27353
27354         * gcc.dg/winline[1-7].c: New tests.
27355
27356 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27357
27358         PR c++/13520
27359         * g++.dg/template/qualttp22.C: New test.
27360
27361 2004-01-01  Jan Hubicka  <jh@suse.cz>
27362
27363         * gcc.dg/debug/20031231-1.c: New.
27364         * gcc.c-torture/compile/20040101-1.c: New.
27365         * gcc.dg/dwarf-die-[1-7].c: New.
27366
27367 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27368
27369         PR optimization/13521
27370         * gcc.c-torture/compile/20031231-1.c: New test.
27371
27372 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27373
27374         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27375
27376 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27377
27378         PR c++/10079
27379         * g++.dg/template/crash16.C: New test.
27380
27381 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27382
27383         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27384
27385 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27386
27387         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27388         ports.
27389         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27390         * g++.old-deja/g++.law/profile1.C: Likewise.
27391         * gcc.c-torture/compile/981006-1.c: Likewise.
27392         * gcc.c-torture/execute/loop-2e.x: Likewise.
27393         * gcc.c-torture/execute/loop-2f.x: Remove.
27394         * gcc.c-torture/execute/loop-2g.x: Likewise.
27395         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27396         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27397
27398 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27399
27400         PR c++/13507
27401         * g++.dg/ext/attrib11.C: New test.
27402
27403         PR c++/13494
27404         * g++.dg/template/array2-1.C: New test.
27405         * g++.dg/template/array2-2.C: New test.
27406
27407 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27408
27409         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27410
27411 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27412
27413         PR c++/12774
27414         * g++.dg/template/array1-1.C: New test.
27415         * g++.dg/template/array1-2.C: New test.
27416
27417 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27418
27419         PR fortran/12632
27420         * g77.dg/12632.f: New test case.
27421
27422 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27423
27424         PR c++/13289
27425         * g++.dg/parse/nontype1.C: New test.
27426
27427 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27428
27429         PR c++/12403
27430         * g++.dg/parse/explicit1.C: New test.
27431         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27432
27433 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/13081
27436         * g++.dg/opt/inline6.C: New test.
27437
27438         PR c++/12613
27439         * g++.dg/parse/error9.C: New test.
27440
27441         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27442
27443 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27444
27445         PR c++/13009
27446         * g++.dg/init/assign1.C: New test.
27447
27448 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27449
27450         PR c++/13070
27451         * g++.dg/warn/format3.C: New test case.
27452
27453 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27454
27455         * gcc.c-torture/compile/20031227-1.c: New test.
27456
27457 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27458
27459         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27460         * g77.dg/bprob/bprob.exp: Likewise.
27461         * gcc.misc-tests/bprob.exp: Likewise.
27462         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27463         variants on systems where the library does not provide that
27464         functionality.
27465         * gcc.dg/builtins-20.c: Use builtins-config.h.
27466         * gcc.dg/builtins-config.h: New file.
27467
27468 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27469
27470         * lib/gcc-dg.exp (dg-require-profiling): New function.
27471         * lib/target-supports.exp (check_profiling_available): Likewise.
27472         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27473         * g77.dg/bprob/bprob.exp: Likewise.
27474         * gcc.misc-tests/bprob.exp: Likewise.
27475         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27476         * gcc.dg/20021014-1.c: Likewise.
27477         * gcc.dg/nest.c: Likewise.
27478
27479 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27480
27481         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27482         compiling.
27483         * g++.dg/lookup/java2.C: Likewise.
27484         * gcc.dg/cpp/lexident.c: Likewise.
27485
27486 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27487
27488         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27489         given.
27490         * gcc.c-torture/compile/961203-1.c: Likewise.
27491         * gcc.c-torture/compile/980506-1.c: Likewise.
27492
27493 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27494
27495         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27496         (additional_prunes): New global.
27497         (gcc-dg-prune): Handle additional per-test pruning.
27498         (dg-test): Clear additional_prunes between tests.
27499
27500         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27501         dg-prune-output to avoid spurious failures from assembler
27502         complaining about nonexistent WAW violations.
27503         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27504         Use dg-prune-output to avoid spurious failures from assembler
27505         warning about Itanium B-step errata.
27506
27507 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27508
27509         * g++.dg/abi/macro0.C: New test.
27510         * g++.dg/abi/macro1.C: Likewise.
27511         * g++.dg/abi/macro2.C: Likewise.
27512
27513         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27514         * g++.dg/abi/bitfield7.C: Likewise.
27515         * g++.dg/abi/dtor2.C: Likewise.
27516         * g++.dg/abi/mangle11.C: Likewise.
27517         * g++.dg/abi/mangle12.C: Likewise.
27518         * g++.dg/abi/mangle14.C: Likewise.
27519         * g++.dg/abi/mangle17.C: Likewise.
27520         * g++.dg/abi/vbase10.C: Likewise.
27521         * g++.dg/abi/vbase14.C: Likewise.
27522         * g++.dg/template/qualttp17.C: Likewise.
27523
27524 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27525
27526         PR c/11995
27527         * gcc.dg/20031223-1.c: New test.
27528
27529 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27530
27531         * gcc.dg/noreturn-7.c: New test.
27532
27533 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27534
27535         * gcc.dg/null-pointer-1.c: New test.
27536
27537 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27538
27539         * g++.old-deja/g++.jason/template18.C: Remove.
27540         * g++.old-deja/g++.jason/template37.C: Likewise.
27541
27542         PR c++/12862
27543         * g++.dg/lookup/ns1.C: New test.
27544
27545         PR c++/12397
27546         * g++.dg/template/lookup3.C: New test.
27547
27548 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27549
27550         * g++.dg/template/recurse1.C: New test
27551
27552 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27553
27554         PR c++/12479
27555         * g++.dg/parse/semicolon1.C: New test.
27556         * g++.dg/parse/semicolon1.h: Likewise.
27557
27558 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27559
27560         * gcc.dg/darwin-misaligned.c: New test.
27561
27562 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27563
27564         PR c/9163
27565         * gcc.dg/20031222-1.c: New test.
27566
27567 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27568
27569         PR c++/13438
27570         * g++.dg/parse/error8.C: New test.
27571
27572         PR c++/11554
27573         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27574
27575 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27576
27577         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27578         too small.
27579         * gcc.c-torture/compile/930217-1.c: Likewise.
27580         * gcc.c-torture/compile/930513-1.c: Likewise.
27581         * gcc.c-torture/execute/920908-2.c: Likewise.
27582         * gcc.c-torture/execute/921204-1.c: Likewise.
27583         * gcc.c-torture/execute/930621-1.c: Likewise.
27584         * gcc.c-torture/execute/930630-1.c: Likewise.
27585         * gcc.c-torture/execute/931031-1.c: Likewise.
27586         * gcc.c-torture/execute/980602-2.c: Likewise.
27587         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27588         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27589         * gcc.c-torture/execute/extzvsi.c: Likewise.
27590         * gcc.c-torture/unsorted/ext.c: Likewise.
27591
27592 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27593
27594         PR target/12749
27595         * gcc.c-torture/compile/20031220-2.c: New test case.
27596
27597 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27598
27599         PR optimization/13031
27600         * gcc.c-torture/compile/20031220-1.c: New test case.
27601
27602 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27603
27604         * gcc.dg/cast-function-1.c: New test.
27605
27606 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27607
27608         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27609         formats.
27610
27611 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27612
27613         PR c++/12795
27614         * g++.dg/ext/attrib10.C: New test.
27615
27616 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27617
27618         * gcc.dg/cleanup-10.c: New test.
27619         * gcc.dg/cleanup-11.c: New test.
27620
27621 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27622
27623         PR c++/13239
27624         * g++.dg/opt/expect1.C: New test.
27625
27626 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27627
27628         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27629
27630 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27631
27632         PR debug/12923
27633         * gcc.dg/20031218-1.c: New test.
27634
27635         PR debug/12389
27636         * gcc.dg/20031218-2.c: New test.
27637         * gcc.dg/20031218-3.c: New test.
27638
27639         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27640         of label name and allow for USER_LABEL_PREFIX == "_" names.
27641         * g++.dg/abi/mangle18-2.C: Likewise.
27642         * g++.dg/abi/mangle19-1.C: Likewise.
27643         * g++.dg/abi/mangle19-2.C: Likewise.
27644         * g++.dg/abi/mangle20-1.C: Likewise.
27645         * g++.dg/abi/mangle20-2.C: Likewise.
27646
27647 2003-12-18  Richard Henderson  <rth@redhat.com>
27648
27649         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27650
27651 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27652             Dan Kegel <dank@kegel.com>
27653
27654         PR other/12009
27655         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27656         testing a cross compiler, it causes spurious compile failures.
27657         * lib/g++.exp: Likewise.
27658
27659 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27660
27661         PR c++/13262
27662         * g++.dg/template/access13.C: New test.
27663
27664 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27665
27666         * gcc.dg/20031216-1.c: New test.
27667
27668 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27669
27670         PR c++/9154
27671         * g++.dg/template/error10.C: New test.
27672
27673 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27674
27675         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27676         * g++.dg/eh/simd-2.C: Likewise.
27677
27678 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27679             Roger Sayle  <roger@eyesopen.com>
27680
27681         * gcc.c-torture/execute/ieee/mzero5.c: New.
27682
27683 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27684
27685         PR c++/10603
27686         * g++.dg/parse/error6.C: New test.
27687
27688         PR c++/12827
27689         * g++.dg/parse/error7.C: New test.
27690
27691 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27692
27693         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27694         at -O with stabs debugging formats.
27695         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27696         * gcc.dg/debug/debug-2.c: Likewise.
27697
27698 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27699
27700         PR c++/12696
27701         * g++.dg/init/error1.C: New test.
27702
27703         PR c++/12218
27704         * g++.dg/init/pm3.C: New test.
27705
27706 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27707
27708         PR c/3347
27709         * gcc.dg/bitfld-8.c: New test.
27710
27711 2003-12-16  James Lemke  <jim@wasabisystems.com>
27712
27713         * gcc.dg/arm-scd42-[123].c: New tests.
27714
27715 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27716
27717         PR c++/9043
27718         * g++.dg/abi/mangle20-1.C: New test.
27719         * g++.dg/abi/mangle20-2.C: New test.
27720
27721 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27722
27723         PR c++/13275
27724         * g++.dg/other/offsetof2.C: Remove XFAIL.
27725         * g++.dg/parse/offsetof1.C: New test.
27726         * g++.gd/parse/offsetof2.C: Likewise.
27727
27728 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27729
27730         * g++.dg/template/nontype3.C: New test.
27731         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27732
27733 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27734
27735         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27736
27737 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27738
27739         PR c++/13387
27740         * g++.dg/expr/assign1.C: New test.
27741
27742         PR c++/13242
27743         * g++.dg/abi/mangle19-1.C: New test.
27744         * g++.dg/abi/mangle19-2.C: New test.
27745
27746 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27747
27748         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27749
27750 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27751
27752         * gcc.c-torture/execute/20031216-1.c: New test.
27753
27754 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27755
27756         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27757         an ICE regression.
27758
27759 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27760
27761         PR c++/10926
27762         * g++.dg/template/error9.C: New test.
27763
27764         PR c++/11116
27765         * g++.dg/template/error8.C: New test.
27766
27767 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27768
27769         PR middle-end/13400
27770         * gcc.c-torture/execute/20031215-1.c: New test case.
27771
27772 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27773
27774         PR c++/13269
27775         * g++.dg/parse/error5.C: New test.
27776
27777         PR c++/12989
27778         * g++.dg/expr/sizeof1.C: New test.
27779
27780         PR c++/13310
27781         * g++.dg/template/crash15.C: New test.
27782
27783 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27784
27785         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27786         a non-POD type as the last named parameter of a varargs function.
27787
27788 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27789
27790         PR c++/13243
27791         PR c++/12573
27792         * g++.dg/template/crash14.C: New test.
27793         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27794
27795 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27796
27797         * g++.dg/other/java1.C: New test.
27798
27799         PR c++/13241
27800         * g++.dg/abi/mangle18-1.C: New test.
27801         * g++.dg/abi/mangle18-2.C: New test.
27802
27803 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27804
27805         PR optimization/10312
27806         * gcc.c-torture/execute/20031214-1.c: New.
27807
27808 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27809
27810         PR c++/10779
27811         PR c++/12160
27812         * g++.dg/parse/error3.C: New test.
27813         * g++.dg/parse/error4.C: Likewise.
27814         * g++.dg/abi/mangle4.C: Tweak error messages.
27815         * g++.dg/lookup/using5.C: Likewise.
27816         * g++.dg/other/error2.C: Likewise.
27817         * g++.dg/parse/typename5.C: Likewise.
27818         * g++.dg/parse/undefined1.C: Likewise.
27819         * g++.dg/template/arg2.C: Likewise.
27820         * g++.dg/template/ttp3.C: Likewise.
27821         * g++.dg/template/type1.C: Likewise.
27822         * g++.old-deja/g++.other/crash32.C: Likewise.
27823         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27824
27825 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27826
27827         PR c++/13106
27828         * g++.dg/warn/noreturn-3.C: New test.
27829
27830 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27831
27832         PR c++/13118
27833         * g++.dg/abi/covariant3.C: New.
27834
27835 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27836
27837         * g++.dg/eh/ia64-1.C: New test.
27838
27839 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27840
27841         PR optimization/13037
27842         * g77.f-torture/execute/13037.f: New test case.
27843
27844 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         PR c++/12881
27847         * g++.dg/abi/covariant2.C: New.
27848
27849 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27850
27851         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27852
27853 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27854
27855         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27856
27857 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27858
27859         PR other/10819
27860         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27861         to fix Bug 10819.
27862         * lib/g++.exp (g++_version): Likewise.
27863         * lib/g77.exp (g77_version): Likewise.
27864         * lib/objc.exp (default_objc_version): Likewise.
27865
27866 2003-12-10  Richard Henderson  <rth@redhat.com>
27867
27868         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27869
27870         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27871
27872 2003-12-08  Matt Austern  <austern@apple.com>
27873
27874         PR c/13134
27875         * lib/gcc-dg.exp (dg-require-visibility): Define.
27876         * lib/target-supports (check_visibility_available): Define.
27877         * gcc.dg/visibility-1.c: New test.
27878         * gcc.dg/visibility-2.c: Likewise.
27879         * gcc.dg/visibility-3.c: Likewise.
27880         * gcc.dg/visibility-4.c: Likewise.
27881         * gcc.dg/visibility-5.c: Likewise.
27882         * gcc.dg/visibility-6.c: Likewise.
27883         * g++.dg/ext/visibility-1.C: Likewise.
27884         * g++.dg/ext/visibility-2.C: Likewise.
27885         * g++.dg/ext/visibility-3.C: Likewise.
27886         * g++.dg/ext/visibility-4.C: Likewise.
27887         * g++.dg/ext/visibility-5.C: Likewise.
27888         * g++.dg/ext/visibility-6.C: Likewise.
27889
27890 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27891
27892         * g++.dg/lookup/java1.C: New test.
27893         * g++.dg/lookup/java2.C: New test.
27894
27895 2003-12-07  Falk Hueffner  <falk@debian.org>
27896
27897         * g++.dg/opt/noreturn-1.C: New test.
27898
27899 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27900
27901         * gcc.dg/overflow-1.c: New test.
27902
27903 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27904
27905         * g77.f-torture/compile/13060.f: New test.
27906
27907 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27908
27909         PR c++/13323
27910         * g++.dg/inherit/operator2.C: New test.
27911
27912 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27913
27914         PR c++/13305
27915         * g++.dg/ext/attrib9.C: New test.
27916
27917 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR c++/13314
27920         * g++.dg/template/error7.C: New test.
27921
27922 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27923             J"orn Rennecke <joern.rennecke@superh.com>
27924
27925         PR target/13302
27926         * g++.dg/other/struct-va_list.C: New test.
27927
27928 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27929
27930         PR c++/13166
27931         * g++.dg/parse/defarg6.C: New test.
27932
27933 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27934
27935         PR target/13256
27936         * gcc.c-torture/execute/20031201-1.c: New test.
27937
27938 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27939
27940         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27941
27942 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27943
27944         * gcc.dg/builtin-return-1.c: New test.
27945
27946 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27947             J"orn Rennecke <joern.rennecke@superh.com>
27948
27949         PR optimization/13260
27950         * gcc.c-torture/execute/20031204-1.c: New test.
27951
27952 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27953
27954         PR c++/9127
27955         * g++.dg/template/error6.C: New test.
27956
27957 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27958
27959         * gcc.dg/20031202-1.c: New test.
27960
27961 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27962
27963         PR c++/13179
27964         * g++.dg/template/eh1.C: New test.
27965
27966         PR c++/10771
27967         * g++.dg/template/error5.C: New test.
27968
27969 2003-12-02  David Ung  <davidu@mips.com>
27970
27971         * gcc.dg/compat/vector-check.h: Corrected type for var
27972         g_##TMODE
27973
27974 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27975
27976         PR c++/10126
27977         * g++.dg/template/ptrmem8.C: New test.
27978
27979 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27980
27981         PR c++/12573
27982         * g++.dg/template/dependent-expr3.C: New test.
27983
27984 2003-12-01  James Lemke  <jim@wasabisystems.com>
27985
27986         * gcc.dg/arm-g2.c: New test.
27987
27988 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27989
27990         PR optimization/11634
27991         * gcc.dg/20031201-2.c: New test case.
27992
27993 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27994
27995         PR 11433
27996         * objc.dg/proto-lossage-3.m: New test.
27997
27998 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27999
28000         PR optimization/12628
28001         * gcc.dg/20031201-1.c: New test case.
28002
28003 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28004
28005         * gcc.dg/unaligned-1.c: New test.
28006
28007 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28008
28009         PR c++/9849
28010         * g++.dg/template/error4.C: New test.
28011         * g++.dg/template/nested3.C: Adjust error markers.
28012
28013 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28014
28015         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28016
28017 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28018
28019         PR c/10333
28020         * gcc.dg/bitfld-7.c: New test.
28021
28022 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28023
28024         * gcc.dg/tls/asm-1.C: New test.
28025
28026 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28027
28028         * gcc.dg/cpp/assert4.c: Update.
28029
28030 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28031
28032         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28033         * gcc.dg/builtin-apply3.c: New test.
28034
28035 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28036
28037         * lib/compat.exp (compat-obj): New xfaildata parameter.
28038         Use it to set compiler_conditional_xfail_data before compiling.
28039         (compat-get-options): Handle dg-xfail-if.
28040         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28041         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28042         * gcc.dg/compat/vector-1_y.c: Likewise.
28043         * gcc.dg/compat/vector-2_x.c: Likewise.
28044         * gcc.dg/compat/vector-2_y.c: Likewise.
28045
28046 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28047
28048         * g++.dg/opt/reg-stack4.C: New test.
28049
28050 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28051
28052         * gcc.dg/builtin-apply2.c: New test.
28053
28054 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28055
28056         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28057
28058 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28059
28060         PR c++/12924
28061         * g++.dg/template/template-id-2.C: New test.
28062
28063 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28064
28065         PR c++/5369
28066         * g++.dg/template/memfriend1.C: New test.
28067         * g++.dg/template/memfriend2.C: Likewise.
28068         * g++.dg/template/memfriend3.C: Likewise.
28069         * g++.dg/template/memfriend4.C: Likewise.
28070         * g++.dg/template/memfriend5.C: Likewise.
28071         * g++.dg/template/memfriend6.C: Likewise.
28072         * g++.dg/template/memfriend7.C: Likewise.
28073         * g++.dg/template/memfriend8.C: Likewise.
28074         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28075
28076 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28077
28078         PR c++/12515
28079         * g++.dg/ext/cond1.C: New test.
28080
28081 2003-11-20  Richard Henderson  <rth@redhat.com>
28082
28083         * gcc.dg/20020201-2.c: Remove.
28084         * gcc.dg/20020201-4.c: Remove.
28085         * gcc.dg/20020304-1.c: Remove.
28086
28087 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28088
28089         * gcc.dg/cpp/trad/xwin1.c: New test case.
28090
28091 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28092
28093         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28094         * lib/g77.exp: Likewise.
28095         * lib/objc.exp: Likewise.
28096         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28097         for darwin.
28098
28099 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28100
28101         PR c++/12932
28102         * g++.dg/template/static5.C: New test.
28103
28104 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28105
28106         * gcc.dg/nested-func-1.c: New test.
28107
28108 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28109
28110         * gcc.dg/cpp/assert4.c: New test.
28111
28112 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28113
28114         PR c++/2294
28115         * g++.dg/lookup/using9.c: New test.
28116
28117 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28118
28119         PR c++/12762
28120         * g++.dg/template/error3.C: New test.
28121
28122 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28123
28124         PR ada/13035
28125         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28126         No longer use a wrapper for gcc, since this does not work under
28127         Windows.
28128
28129 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28130
28131         PR c++/2094
28132         * g++.dg/template/ptrmem7.C: New test.
28133
28134 2003-11-13  Andrew Pinski <apinski@apple.com>
28135
28136         * gcc.c-torture/compile/20031113-1.c: New test.
28137
28138 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28139             Kean Johnston <jkj@sco.com>
28140
28141         PR c/13029
28142         * gcc.dg/unused-4.c: Update.
28143
28144 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * g++.dg/opt/const3.C: New test.
28147
28148 2003-11-13  Jan Hubicka  <jh@suse.cz>
28149
28150         * gcc.c-torture/compile/20031112-1.c: New test.
28151
28152 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28153
28154         * g++.dg/parse/crash10.C: Remove bogus error marker.
28155
28156 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28157
28158         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28159         (host_gcc): Likewise.
28160         (ROOT): Honor $PWDCMD.
28161         (BASE): Likewise.
28162         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28163
28164 2003-11-12  Catherine Moore  <clm@redhat.com>
28165
28166         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28167
28168 2003-11-12  Andreas Jaeger  <aj@suse.de>
28169             Jakub Jelinek  <jakub@redhat.com>
28170             Andrew Pinski  <pinskia@physics.uc.edu>
28171             Richard Henderson  <rth@redhat.com>
28172
28173         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28174         systems.
28175         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28176
28177         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28178         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28179
28180 2003-11-11  Andreas Jaeger  <aj@suse.de>
28181
28182         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28183
28184         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28185
28186 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28187
28188         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28189         Clean ups.
28190
28191 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28192
28193         * gcc.dg/trampoline-1.c: New test.
28194
28195 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28196
28197         * gcc.c-torture/compile/200031109-1.c: New test.
28198
28199 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28200
28201         PR c/3190
28202         PR c/8714
28203         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28204         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28205         gcc.dg/format/no-y2k-1.c: Update.
28206
28207 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28208
28209         PR optimization/10467
28210         * gcc.dg/20031108-1.c: New test case.
28211
28212 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28213
28214         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28215
28216 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28217
28218         * gcc.dg/compound-lvalue-1.c: New test.
28219         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28220         some XFAILs.
28221
28222 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28223
28224         * gcc.dg/altivec-varargs-1.c: New test.
28225
28226 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28227
28228         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28229         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28230         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28231         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28232         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28233
28234 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28235
28236         * gcc.dg/cond-lvalue-1.c: New test.
28237
28238 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28239
28240         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28241
28242 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28243
28244         PR c++/11616
28245         * g++.dg/template/instantiate5.C: New test.
28246
28247 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28248
28249         PR c++/12726
28250         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28251         * ChangeLog: Add missing first entry for above test.
28252
28253 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28254
28255         PR c++/9810
28256         * g++.dg/template/using8.C: New test.
28257         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28258
28259 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28260
28261         PR optimization/10817
28262         * gcc.c-torture/compile/20031102-1.c: New test case.
28263
28264 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28265
28266         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28267         2147483647.
28268
28269 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28270
28271         * gcc.dg/20031102-1.c: New test.
28272
28273 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28274
28275         * gcc.dg/complex-1.c: New test.
28276
28277 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28278
28279         PR c++/12796
28280         * g++.dg/template/crash13.C: Adjust expected error location.
28281         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28282
28283 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28284
28285         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28286
28287 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28288
28289         PR/10239
28290         * gcc.c-torture/compile/20031031-2.c: New test.
28291
28292 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28293
28294         PR/11640
28295         * gcc.c-torture/compile/20031031-1.c: New test.
28296
28297 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28298
28299         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28300         * gcc.misc-tests/bprob.exp: Likewise.
28301         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28302         the execution test on arm-elf configs.
28303         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28304         configs that don't support scratch files.
28305         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28306
28307 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28308
28309         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28310         done by dejagnu.
28311
28312 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28313
28314         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28315         Avoid non pure sh syntax. Add more logging.
28316
28317         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28318         fail.
28319
28320 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28321
28322         PR libgcj/10610
28323         * gcc.dg/ppc-stackalign-1.c: New test.
28324
28325 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28326
28327         * ada/acats/run_all.sh: Change output to be more compliant with
28328         dejagnu framework.
28329         Create acats.sum and acats.log files under testsuite/ada/acats
28330         Only run [a-z]* directories, to filter out e.g. CVS.
28331         Redirect build output to log file.
28332
28333 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28334
28335         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28336
28337 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28338
28339         PR ada/5909:
28340         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28341
28342 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28343
28344         * gcc.c-torture/compile/20031023-1.c: New test.
28345         * gcc.c-torture/compile/20031023-2.c: New test.
28346         * gcc.c-torture/compile/20031023-3.c: New test.
28347         * gcc.c-torture/compile/20031023-4.c: New test.
28348
28349 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28350
28351         PR c++/10371
28352         * g++.dg/lookup/scoped8.C: New test.
28353
28354 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28355
28356         * g++.dg/opt/reg-stack3.C: New test.
28357
28358 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28359
28360         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28361
28362 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28363
28364         PR c++/11076
28365         * g++.dg/template/crash13.C: New test.
28366
28367 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28368
28369         * gcc.dg/c99-restrict-2.c: New test.
28370
28371 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28372
28373         PR c++/12698, c++/12699, c++/12700, c++/12566
28374         * g++.dg/inherit/covariant9.C: New test.
28375         * g++.dg/inherit/covariant10.C: New test.
28376         * g++.dg/inherit/covariant11.C: New test.
28377
28378 2003-10-23  Jason Merrill  <jason@redhat.com>
28379
28380         PR c++/12726
28381         * g++.dg/ext/complit2.C: New test.
28382
28383 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28384
28385         PR target/12654
28386         * gcc.c-torture/execute/20031020-1.c: New test.
28387
28388 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28389
28390         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28391         following the jump_insn.
28392
28393 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28394
28395         * gcc.dg/cast-lvalue-1.c: New test.
28396
28397 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28398
28399         PR c++/11962
28400         * g++.dg/template/cond2.C: New test.
28401
28402 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28403
28404         * gcc.dg/builtins-28.c: New test.
28405
28406 2003-10-20  Jan Hubicka  <jh@suse.cz>
28407
28408         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28409         parameter.
28410         * testsuite/gcc.dg/inline-2.c: Likewise.
28411
28412 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28413
28414         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28415         * gcc.dg/nest.c: Likewise.
28416
28417 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28418
28419         PR c++/9781, c++/10583, c++/11862
28420         * g++.dg/parse/crash13.C: New test.
28421
28422 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28423
28424         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28425
28426 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28427
28428         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28429         Define HAVE_C99_RUNTIME except on Solaris.
28430         * gcc.dg/builtins-20.c: Likewise.
28431
28432 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28433
28434         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28435
28436 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28437
28438         PR c++/12495
28439         * g++.dg/template/crash21.C: New test.
28440
28441 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28442
28443         PR c++/2513
28444         * g++.dg/template/typename5.C: New test.
28445
28446 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28447
28448         PR c++/12369
28449         * g++.dg/template/friend25.C: New test.
28450
28451 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28452
28453         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28454         versions.
28455
28456 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28457
28458         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28459         == 2147483647.
28460
28461 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28462
28463         * gcc.c-torture/execute/960416-1.x: Remove.
28464         * gcc.c-torture/execute/divconst-3.x: Likewise.
28465
28466 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28467
28468         PR target/12598
28469         * gcc.dg/torture/cris-volatile-1.c: New test.
28470
28471 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28472
28473         PR optimization/9325
28474         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28475         for overflowing floating point to integer conversion during RTL
28476         simplification.
28477
28478 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28479
28480         * objc/execute/_cmd.m: Fix typo.
28481         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28482         Relax 'scan-assembler' regexp.
28483         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28484         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28485         * objc.dg/zero-link-2.m: Remove blank line.
28486         * objc.dg/zero-link-3.m: New test case.
28487
28488 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28489
28490         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28491
28492         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28493         than linker trickery.
28494
28495 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28496
28497         PR c++/12370
28498         * g++.dg/other/friend2.C: New test.
28499
28500 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28501
28502         * gcc.dg/20031012-1.c: New test.
28503
28504 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28505
28506         * gcc.dg/weak/weak-3.c: Fix for new warning.
28507
28508 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28509
28510         PR optimization/8750
28511         * gcc.c-torture/execute/20031012-1.c: New test case.
28512
28513 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28514
28515         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28516         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28517
28518 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28519
28520         PR optimization/12260
28521         * gcc.c-torture/compile/20031011-2.c: New test case.
28522
28523 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28524
28525         * gcc.c-torture/execute/20031011-1.c: New testcase.
28526
28527 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28528
28529         * gcc.c-torture/compile/20031011-1.c: New test.
28530
28531 2003-10-11  Jan Hubicka  <jh@suse.cz>
28532
28533         * g++.dg/other/first-global.C: New test.
28534
28535 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28536
28537         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28538
28539 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28540
28541         * gcc.c-torture/compile/20031010-1.c: New test.
28542
28543 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28544
28545         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28546         * gcc.c-torture/execute/va-arg-25.c: ... here.
28547
28548 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28549
28550         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28551
28552 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28553
28554         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28555
28556 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28557
28558         * g++.dg/parse/error2.C: New test.
28559
28560 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28561
28562         PR c++/11097
28563         * g++.dg/other/error5.C: Modify the error message.
28564         * g++.dg/lookup/using8.C: New test.
28565
28566 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28567
28568         * gcc.dg/darwin-abi-2.c: New file.
28569         * gcc.c-torture/execute/va-arg-24.c: New file.
28570
28571 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28572
28573         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28574         indentation.
28575
28576 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28577
28578         PR c++/10147
28579         * g++.dg/other/error4.C: Update error messages.
28580         * g++.dg/template/ptrmem4.C: Likewise.
28581
28582         PR c++/12337
28583         * g++.dg/init/new9.C: New test.
28584
28585         PR c++/12334, c++/12236, c++/8656
28586         * g++.dg/ext/attrib8.C: New test.
28587
28588 2003-10-06  Devang Patel  <dpatel@apple.com>
28589
28590         * gcc.dg/debug/dwarf2-3.h: New test.
28591         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28592
28593 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28594
28595         * g++.dg/opt/cfg2.C: New test.
28596
28597 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28598
28599         * g++.dg/opt/float1.C: New test.
28600
28601 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28602
28603         * gcc.dg/c90-array-lval-6.c: New test.
28604         * gcc.dg/c99-array-lval-6.c: New test.
28605
28606 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28607             Ziemowit Laski  <zlaski@apple.com>
28608
28609         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28610         'Derived', so that it is never considered a class method; add
28611         new warning for '+port' method ambiguity.
28612         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28613         <objc/objc-api.h> (needed on Mac OS X).
28614         * objc.dg/method-13.m: New test.
28615
28616 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28617
28618         PR optimization/9325, PR java/6391
28619         * gcc.c-torture/execute/20031003-1.c: New test case.
28620
28621 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28622
28623         PR optimization/12180
28624         * gcc.dg/20031002-1.c: New test.
28625
28626         PR c++/12486
28627         * g++.dg/inherit/error1.C: New test.
28628
28629 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28630
28631         * lib/f-torture.exp (search_for): Rename to...
28632         (search_for_re): This.  Also, clean up comments and the
28633         "regexp" invocation.
28634
28635 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28636
28637         * gcc.c-torture/compile/20031002-1.c: New test.
28638
28639 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28640
28641         * g++.dg/opt/cond1.C: New test.
28642
28643 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28644
28645         * gcc.dg/Wold-style-definition-2.c: New testcase.
28646         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28647
28648 2003-09-29  Richard Henderson  <rth@redhat.com>
28649
28650         * g++.dg/init/array10.C: Add dg-options.
28651
28652 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28653
28654         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28655
28656 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28657
28658         * g++.dg/template/friend19.C: Fix typo.
28659         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28660
28661 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28662
28663         * gcc.c-torture/execute/20030928-1.c: New test.
28664         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28665
28666 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28667
28668         * g++.dg/opt/unroll1.C: New test.
28669
28670 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28671
28672         PR optimization/11741
28673         * gcc.dg/20030926-1.c: New test case.
28674
28675 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28676
28677         PR c++/5655
28678         * g++.dg/parse/access7.C: New test.
28679         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28680
28681 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28682
28683         MERGE OF objc-improvements-branch into MAINLINE:
28684         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28685         if libobjc has not been built.
28686         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28687         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28688         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28689         objc/execute/nested-3.m, objc/execute/np-2.m,
28690         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28691         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28692         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28693         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28694         objc.dg/special/unclaimed-category-1.h,
28695         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28696         well as GNU runtime.
28697         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28698         * execute/cascading-1.m, execute/function-message-1.m,
28699         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28700         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28701         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28702         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28703         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28704         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28705         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28706         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28707         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28708         * objc.dg/bitfield-2.m: Run only on Darwin.
28709         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28710         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28711         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28712         * objc.dg/const-str-1.m: Fix constant string layout.
28713
28714 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28715
28716         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28717
28718 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28719
28720         * gcc.dg/darwin-abi-1.c: New file.
28721
28722 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28723
28724         PR target/12281
28725         * gcc.c-torture/compile/20030921-1.c: New test.
28726
28727 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28728
28729         * g++.dg/opt/reg-stack2.C: New test.
28730
28731 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28732
28733         * g++.dg/eh/delayslot1.C: New test.
28734
28735 2003-09-20  Richard Henderson  <rth@redhat.com>
28736
28737         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28738
28739 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28740
28741         * gcc.c-torture/execute/20030920-1.c: New test case.
28742
28743 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28744
28745         * g++.dg/rtti/typeid3.C: Correct expected error message.
28746
28747 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28748
28749         PR c++/157
28750         * g++.dg/parse/crash12.C: New test.
28751
28752 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28753
28754         * gcc.dg/compat/mixed-struct-check.h: New.
28755         * gcc.dg/compat/mixed-struct-defs.h: New.
28756         * gcc.dg/compat/mixed-struct-init.h: New.
28757         * gcc.dg/compat/struct-by-value-19_main.c: New.
28758         * gcc.dg/compat/struct-by-value-19_x.c: New.
28759         * gcc.dg/compat/struct-by-value-19_y.c: New.
28760         * gcc.dg/compat/struct-by-value-20_main.c: New.
28761         * gcc.dg/compat/struct-by-value-20_x.c: New.
28762         * gcc.dg/compat/struct-by-value-20_y.c: New.
28763         * gcc.dg/compat/struct-return-19_main.c: New.
28764         * gcc.dg/compat/struct-return-19_x.c: New.
28765         * gcc.dg/compat/struct-return-19_y.c: New.
28766         * gcc.dg/compat/struct-return-20_main.c: New.
28767         * gcc.dg/compat/struct-return-20_x.c: New.
28768         * gcc.dg/compat/struct-return-20_y.c: New.
28769
28770 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28771         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28772         so that it will not complain on LP64 targets.
28773
28774 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28775
28776         PR c++/495
28777         * g++.dg/template/friend24.C: New test.
28778
28779 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28780
28781         PR c++/12332
28782         * g++.dg/template/memtmpl2.C: New test.
28783
28784 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28785
28786         PR target/11184
28787         * gcc.dg/builtin-apply1.c: New test.
28788
28789 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28790
28791         PR c++/9848
28792         * g++.dg/warn/Wunused-4.C: New test.
28793
28794 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28795
28796         PR c++/12316
28797         * g++.dg/other/gc2.C: New test.
28798
28799 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28800
28801         PR c++/11991
28802         * g++.dg/rtti/typeid3.C: New test.
28803
28804         PR c++/12266
28805         * g++.dg/overload/template1.C: New test.
28806
28807 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28808
28809         * g++.dg/opt/cfg3.C: New test.
28810
28811 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28812
28813         PR c++/7939
28814         * g++.dg/template/crash11.C: New test.
28815
28816 2003-09-16  Jason Merrill  <jason@redhat.com>
28817             Jakub Jelinek  <jakub@redhat.com>
28818
28819         * gcc.dg/attr-warn-unused-result.c: New test.
28820
28821 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28822
28823         PR c++/12184
28824         * g++.dg/expr/call2.C: New test.
28825
28826 2003-09-15  Andreas Jaeger  <aj@suse.de>
28827
28828         * gcc.dg/Wold-style-definition-1.c: New test.
28829
28830 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28831
28832         PR c++/3907
28833         * g++.dg/parse/template12.C: New test.
28834
28835         * g++.dg/abi/bitfield11.C: New test.
28836         * g++.dg/abi/bitfield12.C: Likewise.
28837
28838 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28839
28840         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28841         non-expansion of functional macro name without arguments at EOL.
28842         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28843
28844 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28845
28846         * gcc.c-torture/execute/20030914-[12].c: New tests.
28847
28848 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28849
28850         PR c++/11788
28851         * g++.dg/overload/addr1.C: New test.
28852
28853 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28854
28855         * gcc.dg/20030909-1.c: New test.
28856
28857 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28858
28859         * gcc.dg/ultrasp10.c: New test.
28860
28861 2003-09-09  Devang Patel  <dpatel@apple.com>
28862
28863         * gcc.dg/darwin-ld-6.c: New test.
28864
28865 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28866
28867         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28868
28869 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28870
28871         * gcc.dg/ia64-types1.c: New test.
28872         * gcc.dg/ia64-types2.c: Likewise.
28873
28874 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28875
28876         * gcc.dg/builtins-1.c: Add more _Complex tests.
28877         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28878
28879         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28880         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28881
28882 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28883
28884         PR c++/11786
28885         * g++.dg/lookup/koenig2.C: New test.
28886
28887         PR c++/5296
28888         * g++.dg/rtti/typeid2.C: New test.
28889
28890 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28891
28892         * gcc.c-torture/compile/20030904-1.c: New test.
28893
28894 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28895
28896         * g++.dg/opt/longbranch2.C: New test.
28897
28898 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28899
28900         * g++.dg/template/crash10.C: Only compile it.
28901
28902 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28903
28904         PR middle-end/11665
28905         * gcc.c-torture/compile/20030907-1.c: New test.
28906         * g++.dg/init/array11.C: New test.
28907
28908 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28909
28910         PR c++/11852
28911         * g++.dg/init/struct1.C: New test.
28912
28913 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28914
28915         PR c++/12181
28916         * g++.dg/expr/comma1.C: New test.
28917
28918 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28919
28920         PR c++/11867
28921         * g++.dg/expr/static_cast5.C: New test.
28922
28923 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28924
28925         PR c++/11507
28926         * g++.dg/lookup/scoped7.C: New test.
28927
28928         PR c++/9574
28929         * g++.dg/other/static1.C: New test.
28930
28931         PR c++/11490
28932         * g++.dg/warn/template-1.C: New test.
28933
28934         PR c++/11432
28935         * g++.dg/template/crash10.C: New test.
28936
28937         PR c++/2478
28938         * g++.dg/overload/VLA.C: New test.
28939
28940         PR c++/10804
28941         * g++.dg/template/call1.C: New test.
28942
28943 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         PR c++/11794
28946         * g++.dg/parse/using3.C: New test.
28947
28948 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28949
28950         PR c++/11409
28951         * g++.dg/overload/builtin3.C: New test case.
28952
28953 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28954
28955         PR c/9862
28956         * gcc.dg/20030906-1.c: New test.
28957         * gcc.dg/20030906-2.c: Likewise.
28958
28959 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28960
28961         PR c++/12167
28962         * g++.dg/parse/defarg5.C: New test.
28963
28964         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28965
28966 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/12163
28969         * g++.dg/expr/static_cast4.C: New test.
28970
28971         PR c++/12146
28972         * g++.dg/template/crash9.C: New test.
28973
28974 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28975
28976         * g++.old-deja/g++.ext/pretty2.C: Update for change
28977         in __FUNCTION__.
28978         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28979
28980 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         PR c++/11922
28983         * g++/dg/template/qualified-id1.C: New test.
28984
28985         PR c++/12037
28986         * g++.dg/warn/noeffect4.C: New test.
28987
28988 2003-09-04  Matt Austern  <austern@apple.com>
28989
28990         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28991         * g++.dg/ext/fnname2.C: Likewise.
28992         * g++.dg/ext/fnname3.C: Likewise.
28993
28994 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28995
28996         * g++.dg/expr/lval1.C: New test.
28997         * g++.dg/ext/lvcast.C: Remove.
28998
28999 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29000
29001         PR optimization/11700.
29002         * gcc.c-torture/compile/20030903-1.c: New test case.
29003
29004 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29005
29006         PR c++/12053
29007         * g++.dg/abi/layout4.C: New test.
29008
29009 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29010
29011         PR c++/11553
29012         * g++.dg/parse/friend3.C: New test.
29013
29014 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29015
29016         PR c++/11847
29017         * g++.dg/template/class1.C: New test.
29018
29019         PR c++/11808
29020         * g++.dg/expr/call1.C: New test.
29021
29022 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/12114
29025         * g++.dg/init/ref9.C: New test.
29026
29027         PR c++/11972
29028         * g++.dg/template/nested4.C: New test.
29029
29030 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/12093
29033         * g++.dg/template/non-dependent4.C: New test.
29034
29035         PR c++/11928
29036         * g++.dg/inherit/conv1.C: New test.
29037
29038 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29039
29040         PR c++/6196
29041         * g++.dg/ext/label1.C: New test.
29042         * g++.dg/ext/label2.C: Likewise.
29043
29044 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29045
29046         * g++.dg/expr/cond3.C: New test.
29047
29048 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29049
29050         * gcc.dg/builtins-1.c: Add new builtin cases.
29051
29052 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29053
29054         * gcc.dg/builtins-1.c: Add new cases.
29055         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29056
29057 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29058
29059         * gcc.dg/builtins-1.c: Add more math builtin tests.
29060         * gcc.dg/torture/builtin-attr-1.c: New test.
29061
29062 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29063
29064         PR optimization/5079
29065         * g++.dg/opt/static3.C: New test.
29066
29067 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29068
29069         * gcc.misc-tests/gcov-10b.c: New test.
29070
29071 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29072
29073         * g++.dg/opt/ptrmem3.C: New test.
29074
29075         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29076
29077 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29078
29079         * gcc.dg/20030826-2.c: New test.
29080
29081 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29082
29083         PR middle-end/12002
29084         * g77.f-torture/compile/12002.f: New test case.
29085
29086 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29087
29088         * gcc.dg/20030826-1.c: New test case.
29089
29090 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29091
29092         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29093
29094 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29095
29096         PR c++/11871
29097         * c++.dg/lookup/crash1.C: New test.
29098
29099         * c++.dg/warn/noeffect3.C: New test.
29100
29101 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29102
29103         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29104         * gcc.dg/compat/vector-1_y.c: Ditto.
29105         * gcc.dg/compat/vector-2_x.c: Ditto.
29106         * gcc.dg/compat/vector-2_y.c: Ditto.
29107
29108 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29109
29110         * gcc.dg/20030702-1.c: New test.
29111
29112 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29113
29114         PR c++/8795
29115         * g++.dg/ext/altivec-1.C: New test.
29116
29117 2003-08-24  Richard Henderson  <rth@redhat.com>
29118
29119         * g++.dg/eh/simd-2.C: Add -w for x86.
29120
29121 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * gcc.dg/20030815-1.c: New test.
29124
29125 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29126
29127         PR c++/3765
29128         * g++.dg/parse/access6.C: New test.
29129
29130 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29131
29132         PR c++/641, c++/11876
29133         * g++.dg/template/friend22.C: New test.
29134         * g++.dg/template/friend23.C: Likewise.
29135
29136 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29137
29138         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29139         identically.
29140
29141 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29142
29143         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29144
29145 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29146
29147         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29148
29149 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29150
29151         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29152
29153 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29154
29155         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29156
29157 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29158
29159         PR c++/11919
29160         * g++.dg/overload/prom1.C: New test.
29161
29162         PR c++/11551
29163         * g++.dg/parse/dtor2.C: New test.
29164
29165         PR c++/10762
29166         * g++.dg/parse/using2.C: New test.
29167
29168 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29169
29170         PR target/11805
29171         * gcc.c-torture/compile/20030821-1.c: New.
29172
29173 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29174
29175         PR c++/11834
29176         * g++.dg/template/deduce2.C: New test.
29177
29178 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29179
29180         * gcc.c-torture/execute/20030821-1.c: New test.
29181
29182 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29183
29184         PR middle-end/11984
29185         * gcc.dg/20030820-1.c: New test case.
29186
29187 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         PR c++/11945
29190         * g++.dg/warn/noeffect2.C: New test.
29191
29192 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29193
29194         PR c++/10926
29195         * g++.dg/template/dtor2.C: New test.
29196
29197         PR c++/11684
29198         * g++.dg/template/operator1.C: New test.
29199         * g++.dg/parse/operator4.C: New test.
29200
29201         PR c++/11946.C
29202         * g++.dg/expr/enum1.C: New test.
29203         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29204
29205         PR c++/11036.C
29206         * g++.dg/parse/elab2.C: New test.
29207         * g++.dg/parse/typedef4.C: Change error message.
29208         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29209         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29210         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29211
29212 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29213
29214         * gcc.dg/pch/warn-1.c: New.
29215         * gcc.dg/pch/warn-1.hs: New.
29216
29217         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29218         not-tested file.
29219
29220 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29221
29222         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29223
29224 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29225
29226         * gcc.dg/uninit-D.c: New Test.
29227         * gcc.dg/uninit-E.c: New Test.
29228         * gcc.dg/uninit-F.c: New Test.
29229         * gcc.dg/uninit-G.c: New Test.
29230
29231 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29232
29233         * g++.dg/README: Describe the pch directory.
29234
29235 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29236
29237         PR c++/11174
29238         * g++.dg/parse/access4.C: New test.
29239         * g++.dg/parse/access5.C: Likewise.
29240         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29241
29242 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29243
29244         * gcc.dg/noncompile/20030818-1.c: New.
29245
29246 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29247
29248         PR c++/11957
29249         * g++.dg/warn/noeffect1.C: New test.
29250
29251         * g++.dg/template/scope2.C: New test.
29252         * g++.dg/template/error2.C: Correct dg-error
29253
29254 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29255
29256         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29257
29258 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         PR C++/11512
29261         * g++.dg/template/warn1.C: New.
29262
29263 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.dg/template/error2.C: New test.
29266         * g++.dg/lookup/using7.C: Adjust errors
29267         * g++.old-deja/g++.pt/crash36.C: Likewise.
29268         * g++.old-deja/g++.pt/derived3.C: Likewise.
29269
29270 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29271
29272         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29273         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29274         * gcc.c-torture/execute/builtins/string-9.c: New, from
29275         string-opt-9.c.  Adjust for execute/builtins framework.
29276         * gcc.c-torture/execute/string-opt-9.c: Delete.
29277
29278 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29279
29280         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29281
29282         * g++.dg/parse/ret-type2.C: New test.
29283
29284         PR c++/11703
29285         * g++.dg/init/new8.C: New test.
29286
29287         PR c++/10923
29288         * g++.dg/parse/typedef5.C: New test.
29289
29290         PR c++/9512
29291         * g++.dg/parse/qualified2.C: New test.
29292         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29293         invalid code.
29294
29295 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29296
29297         * g++.dg/conversion/ptrmem1.C: New test.
29298
29299 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29300
29301         PR target/11693
29302         * gcc.dg/20030811-1.c: New test.
29303
29304         PR target/11535
29305         * gcc.c-torture/execute/20030811-1.c: New test.
29306
29307 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29308
29309         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29310
29311 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29312
29313         PR c++/11789.C
29314         * g++.dg/inherit/multiple1.C: New test.
29315
29316 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29317
29318         * gcc.dg/spe1.c: New test.
29319
29320         PR c++/11670
29321         * g++.dg/expr/cast2.C: New test.
29322
29323         PR c++/10530
29324         * g++.dg/template/dependent-name2.C: New test.
29325
29326 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29327
29328         * g++.dg/parse/crash11.C: Put the dg options in comments.
29329
29330 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29331
29332         * lib/gcc-dg.exp: Update for diagnostic change.
29333
29334 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29335
29336         PR c++/5767
29337         * g++.dg/parse/crash11.C: New test.
29338
29339 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29340
29341         * gcc.dg/cpp/spacing1.c: Update.
29342
29343 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29344
29345         PR target/11739
29346         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29347         a value for -mtune.
29348
29349 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29350
29351         PR middle-end/11771
29352         * gcc.c-torture/compile/20030804-1.c: New test case.
29353
29354 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29355
29356         * gcc.dg/20030804-1.c: New test case.
29357
29358 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29359
29360         * gcc.dg/cpp/separate-1.c: New test.
29361
29362 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29363
29364         PR c++/11704
29365         * g++.dg/template/dependent-expr2.C: New test.
29366
29367         PR c++/11766
29368         * g++.dg/expr/ptrmem1.C: New test.
29369
29370 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29371
29372         PR c++/9453
29373         * g++.dg/template/friend15.C: New test.
29374
29375 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29376
29377         * lib/dg-pch.exp: Work round PCH bug.
29378
29379 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29380
29381         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29382         builtins.  Move cases from builtins-4.c here.
29383
29384         * gcc.dg/torture/builtin-math-1.c: New test taken from
29385         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29386         additional cases.
29387
29388         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29389         Delete.
29390
29391 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29392
29393         PR c++/9447
29394         * g++.dg/template/using7.C: New test.
29395
29396 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29397
29398         * import1.c, import2.c: New tests.
29399
29400 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * g++.dg/eh/crossjump1.C: New test.
29403
29404 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29405
29406         PR c++/11697
29407         * g++.dg/template/using6.C: New test.
29408
29409         PR c++/11744
29410         * g++.dg/template/koenig2.C: New test.
29411
29412 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29413
29414         PR c++/7983
29415         * g++.dg/parse/typedef4.C: New test.
29416
29417 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29418
29419         PR c++/8442, c++/8806
29420         * g++.dg/template/elab1.C: New test.
29421         * g++.dg/template/type2.C: Likewise.
29422         * g++.dg/template/ttp3.C: Adjust expected error message.
29423         * g++.old-deja/g++.law/visibility13.C: Likewise.
29424         * g++.old-deja/g++.niklas/t135.C: Likewise.
29425         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29426         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29427         template argument.
29428         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29429
29430 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         PR c++/11295
29433         * g++.dg/ext/stmtexpr1.C: New test.
29434
29435         * g++.dg/opt/tmp1.C: New test.
29436
29437         PR c++/11525
29438         * g++.dg/parse/constant4.C: New test.
29439
29440         PR c++/9447
29441         * g++.dg/template/using5.C: New test.
29442
29443 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29444
29445         * gcc.dg/builtins-27.c: New test case.
29446
29447 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29448
29449         * gcc.dg/tls/opt-7.c: New test.
29450
29451 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29452
29453         * g++.old-deja/g++.other/crash18.C: Remove.
29454
29455 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29456
29457         * g++.dg/template/explicit3.C: New.
29458         * g++.dg/template/explicit4.C: New.
29459         * g++.dg/template/explicit5.C: New.
29460
29461         PR c++/11347
29462         * g++.dg/template/memtmpl1.C: New.
29463
29464 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29465
29466         PR target/11565
29467         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29468         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29469
29470 2003-07-30  Jan Hubicka  <jh@suse.cz>
29471
29472         * vtgc1.c: Kill.
29473
29474 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29475
29476         * gcc.dg/struct-in-proto-1.c: New test.
29477
29478 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29479
29480         * gcc.dg/cpp/include2.c: Only expect one message.
29481
29482 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         PR c++/9447
29485         * g++.dg/template/using1.C: New test.
29486         * g++.dg/template/using2.C: New test.
29487         * g++.dg/template/using3.C: New test.
29488         * g++.dg/template/using4.C: New test.
29489
29490 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29491
29492         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29493         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29494
29495 2003-07-28  Jan Hubicka  <jh@suse.cz>
29496
29497         PR c++/11530
29498         * g++.dg/opt/call1.C: New test.
29499
29500 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29501
29502         PR c++/11667
29503         * g++.dg/init/enum2.C: New test.
29504         * g++.dg/template/overload1.C: Add "-w" option.
29505
29506 2003-07-28    <hp@bitrange.com>
29507
29508         * gcc.dg/Wdeclaration-after-statement-1.c,
29509         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29510
29511 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29512
29513         * gcc.c-torture/compile/20030725-1.c: New test.
29514
29515 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29516
29517         * gcc.dg/20030505.c: Only run for SPE.
29518         Remove definition of opaque type.
29519
29520 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29521
29522         * g++.dg/template/ptrmem6.C: New test.
29523
29524 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29525
29526         * gcc.c-torture/compile/zero-strct-2.c: New test.
29527
29528 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29529
29530         * gcc.dg/intermod-1.c: New test.
29531
29532 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         PR c++/11617
29535         * g++.dg/template/lookup2.C: New test.
29536         * g++.dg/template/memclass1.C: Remove instantiated from error.
29537         * g++.dg/other/error2.C: Tweak expected errors.
29538
29539         PR c++/11596
29540         * g++.dg/template/defarg3.C: New test.
29541
29542         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29543
29544 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29545
29546         * g++.dg/inherit/access5.C: New test.
29547
29548 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29549
29550         PR c++/11513
29551         * g++.dg/template/crash8.C: New test.
29552
29553 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29554
29555         PR c/10602
29556         * gcc.dg/noncompile/incomplete-2.c: New test.
29557
29558 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29559
29560         PR c++/11645
29561         * g++.dg/inherit/access4.C: New test.
29562
29563         PR c++/11517
29564         * g++.dg/expr/cond2.C: New test.
29565
29566         PR optimization/10679
29567         * g++.dg/opt/inline4.C: New test.
29568
29569 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29570
29571         * g++.dg/parse/crash10: New test.
29572
29573 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29574
29575         * g++.dg/ext/flexary1.C: New test.
29576
29577 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29578
29579         PR c++/10793
29580         * g++.dg/template/crash9.C: New test.
29581
29582 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29583
29584         PR c++/3004
29585         * g++.dg/parse/typedef3.C: New test.
29586
29587         PR c++/7906
29588         * g++.dg/parse/operator2.C: New test.
29589
29590         PR c++/8895
29591         * g++.dg/parse/def-tmpl-arg1.C: New test.
29592
29593         PR c++/9282
29594         * g++.dg/parse/funptr1.C: New test.
29595
29596         PR c++/9452
29597         * g++.dg/parse/ambig3.C: New test.
29598
29599         PR c++/9454
29600         * g++.dg/parse/operator3.C: New test.
29601
29602         PR c++/9486
29603         * g++.dg/parse/template10.C: New test.
29604
29605         PR c++/9488
29606         * g++.dg/parse/template11.C: New test.
29607
29608         PR c++/10150
29609         * g++.dg/parse/invalid-op1.C: New test.
29610
29611         PR c++/10247
29612         * g++.dg/parse/condexpr1.C: New test.
29613
29614 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29615
29616         * g++.dg/ext/packed3.C: New test.
29617         * g++.dg/ext/packed4.C: New test.
29618
29619         * gcc.dg/pack-test-3.c: New test.
29620
29621 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29622
29623         * lib/compat.exp: Handle dg-options per source file.
29624         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29625         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29626         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29627         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29628         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29629         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29630         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29631         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29632         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29633         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29634         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29635         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29636         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29637         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29638
29639 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29640
29641         PR c/10320
29642         * gcc.c-torture/execute/20030718-1.c: New test.
29643
29644 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29645
29646         PR optimization/11536
29647         * gcc.dg/20030721-1.c: New test.
29648
29649 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/11546
29652         * g++.dg/template/lookup1.C: New test.
29653
29654 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29655
29656         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29657         diagnostics of ill-formed constructs involving labels.
29658         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29659         the new 'previously defined here' message.
29660
29661 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29662
29663         * g++.dg/parse/non-dependent2.C: New test.
29664
29665 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29666
29667         * g++.dg/init/init-ref4.C: xfail on targets without
29668         weak symbols.
29669
29670 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29671
29672         PR target/11087
29673         * gcc.c-torture/execute/20030717-1.c: New test.
29674
29675 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29676
29677         * g++.dg/opt/cfg1.C: New test.
29678
29679 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29680
29681         PR optimization/11557
29682         * gcc.dg/20030717-1.c: New test.
29683
29684 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29685
29686         PR c++/10476
29687         * g++.dg/expr/crash-1.C: New test.
29688
29689         PR c++/11027
29690         * g++.dg/template/init3.C: New test.
29691
29692         PR c++/8222
29693         * g++.dg/template/non-dependent1.C: New test.
29694
29695         PR c++/11070
29696         * g++.dg/template/non-dependent2.C: New test.
29697
29698         PR c++/11071
29699         * g++.dg/template/non-dependent3.C: New test.
29700
29701         PR c++/9907
29702         * g++.dg/template/sizeof5.C: New test.
29703
29704 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29705
29706         PR 11498
29707         * gcc.c-torture/compile/mangle-1.c: New file.
29708
29709 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29710
29711         PR c++/7809
29712         * g++.dg/parse/access3.C: New test.
29713
29714 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29715
29716         PR c++/11384
29717         * g++.dg/init/init-ref4.C: New test.
29718
29719 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29720
29721         PR c++/11547
29722         * g++.dg/parse/constant3.C: New test.
29723         * g++.dg/parse/crash7.C: Likewise.
29724
29725 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29726
29727         PR target/11008
29728         * gcc.dg/i386-pentium4-not-mull.c: New.
29729
29730 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29731
29732         * gcc.dg/asm-names.c (ymain): Make it weak.
29733
29734 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29735
29736         PR c++/5421
29737         * g++.dg/template/friend21.C: New test.
29738
29739 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29740
29741         * gcc.dg/cleanup-8.c: New test.
29742         * gcc.dg/cleanup-9.c: New test.
29743
29744 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29745
29746         * g++.dg/ext/dll-MI1.h: New file.
29747         * g++.dg/ext/dllexport-MI1.C: New file.
29748         * g++.dg/ext/dllimport-MI1.C: New file.
29749
29750 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29753         it does not have cmpstrsi patterns (just cmpmemsi).
29754
29755 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29756
29757         PR debug/11473
29758         * g++.dg/debug/debug8.C: New test.
29759
29760 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29761
29762         PR c++/10108
29763         * g++.dg/template/crash7.C: New test.
29764
29765 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29766
29767         PR target/10795
29768         * gcc.c-torture/compile/20030708-1.c: New.
29769
29770 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29771
29772         * gcc.c-torture/execute/20030715-1.c: New test.
29773
29774 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29775
29776         * gcc.dg/pch/inline-3.c: New file.
29777         * gcc.dg/pch/inline-3.hs: New file.
29778         * gcc.dg/pch/inline-4.c: New file.
29779         * gcc.dg/pch/inline-4.hs: New file.
29780
29781 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/11509
29784         * g++.dg/template/crash6.C: New test.
29785
29786         PR c++/7053
29787         * g++.dg/template/friend20.C: New test.
29788
29789         PR c++/7019
29790         * g++.dg/template/overload2.C: New test.
29791
29792 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29793
29794         PR optimization/11440
29795         * gcc.c-torture/execute/20030714-1.c: New test.
29796
29797 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29798
29799         PR c++/11154
29800         * g++.dg/template/partial2.C: New test.
29801
29802 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29803
29804         PR c++/11503
29805         * g++.dg/template/anon1.C: New test.
29806
29807         PR c++/11493
29808         PR c++/11495
29809         * g++.dg/parse/template9.C: Likewise.
29810         * g++.dg/template/crash4.C: New test.
29811         * g++.dg/template/koenig1.C: Likewise.
29812         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29813         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29814         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29815         functions.
29816         * g++.old-deja/g++.jason/template36.C: Likewise.
29817         * g++.old-deja/g++.mike/p1989.C: Likewise.
29818         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29819         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29820         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29821         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29822         compiling.
29823         * g++.old-deja/g++.pt/union2.C: Use this->.
29824
29825 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29826
29827         * gcc.dg/20030711-1.c: New test.
29828
29829 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29830
29831         PR c++/11050
29832         * g++.dg/parse/args1.C: New test.
29833         * g++.pt/defarg8.C: Change expected errors.
29834
29835 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29836
29837         PR c++/8164
29838         * g++.dg/template/nontype2.C: New test.
29839
29840         PR c++/10558
29841         * g++.dg/parse/template8.C: New test.
29842
29843         PR c++/8327
29844         * g++.dg/template/scope1.C: New test.
29845
29846         * g++.dg/warn/Wsign-compare-1.C: New test.
29847
29848 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29849
29850         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29851
29852 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29853
29854         PR c++/9411
29855         * g++.dg/template/explicit2.C: New test.
29856
29857         PR c++/10032
29858         * g++.dg/warn/pedantic1.C: New test.
29859
29860 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29861
29862         PR c++ 9483
29863         * g++.dg/other/field1.C: New test.
29864
29865 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29866
29867         PR c/11449
29868         * gcc.c-torture/compile/20030707-1.c: New.
29869
29870 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29871
29872         PR c++/10849
29873         * g++.dg/template/access12.C: New test.
29874
29875 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29876
29877         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29878         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29879         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29880         * gcc.misc-tests/gcov.exp: Update
29881         * g++.dg/gcov/gcov.exp: Update
29882         * lib/gcov.exp: Update.
29883
29884 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29885
29886         * g++.dg/abi/mangle17.C: Make sure template expressions are
29887         dependent.
29888         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29889         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29890         * g++.dg/opt/stack1.C: Remove erroneous code.
29891         * g++.dg/parse/template7.C: New test.
29892         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29893         * g++.old-deja/g++.pt/crash4.C: Likewise.
29894
29895 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29896
29897         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29898         with zero or one occurence of `$' after the initial `L'.
29899
29900 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29901
29902         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29903
29904 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29905
29906         PR c/11370
29907         * gcc.dg/Wunreachable-6.c: New testcase.
29908         * gcc.dg/Wunreachable-7.c: New testcase.
29909
29910 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29911
29912         PR c/11420
29913         * gcc.dg/20030708-1.c: New test.
29914
29915 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29916
29917         * gcc.dg/compat/sdata-section.h: New file.
29918         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29919         * gcc.dg/torture/mips-sdata-1.c: New test.
29920
29921 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29922
29923         PR c++/11030
29924         * g++.dg/template/friend19.C: New test.
29925
29926 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * g++.dg/opt/strength-reduce.C: New test.
29929
29930 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29931
29932         PR target/10979
29933         * gcc.dg/20030707-1.c: New testcase.
29934
29935 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29936
29937         PR optimization/11059
29938         * g++.dg/opt/emptyunion.C: New testcase.
29939
29940 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29941             Eric Botcazou  <ebotcazou@libertysurf.fr>
29942
29943         * g++.dg/opt/stack1.C: New test.
29944
29945 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29946
29947         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29948         run test.
29949
29950         PR c++/11431
29951         * g++.dg/expr/static_cast3.C: New test.
29952
29953 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29954
29955         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29956         everywhere.
29957         * gcc.dg/concat.c: Concatenation of string constants with
29958         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29959         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29960         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29961         necessary to avoid multi-character character constant warning.
29962         * gcc.dg/cpp/escape.c: Likewise.
29963         * gcc.dg/cpp/ucs.c: Likewise.
29964         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29965         Fix a typo.
29966
29967 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29968
29969         PR c/11428
29970         * gcc.c-torture/compile/20030704-1.c: New.
29971
29972 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29973
29974         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29975
29976 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29977
29978         PR c++/5287, PR c++/7910,  PR c++/11021
29979         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29980         tests for warnings.
29981         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29982         * g++.dg/ext/dllimport3.C: Likewise.
29983         * g++.dg/ext/dllimport4.C: New file.
29984         * g++.dg/ext/dllimport5.C: New file.
29985         * g++.dg/ext/dllimport6.C: New file.
29986         * g++.dg/ext/dllimport7.C: New file.
29987         * g++.dg/ext/dllimport8.C: New file.
29988         * g++.dg/ext/dllimport9.C: New file.
29989         * g++.dg/ext/dllimport10.C: New file.
29990         * g++.dg/ext/dllexport1.C: New file.
29991
29992 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29993
29994         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29995         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29996
29997 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29998
29999         * gcc.dg/builtins-25.c: New testcase.
30000         * gcc.dg/builtins-26.c: New testcase.
30001
30002 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30003
30004         * gcc.dg/compat/vector-defs.h: New file.
30005         * gcc.dg/compat/vector-setup.h: New file.
30006         * gcc.dg/compat/vector-check.h: New file.
30007         * gcc.dg/compat/vector-1_main.c: New file.
30008         * gcc.dg/compat/vector-1_x.c: New file.
30009         * gcc.dg/compat/vector-1_y.c: New file.
30010         * gcc.dg/compat/vector-2_main.c: New file.
30011         * gcc.dg/compat/vector-2_x.c: New file.
30012         * gcc.dg/compat/vector-2_y.c: New file.
30013
30014         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30015         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30016         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30017         * gcc.dg/compat/struct-align-1.h: New file.
30018         * gcc.dg/compat/struct-align-1_main.c: New file.
30019         * gcc.dg/compat/struct-align-1_x.c: New file.
30020         * gcc.dg/compat/struct-align-1_y.c: New file.
30021         * gcc.dg/compat/struct-align-2.h: New file.
30022         * gcc.dg/compat/struct-align-2_main.c: New file.
30023         * gcc.dg/compat/struct-align-2_x.c: New file.
30024         * gcc.dg/compat/struct-align-2_y.c: New file.
30025
30026         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30027         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30028         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30029         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30030         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30031         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30032         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30033         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30034         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30035         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30036         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30037         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30038         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30039         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30040         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30041         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30042         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30043         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30044         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30045         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30046         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30047         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30048         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30049         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30050         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30051         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30052         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30053         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30054         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30055
30056 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30057
30058         * gcc.dg/i386-call-1.c: New test.
30059
30060 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         PR c++/9162
30063         * g++.dg/parse/defarg4.C: New.
30064
30065 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30066
30067         PR target/10700
30068         * gcc.c-torture/compile/20030703-1.c: New test case.
30069
30070 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30071
30072         * g++.dg/template/local3.C: Remove extra semicolon.
30073
30074 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30075
30076         * gcc.dg/i386-volatile-1.c: New test.
30077
30078 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30079
30080         PR c++/11072
30081         * g++.dg/other/offsetof2.C: XFAIL.
30082         * g++.dg/other/offsetof5.C: New.
30083
30084         PR c++/10219
30085         * g++.dg/template/error1.C: New.
30086
30087         PR c++/9779
30088         * g++.dg/template/dependent-expr1.C: New.
30089
30090 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30091
30092         PR c++/6949
30093         * g++.dg/template/local3.C: New test.
30094
30095         PR c++/11149
30096         * g++.dg/lookup/scoped6.C: New test.
30097
30098 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30099
30100         PR c++/8046
30101         * g++.dg/other/error7.C: New test.
30102
30103 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30104
30105         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30106         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30107         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30108         * g++.old-deja/g++.other/union2.C: Likewise.
30109         * gcc.dg/c90-const-expr-2.c: Likewise.
30110         * gcc.dg/c90-const-expr-3.c: Likewise.
30111         * gcc.dg/c99-const-expr-2.c: Likewise.
30112         * gcc.dg/c99-const-expr-3.c: Likewise.
30113         * gcc.dg/concat.c: Likewise.
30114
30115 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30116
30117         PR c++/9559
30118         * g++.dg/init/static1.C: New test.
30119
30120 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30121
30122         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30123         * g++.old-deja/g++.other/access2.C: Likewise.
30124         * g++.old-deja/g++.other/decl2.C: Likewise.
30125         * gcc.c-torture/execute/20020615-1.c: Likewise.
30126
30127 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30128
30129         PR c++/4933
30130         * g++.dg/template/sizeof4.C: New test.
30131
30132 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30133
30134         * g++.dg/other/error6.C: New test.
30135
30136 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30137
30138         PR c++/10750
30139         * g++.dg/parse/constant2.C: New test.
30140
30141 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30142
30143         PR c++/11106
30144         * g++.dg/other/error5.C: New test.
30145
30146 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30147
30148         * gcc.dg/format/gcc_diag-1.c: New test.
30149
30150 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30151
30152         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30153
30154 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30157         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30158         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30159
30160 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30161
30162         * gcc.c-torture/execute/builtins/string-8.c: New test.
30163         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30164         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30165         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30166
30167 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30168
30169         PR c++/10468
30170         * g++.dg/ext/typeof6.C: New test.
30171
30172 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30173
30174         PR c++/10796
30175         * g++.dg/init/enum1.C: New test.
30176
30177 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30178
30179         * gcc.dg/20030627-1.c: New test.
30180
30181 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c++/11332
30184         * g++.dg/expr/static_cast2.C: New test.
30185
30186 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30187             Jakub Jelinek  <jakub@redhat.com>
30188
30189         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30190         sprintf(dst,"%s",src) optimization.
30191         * gcc.c-torture/execute/20030626-1.c: New test case.
30192         * gcc.c-torture/execute/20030626-2.c: New test case.
30193
30194 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30195
30196         * gcc.c-torture/execute/multi-ix.c: New test.
30197
30198         * gcc.c-torture/execute/simd-4.c (main):
30199         Added missing semicolon at end of union.
30200
30201 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30202
30203         PR c++/8266
30204         * g++.dg/template/explicit-instantiation3.C: New test.
30205
30206 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30207
30208         * gcc.dg/20030626-1.c: Use signed char.
30209
30210 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30211
30212         * gcc.dg/20030626-1.c: New test.
30213
30214 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30215
30216         * const-str-2.m: Update.
30217
30218 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30219
30220         PR c++/10990
30221         * g++.dg/rtti/dyncast1.C: New test.
30222         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30223         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30224         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30225
30226         PR c++/10931
30227         * g++.dg/expr/static_cast1.C: New test.
30228
30229 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30230
30231         * gcc.dg/20030625-1.c: New test.
30232
30233 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30234
30235         * gcc.c-torture/compile/20030624-1.c: New test case.
30236
30237 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * gcc.c-torture/execute/string-opt-17.c: New test.
30240
30241 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30242
30243         PR c++/5754
30244         * g++.dg/parse/crash6.C: New test.
30245
30246 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30247
30248         * gcc.dg/builtins-24.c: New test case.
30249
30250 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * g++.dg/opt/operator1.C: New test.
30253
30254 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30255
30256         * gcc.c-torture/execute/string-opt-16.c: New test case.
30257
30258 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30259
30260         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30261         * g++.old-deja/g++.other/conv7.C: Likewise.
30262         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30263         * g++.old-deja/g++.other/overload14.C: Likewise.
30264
30265 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30266
30267         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30268         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30269
30270 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30271
30272         PR c++/10888
30273         * g++.dg/warn/Winline-3.C: New test.
30274
30275 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30276
30277         * lib/target-supports.exp (check_alias_available): Make the test
30278         program acceptable to the Solaris assembler.
30279
30280         PR c++/10749
30281         * g++.dg/template/memclass2.C: New test.
30282
30283 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30284             Eric Botcazou  <ebotcazou@libertysurf.fr>
30285
30286         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30287         data for non-matching targets.
30288         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30289
30290 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30291
30292         PR c++/10845
30293         * g++.dg/template/member3.C: New test.
30294
30295 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30296
30297         PR c++/10939
30298         * g++.dg/template/func1.C: New test.
30299
30300         PR c++/9649
30301         * g++.dg/template/static4.C: New test.
30302         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30303
30304         PR c++/11041
30305         * g++.dg/init/ref7.C: New test.
30306
30307 2003-06-19  Matt Austern  <austern@apple.com>
30308
30309         PR c++/11228
30310         * g++.dg/anew1.C: New test.
30311         * g++.dg/anew2.C: New test.
30312         * g++.dg/anew3.C: New test.
30313         * g++.dg/anew4.C: New test.
30314
30315 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30316
30317         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30318
30319 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30320
30321         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30322         endian-dependent.
30323
30324 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30325
30326         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30327         Remove cruft.
30328
30329 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30330
30331         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30332         * gcc.c-torture/compile/961203-1.c: Likewise.
30333         * gcc.c-torture/compile/980506-1.c: Likewise.
30334
30335 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/10712
30338         * g++.dg/lookup/using7.C: New test.
30339
30340 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/11105
30343         * g++.dg/abi/conv1.C: Remove it.
30344         * g++.dg/template/conv7.C: New test.
30345         * g++.dg/template/conv8.C: Likewise.
30346         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30347         conversion operator.
30348
30349 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30350
30351         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30352         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30353         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30354         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30355         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30356         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30357         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30358         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30359         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30360         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30361         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30362         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30363         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30364         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30365         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30366         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30367         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30368         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30369         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30370         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30371         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30372         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30373         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30374         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30375         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30376         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30377         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30378         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30379         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30380
30381 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30382
30383         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30384         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30385         indications.
30386
30387 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30388
30389         * gcc.dg/i386-387-5.c: New test case.
30390         * gcc.dg/i386-387-6.c: New test case.
30391         * gcc.dg/builtins-23.c: New test case.
30392
30393 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30394
30395         * gcc.dg/builtins-22.c: New test case.
30396         * gcc.dg/i386-387-1.c: Update to test exp.
30397         * gcc.dg/i386-387-2.c: Likewise.
30398
30399 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30400
30401         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30402
30403 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30404
30405         * lib/gcc-dg.exp (dg-require-dll): New function.
30406         (dg-xfail-if): Likewise.
30407         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30408         driver.
30409
30410         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30411         * gcc.c-torture/compile/20001205-1.c: Likewise.
30412         * gcc.c-torture/compile/20001226-1.c: Likewise.
30413         * gcc.c-torture/compile/20010518-2.c: Likewise.
30414         * gcc.c-torture/compile/20020312-1.c: Likewise.
30415         * gcc.c-torture/compile/20020604-1.c: Likewise.
30416         * gcc.c-torture/compile/920501-12.c: Likewise.
30417         * gcc.c-torture/compile/920501-4.c: Likewise.
30418         * gcc.c-torture/compile/920520-1.c: Likewise.
30419         * gcc.c-torture/compile/920521-1.c: Likewise.
30420         * gcc.c-torture/compile/920625-1.c: Likewise.
30421         * gcc.c-torture/compile/961203-1.c: Likewise.
30422         * gcc.c-torture/compile/980506-1.c: Likewise.
30423         * gcc.c-torture/compile/981006-1.c: Likewise.
30424         * gcc.c-torture/compile/981022-1.c: Likewise.
30425         * gcc.c-torture/compile/981223-1.c: Likewise.
30426         * gcc.c-torture/compile/990617-1.c: Likewise.
30427         * gcc.c-torture/compile/dll.c: Likewise.
30428         * gcc.c-torture/compile/labels-3.c: Likewise.
30429         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30430         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30431         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30432         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30433         * gcc.c-torture/compile/simd-5.c: Likewise.
30434         * gcc.c-torture/compile/20000804-1.x: Remove.
30435         * gcc.c-torture/compile/20001205-1.x: Likewise.
30436         * gcc.c-torture/compile/20001226-1.x: Likewise.
30437         * gcc.c-torture/compile/20010518-2.x: Likewise.
30438         * gcc.c-torture/compile/20020312-1.x: Likewise.
30439         * gcc.c-torture/compile/20020604-1.x: Likewise.
30440         * gcc.c-torture/compile/920501-12.x: Likewise.
30441         * gcc.c-torture/compile/920501-4.x: Likewise.
30442         * gcc.c-torture/compile/920520-1.x: Likewise.
30443         * gcc.c-torture/compile/920521-1.x: Likewise.
30444         * gcc.c-torture/compile/920625-1.x: Likewise.
30445         * gcc.c-torture/compile/961203-1.x: Likewise.
30446         * gcc.c-torture/compile/980506-1.x: Likewise.
30447         * gcc.c-torture/compile/981006-1.x: Likewise.
30448         * gcc.c-torture/compile/981022-1.x: Likewise.
30449         * gcc.c-torture/compile/981223-1.x: Likewise.
30450         * gcc.c-torture/compile/990617-1.x: Likewise.
30451         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30452         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30453         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30454         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30455         * gcc.c-torture/compile/simd-5.x: Likewise.
30456
30457         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30458
30459 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30460
30461         * gcc.c-torture/execute/20030611-1.c: New test.
30462
30463 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30464
30465         PR middle-end/168
30466         * gcc.dg/20030612-1.c: New test case.
30467
30468 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30469
30470         PR c++/10635
30471         * g++.dg/expr/cast1.C: New test.
30472
30473 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30474
30475         * gcc.dg/builtins-21.c: New test case.
30476
30477 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30478
30479         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30480         options instead of at the end.
30481         * lib/objc.exp (objc_target_compile): Likewise.
30482
30483 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30484
30485         PR c++/10432
30486         * g++.dg/parse/error1.C: New test.
30487
30488 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30489
30490         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30491         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30492         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30493         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30494         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30495         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30496         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30497         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30498         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30499         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30500         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30501         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30502         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30503         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30504         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30505         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30506         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30507         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30508         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30509         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30510         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30511         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30512         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30513         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30514
30515         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30516         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30517         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30518         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30519         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30520         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30521         * gcc.dg/compat/scalar-return-3_main.c: New file.
30522         * gcc.dg/compat/scalar-return-3_x.c: New file.
30523         * gcc.dg/compat/scalar-return-3_y.c: New file.
30524         * gcc.dg/compat/scalar-return-4_main.c: New file.
30525         * gcc.dg/compat/scalar-return-4_x.c: New file.
30526         * gcc.dg/compat/scalar-return-4_y.c: New file.
30527
30528 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30529
30530         * gcc.dg/compat/fp2-struct-check.h: New file.
30531         * gcc.dg/compat/fp2-struct-defs.h: New file.
30532         * gcc.dg/compat/fp2-struct-init.h: New file.
30533         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30534         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30535         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30536         * gcc.dg/compat/struct-return-10_main.c: New file.
30537         * gcc.dg/compat/struct-return-10_x.c: New file.
30538         * gcc.dg/compat/struct-return-10_y.c: New file.
30539
30540         * gcc.dg/compat/compat-common.h: New file.
30541         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30542         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30543         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30544         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30545         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30546         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30547         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30548         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30549         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30550         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30551         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30552         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30553         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30554         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30555         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30556         * gcc.dg/compat/small-struct-check.h: Ditto.
30557         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30558         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30559         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30560         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30561         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30562         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30563         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30564         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30565         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30566         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30567         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30568         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30569         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30570         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30571         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30572         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30573         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30574         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30575         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30576         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30577         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30578         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30579         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30580         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30581         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30582         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30583         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30584         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30585         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30586         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30587
30588 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30589
30590         * g++.dg/pch/static-1.C: New file.
30591         * g++.dg/pch/static-1.Hs: New file.
30592
30593 2003-06-10  Richard Henderson  <rth@redhat.com>
30594
30595         * gcc.dg/asm-7.c: Adjust expected warning text.
30596
30597 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30598
30599         * gcc.dg/builtins-20.c: New test case.
30600
30601 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30602
30603         PR c++/11131
30604         * g++.dg/opt/template1.C: New test.
30605
30606 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30607
30608         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30609         additional_sources.
30610
30611 2003-05-21  David Taylor  <dtaylor@emc.com>
30612
30613         * gcc.dg/Wpadded.c: New file.
30614
30615 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30616
30617         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30618         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30619         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30620         dg-require-weak.
30621
30622 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30623
30624         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30625
30626 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30627
30628         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30629         (dg-require-alias): Likewise.
30630         (dg-require-gc-sections): Likewise.
30631         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30632
30633 2003-06-08  Richard Henderson  <rth@redhat.com>
30634
30635         * gcc.dg/20011029-2.c: Fix the array reference.
30636         * gcc.dg/asm-7.c: New.
30637
30638 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30639
30640         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30641
30642 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30643
30644         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30645         (dg-require-gc-sections): Likewise.
30646
30647 2003-06-08  Jan Hubicka  <jh@suse.cz>
30648
30649         * i386-cmov1.c: Fix regular expression.
30650         * i386-cvt-1.c: Likewise.
30651         * i386-local.c: Likewise.
30652         * i386-local2.c: Likewise.
30653         * i386-mul.c: Likewise.
30654         * i386-ssetype-1.c: Likewise.
30655         * i386-ssetype-3.c: Likewise.
30656         * i386-ssetype-5.c: Likewise.
30657
30658 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30659
30660         PR c++/11039
30661         * g++.dg/warn/implicit-typename2.C: New test.
30662         * g++.dg/warn/implicit-typename3.C: New test.
30663
30664 2003-06-07  Richard Henderson  <rth@redhat.com>
30665
30666         * g++.dg/other/offsetof3.C: Use size_t.
30667         * g++.dg/other/offsetof4.C: Likewise.
30668
30669 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30670
30671         * lib/copy-file.exp: New. Implement gcc_copy_files.
30672
30673         * lib/dg-pch.exp: Load copy-file.exp
30674         (dg-pch): Use gcc_copy_files instead of "file copy".
30675
30676 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30677
30678         * gcc.dg/weak/weak.exp: Simplify.
30679         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30680         * gcc.dg/weak/weak-1.c: Likewise.
30681         * gcc.dg/weak/weak-2.c: Likewise.
30682         * gcc.dg/weak/weak-3.c: Likewise.
30683         * gcc.dg/weak/weak-4.c: Likewise.
30684         * gcc.dg/weak/weak-5.c: Likewise.
30685         * gcc.dg/weak/weak-6.c: Likewise.
30686         * gcc.dg/weak/weak-7.c: Likewise.
30687         * gcc.dg/weak/weak-8.c: Likewise.
30688         * gcc.dg/weak/weak-9.c: Likewise.
30689
30690 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30691
30692         gcc.c-torture/execute/20030606-1.c: New.
30693
30694 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30695
30696         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30697         * gcc.dg/builtins-19.c: Likewise.
30698
30699 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30700
30701         * gcc.dg/builtins-2.c: Add some more tests.
30702         * gcc.dg/builtins-18.c: New test case.
30703         * gcc.dg/builtins-19.c: New test case.
30704
30705 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30706             Jim Wilson  <wilson@tuliptree.org>
30707
30708         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30709
30710 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30711
30712         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30713         mempcpy/stpcpy calls not to be optimized into something else.
30714         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30715         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30716         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30717
30718 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30719
30720         * gcc.dg/format/asm_fprintf-1.c: New test.
30721
30722 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30723
30724         * lib/gcc-defs.exp (additional_sources): New variable.
30725         (dg-additional-sources): New function.
30726         (additional_files): New variable.
30727         (dg-additional-files): New function.
30728         (dg-additional-files-options): Likewise.
30729         * lib/gcc-dg.exp (dg-require-weak): New function.
30730         (dg-require-alias): Likewise.
30731         (dg-require-gc-sections): Likewise.
30732         * lib/target-supports.exp (check_alias_available): Remove testfile
30733         parameter.
30734         (check_gc_sections_available): New function.
30735         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30736         (dg-gpp-additional-files): Likewise.
30737         * lib/g++.exp (additional_sources): Remove.
30738         (additional_files): Likewise.
30739         (g++_target_compile): Use dg-additional-files-options.
30740
30741         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30742         Tcl logic.
30743         * gcc.dg/special/ecos.exp: Remove.
30744         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30745         * gcc.dg/special/alias-1.c: Likewise.
30746         * gcc.dg/special/alias-2.c: Likewise.
30747         * gcc.dg/special/gcsec-1.c: Likewise.
30748         * gcc.dg/special/weak-1.c: Likewise.
30749         * gcc.dg/special/weak-2.c: Likewise.
30750         * gcc.dg/special/wkali-1.c: Likewise.
30751         * gcc.dg/special/wkali-2.c: Likewise.
30752
30753         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30754         dg-gpp-additional-*.
30755         * g++.dg/special/conpr-3.C: Likewise.
30756         * g++.dg/special/conpr-4.C: Likewise.
30757         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30758         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30759         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30760         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30761         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30762         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30763         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30764         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30765         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30766         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30767         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30768         * g++.old-deja/g++.other/comdat1.C: Likewise.
30769         * g++.old-deja/g++.other/comdat2.C: Likewise.
30770         * g++.old-deja/g++.other/comdat3.C: Likewise.
30771         * g++.old-deja/g++.other/ctor1.C: Likewise.
30772         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30773
30774 2003-06-05  Richard Henderson  <rth@redhat.com>
30775
30776         * gcc.dg/debug/20030605-1.c: New.
30777
30778 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30779
30780         * README.QMTEST: Update.
30781
30782 2003-06-04  Richard Henderson  <rth@redhat.com>
30783
30784         * gcc.dg/cleanup-1.c: New.
30785         * gcc.dg/cleanup-2.c: New.
30786         * gcc.dg/cleanup-3.c: New.
30787         * gcc.dg/cleanup-4.c: New.
30788         * gcc.dg/cleanup-5.c: New.
30789         * gcc.dg/cleanup-6.c: New.
30790         * gcc.dg/cleanup-7.c: New.
30791
30792 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30793
30794         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30795
30796         * lib/dg-pch.exp: New file.
30797         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30798         * gcc.dg/pch/pch.exp: Likewise.
30799
30800 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30801
30802         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30803         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30804         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30805         * gcc.dg/builtins-17.c: New test case.
30806         * gcc.dg/i386-387-4.c: New test case.
30807         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30808
30809 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30810
30811         * gcc.dg/ultrasp9.c: New test.
30812
30813 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30814
30815         * gcc.c-torture/compile/20030604-1.c: New test.
30816         * gcc.dg/sparc-constant-1.c: New test.
30817
30818 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30819
30820         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30821
30822 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30823
30824         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30825
30826         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30827         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30828
30829 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30830
30831         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30832
30833 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30834
30835         PR c++/10940
30836         * g++.dg/template/spec10.C: New test.
30837
30838 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30839
30840         * gcc.dg/builtins-16.c: New test case.
30841
30842 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30843
30844         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30845         mempcpy test with post-increments.
30846         * gcc.c-torture/execute/string-opt-3.c: New test.
30847         * gcc.dg/string-opt-1.c: New test.
30848
30849 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30850
30851         PR fortran/10965
30852         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30853
30854 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30855
30856         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30857         (scan-assembler): ... here.  Use dg-scan.
30858         (scan-assembler-not): Likewise.
30859         (scan-file): New function.
30860         (scan-file-not): Likewise.
30861         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30862         * gcc.dg/cpp/_Pragma4.c: Likewise.
30863         * gcc.dg/cpp/_Pragma5.c: Likewise.
30864         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30865         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30866         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30867         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30868         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30869         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30870         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30871         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30872         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30873         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30874         * gcc.dg/cpp/cxxcom1.c: Likewise.
30875         * gcc.dg/cpp/line1.c: Likewise.
30876         * gcc.dg/cpp/maccom1.c: Likewise.
30877         * gcc.dg/cpp/maccom2.c: Likewise.
30878         * gcc.dg/cpp/maccom3.c: Likewise.
30879         * gcc.dg/cpp/maccom4.c: Likewise.
30880         * gcc.dg/cpp/maccom5.c: Likewise.
30881         * gcc.dg/cpp/maccom6.c: Likewise.
30882         * gcc.dg/cpp/multiline.c: Likewise.
30883         * gcc.dg/cpp/spacing1.c: Likewise.
30884         * gcc.dg/cpp/spacing2.c: Likewise.
30885         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30886         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30887         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30888         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30889         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30890         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30891         * gcc.dg/cpp/cxxcom2.c: Likewise.
30892         * gcc.dg/cpp/cxxcom2.h: New file.
30893
30894         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30895         * g++.dg/cpp/truefalse.C: Here.
30896         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30897
30898 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30899
30900         * gcc.dg/cpp/redef3.c: New file.
30901
30902 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30903
30904         * gcc.dg/i386-loop-3.c: New test.
30905
30906 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30907
30908         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30909
30910 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30911
30912         * gcc.dg/fwrapv-1.c: New test case.
30913         * gcc.dg/fwrapv-2.c: New test case.
30914
30915 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30916
30917         PR c++/10956
30918         * g++.dg/template/spec9.C: New test.
30919
30920 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30921
30922         * gcc.dg/duff-4.c: New test case.
30923
30924 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30925
30926         PR fortran/10843
30927         * g77.dg/ffixed-form-1.f: New test
30928         * g77.dg/ffixed-form-2.f: New test
30929         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30930         * g77.dg/ffree-form-3.f: New test
30931
30932 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30933
30934         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30935         * gcc.dg/wint_t-1.c: Likewise.
30936
30937 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30938
30939         * g++.dg/template/access11.C: New test.
30940
30941 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30942
30943         PR c++/10849
30944         * g++.dg/template/access10.C: New test.
30945
30946 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30947             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30948
30949         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30950
30951 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30952
30953         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30954         suppress for powerpc-*-darwin*.
30955         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30956
30957 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30958
30959         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30960         suppress option for powerpc-*-darwin*.
30961
30962 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30963
30964         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30965         * gcc.dg/builtins-4.c: Add test for fmod.
30966
30967 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30968
30969         PR c++/10682
30970         * g++.dg/template/instantiate4.C: New test.
30971
30972 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30973
30974         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30975
30976 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30977
30978         * gcc.dg/compat/scalar-return-1_main.c: New file.
30979         * gcc.dg/compat/scalar-return-1_x.c: New file.
30980         * gcc.dg/compat/scalar-return-1_y.c: New file.
30981         * gcc.dg/compat/scalar-return-2_main.c: New file.
30982         * gcc.dg/compat/scalar-return-2_x.c: New file.
30983         * gcc.dg/compat/scalar-return-2_y.c: New file.
30984         * gcc.dg/compat/struct-return-3_main.c: New file.
30985         * gcc.dg/compat/struct-return-3_y.c: New file.
30986         * gcc.dg/compat/struct-return-3_x.c: New file.
30987         * gcc.dg/compat/struct-return-2_main.c: New file.
30988         * gcc.dg/compat/struct-return-2_x.c: New file.
30989         * gcc.dg/compat/struct-return-2_y.c: New file.
30990
30991 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30992
30993         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30994         for hppa*-hp-hpux*.
30995         * gcc.dg/20021014-1.c (dg-options): Likewise.
30996         * gcc.dg/nest.c (dg-options): Likewise.
30997
30998 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30999
31000         PR c++/9738
31001         * g++.dg/ext/dllimport2.C: New file.
31002         * g++.dg/ext/dllimport3.C: New file.
31003
31004 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31005
31006         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31007         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31008         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31009         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31010         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31011         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31012         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31013         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31014         * gcc.dg/compat/small-struct-defs.h: New file.
31015         * gcc.dg/compat/small-struct-init.h: New file.
31016         * gcc.dg/compat/small-struct-check.h: New file.
31017         * gcc.dg/compat/fp-struct-defs.h: New file.
31018         * gcc.dg/compat/fp-struct-check.h: New file.
31019         * gcc.dg/compat/fp-struct-init.h: New file.
31020         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31021         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31022
31023 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31024
31025         * gcc.dg/20030225-2.c: New test.
31026
31027 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31028             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31029
31030         * gcc.c-torture/compile/20030518-1.c: New test case.
31031
31032 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31033
31034         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31035         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31036         gcc-dg-debug-runtest.
31037         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31038         gcc-dg-debug-runtest.
31039
31040 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31041
31042         PR c++/9022
31043         * g++.dg/lookup/using6.C: New test.
31044
31045 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31046
31047         * g++.dg/parse/access2.C: New test.
31048
31049 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31050
31051         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31052         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31053         * gcc.dg/debug/debug.exp: Likewise.
31054
31055 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31056
31057         * gcc.dg/dollar.c: New test.
31058
31059 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31060
31061         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31062         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31063         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31064         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31065         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31066         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31067         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31068         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31069         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31070         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31071         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31072         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31073         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31074         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31075         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31076         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31077         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31078         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31079
31080 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31081
31082         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31083         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31084         support for "repo" mode.
31085         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31086         * lib/g77-dg.exp: Likewise.
31087         * lib/obj-dg.exp: Likewise.
31088
31089 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31090
31091         Merge from gcc-3_2-rhl8-branch:
31092         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31093
31094         * gcc.dg/tls/opt-6.c: New test.
31095
31096         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31097
31098         * gcc.dg/20030405-1.c: New test.
31099
31100         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31101
31102         * gcc.dg/20030309-1.c: New test.
31103
31104         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31105
31106         * gcc.c-torture/execute/20030307-1.c: New test.
31107
31108         2003-02-20  Randolph Chung  <tausq@debian.org>
31109
31110         * gcc.c-torture/compile/20030220-1.c: New test.
31111
31112         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31113
31114         * gcc.dg/20030217-1.c: New test.
31115
31116         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31117
31118         * gcc.c-torture/compile/20020129-1.c: New test.
31119
31120         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31121
31122         * gcc.dg/unroll-1.c: New test.
31123
31124         2002-11-16  Jan Hubicka  <jh@suse.cz>
31125
31126         * gcc.c-torture/execute/20020920-1.c: New test.
31127
31128         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31129
31130         PR target/7434
31131         * gcc.c-torture/compile/20021008-1.c: New test.
31132
31133         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31134
31135         PR target/7559
31136         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31137
31138         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31139
31140         * gcc.c-torture/compile/20020807-1.c: New test.
31141
31142         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31143
31144         * gcc.dg/tls/opt-1.c: New test.
31145
31146         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31147
31148         * gcc.dg/20020729-1.c: New test.
31149
31150         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31151
31152         * g++.dg/opt/life1.C: New test.
31153
31154         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31155
31156         * gcc.dg/20020525-1.c: New test.
31157
31158         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31159
31160         PR c++/6794
31161         * g++.dg/ext/pretty1.C: New test.
31162         * g++.dg/ext/pretty2.C: New test.
31163
31164 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31165
31166         PR c++/8385
31167         * g++.dg/ext/typeof5.C: New test.
31168
31169 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31170
31171         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31172         __USER_LABEL_PREFIX__ into account.
31173         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31174
31175 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31176
31177         * gcc.dg/builtins-15.c: New test case.
31178
31179 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31180
31181         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31182
31183 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31184
31185         * lib/g++.exp: Tweak handling of additional source files.
31186         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31187         * g++.dg/special/conpr-2a.C: Rename to ...
31188         * g++.dg/special/conpr-2a.cc: ... this.
31189         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31190         * g++.dg/special/conpr-3a.C: Rename to ...
31191         * g++.dg/special/conpr-3a.cc: This.
31192         * g++.dg/special/conpr-3b.C: Rename to ...
31193         * g++.dg/special/conpr-3b.cc: This.
31194         * g++.dg/special/conpr-4.C: New test.
31195         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31196
31197 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31198
31199         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31200
31201 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31202
31203         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31204         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31205         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31206         * g++.old-deja/g++.other/warn3.C: Likewise.
31207
31208 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31209
31210         * gcc.dg/i386-387-1.c: Update to also test log.
31211         * gcc.dg/i386-387-2.c: Likewise.
31212
31213 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31214
31215         * g77.f-torture/execute/int8421.f: New test.
31216
31217 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31218
31219         PR c++/10230, c++/10481
31220         * g++.dg/lookup/scoped5.C: New test.
31221
31222 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31223
31224         PR c++/10552
31225         * g++.dg/template/ttp6.C: New test.
31226
31227 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31228
31229         * gcc.c-torture/execute/builtins: New directory.
31230         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31231         gcc.c-torture/execute/builtins.
31232         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31233         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31234         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31235         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31236
31237 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31238
31239         PR c++/9252
31240         * g++.dg/template/access8.C: New test.
31241         * g++.dg/template/access9.C: New test.
31242
31243 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31244
31245         PR c++/9554
31246         * g++.dg/parse/access1.C: New test.
31247
31248 2003-05-09  DJ Delorie  <dj@redhat.com>
31249
31250         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31251         long, and not an int.
31252
31253 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31254
31255         PR c++/10555, c++/10576
31256         * g++.dg/template/memclass1.C: New test.
31257
31258 2003-05-08  DJ Delorie  <dj@redhat.com>
31259
31260         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31261         targets.
31262         * gcc.c-torture/execute/20021024-1.x: Likewise.
31263         * gcc.c-torture/execute/shiftdi.x: Likewise.
31264         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31265         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31266         * gcc.dg/20021018-1.c: Likewise.
31267
31268 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31269
31270         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31271
31272         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31273         (bcopy): Call memmove.
31274
31275 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31276
31277         * g77.f-torture/compile/8485.f: New test case.
31278
31279 2003-05-07  Richard Henderson  <rth@redhat.com>
31280
31281         PR c++/10570
31282         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31283         Verify exception_cleanup not called for rethrows.
31284         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31285         when exiting catch block without rethrowing.
31286         * g++.dg/eh/forced3.C: New.
31287         * g++.dg/eh/forced4.C: New.
31288
31289 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31290
31291         * gcc.dg/20030505.c: Fix triplet.
31292
31293 2003-05-06  DJ Delorie  <dj@redhat.com>
31294
31295         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31296         * gcc.dg/nest.c: Likewise.
31297
31298 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31299
31300         * gcc.dg/builtins-14.c: New test case.
31301
31302 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31303
31304         * lib/compat.exp (compat-execute): New argument.
31305         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31306         * gcc.dg/compat: New test directory.
31307         * gcc.dg/compat/compat.exp: New expect script.
31308         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31309         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31310         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31311         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31312         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31313         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31314
31315         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31316         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31317         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31318         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31319         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31320         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31321         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31322         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31323         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31324         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31325         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31326         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31327         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31328         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31329         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31330
31331 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31332
31333         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31334
31335 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31336
31337         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31338
31339 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31340
31341         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31342         * gcc.dg/ppc-fsel-2.c: New test.
31343
31344         * gcc.dg/unused-5.c: New test.
31345
31346 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31347
31348         PR c++/10496
31349         * g++.dg/warn/pmf1.C: New test.
31350
31351 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31352
31353         PR c++/4494
31354         * g++.dg/warn/main.C: New test.
31355
31356 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31357
31358         * gcc.dg/nonnull-3.c: New test.
31359
31360 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31361
31362         * gcc.dg/cpp/Wtrigraphs.c: Update.
31363         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31364
31365 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31366
31367         * gcc.dg/ppc-fsel-1.c: New test.
31368
31369 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31370
31371         PR c/10604
31372         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31373
31374 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31375
31376         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31377
31378 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31379
31380         PR c++/9364, c++/10553, c++/10586
31381         * g++.dg/parse/typename4.C: New test.
31382         * g++.dg/parse/typename5.C: Likewise.
31383
31384 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31385
31386         * gcc.c-torture/compile/20030503-1.c: New test.
31387
31388 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31389
31390         * g++.dg/lookup/using5.C: Fix testcase error.
31391
31392 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31393
31394         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31395         since MEABI is no longer supported.  Remove all vestiges
31396         of MEABI from the test.
31397
31398 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31399
31400         PR c++/10554
31401         * g++.dg/lookup/using5.C: New test.
31402
31403 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31404
31405         PR c++/8772
31406         * g++.dg/template/ttp5.C: New test.
31407
31408 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31409
31410         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31411         (dg-gpp-additional-sources): New function.
31412         (dg-gpp-additional-files): Likewise.
31413         * lib/g++.exp (additional_sources): New variable.
31414         (additional_files): Likewise.
31415         (g++_target_compile): Deal with them.
31416         * lib/old-dejagnu.exp: Remove.
31417         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31418         * g++.old-deja: Revise all tests to use dg commands.
31419
31420 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31421
31422         PR c++/9432, c++/9528
31423         * g++.dg/lookup/using4.C: New test.
31424
31425 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31426
31427         * gcc.dg/noreturn-5.c: New file.
31428         * gcc.dg/noreturn-6.c: New file.
31429
31430         * gcc.c-torture/compile/inline-1.c: New file.
31431
31432 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31433
31434         PR c++/10551
31435         * g++.dg/template/explicit1.C: New test.
31436
31437 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/10549
31440         * g++.dg/other/bitfield1.C: New test.
31441
31442         PR c++/10527
31443         * g++.dg/init/new7.C: New test.
31444
31445 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31446
31447         * g++.dg/ext/desig1.C: New test.
31448         * g++.dg/ext/init1.C: Update.
31449
31450         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31451
31452 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31453
31454         PR c++/10180
31455         * g++.dg/warn/Winline-1.C: New test.
31456
31457 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31458
31459         * gcc.c-torture/execute/string-opt-19.c: New test.
31460
31461         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31462         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31463
31464 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/10506
31467         * g++.dg/init/new6.C: New test.
31468
31469         PR c++/10503
31470         * g++.dg/init/ref6.C: New test.
31471
31472 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31473
31474         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31475
31476 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31477
31478         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31479         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31480
31481 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31482
31483         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31484         initialized static data members.
31485
31486 2003-04-25  H.J. Lu <hjl@gnu.org>
31487
31488         * gcc.dg/ia64-sync-4.c: New test.
31489
31490 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31491
31492         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31493         date.
31494
31495 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31496
31497         PR c++/10337
31498         * g++.dg/warn/conv1.C: New test.
31499         * g++.old-deja/g++.other/conv7.C: Adjust.
31500         * g++.old-deja/g++.other/overload14.C: Adjust.
31501
31502 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31503
31504         PR c++/10471
31505         * g++.dg/template/defarg2.C: New test.
31506
31507 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31508
31509         * gcc.dg/cpp/include2.c: Update.
31510         * gcc.dg/cpp/multiline-2.c: New.
31511         * gcc.dg/cpp/multiline.c: Update.
31512         * gcc.dg/cpp/strify2.c: Update.
31513         * gcc.dg/cpp/trad/literals-2.c: Update.
31514
31515 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31516
31517         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31518
31519 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31520
31521         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31522
31523 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31524
31525         PR c++/10451
31526         * g++.dg/parse/crash4.C: New test.
31527
31528         PR c++/9847
31529         * g++.dg/parse/crash5.C: New test.
31530
31531 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31532
31533         PR c++/10446
31534         * g++.dg/parse/crash3.C: New test.
31535
31536         PR c++/10428
31537         * g++.dg/parse/elab1.C: New test.
31538
31539 2003-04-22  Devang Patel  <dpatel@apple.com>
31540
31541         * gcc.dg/cpp/trad/funlike-5.c: New test.
31542
31543 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31544
31545         * g++.dg/other/packed1.C: Fix dg options.
31546
31547 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         * g++.dg/other/offsetof2.C: New test.
31550
31551 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31552
31553         * g++.dg/template/recurse.C: Adjust location of error messages.
31554
31555 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31556
31557         PR c++/9881
31558         * g++.dg/init/addr-const1.C: New test.
31559         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31560
31561 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31562
31563         PR c++/10405
31564         * g++.dg/lookup/struct-hack1.C: New test.
31565
31566 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31567
31568         * ucs.c: Update diagnostic messages.
31569
31570 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31571
31572         * gcc.dg/cpp/truefalse.cpp: New test.
31573         * gcc.dg/cpp/cpp.exp: Update.
31574         * g++.dg/other/stdbool-if.C: Remove.
31575
31576 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31577
31578         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31579         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31580
31581 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31582
31583         * gcc.c-torture/compile/20030418-1.c: New test.
31584
31585 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31586
31587         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31588
31589 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31590
31591         PR c++/10347
31592         g++.dg/template/dependent-name1.C: New test.
31593
31594 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31595
31596         * gcc.dg/warn-1.c (tourist_guide): New array,
31597         contains a pointer to bar.
31598
31599 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31600
31601         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31602         * gcc.c-torture/execute/medce-1.c: New test case.
31603         * gcc.c-torture/execute/medce-2.c: New test case.
31604
31605 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31606
31607         * lib/prune.exp: Ignore more messages.
31608
31609         PR c++/10381
31610         * g++.dg/parse/lookup3.C: New test.
31611
31612 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31613
31614         * gcc.c-torture/compile/20030415-1.c : New test.
31615
31616 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31617
31618         * gcc.c-torture/execute/scope-2.c: Move to ...
31619         * gcc.dg/noncompile/scope.c: .... here.
31620
31621 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31622
31623         * gcc.dg/20030414-2.c: New test case.
31624
31625 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31626
31627         PR target/10377
31628         * gcc.dg/20030414-1.c: New test.
31629
31630 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31631
31632         * gcc.dg/builtins-12.c: New test case.
31633         * gcc.dg/builtins-13.c: New test case.
31634
31635 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31636
31637         * gcc.c-torture/execute/string-opt-18.c: New test.
31638
31639 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31640
31641         PR c++/10300
31642         * g++.dg/init/new5.C: New test.
31643
31644 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31645
31646         PR c++/7910
31647         * g++.dg/ext/dllimport1.C: New test.
31648
31649 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31650
31651         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31652
31653 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31654
31655         PR Fortran/9263
31656         * g77.f-torture/noncompile/9263.f: New test
31657         PR Fortran/1832
31658         * g77.f-torture/execute/1832.f: New test
31659
31660 2003-04-11  David Chad  <davidc@freebsd.org>
31661             Loren J. Rittle  <ljrittle@acm.org>
31662
31663         libobjc/8562
31664         * objc.dg/headers.m: New test.
31665
31666 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31667
31668         * gcc.c-torture/execute/builtin-noret-2.c: New.
31669         * gcc.c-torture/execute/builtin-noret-2.x: New.
31670         XFAIL builtin-noret-2.c at -O1 and above.
31671         * gcc.dg/redecl.c: New.
31672         * gcc.dg/Wshadow-1.c: Update error regexps.
31673
31674 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31675
31676         * g++.dg/abi/bitfield10.C: New test.
31677
31678 2003-04-09  Mike Stump  <mrs@apple.com>
31679
31680         * gcc.dg/pch/pch.exp: Make testcase names longer.
31681         * g++.dg/pch/pch.exp: Make testcase names longer.
31682
31683 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31684
31685         * gcc.dg/builtins-11.c: New test case.
31686
31687 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31688
31689         * gcc.dg/builtins-9.c: New test case.
31690         * gcc.dg/builtins-10.c: New test case.
31691
31692 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31693
31694         * gcc.dg/noncompile/init-4.c.c: New test.
31695
31696 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31697
31698         * gcc.misc-test/gcov-9.c: New test.
31699         * gcc.misc-test/gcov-10.c: New test
31700         * gcc.misc-test/gcov-11.c: New test.
31701
31702 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31703
31704         PR optimization/10024
31705         * gcc.c-torture/compile/20030405-1.c: New test.
31706
31707 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31708
31709         * gcc.dg/pch/static-3.c: New.
31710         * gcc.dg/pch/static-3.hs: New.
31711         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31712
31713 2003-04-04  Richard Henderson  <rth@redhat.com>
31714
31715         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31716         * g++.dg/eh/forced2.C: Likewise.
31717
31718 2003-04-03  Mike Stump  <mrs@apple.com>
31719
31720         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31721         target arg.
31722         (scan-assembler-times, scan-assembler-not): Likewise.
31723         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31724
31725 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31726
31727         * gcc.dg/sparc-loop-1.c: New test.
31728
31729 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31730
31731         PR other/9274
31732         * g++.dg/pch/system-2.C: New.
31733         * g++.dg/pch/system-2.Hs: New.
31734
31735 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31736
31737         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31738
31739         * g++.dg/eh/simd-1.C (vecfunc): Same.
31740
31741 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31742
31743         * gcc.c-torture/execute/20030401-1.c: New test case.
31744
31745 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31746
31747         * objc.dg/defs.m: New.
31748
31749 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31750
31751         * g++.dg/eh/simd-1.C: New.
31752         * g++.dg/eh/simd-2.C: New.
31753
31754 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31755
31756         * gcc.c-torture/execute/simd-3.c: New.
31757
31758 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31759
31760         PR c/9936
31761         * gcc.dg/20030331-2.c: New test.
31762
31763 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31764
31765         PR c++/10278
31766         * g++.dg/parse/crash2.C: New test.
31767
31768 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31769
31770         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31771         * gcc.c-torture/execute/20030331-1.c: ...here.
31772
31773 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31774
31775         * gcc.c-torture/execute/20030331-1.c: New test.
31776
31777 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31778
31779         * lib/gcov.exp: Adjust call return testing strings.
31780         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31781
31782 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31783
31784         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31785         * gcc.dg/builtins-7.c: New test case.
31786         * gcc.dg/builtins-8.c: New test case.
31787
31788 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31789
31790         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31791
31792 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31793
31794         PR c++/7647
31795         * g++.dg/lookup-class-member-2.C: New test.
31796
31797 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31798
31799         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31800
31801 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31802
31803         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31804
31805 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31806
31807         * g++.dg/init/attrib1.C: New test.
31808
31809 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31810
31811         * gcc.dg/ultrasp8.c: New test.
31812
31813 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31814
31815         * gcc.dg/ultrasp7.c: New test.
31816
31817 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31818
31819         PR c++/10047
31820         * g++.dg/template/inline1.C: New test.
31821
31822 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31823
31824         * gcc.dg/sparc-dwarf2.c: New test.
31825
31826 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31827
31828         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31829         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31830
31831 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31832
31833         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31834         than reading .x files.
31835         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31836         * g77.dg/gcov/gcov-1.f: Likewise.
31837         * gcc.misc-tests/gcov-4b.c: Likewise.
31838         * gcc.misc-tests/gcov-5b.c: Likewise.
31839         * gcc.misc-tests/gcov-6.c: Likewise.
31840         * gcc.misc-tests/gcov-7.c: Likewise.
31841         * gcc.misc-tests/gcov-8.c: Likewise.
31842         * g++.dg/gcov/gcov-1.x: Remove.
31843         * g77.dg/gcov/gcov-1.x: Likewise.
31844         * gcc.misc-tests/gcov-4b.x: Likewise.
31845         * gcc.misc-tests/gcov-5b.x: Likewise.
31846         * gcc.misc-tests/gcov-6.x: Likewise.
31847         * gcc.misc-tests/gcov-7.x: Likewise.
31848         * gcc.misc-tests/gcov-8.x: Likewise.
31849
31850 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31851
31852         PR opt/10087
31853         * gcc.dg/20030324-1.c: New test.
31854
31855 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31856
31857         PR c++/10224
31858         * g++.dg/template/arg3.C: New test.
31859
31860         PR c++/10158
31861         * g++.dg/template/friend18.C: New test.
31862
31863 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31864
31865         * g77.f-torture/compile/20030326-1.f: New test case.
31866
31867 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31868
31869         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31870
31871         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31872
31873 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31874
31875         * gcc.dg/ia64-sync-3.c: New test.
31876
31877 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31878
31879         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31880
31881 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31882
31883         * gcc.dg/ultrasp6.c: New test.
31884
31885 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31886
31887         * gcc.dg/i386-signbit-1.c: New test.
31888         * gcc.dg/i386-signbit-2.c: New test.
31889         * gcc.dg/i386-signbit-3.c: New test.
31890
31891 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31892
31893         * gcc.dg/ultrasp5.c: Fix options.
31894
31895 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31896
31897         * gcc.dg/ultrasp5.c: Fix comment.
31898
31899 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31900
31901         PR fortran/10197
31902         * g77.f-torture/execute/10197.f: New test.
31903
31904 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31905
31906         PR c++/9898, c++/383
31907         * g++.dg/template/conv6.C: New test.
31908
31909         PR c++/10119
31910         * g++.dg/template/ptrmem5.C: New test.
31911
31912         PR c++/10026
31913         * g++.dg/lookup/koenig1.C: New test.
31914
31915         PR C++/10199
31916         * g++.dg/lookup/template2.C: New test.
31917
31918 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31919
31920         * g++.dg/opt/rtti1.C: New test.
31921
31922 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31923
31924         * gcc.dg/ultrasp5.c: New test.
31925
31926 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31927
31928         PR middle-end/9967
31929         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31930         builtin fputs.
31931
31932 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31933
31934         PR c/8224
31935         * gcc.dg/20030323-1.c: New test.
31936
31937 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31938
31939         * gcc.c-torture/compile/20030323-1.c: New test case.
31940
31941 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31942
31943         * gcc.dg/20030321-1.c: New test.
31944
31945 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31946
31947         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31948
31949 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31950
31951         PR c++/9978, c++/9708
31952         * g++.dg/ext/vlm1.C: Adjust expected error.
31953         * g++.dg/ext/vla2.C: New test.
31954         * g++.dg/template/arg1.C: New test.
31955         * g++.dg/template/arg2.C: New test.
31956
31957 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31958
31959         * g77.f-torture/execute/select.f: New test.
31960         * g77.f-torture/noncompile/select_no_compile.f: New test.
31961
31962 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31963
31964         PR c++/9898
31965         * g++.dg/other/error4.C: New test.
31966
31967 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31968
31969         * g++.dg/template/friend17.C: New test.
31970
31971 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31972
31973         * gcc.c-torture/compile/20030320-1.c: New.
31974
31975 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31976
31977         * gcc.dg/builtins-6.c: New test case.
31978
31979 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31980
31981         PR target/10073
31982         * gcc.c-torture/compile/20030319-1.c: New.
31983
31984 2003-03-18  Jan Hubicka  <jh@suse.cz>
31985
31986         * gcc.dg/i386-cvt-1.c: New test.
31987
31988 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31989
31990         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31991         * objc.dg/naming-2.m: Likewise.
31992
31993 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31994
31995         PR c++/9639
31996         * g++.dg/parse/crash1.C: New test.
31997
31998 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31999
32000         PR c++/8805
32001         * g++.dg/eh/cleanup1.C: New test.
32002
32003 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32004
32005         * gcc.c-torture/execute/20030316-1.c: New test case.
32006
32007 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32008
32009         PR c++/9629
32010         * g++.dg/init/ctor2.C: New test.
32011
32012 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32013
32014         * g77.f-torture/compile/xformat.f: New test case.
32015
32016 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32017
32018         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32019         * g++.old-deja/g++.mike/eh50.C: Likewise.
32020
32021 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32022
32023         PR c++/6440
32024         * g++.dg/template/spec7.C: New test.
32025         * g++.dg/template/spec8.C: Likewise.
32026
32027 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32028
32029         * gcc.c-torture/execute/20030313-1.c: New test.
32030
32031 2003-03-14  Richard Henderson  <rth@redhat.com>
32032
32033         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32034
32035 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32036
32037         * gcc.c-torture/compile/20030314-1.c: New test.
32038
32039 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32040
32041         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32042         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32043         thumb target,
32044         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32045         to accept newer _imp__  prefix and additional
32046         newline in .drectve section.
32047         * gcc.dg/dll-4.c: Likewise.
32048         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32049         switch.
32050
32051 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32052
32053         * g++.dg/parse/namespace9.C: New test.
32054
32055         * g++.dg/init/ref5.C: New test.
32056         * g++.dg/parse/ptrmem1.C: Likewise.
32057
32058 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32059
32060         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32061         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32062         regular expression.
32063         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32064         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32065
32066 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32067
32068         * gcc.c-torture/execute/20030224-2.c: New test.
32069
32070 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32071
32072         * gcc.dg/decl-3.c: New test.
32073
32074 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32075
32076         * gcc.dg/i386-loop-2.c: New test.
32077
32078 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32079
32080         PR c++/9474
32081         * g++.dg/parse/namespace8.C: New test.
32082
32083         PR c++/9924
32084         * g++.dg/overload/builtin2.C: New test.
32085
32086 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32087
32088         * gcc.dg/return-type-3.c: New test.
32089
32090 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32091
32092         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32093         profiling options are not supported.
32094
32095 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32096
32097         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32098         * g++.old-deja/g++.warn/impint2.C: Likewise.
32099
32100 2003-03-10  Devang Patel  <dpatel@apple.com>
32101
32102         * g++.dg/cpp/c++_cmd_1.C: New test.
32103         * g++.dg/cpp/c++_cmd_1.h: New file.
32104
32105 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32106
32107         * gcc.dg/altivec-9.c: New file.
32108
32109 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32110
32111         * gcc.dg/ppc-sdata-1.c: New test.
32112         * gcc.dg/ppc-sdata-2.c: New test.
32113
32114 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32115
32116         PR c++/9373
32117         * g++.dg/opt/ptrmem2.C: New test.
32118
32119         PR c++/8534
32120         * g++.dg/opt/ptrmem1.C: New test.
32121
32122 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32123
32124         * gcc.dg/i386-loop-1.c: New test.
32125
32126 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32127
32128         PR c++/9970
32129         * g++.dg/lookup/friend1.C: New test.
32130
32131 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32132
32133         PR c++/9823
32134         * g++.dg/parser/constructor1.C: New test.
32135
32136 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32137
32138         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32139
32140         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32141
32142 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32143
32144         * gcc.dg/cpp/Wunused.c: Update test.
32145
32146 2003-03-08  Jan Hubicka  <jh@suse.cz>
32147
32148         * gcc.dg/inline-3.c: New test.
32149
32150 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32151
32152         PR c++/9809
32153         * g++.dg/parse/builtin1.C: New test.
32154
32155         PR c++/9982
32156         * g++.dg/abi/cookie1.C: New test.
32157         * g++.dg/abi/cookie2.C: Likewise.
32158
32159         PR c++/9524
32160         * g++.dg/template/field1.C: New test.
32161
32162         PR c++/9912
32163         * g++.dg/parse/class1.C: New test.
32164         * g++.dg/parse/namespace7.C: Likewise.
32165         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32166
32167 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32168
32169         * g++.dg/init/ref4.C: New test.
32170
32171 2003-03-07  Jan Hubicka  <jh@suse.cz>
32172
32173         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32174         * gcc.dg/inline-3.c: New test.
32175
32176 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32177
32178         * g++.dg/init/ref3.C: New test.
32179
32180         PR c++/9965
32181         * g++.dg/init/ref2.C: New test.
32182
32183         PR c++/9400
32184         * g++.dg/warn/Wshadow-2.C: New test.
32185
32186         PR c++/9791
32187         * g++.dg/warn/Woverloaded-1.C: New test.
32188
32189 2003-03-05  Jan Hubicka  <jh@suse.cz>
32190
32191         * gcc.dg/i386-local2.c: New.
32192         * gcc.dg/i386-local.c: Fix typo.
32193
32194 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32195
32196         * g++.dg/abi/layout3.C: New test.
32197
32198 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32199
32200         * gcc.c-torture/compile/20030305-1.c
32201
32202 2003-03-05  Jan Hubicka  <jh@suse.cz>
32203
32204         * gcc.dg/i386-local.c: New.
32205
32206 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32207
32208         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32209
32210 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32211
32212         * gcc.dg/switch-2.c: New test.
32213         * gcc.dg/switch-3.c: New test.
32214         * gcc.dg/Wswitch.c: Adjust line numbers.
32215         * gcc.dg/Wswitch-default.c: Likewise.
32216         * gcc.dg/Wswitch-enum.c: Likewise.
32217
32218 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32219
32220         * gcc.c-torture/execute/20030222-1.c: New test.
32221
32222 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32223
32224         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32225
32226 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32227
32228         PR c++/9878
32229         * g++.dg/init/ref1.C: New test.
32230
32231 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32232
32233         * gcc.dg/sh-relax.c: New SH-only test.
32234
32235 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32236
32237         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32238         comment explaining purpose of testcase.
32239
32240 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32241
32242         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32243         for HC11/HC12 (asm needs two int registers).
32244         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32245         HC11/HC12 because the test uses an asm which needs two 32-bit
32246         registers.
32247
32248 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32249
32250         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32251         for HC11/HC12 (array is too large otherwise).
32252         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32253         * gcc.c-torture/compile/20010518-2.x: Likewise.
32254         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32255         HC11/HC12 (array is too large).
32256
32257 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32258
32259         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32260         * lib/g++-dg.exp (g++-dg-test): Likewise.
32261
32262 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32263
32264         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32265         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32266
32267 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32268
32269         * g++.dg/warn/implicit-typename1.C: Remove warning.
32270
32271 2003-02-28  Richard Henderson  <rth@redhat.com>
32272
32273         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32274         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32275
32276 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32277
32278         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32279         * g++.dg/pch/pch.exp: Likewise.
32280
32281 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32282
32283         PR c++/9879
32284         * testsuite/g++.dg/init/new4.C: New test.
32285
32286 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32287
32288         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32289
32290 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32291
32292         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32293         unsigned long.
32294
32295         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32296         wider than float.
32297
32298 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32299
32300         * lib/scanasm.exp: Add support for counting numbers of
32301         occurences.
32302         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32303         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32304
32305 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32306
32307         PR c++/9683
32308         * g++.dg/template/static3.C: New test.
32309
32310         PR c++/9829
32311         * g++.dg/parse/namespace6.C: New test.
32312
32313 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32314
32315         PR target/9732
32316         * gcc.dg/20030225-1.c: New test.
32317
32318 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32319
32320         * README: Remove out-of-date information.
32321
32322         PR c++/9836
32323         * g++.dg/template/spec6.C: New test.
32324
32325 2003-02-24  Jeff Law  <law@redhat.com>
32326
32327         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32328
32329 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32330
32331         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32332         * gcc.dg/pragma-ep-1.c: Likewise.
32333
32334 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32335
32336         PR c++/9602
32337         * g++.dg/template/friend16.C: New test.
32338
32339 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32340
32341         PR c++/5333
32342         * g++.dg/parse/fused-params1.C: Adjust error messages.
32343         * g++.dg/template/nested3.C: New test.
32344
32345 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32346
32347         * g++.dg/abi/param1.C: New test.
32348
32349 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32350
32351         PR c++/7982
32352         * g++.dg/warn/implicit-typename1.C: New test.
32353
32354 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32355
32356         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32357         with "mtune".
32358         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32359         * gcc.c-torture/execute/20010129-1.x: Likewise.
32360         * gcc.dg/20011107-1.c: Likewise.
32361         * gcc.dg/20020108-1.c: Likewise.
32362         * gcc.dg/20020122-3.c: Likewise.
32363         * gcc.dg/20020206-1.c: Likewise.
32364         * gcc.dg/20020310-1.c: Likewise.
32365         * gcc.dg/20020426-2.c: Likewise.
32366         * gcc.dg/20020517-1.c: Likewise.
32367         * gcc.dg/991230-1.c: Likewise.
32368         * gcc.dg/i386-unroll-1.c: Likewise.
32369         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32370
32371 2003-02-22  Jan Hubicka  <jh@suse.cz>
32372
32373         * gcc.dg/i386-mul.c: New test.
32374
32375 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32376
32377         * gcc.dg/builtins-5.c: New test case.
32378
32379 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32380
32381         * gcc.dg/asmreg-1.c: New test.
32382
32383 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32384
32385         PR c++/9749
32386         * g++.dg/parse/varmod1.C: New test.
32387
32388 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/9727
32391         * g++.dg/template/op1.C: New test.
32392
32393 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32394
32395         PR c++/8906
32396         * g++.dg/template/nested2.C: New test.
32397
32398 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/8724
32401         * g++.dg/expr/dtor1.C: New test.
32402
32403 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32404
32405         * gcc.dg/cpp/include3.c: New test.
32406         * gcc.dg/cpp/inc/foo.h: New file.
32407
32408 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32409
32410         * gcc.c-torture/execute/20030221-1.c: New test.
32411
32412 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32413
32414         PR c++/9729
32415         * g++.dg/abi/conv1.C: New test.
32416
32417 2003-02-20  Jan Hubicka  <jh@suse.cz>
32418
32419         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32420
32421 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32422
32423         * gcc.c-torture/compile/20030219-1.c: New test.
32424
32425 2003-02-18  Jan Hubicka  <jh@suse.cz>
32426
32427         * gcc.dg/funcorder.c: New test.
32428
32429 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32430
32431         * gcc.c-torture/execute/20030218-1.c: New.
32432
32433 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32434
32435         * gcc.dg/20030218-1.c: New.
32436
32437 2003-02-18  Richard Henderson  <rth@redhat.com>
32438
32439         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32440         * gcc.dg/attr-used-2.c: New.
32441
32442 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32443
32444         PR c++/9704
32445         * g++.dg/init/copy5.C: New test.
32446
32447 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32448
32449         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32450         * g++.dg/pch/pch.exp: Likewise.
32451
32452 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32453
32454         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32455         STACK_SIZE is not defined.
32456
32457 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32458
32459         PR c++/9457
32460         * g++.dg/template/init1.C: New test.
32461
32462 2003-02-16  Jan HUbicka  <jh@suse.cz>
32463
32464         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32465         (foo): Add few extra tests
32466         * gcc.dg/c99-const-expr-3.c: Likewise.
32467         * gcc.c-torture/execute/20030216-1.c: New.
32468
32469 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32470
32471         PR c++/9459
32472         * g++.dg/ext/typeof4.C: New test.
32473
32474 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32475
32476         * gcc.dg/i386-387-3.c: New test case.
32477
32478 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32479
32480         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32481         cris-*-elf* cris-*-aout* and mmix-*-*.
32482
32483 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32484
32485         * gcc.dg/20030213-1.c: New test.
32486
32487 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32488
32489         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32490         * gcc.dg/i386-387-2.c: Likewise.
32491
32492 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32493
32494         * gcc.dg/ppc-spe.c: Fix formatting.
32495         Enable tests that were previously unsupported by gas.
32496         Delete tests for instructions that no longer exist.
32497         Switch arguments on evsubifw builtin.
32498
32499 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32500
32501         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32502         STACK_SIZE is too small.
32503
32504 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32505             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32506
32507         * gcc.dg/decl-2.c: New test.
32508
32509 2003-02-10  Jan Hubicka  <jh@suse.cz>
32510
32511         * gcc.dg/i386-fpcvt-1.c: New test.
32512
32513 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32514
32515         * gcc.c-torture/execute/20030209-1.c: New test.
32516
32517 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32518
32519         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32520         int-wide bitops, use the constants of the same width.
32521         Likewise, if long long is 32-bit wide, test bitops using
32522         32-bit constants.
32523
32524 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32525
32526         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32527
32528 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32529
32530         * testsuite/gcc.dg/builtins-4.c: New test case.
32531
32532 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32533
32534         * gcc.dg/20020430-1.c: Fix dg command typos.
32535         * gcc.dg/20020503-1.c: Likewise.
32536
32537 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32538
32539         PR c++/8785
32540         * g++.dg/parse/fused-params1.C: New test.
32541
32542         PR c++/8857
32543         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32544
32545         PR c++/8921
32546         * g++.dg/parse/non-dependent1.C: New test.
32547
32548         PR c++/8928
32549         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32550
32551         PR c++/9228
32552         * g++.dg/parse/undefined7.C: New test.
32553         * g++.dg/parse/non-templ1.C: New test.
32554
32555         PR c++/9229
32556         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32557
32558 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32559
32560         * gcc.c-torture/compile/20030206-1.c: New test.
32561
32562 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32563
32564         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32565         "pow" to "foo" to avoid potential confusion with a math built-in.
32566
32567 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32568
32569         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32570         conditions for SPARC targets.
32571
32572 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32573
32574         * gcc.dg/20030204-1.c: New test.
32575
32576 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32577
32578         PR c++/38
32579         * g++.dg/parse/array-size1.C: New test.
32580
32581         PR c++/5657
32582         * g++.dg/parse/undefined3.C: New test.
32583
32584         PR c++/5665
32585         * g++.dg/parse/undefined4.C: New test.
32586
32587         PR c++/5975
32588         * g++.dg/parse/undefined5.C: New test.
32589
32590         PR c++/7259
32591         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32592
32593         PR c++/8578
32594         * g++.dg/parse/casting-operator1.C: New test.
32595
32596         PR c++/8596
32597         * g++.dg/parse/undefined6.C: New test.
32598
32599         PR c++/8736
32600         * g++.dg/parse/missing-template1.C: New test.
32601
32602 2003-02-04  Jan Hubicka  <jh@suse.cz>
32603
32604         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32605         * gcc.dg/i386-cmov?.c: Likewise.
32606         * gcc.dg/i386-fpcvt-?.c: Likewise.
32607         * gcc.dg/i386-ssefp-1.c: Likewise.
32608         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32609         conventions.
32610
32611 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32612
32613         PR c++/7129
32614         * testsuite/g++.dg/ext/max.C: New test.
32615
32616 2003-02-03  Jan Hubicka  <jh@suse.cz>
32617
32618         * gcc.c-torture/execute/20030203-1.c: New test.
32619
32620 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32621
32622         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32623         'natural-endian'.
32624
32625 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32626
32627         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32628         * g++.dg/init/new2.C: Likewise.
32629         * g++.dg/other/new1.C: Likewise.
32630
32631 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32632
32633         * gcc.dg/struct-ret-libc.c: New test.
32634
32635 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32636
32637         * gcc.dg/20030129-1.c: New test.
32638
32639 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32640
32641         PR c++/8849
32642         * g++.dg/template/ptrmem4.C: New test.
32643
32644 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32645
32646         * g++.dg/parser/constant1.C: New test.
32647
32648 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32649
32650         PR c++/8591
32651         * g++.dg/parse/friend2.C: New test.
32652
32653 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32654
32655         PR c++/9437
32656         * g++.dg/template/unify4.C: New test.
32657
32658 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32659
32660         * gcc.c-torture/execute/20030128-1.c: New test.
32661
32662 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32663
32664         * g++.dg/lookup/nested1.C: Test moved from ...
32665         * g++.old-deja/g++.other/lookup24.C: ... here.
32666
32667 2003-01-28  Jan Hubicka  <jh@suse.cz>
32668
32669         * gcc.dg/i386-cmov5.c: New test.
32670
32671 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32672
32673         * gcc.c-torture/execute/20010925-1.c: Changed the
32674         memcpy declaration.
32675
32676 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32677
32678         PR c++/3902
32679         * g++.dg/parse/template5.C: New test.
32680
32681 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32682
32683         PR fortran/9258
32684         * g77.dg/pr9258: New test.
32685
32686 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32687
32688         * README: Move relevant parts from README.g++.
32689
32690         * README.g++: Remove this file.
32691
32692 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * g++.dg/abi/dcast1.C: New test.
32695
32696 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32697
32698         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32699
32700 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32701
32702         PR c++/47
32703         * g++.old-deja/g++.other/lookup24.C: New test.
32704
32705 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32706
32707         PR middle-end/7227
32708         * gcc.dg/uninit-C.c: New test.
32709
32710 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32711
32712         * g++.dg/abi/covariant1.C: New test.
32713
32714 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32715
32716         * gcc.dg/20030123-1.c: New test.
32717
32718 2003-01-25  Jan Hubicka  <jh@suse.cz>
32719
32720         PR opt/8492
32721         * gcc.c-torture/compile/20030125-1.c
32722
32723 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32724
32725         PR c++/9403
32726         * g++.dg/parse/template3.C: New test.
32727         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32728
32729         PR c++/795
32730         * g++.dg/parse/template4.C: New test.
32731
32732         PR c++/9415
32733         * g++.dg/template/qual2.C: New test.
32734
32735         PR c++/8545
32736         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32737
32738         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32739
32740 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32741
32742         * gcc.c-torture/execute/switch-1.c: New test case.
32743
32744 2003-01-25  Jan Hubicka  <jh@suse.cz>
32745
32746         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32747
32748 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32749
32750         Tweaks for Bison-1.875. From the NEWS file:
32751         "- `parse error' -> `syntax error'
32752         Bison now uniformly uses the term `syntax error'"
32753         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32754         * gcc.dg/cpp/digraph2.c: Likewise.
32755         * gcc.dg/cpp/direct2.c: Likewise.
32756         * gcc.dg/cpp/paste4.c: Likewise.
32757         * gcc.dg/c90-restrict-1.c: Likewise.
32758         * gcc.dg/c99-func-2.c: Likewise.
32759         * gcc.dg/noncompile/920721-2.c: Likewise.
32760         * gcc.dg/noncompile/930622-2.c: Likewise.
32761         * gcc.dg/noncompile/940112-1.c: Likewise.
32762         * gcc.dg/noncompile/950921-1.c: Likewise.
32763         * gcc.dg/noncompile/951123-1.c: Likewise.
32764         * gcc.dg/noncompile/971104-1.c: Likewise.
32765         * gcc.dg/noncompile/990416-1.c: Likewise.
32766
32767 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32768
32769         * g++.dg/parse/undefined1.C: Add error message.
32770
32771 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32772
32773         PR c++/9354
32774         * g++.dg/parse/new1.C: New test.
32775
32776         PR c++/9216
32777         * g++.dg/parse/template2.C: New test.
32778
32779         PR c++/9354
32780         * g++.dg/parse/typedef2.C: New test.
32781
32782         PR c++/9328
32783         * g++.dg/ext/typeof3.C: New test.
32784
32785 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32786
32787         PR c++/2738
32788         * g++.dg/parse/ret-type1.C: New test.
32789
32790         PR c++/3792
32791         * g++.dg/parse/tmpl-outside1.C: New test.
32792
32793         PR c++/4207
32794         * g++.dg/parse/int-as-enum1.C: New test.
32795
32796         PR c++/4903
32797         * g++.dg/parse/no-typename1.C: New test.
32798
32799         PR c++/5533
32800         * g++.dg/parse/no-value1.C: New test.
32801
32802         PR c++/5921
32803         * g++.dg/parse/wrong-inline1.C: New test.
32804
32805         PR c++/6402
32806         * g++.dg/parse/ref1.C: New test.
32807
32808         PR c++/6992
32809         * g++.dg/parse/attr-ctor1.C: New test.
32810
32811         PR c++/7229
32812         * g++.dg/parse/namespace5.C: New test.
32813
32814         PR c++/7917
32815         * g++.dg/parse/func-def1.C: New test.
32816
32817         PR c++/8143
32818         * g++.dg/parse/undefined1.C: New test.
32819
32820         PR c++/5723, PR c++/8522
32821         * g++.dg/parse/specialization1.C: New test.
32822
32823         PR c++/163, PR c++/8595
32824         * g++.dg/parse/struct-as-enum1.C: New test.
32825
32826         PR c++/9173
32827         * g++.dg/parse/undefined2.C: New test.
32828
32829 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32830
32831         PR c++/9298
32832         * g++.dg/parse/template1.C: New test.
32833
32834         PR c++/9384
32835         * g++.dg/parse/using1.C: New test.
32836
32837         PR c++/9285
32838         PR c++/9294
32839         * g++.dg/parse/expr2.C: New test.
32840
32841         PR c++/9388
32842         * g++.dg/parse/lookup2.C: Likewise.
32843
32844 2003-01-21  Jan Hubicka  <jh@suse.cz>
32845
32846         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32847         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32848         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32849         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32850
32851 2003-01-20  Nick Clifton  <nickc@redhat.com>
32852
32853         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32854         problem with ARM sibcall code generation.
32855
32856 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32857
32858         * gcc.c-torture/execute/20030120-1.c: New.
32859
32860 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32861
32862         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32863
32864 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32865
32866         PR c++/9272
32867         * g++.dg/parse/ctor1.C: New test.
32868
32869         PR c++/9294:
32870         * g++.dg/parse/qualified1.C: New test.
32871
32872         * g++.dg/parse/typename3.C: New test.
32873
32874 2003-01-16  Richard Henderson  <rth@redhat.com>
32875
32876         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32877
32878 2003-01-16  Richard Henderson  <rth@redhat.com>
32879
32880         * g++.dg/pch/pch.exp: Copy test header to the working directory
32881         before using it either for precompilation or direct use.
32882         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32883         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32884
32885 2003-01-16  Richard Henderson  <rth@redhat.com>
32886
32887         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32888         before using it either for precompilation or direct use.
32889         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32890         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32891
32892 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32893
32894         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32895         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32896         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32897         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32898         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32899         typename warning into error.
32900         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32901         error messages.
32902         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32903         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32904         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32905         messages.
32906         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32907         make declaration visible in template.
32908         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32909         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32910         messages.
32911         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32912         message.
32913         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32914         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32915         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32916         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32917         typename warning with error message.
32918         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32919         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32920         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32921
32922 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32923
32924         * g++.dg/parse/ambig2.C: New test.
32925
32926 2003-01-15  Richard Henderson  <rth@redhat.com>
32927
32928         * g++.dg/tls/init-2.C: Update error message string.
32929
32930 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32931
32932         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32933
32934 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32935
32936         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32937         all for HC11/HC12.
32938         * gcc.c-torture/compile/20001205-1.x: Likewise.
32939         * gcc.c-torture/compile/20001226-1.x: Likewise.
32940         * gcc.c-torture/compile/920520-1.x: Likewise.
32941         * gcc.c-torture/compile/961203-1.x: Likewise.
32942         * gcc.c-torture/compile/20020604-1.x: Likewise.
32943
32944 2003-01-15  Jan Hubicka  <jh@suse.cz>
32945
32946         * gcc.c-torture/compile/20030115-1.c: New test.
32947
32948         * gcc.dg/i386-fpcvt-1.c: New test.
32949         * gcc.dg/i386-fpcvt-2.c: New test.
32950
32951 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32952
32953         Further conform g++'s __vmi_class_type_info to the C++ ABI
32954         specification.
32955         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32956         the specification.
32957
32958 2003-01-14  Jan Hubicka  <jh@suse.cz>
32959
32960         * gcc.dg/i386-fpcvt-1.c: New test.
32961         * gcc.dg/i386-fpcvt-2.c: New test.
32962
32963 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32964
32965         * gcc.dg/i386-mmx-3.c: New test.
32966
32967 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32968
32969         PR c++/9264
32970         * g++.dg/parse/octal1.C: New file.
32971
32972         PR c++/9172
32973         * g++.dg/parse/typename1.C: New file.
32974
32975 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32976
32977         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32978         * gcc.dg/bf-no-ms-layout.c: Likewise.
32979         * gcc.dg/bf-ms-attrib.c: Likewise.
32980
32981 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32982
32983         PR c++/9099
32984         * g++.dg/parse/dtor1.C: New file.
32985
32986         PR c++/9128
32987         * g++.dg/rtti/typeid1.C: New file.
32988
32989         PR c++/9153
32990         * g++.dg/parse/lookup1.C: New file.
32991
32992         PR c++/9171
32993         * g++.dg/templ/spec5.C: New file.
32994
32995 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32996
32997         * gcc.c-torture/compile/20030110-1.c: New test.
32998
32999 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33000
33001         Merge from pch-branch:
33002
33003         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33004
33005         * gcc.dg/pch/cpp-1.h: New.
33006         * gcc.dg/pch/cpp-1.c: New.
33007         * gcc.dg/pch/cpp-2.h: New.
33008         * gcc.dg/pch/cpp-2.c: New.
33009
33010         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33011
33012         * gcc.dg/pch/except-1.h: New.
33013         * gcc.dg/pch/except-1.c: New.
33014
33015         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33016
33017         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33018         running test.
33019         * gcc.dg/pch: Include *.hp not *.h.
33020         * gcc.dg/pch/system-1.h: New.
33021         * gcc.dg/pch/system-1.c: New.
33022
33023         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33024
33025         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33026         rather than trying to build and run a program using PCH.
33027         * gcc.dg/pch: Remove dg-do commands from test files.
33028
33029         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33030
33031         * gcc.dg/pch/macro-3.c: New.
33032         * gcc.dg/pch/macro-3.h: New.
33033
33034         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33035
33036         * gcc.dg/pch/common-1.c: New.
33037         * gcc.dg/pch/common-1.h: New.
33038         * gcc.dg/pch/decl-1.c: New.
33039         * gcc.dg/pch/decl-1.h: New.
33040         * gcc.dg/pch/decl-2.c: New.
33041         * gcc.dg/pch/decl-2.h: New.
33042         * gcc.dg/pch/decl-3.c: New.
33043         * gcc.dg/pch/decl-3.h: New.
33044         * gcc.dg/pch/decl-4.c: New.
33045         * gcc.dg/pch/decl-4.h: New.
33046         * gcc.dg/pch/decl-5.c: New.
33047         * gcc.dg/pch/decl-5.h: New.
33048         * gcc.dg/pch/global-1.c: New.
33049         * gcc.dg/pch/global-1.h: New.
33050         * gcc.dg/pch/inline-1.c: New.
33051         * gcc.dg/pch/inline-1.h: New.
33052         * gcc.dg/pch/inline-2.c: New.
33053         * gcc.dg/pch/inline-2.h: New.
33054         * gcc.dg/pch/static-1.c: New.
33055         * gcc.dg/pch/static-1.h: New.
33056         * gcc.dg/pch/static-2.c: New.
33057         * gcc.dg/pch/static-2.h: New.
33058
33059         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33060
33061         * g++.dg/pch/pch.exp: Better handle failing testcases.
33062         * gcc.dg/pch/pch.exp: Likewise.
33063         * gcc.dg/pch/macro-1.c: New.
33064         * gcc.dg/pch/macro-1.h: New.
33065         * gcc.dg/pch/macro-2.c: New.
33066         * gcc.dg/pch/macro-2.h: New.
33067
33068         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33069
33070         * g++.dg/dg.exp: Treat files in pch/ specially.
33071         * g++.dg/pch/pch.exp: New file.
33072         * g++.dg/pch/empty.H: New file.
33073         * g++.dg/pch/empty.C: New file.
33074         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33075         "precompile".
33076
33077         * gcc.dg/pch/pch.exp: New file.
33078         * gcc.dg/pch/empty.h: New file.
33079         * gcc.dg/pch/empty.c: New file.
33080         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33081         "precompile".
33082
33083 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33084
33085         * g++.dg/template/friend14.C: New test.
33086
33087 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33088
33089         * gcc.dg/old-style-asm-1.c: New test.
33090
33091 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33092
33093         * gcc.c-torture/compile/20030109-1.c: New test.
33094
33095 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33096
33097         * gcc.c-torture/execute/20030109-1.c: New test.
33098
33099 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33100
33101         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33102         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33103         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33104         * g++.old-deja/g++.mike/eh2.C: Likewise.
33105         * g++.old-deja/g++.mike/eh3.C: Likewise.
33106         * g++.old-deja/g++.mike/eh5.C: Likewise.
33107         * g++.old-deja/g++.mike/eh6.C: Likewise.
33108         * g++.old-deja/g++.mike/eh7.C: Likewise.
33109         * g++.old-deja/g++.mike/eh8.C: Likewise.
33110         * g++.old-deja/g++.mike/eh9.C: Likewise.
33111         * g++.old-deja/g++.mike/eh10.C: Likewise.
33112         * g++.old-deja/g++.mike/eh12.C: Likewise.
33113         * g++.old-deja/g++.mike/eh13.C: Likewise.
33114         * g++.old-deja/g++.mike/eh14.C: Likewise.
33115         * g++.old-deja/g++.mike/eh16.C: Likewise.
33116         * g++.old-deja/g++.mike/eh17.C: Likewise.
33117         * g++.old-deja/g++.mike/eh18.C: Likewise.
33118         * g++.old-deja/g++.mike/eh21.C: Likewise.
33119         * g++.old-deja/g++.mike/eh23.C: Likewise.
33120         * g++.old-deja/g++.mike/eh24.C: Likewise.
33121         * g++.old-deja/g++.mike/eh25.C: Likewise.
33122         * g++.old-deja/g++.mike/eh26.C: Likewise.
33123         * g++.old-deja/g++.mike/eh27.C: Likewise.
33124         * g++.old-deja/g++.mike/eh28.C: Likewise.
33125         * g++.old-deja/g++.mike/eh29.C: Likewise.
33126         * g++.old-deja/g++.mike/eh31.C: Likewise.
33127         * g++.old-deja/g++.mike/eh33.C: Likewise.
33128         * g++.old-deja/g++.mike/eh34.C: Likewise.
33129         * g++.old-deja/g++.mike/eh35.C: Likewise.
33130         * g++.old-deja/g++.mike/eh36.C: Likewise.
33131         * g++.old-deja/g++.mike/eh37.C: Likewise.
33132         * g++.old-deja/g++.mike/eh38.C: Likewise.
33133         * g++.old-deja/g++.mike/eh39.C: Likewise.
33134         * g++.old-deja/g++.mike/eh40.C: Likewise.
33135         * g++.old-deja/g++.mike/eh41.C: Likewise.
33136         * g++.old-deja/g++.mike/eh42.C: Likewise.
33137         * g++.old-deja/g++.mike/eh44.C: Likewise.
33138         * g++.old-deja/g++.mike/eh46.C: Likewise.
33139         * g++.old-deja/g++.mike/eh47.C: Likewise.
33140         * g++.old-deja/g++.mike/eh48.C: Likewise.
33141         * g++.old-deja/g++.mike/eh49.C: Likewise.
33142         * g++.old-deja/g++.mike/eh50.C: Likewise.
33143         * g++.old-deja/g++.mike/eh51.C: Likewise.
33144         * g++.old-deja/g++.mike/eh53.C: Likewise.
33145         * g++.old-deja/g++.mike/eh55.C: Likewise.
33146         * g++.old-deja/g++.mike/p7912.C: Likewise.
33147         * g++.old-deja/g++.mike/p9706.C: Likewise.
33148         * g++.old-deja/g++.mike/p10416.C: Likewise.
33149         * g++.old-deja/g++.mike/p11667.C: Likewise.
33150         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33151         Remove redundant reference to Iris.
33152         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33153         Elxsi, i860, Pico Java, and WE32K.
33154
33155 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33156
33157         * g++.dg/ext/asm4.C: New test.
33158
33159 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33160
33161         PR c++/9030
33162         * g++.dg/template/friend12.C: New test.
33163         * g++.dg/template/friend13.C: Likewise.
33164         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33165
33166 2003-01-08  Jan Hubicka  <jh@suse.cz>
33167
33168         * gcc.dg/i386-cadd.c: New test.
33169         * gcc.dg/i386-cmov4.c: Likewise.
33170
33171 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33172
33173         PR c++/9165
33174         * g++.dg/warn/Wunused-3.C: New test.
33175
33176         * g++.dg/abi/bitfield9.C: New test.
33177
33178         PR c++/9189
33179         * g++.dg/parse/defarg3.C: New test.
33180
33181 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         * g++.dg/parse/ambig1.C: New test.
33184         * g++.dg/parse/defarg2.C: New test.
33185
33186 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33187
33188         * g++.dg/template/defarg-1.C: New test.
33189         * g++.dg/template/local2.C: Likewise.
33190
33191 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33192
33193         * gcc.c-torture/execute/20030105-1.c: New test.
33194
33195 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33196
33197         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33198         * g++.dg/parse/namespace4.C: Likewise.
33199
33200 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33201
33202         * g++.dg/template/ntp2.C: New test.
33203
33204 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33205
33206         * g++.dg/parse/extern-C-1.C: New test.
33207
33208         * g++.dg/parse/namespace4.C: New test.
33209
33210         * g++.dg/template/nested1.C: New test.
33211
33212         * g++.dg/parse/namespace3.C: New test.
33213
33214 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33215
33216         * g++.dg/lookup/two-stage1.C: New test.
33217
33218 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33219
33220         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33221         * g++.old-deja/g++.jason/access8.C: Likewise.
33222         * g++.old-deja/g++.other/decl5.C: Likewise.
33223
33224 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33225
33226         * g++.dg/parse/parse7.C: New test.
33227
33228 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33229
33230         PR c++/2843
33231         * g++.dg/ext/attrib7.C: New test.
33232
33233 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33234
33235         * g++.dg/parse/parse6.C: New test.
33236
33237 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33238
33239         * gcc.dg/h8300-stack-1.c: New.
33240
33241 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33242
33243         g++.dg/lookup/exception1.C: New test.
33244
33245         g++.dg/lookup/template1.C: New test.
33246
33247         g++.dg/parse/namespace2.C: New test.
33248
33249         g++.dg/parse/parens2.C: New test.
33250
33251 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33252
33253         * g++.dg/parse/parse5.C: New test.
33254         * g++.dg/lookup/scoped4.C: New test.
33255
33256 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33257
33258         * g++.dg/parse/parens1.C: New test.
33259
33260         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33261         angle-bracket1.C.
33262         * g++.dg/parse/parens2.C: New test.
33263
33264         * g++.dg/lookup/scope-operator1.C: New test.
33265
33266         * g++.dg/parse/operator1.C: New test.
33267
33268 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33269
33270         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33271         * g++.old-deja/g++.other/access6.C: Likewise.
33272         * g++.old-deja/g++.other/decl1.C: Likewise.
33273         * g++.old-deja/g++.pt/typename12.C: Likewise.
33274
33275 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33276
33277         * g++.dg/parse/namespace1.C: New test.
33278
33279 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33280
33281         * g++.dg/parse/parse4.C: New test.
33282
33283 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33284
33285         * g++.dg/parse/parse3.C: New test.
33286
33287 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33288
33289         * g++.dg/parse/parse2.C: New test.
33290
33291 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33292
33293         * g++.dg/template/friend11.C: New test.
33294
33295 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33296
33297         * g++.dg/parse/parse1.C: New test.
33298
33299 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33300
33301         * lib/profopt.exp: Change the name of a global variable to avoid
33302         possible clashes with other test suites.
33303
33304 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33305
33306         * g++.dg/inherit/covariant8.C: New test.
33307
33308 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33309
33310         * g++.dg/init/array9.C: New test.
33311
33312         PR c++/9112
33313         * g++.dg/parse/expr1.C: New test.
33314
33315 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33316
33317         * gcc.c-torture/compile/20021230-1.c: New test.
33318
33319 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33320
33321         * g++.dg/inherit/covariant5.C: New test.
33322         * g++.dg/inherit/covariant6.C: New test.
33323         * g++.dg/inherit/covariant7.C: New test.
33324
33325 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33326
33327         PR c++/2739
33328         * g++.dg/other/access2.C: New test.
33329
33330 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33331
33332         * g++.dg/other/anon-struct.C: No longer fails
33333         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33334         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33335         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33336
33337 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33338
33339         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33340
33341 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33342
33343         * g++.dg/eh/spec4.C: Remove stray semicolon.
33344         * g++.dg/expr/pmf-1.C: Change error message.
33345         * g++.dg/ext/asm1.C: Remove stray semicolon.
33346         * g++.dg/ext/typename1.C: Add missing typenames.
33347         * g++.dg/inherit/template-as-base.C: Change error message.
33348         * g++.dg/lookup/scoped1.C: Likewise.
33349         * g++.dg/lookup/scoped2.C: Likewise.
33350         * g++.dg/lookup/using2.C: Likewise.
33351         * g++.dg/other/component1.C: Remove stray semicolon.
33352         * g++.dg/other/do1.C: Change error message.
33353         * g++.dg/other/error2.C: Likewise.
33354         * g++.dg/other/init1.C: Likewise.
33355         * g++.dg/other/packed1.C: Remove stray semicolon.
33356         * g++.dg/other/ptrmem2.C: Change error message.
33357         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33358         marker.
33359         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33360         * g++.dg/template/access3.C: Add typename keyword.
33361         * g++.dg/template/access5.C: Remove stray semicolon.
33362         * g++.dg/template/access6.C: Likewise.
33363         * g++.dg/template/complit1.C: Likewise.
33364         * g++.dg/template/crash1.C: Change error message.
33365         * g++.dg/template/inherit2.C: Remove stray semicolon.
33366         * g++.dg/template/instantiate2.C: Likewise.
33367         * g++.dg/template/instantiate3.C: Change error message.
33368         * g++.dg/template/qual1.C: Remove stray semicolon.
33369         * g++.dg/template/qualttp18.C: Change error message.
33370         * g++.dg/template/ref1.C: Remove stray semicolon.
33371         * g++.dg/template/sizeof1.C (A::value): Declare it.
33372         * g++.dg/template/spec4.C: Change error message.
33373         * g++.dg/template/static1.C: Likewise.
33374         * g++.dg/template/type1.C: Likewise.
33375         * g++.dg/template/typename3.C: Likewise.
33376         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33377         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33378         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33379         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33380         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33381         named return value extension.
33382         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33383         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33384         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33385         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33386         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33387         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33388         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33389         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33390         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33391         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33392         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33393         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33394         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33395         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33396         syntax.
33397         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33398         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33399         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33400         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33401         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33402         * g++.old-deja/g++.brendan/template11.C: Likewise.
33403         * g++.old-deja/g++.brendan/template26.C: Likewise.
33404         * g++.old-deja/g++.brendan/template27.C: Use explicit
33405         specialization syntax.
33406         * g++.old-deja/g++.brendan/template30.C: Likewise.
33407         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33408         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33409         non-dependent names.
33410         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33411         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33412         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33413         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33414         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33415         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33416         named return value extension.
33417         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33418         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33419         * g++.old-deja/g++.ext/return1.C: Likewise.
33420         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33421         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33422         * g++.old-deja/g++.jason/access8.C: Likewise.
33423         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33424         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33425         pseudo-destructor names.
33426         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33427         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33428         pseudo-destructor names.
33429         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33430         * g++.old-deja/g++.jason/overload19.C: Likewise.
33431         * g++.old-deja/g++.jason/overload32.C: Likewise.
33432         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33433         stray semicolons.
33434         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33435         * g++.old-deja/g++.jason/return.C: Likewise.
33436         * g++.old-deja/g++.jason/return2.C: Likewise.
33437         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33438         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33439         syntax.
33440         * g++.old-deja/g++.jason/template10.C: Account for use of
33441         non-dependent names.
33442         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33443         syntax.
33444         * g++.old-deja/g++.jason/template37.C: Likewise.
33445         * g++.old-deja/g++.law/access4.C: Change error messages.
33446         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33447         pseudo-destructor names.
33448         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33449         * g++.old-deja/g++.law/ctors9.C: Likewise.
33450         * g++.old-deja/g++.law/cvt22.C: Likewise.
33451         * g++.old-deja/g++.law/dtors5.C: Likewise.
33452         * g++.old-deja/g++.law/global-init1.C: Likewise.
33453         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33454         * g++.old-deja/g++.law/operators28.C: Likewise.
33455         * g++.old-deja/g++.law/visibility28.C: Likewise.
33456         * g++.old-deja/g++.martin/eval1.C: Likewise.
33457         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33458         name.
33459         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33460         * g++.old-deja/g++.mike/net34.C: Likewise.
33461         * g++.old-deja/g++.mike/net36.C: Likewise.
33462         * g++.old-deja/g++.mike/ns2.C: Likewise.
33463         * g++.old-deja/g++.mike/p12306.C: Likewise.
33464         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33465         value extension.
33466         * g++.old-deja/g++.mike/p700.C: Likewise.
33467         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33468         * g++.old-deja/g++.mike/p710.C: Likewise.
33469         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33470         value extension.
33471         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33472         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33473         * g++.old-deja/g++.ns/crash2.C: Likewise.
33474         * g++.old-deja/g++.ns/crash3.C: Likewise.
33475         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33476         * g++.old-deja/g++.ns/ns17.C: Likewise.
33477         * g++.old-deja/g++.ns/template16.C: Likewise.
33478         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33479         keyword.
33480         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33481         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33482         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33483         named return value extension.
33484         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33485         * g++.old-deja/g++.other/access4.C: Issue additional error
33486         messages.
33487         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33488         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33489         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33490         * g++.old-deja/g++.other/crash25.C: Change error message.
33491         * g++.old-deja/g++.other/crash4.C: Change error message.
33492         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33493         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33494         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33495         checks.
33496         * g++.old-deja/g++.other/defarg8.C: Likewise.
33497         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33498         * g++.old-deja/g++.other/dtor10.C: Likewise.
33499         * g++.old-deja/g++.other/incomplete.C: Likewise.
33500         * g++.old-deja/g++.other/linkage7.C: Likewise.
33501         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33502         lookup algorithm.
33503         * g++.old-deja/g++.other/mangle2.C: Likewise.
33504         * g++.old-deja/g++.other/refinit2.C: Likewise.
33505         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33506         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33507         * g++.old-deja/g++.pt/crash28.C: Likewise.
33508         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33509         syntax.
33510         * g++.old-deja/g++.pt/crash32.C: Change error message.
33511         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33512         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33513         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33514         error message position.
33515         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33516         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33517         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33518         syntax.
33519         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33520         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33521         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33522         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33523         keyword.
33524         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33525         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33526         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33527         keyword.
33528         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33529         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33530         syntax.
33531         * g++.old-deja/g++.pt/friend28.C: Account for use of
33532         non-dependent names.
33533         * g++.old-deja/g++.pt/friend29.C: Likewise.
33534         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33535         rules.
33536         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33537         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33538         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33539         lookup rules.
33540         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33541         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33542         keyword.
33543         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33544         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33545         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33546         keyword.
33547         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33548         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33549         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33550         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33551         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33552         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33553         keyword.
33554         * g++.old-deja/g++.pt/spec10.C: Likewise.
33555         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33556         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33557         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33558         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33559         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33560         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33561         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33562         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33563         * g++.old-deja/g++.pt/typename15.C: Likewise.
33564         * g++.old-deja/g++.pt/typename22.C: Likewise.
33565         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33566         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33567         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33568         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33569         syntax.
33570         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33571         return value extension.
33572         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33573         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33574         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33575         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33576
33577 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33578
33579         * g++.dg/warn/inline1.C: New test.
33580         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33581         * g++.old-deja/g++.jason/synth10.C: Likewise.
33582         * g++.old-deja/g++.mike/net31.C: Likewise.
33583         * g++.old-deja/g++.mike/p8786.C: Likewise.
33584
33585         * g++.dg/template/friend10.C: New test.
33586         * g++.dg/template/conv5.C: New test.
33587
33588 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33589
33590         * g++.dg/lookup/scoped3.C: New test.
33591
33592         * g++.dg/lookup/decl1.C: New test.
33593         * g++.dg/lookup/decl2.C: New test.
33594
33595 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33596
33597         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33598         gcc.c-torture/compile/20021015-1.c,
33599         gcc.c-torture/compile/20021015-2.c,
33600         gcc.c-torture/compile/20021123-1.c,
33601         gcc.c-torture/compile/20021123-2.c,
33602         gcc.c-torture/compile/20021123-3.c,
33603         gcc.c-torture/compile/20021123-4.c,
33604         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33605         only to 3.1 or 3.2 branch.
33606
33607 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33608
33609         * gcc.dg/i386-bitfield3.c: New test.
33610
33611         * gcc.dg/i386-bitfield2.c: New test.
33612
33613 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33614
33615         * g++.dg/parse/conv_op1.C: New test.
33616
33617 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33618
33619         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33620         approved.
33621
33622 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33623
33624         * gcc.c-torture/compile/20021220-1.c: New test.
33625
33626 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33627
33628         * gcc.dg/i386-fastcall-1.c: New.
33629
33630 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33631
33632         * gcc.c-torture/execute/20021219-1.c: New test.
33633
33634 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33635
33636         * gcc.dg/i386-pic-1.c: New test.
33637
33638 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33639
33640         PR c++/8099
33641         * g++.dg/template/friend9.C: New test.
33642
33643 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33644
33645         PR c++/3663
33646         * g++.dg/template/access7.C: New test.
33647
33648 2002-12-18  Nick Clifton  <nickc@redhat.com>
33649
33650         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33651         the libstdc++-v3 directory has been found.
33652
33653 2002-12-12  Devang Patel <dpatel@apple.com>
33654         * gcc.dg/darwin-ld-1.c: New test.
33655         * gcc.dg/darwin-ld-2.c: New test.
33656         * gcc.dg/darwin-ld-3.c: New test.
33657         * gcc.dg/darwin-ld-4.c: New test.
33658         * gcc.dg/darwin-ld-5.c: New test.
33659
33660 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33661
33662         * gcc.c-torture/compile/20021212-1.c: New test.
33663
33664 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33665
33666         * gcc.dg/fshort-wchar: New test.
33667
33668 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33669
33670         PR c++/8372
33671         * g++.dg/template/dtor1.C: New test.
33672
33673         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33674         markers.
33675
33676 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33677
33678         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33679
33680 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33681
33682         * g++.dg/template/static1.C: New test.
33683         * g++.dg/template/static2.C: New test.
33684         * g++.old-deja/g++.ext/memconst.C: New test.
33685
33686 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33687
33688         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33689         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33690         * g++.dg/special/initp1.C: Likewise.
33691
33692 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33693
33694         * gcc.c-torture/execute/20021204-1.c: New test.
33695
33696 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33697
33698         * gcc.dg/ppc-fmadd-1.c: New file.
33699         * gcc.dg/ppc-fmadd-2.c: New file.
33700         * gcc.dg/ppc-fmadd-3.c: New file.
33701
33702 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33703
33704         * gcc.c-torture/compile/20021204-1.c: New test.
33705
33706 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33707
33708         * g++.dg/inherit/covariant2.C: New test.
33709         * g++.dg/inherit/covariant3.C: New test.
33710         * g++.dg/inherit/covariant4.C: New test.
33711         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33712         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33713
33714 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33715
33716         PR c++/8688
33717         * g++.dg/init/brace3.C: New test.
33718
33719 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33720
33721         * gcc.dg/20020210-1.c: Fix a comment typo.
33722
33723 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33724
33725         PR c++/8720
33726         * g++.dg/parse/defarg1.C: New test.
33727
33728         PR c++/8615
33729         * g++.dg/template/char1.C: New test.
33730
33731         * g++.dg/template/varmod1.C: Fix typo.
33732
33733 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33734
33735         DR 180
33736         * g++.old-deja/g++.pt/crash32.C: Expect error.
33737
33738 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33739
33740         PR c++/5919
33741         * g++.dg/template/varmod1.C: New test.
33742
33743         PR c++/8727
33744         * g++.dg/inherit/typeinfo1.C: New test.
33745
33746         PR c++/8663
33747         * g++.dg/inherit/typedef1.C: New test.
33748
33749 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/8332
33752         PR c++/8493
33753         * g++.dg/template/strlen1.C: New test.
33754
33755         PR c++/8227
33756         * g++.dg/template/ctor2.C: New test.
33757
33758         PR c++/8214
33759         * g++.dg/init/string1.C: New test.
33760
33761         PR c++/8511
33762         * g++.dg/template/friend8.C: New test.
33763
33764 2002-11-29  Joe Buck <jbuck@synopsys.com>
33765
33766         * g++.dg/lookup/anon2.C: New test.
33767
33768 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33769
33770         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33771         h8300 port.
33772
33773 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33774
33775         * gcc.dg/bitfld-6.c: New test.
33776
33777 2002-11-27  Jan Hubicka  <jh@suse.cz>
33778
33779         * gcc.c-torture/execute/20021127.[cx]: New test.
33780
33781 2002-11-26  Jan Hubicka  <jh@suse.cz>
33782
33783         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33784         quality.
33785
33786 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33787
33788         * g++.dg/init/brace2.C: New test.
33789         * g++.old-deja/g++.mike/p9129.C: Correct.
33790
33791 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33792
33793         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33794
33795 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33796
33797         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33798
33799 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33800
33801         * testsuite/g++.dg/abi/empty11.C: New test.
33802         * testsuite/g++.dg/rtti/cv1.C: New test.
33803
33804 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33805
33806         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33807
33808 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33809
33810         * g++.dg/abi/empty10.C: New test.
33811
33812 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33813
33814         * gcc.c-torture/compile/20021124-1.c: New test.
33815
33816 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33817
33818         * g++.dg/abi/rtti2.C: New test.
33819
33820 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33821
33822         * gcc.dg/i386-unroll-1.c: New test.
33823
33824 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33825
33826         * gcc.c-torture/compile/20021120-1.c: New test.
33827         * gcc.c-torture/compile/20021120-2.c: New test.
33828
33829 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33830
33831         * gcc.dg/bitfld-5.c: New test.
33832
33833 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33834
33835         * gcc.c-torture/execute/20021120-3.c: New test.
33836
33837 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33838
33839         * gcc.c-torture/execute/20021120-2.c: New test.
33840
33841 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33842
33843         * gcc.c-torture/execute/20021120-1.c: New test.
33844
33845 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33846
33847         * gcc.c-torture/execute/20021118-3.c: New test.
33848
33849 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33850
33851         * gcc.c-torture/compile/20021119-1.c: New test.
33852
33853 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33854
33855         * gcc.dg/duff-1.c: New test.
33856         * gcc.dg/duff-2.c: New test.
33857         * gcc.dg/duff-3.c: New test.
33858
33859 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33860
33861         * gcc.dg/cpp/_Pragma5.c: New test.
33862
33863 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33864
33865         * gcc.c-torture/execute/20021118-2.c: New test.
33866
33867 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33868
33869         * gcc.c-torture/execute/20021118-1.c: New test.
33870
33871 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33872
33873         * gcc.dg/20021116-1.c: New test.
33874
33875 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33876
33877         * g++.dg/abi/vcall1.C: New test.
33878
33879 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33880
33881         * gcc.dg/20021029-1.c: New test.
33882         * gcc.dg/20021029-2.c: New test.
33883
33884 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33885
33886         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33887
33888 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33889
33890         PR c/8439
33891         * gcc.dg/20021110.c: Move to ...
33892         * gcc.c-torture/compile/20021110.c: .... here.
33893
33894 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33895
33896         PR c/8467
33897         * gcc.c-torture/execute/20021111-1.c
33898
33899 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33900
33901         PR c/8439
33902         * gcc.dg/20021110.c: New test.
33903
33904 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33905
33906         * g++.dg/abi/vthunk3.C: Run only on x86.
33907
33908 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33909
33910         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33911
33912 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33913
33914         * lib/compat.exp (compat-execute): Fix logic error in last
33915         change.
33916
33917 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33918
33919         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33920
33921 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33922
33923         PR c++/8389
33924         * g++.dg/template/access6.C: New test.
33925
33926 2002-11-08  Jan Hubicka  <jh@suse.cz>
33927
33928         * gcc.dg/i386-ssefp-1.c: New test.
33929         * gcc.dg/i386-ssefp-1.c: New test.
33930
33931 2002-11-08  Jan Hubicka  <jh@suse.cz>
33932
33933         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33934
33935 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33936
33937         * g++.dg/abi/vthunk3.C: New test.
33938
33939         PR c++/8338
33940         * g++.dg/template/crash2.C: New test.
33941
33942 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33943
33944         * testsuite/g++.dg/abi/dtor1.C: New test.
33945         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33946
33947 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33948
33949         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33950         Darwin.
33951
33952 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33953
33954         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33955         -mthumb.  Only xfail with -O0.
33956
33957 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33958
33959         * g++.dg/abi/thunk1.C: New test.
33960         * g++.dg/abi/thunk2.C: Likewise.
33961         * g++.dg/abi/vtt1.C: Likewise.
33962
33963 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33964
33965         PR optimization/8423
33966         * gcc.c-torture/execute/builtin-constant.c: New test.
33967
33968 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33969
33970         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33971         Add some more cases.
33972
33973 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33974
33975         PR c++/8391
33976         * g++.dg/opt/local1.C: New test.
33977
33978 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33979
33980         PR c++/8160
33981         * g++.dg/template/complit1.C: New test.
33982
33983         PR c++/8149
33984         * g++.dg/template/typename4.C: Likewise.
33985
33986 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33987
33988         Core issue 287, PR c++/7639
33989         * g++.dg/template/instantiate1.C: Adjust error location.
33990         * g++.dg/template/instantiate3.C: New test.
33991         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33992         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33993         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33994
33995 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33996
33997         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33998
33999 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34000
34001         PR c++/8287
34002         * g++.dg/init/dtor2.C: New test.
34003
34004 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34005
34006         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34007         * gcc.dg/nest.c: Bypass errors on irix6.
34008
34009 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34010
34011         * gcc.dg/nest.c: Expect error for mmix-*-*.
34012         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34013
34014 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34015
34016         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34017         markers.
34018
34019         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34020
34021 2002-10-25  Mike Stump  <mrs@apple.com>
34022
34023         * gcc.dg/warn-1.c: New test.
34024
34025 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34026
34027         * g++.dg/template/typename3.C: New test.
34028
34029 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34030
34031         * g++.dg/lookup/ptrmem1.C: New test.
34032
34033         * g++.dg/abi/vthunk2.C: New test.
34034
34035 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34036
34037         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34038
34039 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34040
34041         * g++.dg/abi/empty9.C: New test.
34042
34043 2002-10-24  Richard Henderson  <rth@redhat.com>
34044
34045         * g++.dg/inherit/thunk1.C: Enable for ia64.
34046
34047 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34048
34049         PR c++/8067
34050         * g++.dg/lookup/pretty1.C: New test.
34051
34052 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34053
34054         * gcc.dg/20021023-1.c: New test.
34055
34056 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34057
34058         PR c++/7679
34059         * g++.dg/parse/inline1.C: New test.
34060
34061 2002-10-23  Richard Henderson  <rth@redhat.com>
34062
34063         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34064
34065         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34066
34067 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34068
34069         PR c++/6579
34070         * g++.dg/parse/stmtexpr3.C: New test.
34071
34072 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34073
34074         * g++.dg/expr/cond1.C: New test.
34075
34076 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34077
34078         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34079
34080 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34081
34082         * g++.dg/abi/vbase13.C: New test.
34083         * g++.dg/abi/vbase14.C: Likewise.
34084
34085 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34086
34087         * gcc.dg/tls/pic-1.c: New test.
34088         * gcc.dg/tls/nonpic-1.c: New test.
34089         * gcc.dg/20021018-1.c: New test.
34090
34091 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34092
34093         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34094         Remove only files with the same base name as the test case.
34095         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34096         (profopt-execute): Likewise.  Also, remove old profiling
34097         and performance data files before running the tests.
34098
34099         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34100         * g++.dg/bprob/bprob.exp: Likewise.
34101         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34102         to allow more general test case names.
34103
34104         * g++.dg/bprob/bprob-1.C: Rename to ...
34105         * g++.dg/bprob/g++-bprob-1.C: ... this.
34106
34107         * g77.dg/bprob/bprob-1.f: Rename to ...
34108         * g77.dg/bprob/g77-bprob-1.f: ... this.
34109
34110 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34111
34112         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34113         bison 1.50 or later.
34114
34115 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34116
34117         * g++.dg/README: Describe more test directories.
34118
34119 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34120
34121         * g++.dg/init/array6.C: Add additional tests.
34122
34123 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34124
34125         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34126         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34127
34128 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34129
34130         * gcc.c-torture/compile/20020604-1.x: New.
34131         * gcc.c-torture/compile/simd-5.x: Likewise.
34132         * gcc.c-torture/execute/920710-1.x: Likewise.
34133         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34134
34135 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34136
34137         * g++.dg/inherit/override1.C: Add dg-options clause.
34138
34139 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34140
34141         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34142         _mm_slli_si128.
34143
34144 2002-10-19  Andreas Schwab  <schwab@suse.de>
34145
34146         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34147         directory component.
34148
34149 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34150
34151         * g++.dg/inherit/thunk1.C: New test.
34152
34153         * g++.dg/inherit/override1.C: New test.
34154
34155         * g++.dg/abi/mangle11.C: New test.
34156         * g++.dg/abi/mangle14.C: New test.
34157         * g++.dg/abi/mangle17.C: New test.
34158
34159 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34160
34161         * g++.dg/overload/member2.C: New test.
34162
34163 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34164
34165         * g++.dg/README: Describe new compat directory.
34166         * g++.dg/dg.exp: Skip tests in compat directory.
34167         * README.compat: New file.
34168         * lib/compat.exp: New expect script.
34169         * g++.dg/compat: New test directory.
34170         * g++.dg/compat/compat.exp: New expect script.
34171         * g++.dg/compat/abi: New test directory.
34172         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34173         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34174         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34175         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34176         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34177         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34178         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34179         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34180         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34181         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34182         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34183         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34184         * g++.dg/compat/break: New test directory.
34185         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34186         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34187         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34188         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34189         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34190         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34191         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34192         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34193         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34194         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34195         g++.dg/compat/break/README: New files.
34196         * g++.dg/compat/eh: New test directory.
34197         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34198         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34199         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34200         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34201         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34202         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34203         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34204         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34205         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34206         g++.dg/compat/eh/filter2_y.C,
34207         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34208         g++.dg/compat/eh/new1_y.C,
34209         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34210         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34211         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34212         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34213         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34214         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34215         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34216         g++.dg/compat/eh/unexpected1_y.C: New files.
34217         * g++.dg/compat/init: New test directory.
34218         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34219         g++.dg/compat/init/array5_y.C,
34220         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34221         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34222         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34223         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34224         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34225         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34226         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34227         g++.dg/compat/init/init-ref2_y.C: New files.
34228
34229 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34230
34231         PR c++/7584
34232         * g++.dg/inherit/using3.C: New test.
34233
34234 2002-10-17  Jan Hubicka  <jh@suse.cz>
34235
34236         * gcc.dg/20021017-2.c: New test.
34237
34238 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34239
34240         * g++.dg/abi/mangle16.C: Adjust.
34241
34242         * g++.dg/init/array8.C: New test.
34243
34244 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34245
34246         * gcc.dg/special/mips-abi.exp: New test.
34247         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34248
34249 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34250
34251         * g++.dg/abi/mangle16.C: New test.
34252         * g++.dg/abi/mangle17.C: Likewise.
34253
34254         PR c++/7478
34255         * g++.dg/template/ref1.C: New test.
34256
34257 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34258
34259         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34260
34261 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34262
34263         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34264
34265 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34266
34267         PR c++/7524
34268         * g++.dg/init/array7.C: New test.
34269
34270 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34271
34272         * g++.dg/init/array6.C: New test.
34273
34274         * g++.dg/abi/mangle13.C: Likewise.
34275         * g++.dg/abi/mangle14.C: Likewise.
34276         * g++.dg/abi/mangle15.C: Likewise.
34277
34278 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34279
34280         * g++.dg/abi/empty8.C: New test.
34281
34282 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34283
34284         * g++.dg/init/ctor1.C: New test.
34285
34286 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34287
34288         * gcc.c-torture/execute/20021015-1.c: New test.
34289
34290 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34291
34292         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34293
34294 2002-10-14  Jan Hubicka  <jh@suse.cz>
34295
34296         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34297
34298 2002-10-14  Richard Henderson  <rth@redhat.com>
34299
34300         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34301
34302 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34303
34304         PR optimization/6631
34305         * g++.dg/opt/const2.C: New test.
34306
34307 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/7176
34310         * g++.dg/parse/friend1.C: New test.
34311         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34312
34313 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34314
34315         * gcc.dg/20021014-1.c: New test.
34316
34317 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/5661
34320         * g++.dg/ext/vlm1.C: New test.
34321         * g++.dg/ext/vlm2.C: Likewise.
34322
34323         * g++.dg/init/array1.C: Remove invalid braces.
34324         * g++.dg/init/brace1.C: New test.
34325         * g++.dg/init/copy2.C: Likewise.
34326         * g++.dg/init/copy3.C: Likewise.
34327         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34328         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34329         braces.
34330
34331 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34332
34333         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34334
34335 2002-10-11  Richard Shann  <richard.shann@superh.com>
34336
34337         * gcc.c-torture/compile/simd-5.c: New test.
34338
34339 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34340
34341         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34342
34343 2002-10-10  Jim Wilson  <wilson@redhat.com>
34344
34345         * gcc.c-torture/execute/20021010-1.c: New test.
34346
34347 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34348
34349         PR c/7353
34350         * g++.dg/ext/typedef-init.C: New test.
34351         * gcc.dg/typedef-init.c: New test.
34352
34353 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34354
34355         * gcc.dg/cpp/paste13.c: New test.
34356
34357 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34358
34359         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34360         remaining platforms, XFAIL during compile, not execute.  Don't
34361         XFAIL at -O0.
34362
34363 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34364
34365         * gcc.dg/alias-1.c: Tweak expected warning.
34366
34367 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34368
34369         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34370
34371 2002-10-06  Andreas Jaeger  <aj@suse.de>
34372
34373         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34374         * gcc.dg/cpp/c++98.C: Likewise.
34375
34376         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34377         * g++.dg/cpp/c++98.C: Likewise.
34378
34379         * g++.dg/README (Subdirectories): Mention cpp directory.
34380
34381         PR target/7559
34382         * gcc.dg/20021006-1.c: New test.
34383
34384 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34385
34386         PR c++/7804
34387         * g++.dg/other/warning1.C: New test.
34388
34389 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34390
34391         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34392         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34393         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34394
34395 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34396
34397         PR c++/7931
34398         * g++.dg/template/ptrmem3.C: New test.
34399
34400         PR c++/7754
34401         * g++.dg/template/union1.C: New test.
34402
34403 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/8006
34406         * g++.dg/abi/mangle9.C: New test.
34407         * g++.dg/abi/mangle10.C: New test.
34408         * g++.dg/abi/mangle11.C: New test.
34409         * g++.dg/abi/mangle12.C: New test.
34410
34411 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34412
34413         PR c++/7188.
34414         * g++.dg/template/meminit1.C: New test.
34415         * g++.dg/warn/Wreorder-1.C: Likewise.
34416         * g++.old-deja/g++.mike/warn3.C: Tweak.
34417         * lib/prune.exp: Ingore "in copy constructor".
34418
34419 2002-10-02  Andreas Jaeger  <aj@suse.de>
34420
34421         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34422         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34423         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34424         on x86-64.
34425
34426 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34427
34428         * gcc.dg/empty1.C: Fix typo.
34429
34430 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34431
34432         * gcc.dg/alias-1.c: New test.
34433
34434 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34435
34436         * gcc.dg/empty1.C: New test.
34437
34438         * g++.dg/tls/init-2.C: Tweak error messages.
34439
34440 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34441
34442         * gcc.c-torture/compile/20020923-1.c: New test.
34443
34444 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34445
34446         * gcc.c-torture/execute/ffs-1.c: New test.
34447         * gcc.c-torture/execute/ffs-2.c: Ditto.
34448
34449 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34450
34451         * g++.dg/overload/member1.C: New test.
34452
34453 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34454
34455         * g++.dg/abi/empty7.C: New test.
34456         * g++.dg/init/pm2.C: Likewise.
34457
34458 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34459
34460         * g++.dg/rtti/crash1.C: New test.
34461
34462 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34463
34464         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34465         gcc.dg/sibcall-4.c: New tests.
34466
34467 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34468
34469         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34470         powerpc and MMIX targets.
34471
34472 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34473
34474         * gcc.dg/cpp/20020927-1.c: New.
34475
34476 2002-09-26  David S. Miller  <davem@redhat.com>
34477
34478         * gcc.c-torture/compile/trunctfdf.c: New.
34479
34480 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34481
34482         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34483
34484 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34485
34486         * gcc.c-torture/execute/loop-15.c: New.
34487
34488 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34489
34490         * README.QMTEST: Fix typo.
34491
34492 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34493
34494         * gcc.dg/20020926-1.c: New test.
34495
34496 2002-09-25  David S. Miller  <davem@redhat.com>
34497
34498         PR target/7842
34499         * gcc.c-torture/execute/shiftdi.c: New test.
34500
34501 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34502
34503         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34504         unique to the tool.
34505         * lib/g77.exp (g77_init): Likewise.
34506         * lib/g++.exp (g++_init): Likewise.
34507         * lib/objc.exp (objc_init): Likewise.
34508
34509 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34510
34511         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34512         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34513         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34514
34515 2002-09-25  Richard Henderson  <rth@redhat.com>
34516
34517         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34518         too-small long double.
34519
34520 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34521
34522         * gcc.dg/20020919-1.c: New test.
34523
34524 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34525
34526         * g++.dg/abi/bitfield6.C: New test.
34527         * g++.dg/abi/bitfield7.C: New test.
34528         * g++.dg/abi/bitfield8.C: New test.
34529         * g++.dg/abi/vbase11.C: New test.
34530
34531 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34532
34533         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34534         hppa*-*-hpux*.  Update test comment.
34535
34536 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34537
34538         * gcc.dg/tls/struct-1.c: New test.
34539
34540 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34541
34542         * gcc.dg/cpp/tr-warn2.c: Update.
34543
34544 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34545
34546         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34547
34548 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34549
34550         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34551         systems.
34552
34553 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34554
34555         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34556
34557         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34558         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34559         setting of cxxfilt.
34560
34561 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34562
34563         * gcc.dg/20020312-2.c: Update for darwin.
34564
34565 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34566
34567         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34568
34569 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34570
34571         * objc.dg/comp-types-1.m: New test.
34572         * objc.dg/comp-types-2.m: New test.
34573         * objc.dg/comp-types-3.m: New test.
34574         * objc.dg/comp-types-4.m: New test.
34575         * objc.dg/comp-types-5.m: New test.
34576         * objc.dg/comp-types-6.m: New test.
34577
34578 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34579
34580         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34581
34582 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34583
34584         * g++.dg/other/do1.C: New test.
34585
34586         * g++.dg/template/subst1.C: New test.
34587
34588 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34589
34590         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34591
34592 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34593
34594         * g++.dg/template/qualttp20.C: Adjust expected errors.
34595         * g++.old-deja/g++.jason/report.C: Likewise.
34596         * g++.old-deja/g++.other/qual1.C: Likewise.
34597
34598         * g++.dg/lookup/scoped2.C: New test.
34599
34600         * g++.dg/ext/asm3.C: New test.
34601
34602 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34603
34604         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34605
34606 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34607
34608         * ChangeLog: follow spelling conventions.
34609         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34610         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34611         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34612         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34613         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34614         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34615         * g++.old-deja/g++.law/global-init1.C: Likewise.
34616         * g++.old-deja/g++.other/delete4.C: Likewise.
34617         * g++.old-deja/g++.other/inline21.C: Likewise.
34618         * g++.old-deja/g++.other/singleton.C: Likewise.
34619         * g77.dg/strlen0.f: Likewise.
34620         * g77.f-torture/compile/20010519-1.f: Likewise.
34621         * g77.f-torture/compile/980310-4.f: Likewise.
34622         * gcc.c-torture/compile/20000605-1.c: Likewise.
34623         * gcc.c-torture/execute/20020225-1.c: Likewise.
34624         * gcc.dg/c90-hexfloat-2.c: Likewise.
34625         * gcc.dg/c99-bool-1.c: Likewise.
34626         * gcc.dg/c99-hexfloat-2.c: Likewise.
34627         * gcc.dg/dll-2.c: Likewise.
34628         * gcc.dg/wtr-union-init-1.c: Likewise.
34629         * gcc.dg/wtr-union-init-2.c: Likewise.
34630         * gcc.dg/wtr-union-init-3.c: Likewise.
34631         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34632         * gcc.dg/cpp/defined.c: Likewise.
34633         * gcc.dg/cpp/macsyntx.c: Likewise.
34634         * gcc.dg/cpp/paste2.c: Likewise.
34635         * gcc.dg/cpp/trad/defined.c: Likewise.
34636         * gcc.dg/format/c90-printf-1.c: Likewise.
34637         * gcc.dg/format/c90-scanf-1.c: Likewise.
34638         * gcc.dg/format/c99-printf-1.c: Likewise.
34639         * gcc.dg/format/c99-scanf-1.c: Likewise.
34640         * gcc.misc-tests/gcov-8.c: Likewise.
34641         * lib/profopt.exp: Likewise.
34642
34643 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34644
34645         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34646
34647 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         * g++.dg/inherit/using2.C: New test.
34650
34651 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34652
34653         * ChangeLog: Follow spelling conventions.
34654         * g++.dg/template/friend4.C: Likewise.
34655         * g++.old-deja/g++.pt/crash67.C: Likewise.
34656         * gcc.c-torture/execute/20000801-4.c: Likewise.
34657         * gcc.dg/c90-digraph-1.c: Likewise.
34658         * gcc.dg/c94-digraph-1.c: Likewise.
34659         * gcc.dg/c99-digraph-1.c: Likewise.
34660         * gcc.dg/cpp/line5.c: Likewise.
34661         * gcc.dg/cpp/multiline.c: Likewise.
34662         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34663         * gcc.dg/format/attr-3.c: Likewise.
34664         * gcc.dg/format/c90-scanf-3.c: Likewise.
34665         * gcc.dg/format/ext-4.c: Likewise.
34666
34667 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34668
34669         * g++.dg/template/pretty1.C: New test.
34670
34671 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34672
34673         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34674
34675 2002-09-13  Matt Austern  <austern@apple.com>
34676
34677         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34678         passing a cast expression to a function by const reference.
34679
34680 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34681
34682         * g++.dg/template/deduce1.C: New test.
34683
34684 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34685
34686         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34687         32-bit int.
34688
34689 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34690
34691         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34692         usage.
34693
34694 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34695
34696         * gcc.c-torture/compile/20020910-1.c: New test.
34697
34698 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34699
34700         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34701
34702 2002-09-10  Andreas Jaeger  <aj@suse.de>
34703
34704         * gcc.dg/20020312-2.c: Adjust for x86-64.
34705
34706 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34707
34708         * g77.dg/7388.f: New test case for PR 7388.
34709
34710 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34711
34712         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34713
34714 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34715
34716         * objc.dg/proto-lossage-1.m: New test.
34717
34718 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34719
34720         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34721
34722 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34723
34724         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34725         expected to pass.
34726
34727 2002-09-06  Stan Shebs  <shebs@apple.com>
34728             David Edelsohn  <edelsohn@gnu.org>
34729
34730         * gcc.dg/weak: New directory.
34731         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34732         target-specific xfail bits.
34733         * gcc.dg/typeof-2.c: Move to new directory.
34734         * gcc.dg/weak.exp: New expect script.
34735
34736 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34737
34738         * gcc.c-torture/execute/extzvsi.c: New test.
34739
34740 2002-09-05  Stan Shebs  <shebs@apple.com>
34741
34742         * gcc.dg/weak-1.c: xfail on Darwin.
34743         * gcc.dg/weak-2.c: Ditto.
34744         * gcc.dg/weak-3.c: Ditto.
34745         * gcc.dg/weak-4.c: Ditto.
34746         * gcc.dg/weak-5.c: Ditto.
34747         * gcc.dg/weak-6.c: Ditto.
34748         * gcc.dg/weak-7.c: Ditto.
34749         * gcc.dg/weak-8.c: Ditto.
34750         * gcc.dg/weak-9.c: Ditto.
34751
34752 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34753
34754         * gcc.c-torture/execute/loop-14.c: New test.
34755
34756 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34757
34758         * g++.dg/other/cxa-atexit1.C: New test.
34759
34760         * gcc.dg/typeof-2.c: New test.
34761
34762 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34763
34764         * gcc.dg/builtins-2.c: New testcase.
34765         * gcc.dg/builtins-3.c: New testcase.
34766
34767 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34768
34769         * gcc.dg/cpp/_Pragma4.c: New test.
34770
34771 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34772
34773         * objc/execute/nil_method-1.m: New testcase.
34774
34775 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34776
34777         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34778         [Object class], not [Object initialize].
34779
34780 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34781             Hans-Peter Nilsson  <hp@bitrange.com>
34782
34783         * gcc.c-torture/execute/20020720-1.x: Skip test on
34784         mmix-knuth-mmixware.  Correct comment.
34785
34786 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34787
34788         * testsuite/g++.dg/abi/bitfield5.C: New test.
34789         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34790
34791 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34792
34793         * objc.dg/undeclared-selector.m: New test.
34794
34795 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34796
34797         * g++.dg/other/offsetof1.C: Avoid cast warning.
34798
34799 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34800
34801         * objc.dg/super-class-2.m: New test.
34802
34803 2002-08-24  Matt Austern  <austern@apple.com>
34804
34805         * g++.dg/ext/lvaddr.C: New test.
34806         * g++.dg/ext/lvcast.C: New test.
34807
34808 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34809
34810         * testsuite/g++.dg/inherit/cond1.C: New test.
34811
34812 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34813
34814         * gcc.dg/noncompile/incomplete-1.c: New test.
34815
34816 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34817
34818         * gcc.dg/typespec-1.c: New test.
34819
34820 2002-08-20  Devang Patel  <dpatel@apple.com>
34821         * objc.dg/proto-hier-2.m: New test.
34822
34823 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34824
34825         * objc.dg/bitfield-1.m: New test.
34826         * objc.dg/bitfield-2.m: New test.
34827
34828 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34829
34830         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34831         gcc.dg/c99-flex-array-4.c: New tests.
34832
34833 2002-08-16  Stan Shebs  <shebs@apple.com>
34834
34835         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34836
34837 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34838
34839         * gcc.dg/typeof-1.c: New test.
34840         * g++.dg/ext/typeof2.C: New test.
34841
34842 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34843
34844         * g++.dg/other/offsetof1.C: New test.
34845
34846 2002-08-14  Richard Henderson  <rth@redhat.com>
34847
34848         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34849
34850 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34851
34852         * gcc.dg/cpp/_Pragma3.c: New test.
34853
34854 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34855
34856         * g++.dg/template/inherit3: New test.
34857
34858 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34859
34860         * gcc.dg/bitfld-4.c: Add blank options.
34861
34862 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34863
34864         * g++.dg/template/crash1.C: New test.
34865
34866 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34867
34868         * gcc.dg/tls/opt-2.c: New test.
34869
34870 2002-08-08  Devang Patel  <dpatel@apple.com>
34871
34872         * objc.dg/selector-1.m : New test
34873
34874 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34875
34876         * g++.dg/abi/bitfield4.C: New test.
34877         * gcc.dg/bitfld-4.c: New test.
34878
34879 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34880
34881         * g++.dg/other/packed1.C: New test.
34882
34883 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34884
34885         * g++.dg/abi/offsetof.C: Tweak error messages.
34886         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34887
34888 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34889
34890         * gcc.dg/bitfld-3.c: New test.
34891
34892 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34893             Richard Henderson  <rth@redhat.com>
34894
34895         * gcc.dg/i386-bitfield1.c: New test.
34896         * g++.dg/abi/bitfield3.C: Update.
34897
34898 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34899
34900         * objc.dg/const-str-2.m: Update.
34901         * gcc.dg/cpp/c++98.c: Change to C extension.
34902         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34903         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34904
34905 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34906
34907         * testsuite/gcc.dg/tls/diag-3.c: New.
34908
34909 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34910
34911         * g++.dg/README (Subdirectories): Document new subdir expr.
34912         * g++.dg/expr/pmf-1.C: New test.
34913
34914 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34915
34916         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34917
34918 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34919
34920         * g++.dg/abi/bitfield3.C: New test.
34921
34922 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34923
34924         * lib/gcov.exp: Tweak expected line formats.
34925         * gcc.misc-tests/gcov8.c: New test.
34926         * gcc.misc-tests/gcov8.x: New flags.
34927
34928 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * consistency.vlad/layout/endian.c: Include string.h.
34931
34932         * gcc.c-torture/execute/20020805-1.c: New test.
34933
34934 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34935
34936         * g++.dg/other/conversion1.C: New test.
34937
34938 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34939
34940         * gcc.dg/builtins-1.c: New testcase.
34941
34942 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34943
34944         * g++.dg/inherit/access3.C: New test.
34945
34946 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34947
34948         * gcc.dg/ia64-visibility-2.c: New test.
34949
34950 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34951
34952         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34953         __qualifier_flags to __flags.
34954
34955 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34956
34957         * g++.dg/inherit/operator1.C: New test.
34958         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34959         * g++.dg/other/error1.C: Change expected error message.
34960         * g++.dg/template/conv4.C: Likewise.
34961
34962 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34963
34964         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34965         for documented behavior.
34966
34967 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34968
34969         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34970         several targets known to fail.
34971
34972 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34973
34974         * gcc.dg/mips-args-[123].c: New tests.
34975
34976 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34977
34978         * gcc.dg/ppc-spe.c: New.
34979
34980 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34981
34982         * g++.dg/other/ptrmem4.C: New testcase.
34983
34984 2002-07-24  Richard Henderson  <rth@redhat.com>
34985
34986         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34987
34988 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34989
34990         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34991
34992 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34993
34994         * gcc.c-torture/execute/memset-3.c: New testcase.
34995
34996 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34997
34998         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34999         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35000
35001 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35002
35003         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35004         Delete.
35005
35006 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35007
35008         * gcc.c-torture/compile/simd-4.c: New test.
35009
35010 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35011
35012         PR c++/7347, c++/7348
35013         * g++.dg/template/access4.C: New test.
35014         * g++.dg/template/access5.C: New test.
35015         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35016         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35017         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35018         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35019
35020 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35021
35022         * gcc.dg/gnu89-init-2.c: New test.
35023
35024 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35025
35026         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35027
35028 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35029
35030         * gcc.c-torture/execute/20020720-1.c: New testcase.
35031
35032 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35033
35034         * gcc.dg/cpp/Wsignprom.c: New tests.
35035
35036 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35037
35038         * gcc.c-torture/execute/loop-13.c: New test.
35039
35040 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35041
35042         * gcc.dg/cpp/expr.c: New tests.
35043
35044 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35045
35046         * g++.dg/opt/pr6713.C: Add template instantiation.
35047
35048 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35049
35050         * gcc.dg/nest.c: New test.
35051
35052 2002-07-17  Richard Henderson  <rth@redhat.com>
35053
35054         * g++.dg/opt/pr6713.C: New test.
35055
35056 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35057
35058         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35059         XFAIL for all x86 processors.
35060
35061 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35062
35063         * gcc.c-torture/execute/20010122-1.x: Do not test with
35064         -fomit-frame-pointer.
35065
35066 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35067
35068         * g++.dg/template/instantiate2.C: New test.
35069         * g++.dg/template/spec4.C: New test.
35070
35071 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35072
35073         * g++.dg/template/access2.C: New test.
35074         * g++.dg/template/access3.C: New test.
35075
35076 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35077
35078         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35079         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35080         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35081         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35082         Convert to use <stdarg.h>.
35083         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35084         Delete.
35085         * gcc.dg/va-arg-2.c: New.
35086         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35087
35088 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35089
35090         * gcc.c-torture/compile/20020710-1.c: New test.
35091
35092 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35093                           Andrew Pinski  <pinskia@physics.uc.edu>
35094
35095         gcc.c-torture/compile/simd-2.c: New testcase.
35096         gcc.c-torture/compile/simd-3.c: Likewise.
35097
35098 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35099
35100         PR c++/7224
35101         * g++.dg/overload/error1.C: New test.
35102
35103 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35104
35105         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35106         configuration and IRIX 6 O32 ABI.
35107
35108 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35109
35110         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35111
35112 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35113
35114         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35115
35116 2002-07-10  Jeffrey A Law  <law@redhat.com>
35117
35118         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35119
35120         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35121
35122 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35123
35124         * gcc.dg/20020312-2.c: Check for __PPC__.
35125
35126 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35127
35128         * gcc.c-torture/compile/20020709-1.c: New test.
35129
35130 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35131
35132         * g++.dg/template/qualttp21.C: New test case.
35133
35134 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35135
35136         * gcc.c-torture/compile/20020706-1.c: New test.
35137         * gcc.c-torture/compile/20020706-2.c: New test.
35138
35139 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35140             Alexandre Oliva  <aoliva@redhat.com>
35141
35142         * g++.dg/warn/incomplete1.C: New test.
35143
35144 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35145
35146         PR c++/7099
35147         * g++.dg/warn/noreturn1.C: New test.
35148
35149 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35150
35151         PR c++/6706
35152         * g++.dg/debug/debug6.C: New test.
35153         * g++.dg/debug/debug7.C: New test.
35154
35155 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35156
35157         * gcc.c-torture/compile/simd-3.c: New test.
35158
35159 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35160
35161         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35162         * gcc.dg/20020620-1.c: Likewise.
35163
35164 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35165
35166         PR c++/6944
35167         * g++.dg/init/array4.C: New test.
35168         * g++.dg/init/array5.C: New test.
35169
35170 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35171
35172         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35173         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35174
35175 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35176
35177         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35178         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35179         * gcc.dg/wtr-conversion-1.c: Likewise.
35180         * gcc.dg/wtr-escape-1.c: Likewise.
35181         * gcc.dg/wtr-int-type-1.c: Likewise.
35182         * gcc.dg/wtr-label-1.c: Likewise.
35183         * gcc.dg/wtr-static-1.c: Likewise.
35184         * gcc.dg/wtr-strcat-1.c: Likewise.
35185         * gcc.dg/wtr-suffix-1.c: Likewise.
35186         * gcc.dg/wtr-switch-1.c: Likewise.
35187         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35188         * gcc.dg/wtr-union-init-1.c: Likewise.
35189         * gcc.dg/wtr-union-init-2.c: Likewise.
35190         * gcc.dg/wtr-union-init-3.c: Likewise.
35191
35192         * gcc.dg/wtr-func-def-1.c: New test.
35193
35194 2002-07-02 Devang Patel <dpatel@apple.com>
35195
35196         * objc.dg/param-1.m: New test.
35197
35198 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35199
35200         * gcc.dg/cpp/trad/directive.c: Add test.
35201         * gcc.dg/cpp/trad/macroargs.c: Add test.
35202         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35203
35204 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35205
35206         * gcc.dg/cpp/cmdlne-M.c: New test.
35207
35208 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35209
35210         * objc.dg/desig-init-1.m: New test.
35211
35212 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35213
35214         PR c++/6716
35215         * g++.dg/template/instantiate1.C: New test.
35216
35217 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35218
35219         PR c++/7112
35220         * g++.dg/template/sizeof2.C: New test.
35221
35222 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35223
35224         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35225         gcc.dg/cpp/trad/include.c: New tests.
35226
35227 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35228
35229         PR target/7177
35230         * gcc.c-torture/compile/20020701-1.c: New test.
35231
35232 2002-07-01  Stan Shebs  <shebs@apple.com>
35233
35234         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35235         header here...
35236         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35237         (objc-torture-execute): or here.
35238
35239 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35240
35241         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35242
35243 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35244
35245         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35246
35247 2002-06-30  Devang Patel  <dpatel@apple.com>
35248
35249         * objc.dg/fsyntax-only.m: New test.
35250
35251 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35252
35253         PR c++/6695
35254         * g++.dg/template/friend7.C: New file.
35255
35256 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35257
35258         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35259         return type.
35260
35261 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35262
35263         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35264         avoid division by zero.
35265
35266 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35267
35268         * gcc.dg/Wunknownprag.c: New tests.
35269
35270 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35271
35272         * gcc.c-torture/execute/simd-2.c: New test.
35273
35274 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35275
35276         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35277         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35278         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35279         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35280         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35281         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35282         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35283         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35284         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35285         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35286         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35287         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35288         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35289         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35290         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35291         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35292         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35293
35294 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35295
35296         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35297         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35298         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35299         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35300         New tests.
35301         * gcc.dg/cpp/trad/directive.c: Update.
35302
35303 2002-06-23  Andreas Jaeger  <aj@suse.de>
35304
35305         * gcc.c-torture/execute/complex-6.c: New.
35306
35307 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35308
35309         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35310         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35311         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35312         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35313
35314 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35315
35316         * gcc.dg/cpp/trad: New directory with traditional tests copied
35317         from parent directory.
35318         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35319         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35320         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35321         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35322         Move to trad/ and rename.
35323         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35324         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35325         gcc.dg/cpp/trad/redef2.c: New tests.
35326         * gcc.dg/cpp/trad/trad.exp: New driver.
35327
35328 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35329
35330         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35331         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35332         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35333         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35334         Remove.
35335
35336 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35337
35338         * gcc.dg/20020620-1.c: New test.
35339
35340 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35341
35342         * g++.dg/template/ttp4.C: New test.
35343
35344 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35345
35346         * g++.dg/opt/vt1.C: Fix regexp.
35347
35348 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35349
35350         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35351         Don't use attribute `noinline'.
35352
35353 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35354
35355         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35356
35357 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35358
35359         * gcc.c-torture/execute/simd-1.c: New.
35360
35361         * gcc.dg/simd-1.c: New.
35362
35363 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35364
35365         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35366
35367 2002-06-16  Richard Henderson  <rth@redhat.com>
35368
35369         * g++.dg/ext/anon-struct1.C: New.
35370         * g++.dg/ext/anon-struct2.C: New.
35371         * g++.dg/ext/anon-struct3.C: New.
35372         * gcc.dg/anon-struct-1.c: New.
35373         * gcc.dg/anon-struct-2.c: New.
35374         * gcc.dg/anon-struct-3.c: New.
35375         * gcc.dg/20011008-1.c: Adjust warning text.
35376         * gcc.dg/20020527-1.c: Add -fms-extensions.
35377
35378 2002-06-16  Richard Henderson  <rth@redhat.com>
35379
35380         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35381
35382 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35383
35384         * gcc.c-torture/execute/20020615-1.c: New test.
35385
35386 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35387
35388         * gcc.c-tortuture/execute/compare-1.c: New test case.
35389         * gcc.c-tortuture/execute/compare-2.c: New test case.
35390         * gcc.c-tortuture/execute/compare-3.c: New test case.
35391
35392 2002-06-13  Richard Henderson  <rth@redhat.com>
35393
35394         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35395         ia64 ilp32.
35396
35397 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35398
35399         * g++.dg/template/typename2.C: Update error message.
35400
35401 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35402
35403         * gcc.c-torture/execute/20020611-1.c: New test.
35404
35405 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35406
35407         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35408         list of targets to skip.
35409
35410 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35411
35412         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35413         targets if not optimizing.
35414
35415 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35416
35417         * gcc.c-torture/compile/20020605-1.c: New test.
35418
35419         * g++.dg/opt/vt1.C: New test.
35420
35421         * gcc.dg/20020531-1.c: New test.
35422
35423         * gcc.dg/20020530-1.c: New test.
35424
35425         * gcc.dg/20020527-1.c: New test.
35426
35427         * g++.dg/opt/cse1.C: New test.
35428
35429 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35430
35431         * gcc.dg/20020607-2.c: New test case.
35432
35433 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35434
35435         * gcc.c-torture/compile/20020604-1.c: New test.
35436
35437 2002-06-04  Richard Henderson  <rth@redhat.com>
35438
35439         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35440         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35441         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35442
35443 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35444
35445         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35446
35447 2002-06-03  Richard Henderson  <rth@redhat.com>
35448
35449         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35450         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35451
35452 2002-06-02  Richard Henderson  <rth@redhat.com>
35453
35454         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35455         test functions static.
35456
35457 2002-06-02  Andreas Jaeger  <aj@suse.de>
35458
35459         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35460         now.
35461
35462 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35463
35464         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35465         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35466         Update for mofified diagnostics.
35467         * gcc.dg/c99-intconst-1.c: No longer fail.
35468
35469 2002-06-02  Richard Henderson  <rth@redhat.com>
35470
35471         * gcc.dg/uninit-A.c: Remove xfail markers.
35472
35473 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35474
35475         * gcc.dg/fnegate-1.c: New test case.
35476
35477 2002-05-30  Osku Salerma  <osku@iki.fi>
35478
35479         * gcc.c-torture/execute/mayalias-1.c: New file.
35480
35481 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35482
35483         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35484         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35485         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35486
35487 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35488
35489         * gcc.c-torture/execute/20020529-1.c: New test.
35490
35491 2002-05-27  Richard Henderson  <rth@redhat.com>
35492
35493         * g++.dg/ext/attrib6.C: New test case.
35494
35495 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35496
35497         * gcc.c-torture/execute/pure-1.c: New test.
35498
35499 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35500
35501         * gcc.dg/cpp/arith-2.c: Remove.
35502
35503 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35504
35505         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35506         * gcc.dg/cpp/if-3.c: Remove.
35507
35508 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35509
35510         * g++.dg/opt/cse2.C: New test.
35511
35512 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35513
35514         * gcc.dg/cpp/arith-1.c: New semantic tests.
35515         * gcc.dg/cpp/if-1.c: Update.
35516
35517 2002-05-24  Ben Elliston  <bje@redhat.com>
35518
35519         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35520
35521 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35522
35523         * gcc.dg/verbose-asm.c: New test.
35524
35525 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35526
35527         * gcc.dg/cpp/paste12.c: New test.
35528
35529 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35530
35531         * g++.dg/parse/named_ops.C: New test.
35532
35533 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35534
35535         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35536
35537 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35538
35539         * gcc.dg/weak-2.c: Allow optional leading underscore
35540         in scan-assembler symbol name.
35541         * gcc.dg/weak-3.c: Likewise.
35542         * gcc.dg/weak-4.c: Likewise.
35543         * gcc.dg/weak-5.c: Likewise.
35544
35545 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35546
35547         * gcc.dg/20020523-1.c: New test.
35548
35549 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35550
35551         * objc.dg/const-str-2.m: Update now that we stop after
35552         a command line error.
35553
35554 2002-05-22  Richard Henderson  <rth@redhat.com>
35555
35556         * g++.dg/dg.exp: Fix typo in test pruneing.
35557
35558 2002-05-22  Richard Henderson  <rth@redhat.com>
35559
35560         * g++.dg/dg.exp: Prune the tls subdirectory.
35561         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35562         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35563         * g++.dg/tls/init-1.C: New.
35564
35565 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35566
35567         * gcc.dg/20020517-1.c: New test.
35568
35569 2002-05-21  Richard Henderson  <rth@redhat.com>
35570
35571         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35572         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35573
35574 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35575
35576         * g++.dg/other/copy2.C: New test.
35577
35578 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35579
35580         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35581         (MAX_COPY): Bump up to 10 times sizeof (long long).
35582         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35583
35584         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35585         sizeof (long long).
35586
35587         * gcc.c-torture/execute/strcpy-1.c: New test.
35588
35589 2002-05-19  Jason Merrill  <jason2redhat.com>
35590
35591         * g++.dg/ext/oper1.C: New test.
35592
35593 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35594 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35595
35596         * README.QMTEST: New file.
35597
35598         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35599
35600 2002-05-19  Andreas Jaeger  <aj@suse.de>
35601
35602         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35603         now.
35604         * gcc.c-torture/execute/loop-2d.x: Likewise.
35605
35606 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35607
35608         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35609         support weak symbols.
35610         * gcc.dg/weak-4.c: Likewise.
35611         * gcc.dg/weak-6.c: Likewise.
35612
35613 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35614
35615         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35616         cygwin, coff and h8300-*-hms targets
35617         * gcc.dg/weak-5.c: Likewise.
35618         * gcc.dg/weak-7.c: Likewise.
35619
35620 2002-05-16  Jason Merrill  <jason@redhat.com>
35621
35622         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35623         (scan-assembler-not, scan-assembler-dem): Likewise.
35624         (scan-assembler-dem-not): Likewise.
35625
35626 2002-05-15  Richard Henderson  <rth@redhat.com>
35627
35628         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35629
35630 2002-05-15  Richard Henderson  <rth@redhat.com>
35631
35632         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35633         (vfoo1f): Warning here.
35634         (vfoo1l): Don't redefine the alias.
35635
35636 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35637
35638         * g++.dg/init/pm1.C: New test.
35639
35640 2002-05-12  David S. Miller  <davem@redhat.com>
35641
35642         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35643         types.
35644
35645 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35646
35647         * gcc.c-torture/execute/20020510-1.c: New test case.
35648
35649 2002-05-10  David S. Miller  <davem@redhat.com>
35650
35651         * gcc.c-torture/execute/conversion.c: Test long double too.
35652
35653 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35654
35655         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35656         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35657         * lib/g++.exp (g++_link_flags): Likewise.
35658         * lib/objc.exp (objc_target_compile): Likewise.
35659
35660 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35661
35662         * gcc.dg/cpp/poison.c: Update.
35663         * gcc.dg/cpp/20000625-2.c: Remove.
35664         * gcc.dg/cpp/direct2s.c: Remove final test.
35665
35666 2002-05-08  Tom Rix  <trix@redhat.com>
35667
35668         * gcc.c-torture/execute/20020508-1.c: New test.
35669         * gcc.c-torture/execute/20020508-2.c: New test.
35670         * gcc.c-torture/execute/20020508-3.c: New test.
35671
35672 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35673
35674         * gcc.dg/cpp/charconst-4.c: More tests.
35675
35676 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35677
35678         PR c/6569
35679         * gcc.dg/weak-3.c: Update location of warning messages.
35680         * gcc.dg/weak-5.c: Likewise.
35681
35682 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35683
35684         * gcc.c-torture/execute/20020506-1.c: New test case.
35685
35686 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35687
35688         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35689
35690 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35691
35692         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35693
35694 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35695
35696         * gcc.dg/cpp/charconst-3.c: New test.
35697
35698 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35699
35700         * gcc.dg/cpp/charconst.c: Update tests.
35701
35702 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35703
35704         * treelang: Added directory for new sample language treelang. Also
35705         lib/treelang.exp: New file to signal treelang should be tested.
35706
35707 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35708
35709         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35710         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35711         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35712         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35713         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35714         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35715         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35716
35717 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35718
35719         * gcc.dg/format/xopen-2.c: New test.
35720
35721 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35722
35723         * gcc.dg/20020503-1.c: New test.
35724
35725 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35726
35727         * g++.dg/init/dtor1.C: Make it tougher.
35728
35729 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35730
35731         * g++.dg/init/dtor1.C: New test.
35732
35733 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35734
35735         * gcc.dg/altivec-8.c: New.
35736
35737 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35738
35739         * gcc.dg/altivec-7.c: New.
35740
35741 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35742
35743         * g++.dg/parse/typedef1.C: New test.
35744
35745 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35746
35747         PR c++/6486
35748         * g++.dg/template/friend6.C: New test.
35749
35750         PR c++/6492
35751         * g++.dg/init/copy1.C: New test.
35752
35753 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35754
35755         * g++.dg/warn/effc1.C: New test.
35756
35757 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35758
35759         * gcc.dg/cpp/if-cexp.c: Add a test.
35760
35761 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35762
35763         * gcc.dg/20020426-2.c: New test.
35764
35765 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35766
35767         * gcc.dg/cpp/if-mop.c: Update.
35768         * gcc.dg/cpp/if-mpar.c: Add test.
35769         * gcc.dg/cpp/if-oppr.c: Update.
35770
35771 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35772
35773         PR c/6343
35774         * gcc.dg/weak-[2-7].c: New tests.
35775
35776 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35777
35778         * gcc.dg/enum1.c: New test.
35779
35780 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35781
35782         PR c++/6497
35783         * g++.dg/inherit/access2.C: New test.
35784
35785 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35786
35787         PR bootstrap/6445
35788         * gcc.dg/20020426-1.c: New test.
35789
35790 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35791
35792         * g++.dg/abi/enum1.C: New test.
35793
35794 2002-04-26  Richard Henderson  <rth@redhat.com>
35795
35796         * gcc.dg/c99-bool-1.c: Expect always true warning.
35797
35798 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35799
35800         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35801
35802 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35803
35804         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35805         targets.
35806
35807 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35808
35809         * g++.dg/abi/mange7.C: New test.
35810
35811         PR c++/6438.
35812         * g++.dg/parse/stmtexpr2.C: New test.
35813
35814 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35815
35816         * gcc.dg/20020312-2.c: Add SH target.
35817
35818 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35819
35820         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35821         compiler output on mips*-*-irix*.
35822
35823 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35824
35825         * g++.dg/parse/attr1.C: New test.
35826
35827 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35828
35829         * gcc.c-torture/execute/string-opt-17.c: New test case.
35830         * gcc.c-torture/execute/memset-2.c: New test case.
35831
35832 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35833
35834         PR c++/6256:
35835         * g++.dg/template/friend5.C: New test.
35836
35837         PR c++/6331:
35838         * g++.dg/template/qual1.C: Likewise.
35839
35840 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35841
35842         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35843         Include stdlib.h, not stdio.h or ctype.h.
35844
35845 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35846
35847         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35848         cris-*-elf* and mmix-*-*.
35849         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35850         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35851         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35852         Ditto.
35853         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35854         * gcc.dg/wchar_t-1.c: Ditto.
35855
35856 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35857
35858         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35859         Clarify comment.
35860
35861 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35862
35863         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35864
35865 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35866
35867         * gcc.c-torture/execute/20000906-1.x: Delete.
35868
35869 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35870
35871         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35872
35873 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35874
35875         * PR6367
35876         * g77.f-torture/execute/6367.f: New test.
35877         * g77.f-torture/execute/6367.x: Disable for MMIX.
35878
35879 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35880
35881         * PR6352
35882         * g++.dg/opt/inline2.C: New test.
35883
35884 2002-04-18  Richard Henderson  <rth@redhat.com>
35885
35886         * gcc.dg/20000906-1.c: Enable for all targets.
35887         * gcc.c-torture/compile/iftrap-2.c: New.
35888
35889 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35890
35891         * gcc.dg/20020418-1.c: New test.
35892         * gcc.dg/20020418-2.c: New test.
35893
35894 2002-04-18  Richard Henderson  <rth@redhat.com>
35895
35896         * gcc.c-torture/compile/iftrap-1.c: New.
35897         * gcc.dg/iftrap-1.c: Adjust for ia64.
35898         * gcc.dg/iftrap-2.c: New.
35899
35900 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35901
35902         * gcc.c-torture/compile/20020418-1.c: New test.
35903
35904 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35905
35906         * gcc.c-torture/compile/20020415-1.c: New.
35907
35908 2002-04-18  David S. Miller  <davem@redhat.com>
35909
35910         * gcc.c-torture/execute/20020418-1.c: New test.
35911
35912 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35913
35914         * gcc.dg/20020416-1.c: New test.
35915
35916         * g++.dg/opt/inline1.C: New test.
35917
35918 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35919
35920         * gcc.dg/altivec-5.c: New test.
35921
35922         * gcc.dg/20020415-1.c: New test.
35923
35924 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35925
35926         * testsuite/lib/chill.exp: Remove.
35927
35928 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35929
35930         * g++.dg/other/big-struct.C: New test.
35931
35932 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35933
35934         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35935         of scratch file.
35936
35937 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35938
35939         PR c/6277
35940         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35941         in scan-assembler function name
35942
35943 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35944
35945         * g77.f-torture/execute/980628-4.x,
35946         g77.f-torture/execute/980628-5.x,
35947         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35948         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35949         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35950         i[34567]86-*-*.
35951
35952 2002-04-13  David S. Miller  <davem@redhat.com>
35953
35954         * gcc.c-torture/execute/20020413-1.c: New test.
35955
35956 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35957
35958         * gcc.dg/asm-6.c,
35959         * g++.dg/ext/asm1.C: New tests.
35960
35961 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35962
35963         PR c++ 5373.
35964         * g++.dg/parse/stmtexpr1.C: New test.
35965
35966         PR c++/5189.
35967         * g++.dg/template/copy1.C: New test.
35968
35969 2002-04-12  Richard Henderson  <rth@redhat.com>
35970
35971         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35972
35973 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35974
35975         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35976         gcc.c-torture/execute/20020307-2.c.
35977
35978 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35979
35980         * g++.dg/ext/attrib5.C,
35981         * g++.dg/lookup/struct1.C: New tests.
35982
35983 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35984
35985         * gcc.dg/20020411-1.c: New test.
35986
35987         * gcc.c-torture/execute/20020411-1.c: New test.
35988
35989 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35990
35991         * g77.f-torture/execute/6177.f: New test.
35992
35993 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35994
35995         PR middle-end/6247
35996         * g++.dg/opt/cleanup1.C: New test.
35997
35998         * g++.dg/opt/const1.C: New test.
35999
36000 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36001
36002         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36003
36004 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36005
36006         PR c++/5507
36007         * g++.dg/template/typename2.C: New test.
36008
36009 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36010
36011         * gcc.c-torture/execute/loop-12.c: New.
36012
36013 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36014
36015         * g77.f-torture/execute/980628-4.x,
36016         g77.f-torture/execute/980628-5.x,
36017         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36018         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36019         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36020
36021 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36022
36023         PR optimization/6086
36024         * g++.dg/opt/preinc1.C: New test.
36025
36026 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36027
36028         PR c++/5571
36029         * g++.dg/opt/static2.C: New test.
36030
36031 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36032
36033         PR c/5120
36034         * gcc.dg/20020406-1.c: New test.
36035
36036 2002-04-04  David S. Miller  <davem@redhat.com>
36037
36038         * gcc.c-torture/execute/20020404-1.c: New test.
36039
36040 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36041
36042         PR c/6123
36043         * gcc.dg/20020312-2.c: Do not declare global register variable
36044         if __PIC__ or __pic__ is defined.
36045
36046 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36047
36048         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36049         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36050
36051 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36052
36053         * gcc.misc-tests/linkage.exp: Update last change to handle
36054         sparc*-, not just sparc-.
36055
36056 2002-04-03  Richard Henderson  <rth@redhat.com>
36057
36058         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36059
36060 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36061
36062         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36063
36064 2002-04-02  David S. Miller  <davem@redhat.com>
36065
36066         * gcc.c-torture/execute/20020402-3.c: New test.
36067
36068 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36069
36070         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36071         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36072
36073         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36074         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36075         g77.f-torture/execute/20001201.x,
36076         g77.f-torture/execute/u77-test.x: New files.
36077
36078         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36079         * gcc.dg/wchar_t-1.c: Ditto.
36080
36081 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36082
36083         * gcc.c-torture/execute/20020402-1.c: New test.
36084
36085 2002-04-01  Richard Henderson  <rth@redhat.com>
36086
36087         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36088
36089         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36090
36091 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36092
36093         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36094
36095 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36096
36097         * g++.dg/inherit/template-as-base.C: Expect error.
36098         * g++.dg/inherit/namespace-as-base.C: Likewise.
36099
36100 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36101
36102         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36103         g++.dg/ext/instantiate3.C: Tweak match patterns.
36104
36105         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36106         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36107         -da test.
36108
36109 2002-03-31  Richard Henderson  <rth@redhat.com>
36110
36111         * gcc.dg/special/alias-2.c: New.
36112         * gcc.dg/special/ecos.exp: Run it.
36113
36114 2002-03-31  Richard Henderson  <rth@redhat.com>
36115
36116         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36117
36118 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36119
36120         * gcc.dg/weak-1.c: Disable on h8300 port.
36121
36122 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36123
36124         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36125         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36126         ordering tests.
36127         * g++.dg/bprob/bprob-1.C: New test.
36128         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36129         * g++.dg/gcov/gcov-1.C: New test.
36130         * g++.dg/gcov/gcov-1.x: New file.
36131         * g++.dg/gcov/gcov-2.C: New test.
36132         * g++.dg/gcov/gcov-3.C: New test.
36133         * g++.dg/gcov/gcov-3.h: New file.
36134
36135 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36136
36137         * g++.old-deja/g++.other/builtins5.C: New test.
36138         * g++.old-deja/g++.other/builtins6.C: New test.
36139         * g++.old-deja/g++.other/builtins7.C: New test.
36140         * g++.old-deja/g++.other/builtins8.C: New test.
36141         * g++.old-deja/g++.other/builtins9.C: New test.
36142
36143 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36144
36145         * g++.dg/opt/static1.C: New test.
36146
36147         * g++.dg/opt/longbranch1.C: New test.
36148
36149 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36150
36151         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36152
36153         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36154
36155 2002-03-28  Jeffrey A Law  (law@redhat.com)
36156
36157         * gcc.c-torture/execute/20020328-1.c: New test.
36158
36159 2002-03-27  Richard Henderson  <rth@redhat.com>
36160
36161         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36162         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36163         move from g++.old-deja/g++.ext/.
36164
36165 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36166
36167         * g++.dg/init/new2.C: New test.
36168
36169 2002-03-26  Richard Henderson  <rth@redhat.com>
36170
36171         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36172
36173         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36174         on sparc.
36175
36176         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36177         sparcv9 systems.
36178         * gcc.dg/20001102-1.c: Likewise.
36179
36180 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36181
36182         * gcc.dg/cpp/endif-pedantic1.c,
36183         gcc.dg/cpp/endif-pedantic2.c: New tests.
36184
36185 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36186
36187         * g++.dg/init/new1.C: New test.
36188
36189 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36190
36191         * g++.dg/abi/vbase9.C: New test.
36192
36193 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36194
36195         * gcc.dg/arm-asm.c: New test.
36196
36197 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36198
36199         * gcc.dg/Wswitch-enum.c: New test.
36200         Fix PR c/5044.
36201
36202 2002-03-26  Richard Henderson  <rth@redhat.com>
36203
36204         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36205         structure.
36206
36207 2002-03-25  Richard Henderson  <rth@redhat.com>
36208
36209         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36210         sparcv9 systems.
36211
36212         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36213         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36214
36215 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36216
36217         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36218
36219 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36220
36221         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36222         targets using generic thunk support.
36223
36224 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36225
36226         * gcc.c-torture/compile/20020323-1.c: New test.
36227
36228         * g++.dg/opt/conj2.C: New test.
36229
36230 2002-03-24  Richard Henderson  <rth@redhat.com>
36231
36232         * gcc.dg/weak-1.c: Use -fno-common.
36233
36234 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36235
36236         * g77.dg/f77-edit-apostrophe-out.f: New test
36237         * g77.dg/f77-edit-h-out.f: New test
36238         * g77.dg/f77-edit-t-in.f: New test
36239         * g77.dg/f77-edit-t-out.f: New test
36240         * g77.dg/f77-edit-x-out.f: New test
36241         * g77.dg/f77-edit-slash-out.f: New test
36242         * g77.dg/f77-edit-colon-out.f: New test
36243         * g77.dg/f77-edit-s-out.f: New test
36244
36245 2002-03-24  Richard Henderson  <rth@redhat.com>
36246
36247         * objc/execute/formal_protocol-6.x: New XFAIL.
36248
36249 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36250
36251         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36252         that do not support weak symbols
36253
36254 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36255
36256         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36257         * lib/g77.exp: Likewise.
36258         * lib/objc.exp: Likewise.
36259
36260 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36261
36262         * gcc.dg/Wswitch-default.c: New test.
36263
36264 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36265
36266         * g++.dg/other/enum1.C: New test.
36267
36268 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36269
36270         * gcc.dg/pragma-ep-3.c: Fix typo.
36271
36272 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36273
36274         * g++.dg/inherit/template-as-base.C: New test.
36275
36276 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36277
36278         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36279         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36280
36281 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36282
36283         * gcc.dg/cpp/multiline.c: Update to match.
36284
36285 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36286
36287         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36288
36289 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36290
36291         * gcc.dg/cpp/extratokens2.c: New file.
36292
36293 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36294
36295         * gcc.dg/20020312-2.c: Add rs6000 target.
36296
36297         * gcc.c-torture/compile/20020319-1.c: New test.
36298
36299 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36300
36301         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36302         (A, E): Handle this.
36303
36304 2002-03-20  Jason Merrill  <jason@redhat.com>
36305
36306         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36307         ignoring -fpic.
36308         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36309         through prune_gcc_output.
36310
36311 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36312
36313         * gcc.c-torture/compile/20020320-1.c: New test.
36314
36315 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36316
36317         * gcc.c-torture/compile/20020318-1.c: New test.
36318
36319         * gcc.dg/struct-by-value-1.c: New test.
36320
36321         * gcc.dg/20020319-1.c: New test.
36322
36323 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36324
36325         * g++.dg/opt/conj1.C: New test.
36326
36327 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36328
36329         * g++.dg/template/qualttp20.C: Revert previous change.
36330         * g++.dg/template/qualttp3.C: Likewise.
36331         * g++.dg/template/qualttp4.C: Likewise.
36332         * g++.dg/template/qualttp5.C: Likewise.
36333         * g++.dg/template/qualttp6.C: Likewise.
36334         * g++.dg/template/qualttp7.C: Likewise.
36335         * g++.dg/template/qualttp8.C: Likewise.
36336         * g++.dg/template/recurse.C: Likewise.
36337
36338 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36339
36340         * gcc.dg/cpp/wchar-1.c: Update.
36341
36342 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36343
36344         * g++.dg/template/conv1.C: New test.
36345         * g++.dg/template/conv2.C: New test.
36346         * g++.dg/template/conv3.C: New test.
36347         * g++.dg/template/conv4.C: New test.
36348
36349 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36350
36351         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36352         * g++.dg/template/qualttp3.C: Likewise.
36353         * g++.dg/template/qualttp4.C: Likewise.
36354         * g++.dg/template/qualttp5.C: Likewise.
36355         * g++.dg/template/qualttp6.C: Likewise.
36356         * g++.dg/template/qualttp7.C: Likewise.
36357         * g++.dg/template/qualttp8.C: Likewise.
36358         * g++.dg/template/recurse.C: Likewise.
36359
36360 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36361
36362         * g++.dg/opt/dtor1.C: New test.
36363
36364 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36365
36366         * gcc.c-torture/compile/20020315-1.c: New test.
36367
36368 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36369
36370         * gcc.dg/weak-1.c: Fix scan tests.
36371
36372 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36373
36374         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36375         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36376         cris-*-aout* mmix-*-*.
36377         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36378         cris-*-aout* mmix-*-*.
36379         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36380         cris-*-elf* cris-*-aout* and mmix-*-*.
36381         * gcc.dg/20001009-1.c: Ditto.
36382         * gcc.dg/20010912-1.c: Ditto.
36383         * gcc.dg/20020122-4.c: Ditto.
36384         * gcc.dg/inline-2.c: Ditto.
36385
36386 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36387
36388         * gcc.c-torture/compile/20020314-1.c: New test.
36389
36390 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36391
36392         * gcc.c-torture/execute/20020314-1.c: New test.
36393
36394 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36395
36396         * g++.dg/warn/Wunused-1.C: New test.
36397
36398 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36399
36400         * g++.dg/abi/mangle6.C: New test.
36401
36402 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36403
36404         * gcc.c-torture/compile/20020309-2.c: New test.
36405
36406         * gcc.c-torture/compile/20020312-1.c: New test.
36407
36408 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36409
36410         * g++.dg/other/access1.C: New test.
36411
36412 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36413
36414         * gcc.c-torture/execute/wchar_t-1.c: New test.
36415
36416 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36417
36418         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36419
36420 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36421
36422         * gcc.dg/20020312-1.c: New test case.
36423
36424 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36425
36426         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36427
36428 2002-03-11  Richard Henderson  <rth@redhat.com>
36429
36430         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36431         * g++.old-deja/g++.jason/report.C: Likewise.
36432
36433 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36434
36435         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36436         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36437
36438 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36439
36440         * testsuite/g++.dg/overload/pmf1.C: New test.
36441
36442 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36443
36444         * gcc.c-torture/execute/20020307-1.c: Use long.
36445
36446 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36447
36448         PR optimization/5844
36449         * gcc.dg/20020310-1.c: New test.
36450
36451 2002-03-09  Michael Meissner  <meissner@redhat.com>
36452
36453         * gcc.c-torture/execute/memcpy-2.c: New test.
36454         * gcc.c-torture/execute/memset-1.c: New test.
36455         * gcc.c-torture/execute/strlen-1.c: New test.
36456         * gcc.c-torture/execute/strcmp-1.c: New test.
36457         * gcc.c-torture/execute/strncmp-1.c: New test.
36458
36459 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36460
36461         * gcc.dg/ppc-ldstruct.c: New test.
36462
36463 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36464
36465         * gcc.c-torture/execute/va-arg-22.c: New test.
36466
36467 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36468
36469         * gcc.c-torture/compile/20020309-1.c: New test.
36470
36471 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36472
36473         * gcc.c-torture/execute/20020307-2.c: New test.
36474
36475 2002-03-07  Jeffrey A Law  (law@redhat.com)
36476
36477         * g77.f-torture/compile/20020307-1.f: New test.
36478
36479 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36480
36481         * gcc.dg/unordered-1.c: New test.
36482
36483 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36484
36485         * gcc.c-torture/execute/20020307-1.c: New test.
36486
36487 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36488
36489         * gcc.dg/20020304-1.c: New test.
36490
36491         * gcc.c-torture/compile/20020304-2.c: New test.
36492
36493 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36494
36495         * gcc.c-torture/compile/20020304-1.c: New test case
36496         (from PR c/5830).
36497
36498 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36499
36500         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36501
36502 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36503
36504         * g++.dg/other/classkey1.C: New test.
36505
36506 2002-03-01  Richard Henderson  <rth@redhat.com>
36507
36508         * gcc.c-torture/compile/981223-1.x: New.
36509         * gcc.c-torture/compile/920625-1.x: New.
36510
36511 2002-02-28  Richard Henderson  <rth@redhat.com>
36512
36513         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36514
36515 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36516
36517         * gcc.c-torture/execute/20020227-1.c: New test.
36518
36519 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36520
36521         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36522         here" ERROR lines.
36523         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36524         * g++.old-deja.g++.other/defarg1.C: Likewise.
36525         * g++.old-deja/g++.pt/calls2.C: Likewise.
36526         * g++.old-deja/g++.pt/crash20.C: Likewise.
36527         * g++.old-deja/g++.pt/crash30.C: Likewise.
36528         * g++.old-deja/g++.pt/crash36.C: Likewise.
36529         * g++.old-deja/g++.pt/crash6.C: Likewise.
36530         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36531         * g++.old-deja/g++.pt/derived3.C: Likewise.
36532         * g++.old-deja/g++.pt/error1.C: Likewise.
36533         * g++.old-deja/g++.pt/friend21.C: Likewise.
36534         * g++.old-deja/g++.pt/friend23.C: Likewise.
36535         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36536         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36537
36538 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36539
36540         * gcc.c-torture/execute/20020225-2.c: New test.
36541
36542 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36543
36544         * gcc.c-torture/execute/920730-1t.c,
36545         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36546         Delete test cases, only relevant to -traditional.
36547
36548 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36549
36550         * gcc.dg/cpp/undef1.c: Remove.
36551         * gcc.dg/cpp/directiv.c: Update.
36552         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36553
36554 2002-02-27  Michael Meissner  <meissner@redhat.com>
36555
36556         * gcc.c-torture/execute/20020226-1.c: New test.
36557
36558 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36559
36560         * g++.dg/debug/debug4.C: New test.
36561
36562         * gcc.dg/ia64-visibility-1.c: New test.
36563
36564 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36565
36566         * gcc.dg/debug/20020224-1.c: New.
36567
36568 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36569
36570         * gcc.c-torture/execute/960416-1.x: New.
36571         * gcc.c-torture/execute/divconst-3.x: Likewise.
36572
36573 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36574
36575         * gcc.dg/20020224-1.c: New test.
36576
36577 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36578
36579         * gcc.c-torture/execute/20020225-1.c: New.
36580
36581 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36582
36583         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36584
36585 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36586
36587         * gcc.dg/20020222-1.c: New test.
36588
36589 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36590
36591         * g++.dg/opt/anonunion1.C: New test.
36592
36593 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36594
36595         * g++.dg/template/qualttp19.C: New test.
36596         * g++.dg/template/qualttp20.C: New test.
36597         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36598         * g++.old-deja/g++.other/qual1.C: Likewise.
36599
36600 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36601
36602         * gcc.dg/attr-alwaysinline.c: New.
36603
36604 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * gcc.dg/20020220-1.c: New test.
36607
36608         * gcc.dg/20020220-2.c: New test.
36609
36610         * g++.dg/opt/mmx1.C: New test.
36611
36612 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36613
36614         * gcc.c-torture/compile/20020110.c: New test.
36615
36616 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36617
36618         * gcc.c-torture/execute/20020219-1.c: New test.
36619
36620         * gcc.dg/20020219-1.c: New test.
36621
36622         * gcc.dg/noncompile/20020220-1.c: New test.
36623
36624         * g++.dg/opt/ptrintsum1.C: New test.
36625
36626         * gcc.dg/debug/20020220-1.c: New test.
36627
36628 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * gcc.c-torture/execute/20020216-1.c: New test.
36631
36632 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36633
36634         * gcc.dg/decl-1.c: Update, new test.
36635
36636 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36637
36638         * g++.dg/abi/bitfield1.C: New test.
36639         * g++.dg/abi/bitfield2.C: New test.
36640
36641 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36642
36643         * gcc.dg/attr-nest.c: New test.
36644
36645 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36646
36647         * gcc.c-torture/execute/20020215-1.c: New test.
36648
36649 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36650
36651         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36652         * g++.dg/debug/debug.exp: New.
36653         * g++.dg/debug/trivial.C: New.
36654         * g++.dg/debug/debug1.C: Moved...
36655         * g++.dg/other/debug1.C: ...from here.
36656         * g++.dg/debug/debug2.C: Moved...
36657         * g++.dg/other/debug2.C: ...from here.
36658         * g++.dg/debug/debug3.C: Moved...
36659         * g++.dg/other/debug3.C: ...from here.
36660
36661         * gcc.dg/noncompile/20020213-1.c: New test.
36662
36663 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36664
36665         * g++.dg/other/debug3.C: New test.
36666
36667         * gcc.c-torture/execute/20020213-1.c: New test.
36668
36669 2002-02-13  Richard Smith <richard@ex-parrot.com>
36670
36671         * g++.old-deja/g++.other/thunk1.C: New test.
36672
36673 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36674
36675         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36676
36677 2002-02-13  Stan Shebs  <shebs@apple.com>
36678
36679         * gcc.dg/altivec-3.c: New.
36680
36681 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36682
36683         * gcc.dg/Wunreachable-1.c: New test.
36684         * gcc.dg/Wunreachable-2.c: New test.
36685
36686 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36687
36688         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36689
36690 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36691
36692         * gcc.dg/decl-1.c: New test.
36693
36694 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36695
36696         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36697
36698 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36699
36700         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36701         * gcc.c-torture/compile/980506-1.x: Likewise.
36702
36703 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36704
36705         * gcc.dg/20020210-1.c: New.
36706
36707 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36708
36709         * g77.f-torture/execute/947.f: New regression test
36710         for PR fortran/947.
36711
36712 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36713
36714         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36715         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36716
36717 2002-02-08  Richard Henderson  <rth@redhat.com>
36718
36719         * gcc.c-torture/compile/labels-3.c: New.
36720
36721 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36722
36723         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36724         expression statements work instead.
36725         * gcc.dg/noncompile/20020207-1.c: New test.
36726
36727 2002-02-07  Richard Henderson  <rth@redhat.com>
36728
36729         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36730
36731 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36732
36733         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36734         message from g77
36735         * lib/g77-dg.exp: Trim g77 error messages so that they are
36736         recognized by dg.exp.
36737
36738 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36739
36740         PR fortran/5473
36741         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36742
36743 2002-02-07  Richard Henderson  <rth@redhat.com>
36744
36745         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36746         to be sufficiently aligned for integers.
36747
36748 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36749
36750         * g++.dg/template/friend4.C: New test.
36751
36752 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36753
36754         PR fortran/5743
36755         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36756         unsupported cases.
36757
36758 2002-02-07  Richard Henderson  <rth@redhat.com>
36759
36760         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36761         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36762         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36763         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36764
36765 2002-02-06  Richard Henderson  <rth@redhat.com>
36766
36767         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36768
36769 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36770
36771         * gcc.dg/20020206-1.c: New test.
36772
36773 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36774
36775         * gcc.c-torture/execute/20020206-1.c: New test.
36776
36777         * gcc.c-torture/execute/20020206-2.c: New test.
36778
36779         PR optimization/5429:
36780         * gcc.c-torture/compile/20020206-1.c: New test.
36781
36782 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36783
36784         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36785         as certain file formats cannot support particularly large
36786         alignments.
36787
36788         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36789         and do not expect to be able to link the executable.
36790
36791         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36792         fail because the COFF format does not support the weak attribute.
36793
36794 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36795
36796         * g77.dg/pr5473.f: New test
36797
36798 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36799
36800         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36801         Fix testcase accordingly.
36802
36803 2002-02-04  Richard Henderson  <rth@redhat.com>
36804
36805         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36806         (buf): Change to be an array of pointers, not ints.
36807
36808 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36809
36810         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36811         before all tests.  Move warning one line above to match where it
36812         C frontend emits.
36813         * gcc.dg/Wswitch-2.c: New test.
36814         * g++.dg/warn/Wswitch-1.C: New test.
36815         * g++.dg/warn/Wswitch-2.C: New test.
36816
36817 2002-02-04  Richard Henderson  <rth@redhat.com>
36818
36819         * g++.dg/abi/offsetof.C: Fix size comparison.
36820
36821 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36822
36823         * gcc.dg/cast-qual-2.c: New test.
36824
36825 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36826
36827         * gcc.dg/20020201-4.c: New test.
36828
36829 2002-02-04  Ben Elliston  <bje@redhat.com>
36830
36831         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36832         target_info attribute != 0, in addition to the empty string.
36833         (gcc_target_compile): Likewise.
36834
36835 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36836
36837         * gcc.dg/Wswitch.c: New test.
36838         PR gcc/4475. PR gcc/3780.
36839
36840 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36841
36842         * g77.f-torture/execute/5122.f: New test for regressions
36843         against PR fortran/5122.
36844
36845 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36846
36847         * g77.f-torture/compile/pr3743.f: Delete
36848         * g77.dg/pr3743-1.f: New test.
36849         * g77.dg/pr3743-2.f: New test.
36850         * g77.dg/pr3743-3.f: New test.
36851         * g77.dg/pr3743-4.f: New test.
36852
36853 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36854
36855         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36856
36857 2002-02-02  Richard Henderson  <rth@redhat.com>
36858
36859         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36860         * gcc.c-torture/execute/bf64-1.c: Likewise.
36861
36862 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36863
36864         * gcc.dg/20020201-2.c: New test.
36865
36866         * gcc.dg/20020201-3.c: New test.
36867
36868         * gcc.c-torture/execute/bitfld-2.c: New test.
36869
36870 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36871
36872         * gcc.dg/bitfld-1.c: Update.
36873         * gcc.dg/bitfld-2.c: Update.
36874         * gcc.c-torture/execute/bitfld-1.x: New.
36875
36876 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36877
36878         * gcc.c-torture/execute/20020201-1.c: New test.
36879
36880 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36881
36882         PR target/5469
36883         * gcc.dg/20020201-1.c: New test.
36884
36885 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36886
36887         PR fortran/3743
36888         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36889         * g77.f-torture/compile/pr3743.x: Remove
36890
36891 2002-01-31  Tom Rix  <trix@redhat.com>
36892
36893         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36894
36895 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36896
36897         * gcc.dg/noncompile/20020130-1.c: New test.
36898
36899 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36900
36901         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36902
36903 2002-01-29  Richard Henderson  <rth@redhat.com>
36904
36905         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36906         to long long.
36907         * gcc.c-torture/execute/bf64-1.c: Likewise.
36908
36909 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36910
36911         * gcc.c-torture/execute/20020129-1.c: New test.
36912
36913 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36914
36915         * gcc.c-torture/compile/20000224-1.c: Update.
36916         * gcc.c-torture/execute/bitfld-1.c: New tests.
36917         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36918         * gcc.dg/uninit-A.c: Update.
36919
36920 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36921
36922         * g++.dg/template/ctor1.C: Add instantiation.
36923
36924 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36925
36926         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36927         argument to __builtin_prefetch to be const ptr.
36928
36929 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36930
36931         * gcc.c-torture/compile/20020120-1.c: New test.
36932
36933 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36934
36935         * gcc.c-torture/execute/20020127-1.c: New test.
36936
36937 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36938
36939         * g77.dg/f77-edit-i-in.f: New test
36940         * g77.dg/f77-edit-i-out.f: New test
36941
36942 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36943
36944         * gcc.dg/debug/debug.exp: New file.
36945         * gcc.dg/debug/trivial.c: New file.
36946         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36947         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36948         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36949         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36950         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36951         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36952         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36953         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36954         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36955         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36956         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36957         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36958         * gcc.dg/20000503-1.c: Removed.
36959         * gcc.dg/20010207-1.c: Removed.
36960         * gcc.dg/20011223-1.c: Removed.
36961         * gcc.dg/20020104-2.c: Removed.
36962         * gcc.dg/debug-1.c: Removed.
36963         * gcc.dg/debug-2.c: Removed.
36964         * gcc.dg/debug-3.c: Removed.
36965         * gcc.dg/debug-4.c: Removed.
36966         * gcc.dg/debug-5.c: Removed.
36967         * gcc.dg/debug-6.c: Removed.
36968         * gcc.dg/dwarf2-1.c: Removed.
36969         * gcc.dg/dwarf2-2.c: Removed.
36970
36971 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36972
36973         * g++.old-deja/g++.other/eh5.C: New test.
36974         * g++.old-deja/g++.other/sibcall2.C: New test.
36975         * g++.old-deja/g++.other/array9.C: New test.
36976         * g++.old-deja/g++.other/typename2.C: New test.
36977         * g++.old-deja/g++.other/crash60.C: New test.
36978         * g++.old-deja/g++.other/conv9.C: New test.
36979         * g++.old-deja/g++.other/mangle10.C: New test.
36980         * g++.old-deja/g++.other/unchanging1.C: New test.
36981         * g++.old-deja/g++.other/exprstmt1.C: New test.
36982         * g++.old-deja/g++.other/inline23.C: New test.
36983         * g++.old-deja/g++.eh/ia64-1.C: New test.
36984         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36985         * g++.old-deja/g++.other/reload1.C: New test.
36986         * g++.old-deja/g++.other/static20.C: New test.
36987         * g++.old-deja/g++.other/local-alloc1.C: New test.
36988         * g++.old-deja/g++.other/conv8.C: New test.
36989         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36990         * g++.old-deja/g++.other/storeexpr1.C: New test.
36991         * g++.old-deja/g++.other/storeexpr2.C: New test.
36992         * g++.dg/eh/template2.C: New test.
36993         * g++.dg/warn/weak1.C: New test.
36994
36995 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36996
36997         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36998         Remove first, non-varying, argument.
36999
37000 2002-01-23  Richard Henderson  <rth@redhat.com>
37001
37002         * gcc.dg/inline-2.c: New.
37003
37004         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37005         Add optional target arg.  Check number of arguments.
37006         (scan-assembler-not, scan-assembler-dem): Likewise.
37007         (scan-assembler-dem-not): Likewise.
37008
37009 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37010
37011         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37012         line 12.
37013         * g++.old-deja/g++.brendan/parse3.C,
37014         g++.old-deja/g++.other/crash26.C,
37015         g++.old-deja/g++.other/crash28.C,
37016         g++.old-deja/g++.other/crash29.C,
37017         g++.old-deja/g++.other/crash30.C,
37018         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37019
37020 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37021
37022         * gcc.dg/20020115-1.c: New.
37023
37024 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37025
37026         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37027
37028 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37029
37030         * gcc.dg/20020122-3.c: New.
37031
37032 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37033
37034         * g++.dg/other/gc1.C: New test.
37035
37036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37037
37038         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37039
37040 2002-01-22  Richard Henderson  <rth@redhat.com>
37041
37042         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37043
37044 2002-01-22  Richard Henderson  <rth@redhat.com>
37045
37046         * gcc.dg/20020122-4.c: New.
37047
37048 2002-01-22  H.J. Lu <hjl@gnu.org>
37049
37050         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37051         link output.
37052         * gcc.dg/special/ecos.exp: Likewise.
37053         * lib/g++-dg.exp: Likewise.
37054         * lib/g77-dg.exp: Likewise.
37055         * lib/gcc-dg.exp : Likewise.
37056         * lib/mike-g++.exp: Likewise.
37057         * lib/mike-g77.exp: Likewise.
37058         * lib/mike-gcc.exp: Likewise.
37059         * lib/objc-dg.exp: Likewise.
37060
37061 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37062
37063         PR target/5379
37064         * gcc.dg/20020122-2.c: New test.
37065
37066 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37067
37068         * gcc.dg/20020122-1.c: New test.
37069
37070 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37071
37072         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37073
37074 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37075
37076         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37077
37078 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37079
37080         * gcc.c-torture/compile/20020121-1.c: New test.
37081
37082 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37083
37084         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37085         ld_library_path.
37086
37087 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37088
37089         * gcc.dg/20020218-1.c: New test.
37090
37091 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37092
37093         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37094         messages
37095         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37096         "At global scope" warning
37097         * g++.dg/ext/align1.C: Change cygwin test for alignment
37098         from db-bogus to dg-warning
37099
37100 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37101
37102         * g77.f-torture/compile/cpp2.F: New test.
37103
37104 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37105
37106         * g++.dg/template/access1.C: New test.
37107
37108 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37109
37110         * gcc.dg/20020118-1.c: New.
37111
37112 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37113
37114         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37115
37116 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37117
37118         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37119         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37120         alignment warnings.
37121
37122 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37123
37124         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37125         torture_with_loops and torture_without_loops
37126
37127 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37128
37129         * gcc.c-torture/compile/20020116-1.c: New test.
37130
37131 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37132
37133         * gcc.dg/20020116-2.c: New test.
37134
37135         * gcc.dg/ultrasp4.c: New test.
37136
37137         * gcc.dg/20020116-1.c: New test.
37138
37139 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37140
37141         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37142         by EABI.
37143
37144 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37145
37146         * gcc.misc-tests/i386-prefetch.exp: New.
37147         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37148         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37149         * gcc.misc-tests/i386-pf-none-1.c: New test.
37150         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37151
37152 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37153
37154         * gcc.dg/gnu89-init-1.c: Add new tests.
37155
37156 2002-01-15  Andreas Jaeger  <aj@suse.de>
37157
37158         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37159         * gcc.dg/i386-mmx-2.c: Likewise.
37160         * gcc.dg/i386-sse-1.c: Likewise.
37161         * gcc.dg/i386-sse-2.c: Likewise.
37162         * gcc.dg/i386-sse-3.c: Likewise.
37163
37164 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37165
37166         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37167         Uncomment additional cases that now pass.
37168
37169 2002-01-11  Richard Henderson  <rth@redhat.com>
37170
37171         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37172         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37173
37174 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37175
37176         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37177
37178 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37179
37180         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37181         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37182
37183 2002-01-10  Dale Johannesen  <dalej@apple.com>
37184
37185         * gcc.c-torture/execute/loop-11.c: New.
37186
37187 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37188
37189         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37190         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37191
37192 2002-01-09  Richard Henderson  <rth@redhat.com>
37193
37194         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37195         type in which to perform the operation for each size.
37196
37197 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37198
37199         * gcc.c-torture/compile/20020109-2.c: New test.
37200
37201 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37202
37203         * gcc.c-torture/execute/loop-10.c: New test.
37204
37205 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37206
37207         * gcc.c-torture/compile/20010226-1.c: New test.
37208         * gcc.c-torture/compile/20010227-1.c: New test.
37209         * gcc.c-torture/compile/20010426-1.c: New test.
37210         * gcc.c-torture/compile/20010510-1.c: New test.
37211         * gcc.c-torture/compile/20010605-3.c: New test.
37212         * gcc.c-torture/compile/20010824-1.c: New test.
37213         * gcc.c-torture/execute/20010409-1.c: New test.
37214         * gcc.dg/noncompile/20000901-1.c: New test.
37215         * gcc.dg/20001023-1.c: New test.
37216         * gcc.dg/20001101-1.c: New test.
37217         * gcc.dg/20001102-1.c: New test.
37218         * gcc.dg/20010207-1.c: New test.
37219         * gcc.dg/20010405-1.c: New test.
37220         * gcc.dg/20010822-1.c: New test.
37221         * gcc.dg/20011107-1.c: New test.
37222
37223 2002-01-09  Jeffrey A Law  (law@redhat.com)
37224
37225         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37226
37227         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37228         execution failure on PA targets.
37229
37230 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37231
37232         * gcc.c-torture/compile/20020109-1.c: New test.
37233
37234 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37235
37236         * gcc.c-torture/execute/20020108-1.c: New test.
37237
37238 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37239
37240         * gcc.dg/20020108-1.c: New test.
37241
37242 2002-01-08  H.J. Lu <hjl@gnu.org>
37243
37244         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37245         for header files.
37246
37247 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37248
37249         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37250         consistency.
37251
37252 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37253
37254         * gcc.dg/altivec-4.c: Test altivec predicates.
37255
37256 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37257
37258         * gcc.c-torture/execute/20020107-1.c: New test.
37259
37260 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37261
37262         PR c/5279
37263         * gcc.c-torture/compile/20020106-1.c: New test.
37264
37265 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37266
37267         * gcc.c-torture/execute/nestfunc-4.c: New test.
37268
37269 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37270
37271         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37272         extra triple that slipped in.
37273         * g++.old-deja/g++.abi/align.C: Likewise.
37274         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37275
37276 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37277
37278         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37279         * g++.old-deja/g++.abi/align.C: Likewise.
37280         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37281
37282         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37283         on FreeBSD/i386.
37284         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37285         FreeBSD.
37286
37287 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37288
37289         * gcc.dg/20020104-1.c: New test.
37290
37291         * gcc.dg/20020104-2.c: New test.
37292
37293 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37294
37295         * gcc.dg/20020103-1.c: Fix typo in target selector.
37296
37297 2002-01-03  Richard Henderson  <rth@redhat.com>
37298
37299         * gcc.dg/20020103-1.c: New.
37300
37301 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37302
37303         * gcc.c-torture/execute/20020103-1.c: New test.
37304
37305 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37306
37307         * g++.dg/other/debug2.C: New test.
37308
37309         * gcc.c-torture/compile/20020103-1.c: New test.
37310
37311 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37312
37313         * gcc.dg/gnu89-init-1.c: Added new tests.
37314
37315 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37316
37317         * g++.dg/template/friend2.C: Remove as patch is reverted.
37318
37319         * g++.dg/warn/oldcast1.C: New test.
37320
37321         * g++.dg/template/ptrmem1.C: New test.
37322         * g++.dg/template/ptrmem2.C: New test.
37323
37324         * g++.dg/template/ntp.C: New test.
37325
37326         * g++.dg/other/component1.C: New test.
37327
37328         * g++.dg/template/ttp3.C: New test.
37329
37330         * g++.dg/template/friend2.C: New test.
37331         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37332
37333 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37334
37335         * g++.dg/other/ptrmem1.C: New test.
37336         * g++.dg/other/ptrmem2.C: New test.
37337
37338 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37339
37340         * g++.dg/template/ctor1.C: New test.
37341
37342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37343
37344         * g++.dg/template/friend2.C: New test.
37345
37346 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37347
37348         * gcc.dg/mmix-1.c: New test.
37349
37350 2001-12-31  Richard Henderson  <rth@redhat.com>
37351
37352         * gcc.dg/asm-5.c: New.
37353
37354 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37355
37356         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37357         in namespace __gnu_cxx
37358
37359 2001-12-30  Richard Henderson  <rth@redhat.com>
37360
37361         * gcc.dg/debug-6.c: New.
37362
37363 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37364
37365         * gcc.c-torture/compile/20011229-2.c: New test.
37366
37367 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37368
37369         * gcc.dg/debug-3.c: New test.
37370         * gcc.dg/debug-4.c: New test.
37371         * gcc.dg/debug-5.c: New test.
37372
37373 2001-12-29  Richard Henderson  <rth@redhat.com>
37374
37375         * g++.dg/eh/loop1.C: New.
37376
37377 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37378
37379         * g++.dg/template/crash1.C: New test.
37380
37381 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37382
37383         * g++.dg/other/const1.C: New test.
37384
37385 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37386
37387         * gcc.c-torture/compile/20011229-1.c: New test.
37388
37389 2001-12-28  Stan Shebs  <shebs@apple.com>
37390
37391         * lib/objc-torture.exp: Resync with c-torture.exp.
37392         * lib/objc.exp: Load standard libraries.
37393
37394 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37395
37396         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37397         additional tests.
37398
37399 2001-12-27  Roger Sayle <roger@eyesopen.com>
37400
37401         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37402
37403 2001-12-27  Richard Henderson  <rth@redhat.com>
37404
37405         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37406
37407 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37408
37409         * g++.dg/eh/ctor1.C: New test.
37410         * g++.dg/other/error2.C: New test.
37411
37412 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.dg/other/init2.C: New test.
37415
37416 2001-12-24  Richard Henderson  <rth@redhat.com>
37417
37418         * gcc.dg/20011223-1.c: New.
37419         * gcc.dg/inline-1.c: New.
37420
37421 2001-12-23  Richard Henderson  <rth@redhat.com>
37422
37423         * gcc.dg/asm-4.c: Test operand modifiers.
37424
37425 2001-12-23  Richard Henderson  <rth@redhat.com>
37426
37427         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37428
37429 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37430
37431         * gcc.c-torture/execute/20011223-1.c: New test.
37432
37433 2001-12-21  Richard Henderson  <rth@redhat.com>
37434
37435         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37436         re-enables the warning.
37437
37438 2001-12-21  Richard Henderson  <rth@redhat.com>
37439
37440         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37441
37442 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37443
37444         * gcc.c-torture/compile/20011218-1.c: New test.
37445
37446 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37447
37448         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37449         arm-isr.c test.
37450         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37451         epilogue generation for ARM ISR routines.
37452
37453 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37454
37455         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37456         * gcc.dg/format/c90-printf-3.c: Likewise.
37457         * gcc.dg/format/c99-printf-3.c: Likewise.
37458         * gcc.dg/format/ext-1.c: Likewise.
37459         * gcc.dg/format/ext-6.c: Likewise.
37460         * gcc.dg/format/format.h: Prototype unlocked stdio.
37461
37462 2001-12-20  Richard Henderson  <rth@redhat.com>
37463
37464         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37465         (arena): Use it.
37466         (malloc): Correct allocation logic.  Abort if we fill up the
37467         arena before initialization complete.
37468         (realloc): Correct allocation logic.
37469
37470 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37471
37472         * gcc.c-torture/compile/20011219-2.c: New test.
37473
37474         * gcc.c-torture/execute/20011219-1.c: New test.
37475
37476 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37477
37478         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37479         target does not support weak symbols.
37480
37481 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37482
37483         * gcc.c-torture/compile/20011219-1.c: New test.
37484
37485 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37486
37487         * g++.dg/other/error1.C: New test.
37488
37489 2001-12-17  Jeffrey A Law  (law@redhat.com)
37490
37491         * gcc.c-torture/execute/20011217-1.c: New test.
37492
37493 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37494
37495         * objc.dg/special/: New directory.
37496         * objc.dg/special/special.exp: New file.
37497         * objc.dg/special/unclaimed-category-1.h: New file.
37498         * objc.dg/special/unclaimed-category-1a.m: New file.
37499         * objc.dg/special/unclaimed-category-1.m: New file.
37500
37501 2001-12-17  Andreas Jaeger  <aj@suse.de>
37502
37503         * gcc.c-torture/compile/20011217-2.c: New test.
37504
37505 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37506
37507         * gcc.c-torture/compile/20011217-1.c: New test.
37508
37509 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37510
37511         * testsuite/gcc.dg/20011214-1.c: New.
37512
37513 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37514
37515         * gcc.dg/altivec-4.c: New.
37516
37517 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37518
37519         * gcc.dg/20011113-1.c: New test.
37520
37521 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37522
37523         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37524         std::__malloc_alloc_template<0> and
37525         std::__default_alloc_template<false, 0>.
37526
37527 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37528
37529         * objc/execute/bf-21.m: New test.
37530         * objc/execute/enumeration-1.m: New test.
37531         * objc/execute/enumeration-2.m: New test.
37532
37533 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37534
37535         * gcc.dg/gnu89-init-1.c: New test.
37536
37537 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37538
37539         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37540         * g++.old-deja/g++.jason/2371.C: Likewise.
37541         * g++.old-deja/g++.jason/template33.C: Likewise.
37542         * g++.old-deja/g++.jason/template34.C: Likewise.
37543         * g++.old-deja/g++.jason/template36.C: Likewise.
37544         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37545         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37546         * g++.old-deja/g++.other/typename1.C: Likewise.
37547         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37548         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37549         * g++.old-deja/g++.pt/typename11.C: Likewise.
37550         * g++.old-deja/g++.pt/typename14.C: Likewise.
37551         * g++.old-deja/g++.pt/typename16.C: Likewise.
37552         * g++.old-deja/g++.pt/typename3.C: Likewise.
37553         * g++.old-deja/g++.pt/typename4.C: Likewise.
37554         * g++.old-deja/g++.pt/typename5.C: Likewise.
37555         * g++.old-deja/g++.pt/typename7.C: Likewise.
37556         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37557
37558 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37559
37560         * g++.dg/other/linkage1.C: New test.
37561         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37562         specifiers.
37563
37564 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37565
37566         * gcc.dg/concat.c: New test.
37567
37568 2001-12-11  Stan Shebs  <shebs@apple.com>
37569
37570         * objc/compile: New test directory.
37571         * objc/compile/compile.exp: New expect script.
37572         * objc/compile/20011211-1.m: New compile test.
37573
37574 2001-12-11  Jason Merrill  <jason@redhat.com>
37575
37576         * lib/prune.exp (prune_gcc_output): Also handle "In member
37577         function".  So many permutations...
37578
37579 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37580
37581         * g++.dg/template/typedef1.C: New test.
37582
37583 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37584
37585         * g++.dg/other/copy1.C: New test.
37586
37587 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37588
37589         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37590
37591         * gcc.dg/builtin-choose-expr.c: New.
37592
37593 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37594
37595         * gcc.dg/altivec-2.c: New.
37596
37597 2001-12-07  Richard Henderson  <rth@redhat.com>
37598
37599         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37600
37601 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37602
37603         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37604         ultrasparc.
37605
37606 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37607
37608         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37609
37610 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37611
37612         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37613         variable argument list.
37614
37615 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37616
37617         * gcc.c-torture/execute/memcheck: Delete entire directory.
37618         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37619         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37620
37621 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37622
37623         * gcc.dg/Wshadow-1.c: New test.
37624
37625 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.c-torture/compile/20011130-1.c: New test.
37628
37629         * gcc.dg/noncompile/20011025-1.c: New test.
37630
37631         * g++.dg/other/anon-union.C: New test.
37632
37633         * gcc.c-torture/execute/20011024-1.c: New test.
37634
37635 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37636
37637         * gcc.c-torture/execute/20000722-1.x,
37638         gcc.c-torture/execute/20010123-1.x: Remove.
37639         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37640         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37641         gcc.dg/c99-complit-2.c: New tests.
37642
37643 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.dg/inherit/base1.C: New test.
37646
37647 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * g++.dg/other/stdarg1.C: New test.
37650
37651         * gcc.c-torture/compile/20011130-2.c: New test.
37652
37653 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37654
37655         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37656         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37657         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37658         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37659         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37660         * gcc.dg/builtin-prefetch-1.c: New test.
37661
37662 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37663
37664         * gcc.dg/20011130-1.c: New test.
37665
37666 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37667
37668         * g++.dg/other/scope1.C: New test.
37669         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37670
37671 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37672
37673         * gcc.dg/vla-init-1.c: New test.
37674
37675 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37676
37677         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37678
37679 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37680
37681         * objc.dg/alias.m: Update.
37682         * objc.dg/class-1.m: Update.
37683         * objc.dg/const-str-1.m: Update.
37684         * objc.dg/fwd-proto-1.m: Update.
37685         * objc.dg/id-1.m: Update.
37686         * objc.dg/super-class-1.m: Update.
37687
37688 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37689
37690         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37691         constructs.
37692
37693 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37694
37695         * gcc.c-torture/execute/20011128-1.c: New test.
37696
37697 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37698
37699         * gcc.dg/20011127-1.c: New test.
37700
37701 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37702
37703         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37704         from Austin Group draft 7.
37705         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37706         scanf format arguments.
37707         * gcc.dg/format/no-exargs-2.c: New test.
37708
37709 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37710
37711         * g++.dg/abi/vbase8-4.C: New test.
37712
37713 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37714
37715         * gcc.c-torture/execute/20011121-1.c: New test.
37716
37717 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37718
37719         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37720
37721 2001-11-23  Andreas Jaeger  <aj@suse.de>
37722
37723         * gcc.dg/cpp/charconst-2.c: New test.
37724
37725 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37726
37727         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37728         to the host if it is remote.  Let tests specify extra headers
37729         they use.
37730         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37731         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37732         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37733         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37734         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37735         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37736         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37737         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37738         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37739         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37740
37741 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37742
37743         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37744         for little endian ARMs.
37745
37746 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37747
37748         * gcc.c-torture/compile/20011119-1.c: New test.
37749         * gcc.c-torture/compile/20011119-2.c: New test.
37750
37751 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37752
37753         * gcc.dg/altivec-1.c: Fix typo.
37754
37755 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37756
37757         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37758
37759 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37760
37761         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37762
37763 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37764
37765         * lib/g77.exp: Don't specify --rpath-link.
37766
37767         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37768         across all the headers.
37769         * gcc.dg/format/format.exp: For testing on a remote host,
37770         copy format.h.
37771
37772         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37773         * gcc.c-torture/execute/930406-1.c: Likewise.
37774         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37775
37776 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37777
37778         * gcc.dg/altivec-1.c: New.
37779
37780 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37781
37782         * gcc.dg/cpp/fpreprocessed.c: New test case.
37783
37784 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37785
37786         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37787         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37788         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37789
37790 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37791
37792         * gcc.dg/no-builtin-1.c: New test.
37793
37794 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37795
37796         * gcc.c-torture/execute/20011115-1.c: New test.
37797
37798 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37799
37800         * gcc.c-torture/compile/20011114-2.c: New test.
37801         * gcc.c-torture/compile/20011114-3.c: New test.
37802         * gcc.c-torture/compile/20011114-4.c: New test.
37803
37804 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37805
37806         * g++.dg/other/init1.C: New test.
37807
37808 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37809
37810         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37811         message.
37812
37813         * gcc.c-torture/execute/20011114-1.c: New testcase.
37814
37815         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37816         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37817         like the (before this change) version of 20010327-1.c.
37818
37819 2001-11-14  Roger Sayle <roger@eyesopen.com>
37820
37821         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37822
37823 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37824
37825         * g++.dg/init/array2.C: New test.
37826
37827 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37828
37829         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37830
37831 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.dg/other/forscope1.C: New test.
37834         * g++.dg/ext/forscope1.C: New test.
37835         * g++.dg/ext/forscope2.C: New test.
37836
37837 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37838
37839         * gcc.c-torture/execute/20011113-1.c: New test.
37840
37841 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37842
37843         * gcc.c-torture/execute/20011109-2.c: New test.
37844
37845         * gcc.c-torture/execute/20011109-1.c: New test.
37846
37847 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37848
37849         * gcc.c-torture/compile/20011109-1.c: New test.
37850
37851 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37852
37853         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37854         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37855         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37856         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37857         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37858         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37859         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37860
37861 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37862
37863         * g++.dg/warn/Wshadow-1.C: New tests.
37864         * g++.old-deja/g++.mike/for3.C: Update.
37865
37866 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37867
37868         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37869         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37870         XFAILs.  Adjust expected error texts.
37871         * gcc.c-torture/compile/20011106-1.c,
37872         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37873         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37874         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37875         gcc.dg/c99-array-lval-5.c: New tests.
37876
37877 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37878
37879         * gcc.dg/cpp/defined.c: Update.
37880
37881 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37882
37883         * gcc.c-torture/execute/anon-1.c: New test.
37884
37885 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37886
37887         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37888         same size, so no warning should be produced on stormy16.
37889
37890         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37891         due to oversized array.
37892         * g++.old-deja/g++.mike/ns15.C: Likewise.
37893         * g++.old-deja/g++.pt/crash16.C: Likewise.
37894
37895 2001-11-02  Graham Stott  <grahams@redhat.com>
37896
37897         * g++.dgother/debug1.C: Fix typos.
37898
37899 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37900
37901         * g++.dg/other/debug1.C: New test.
37902
37903 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37904
37905         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37906         of unsigned long.
37907
37908 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37909
37910         * gcc.dg/20011029-2.c: New test.
37911
37912         * gcc.c-torture/compile/20011029-1.c: New test.
37913
37914 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37915
37916         * objc/execute/class_self-1.m: New test.
37917         * objc/execute/class_self-2.m: New test.
37918
37919 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37920
37921         * gcc.misc-tests/msgs.exp: Delete.
37922         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37923         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37924         error set to match recent changes.
37925
37926 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37927
37928         * gcc.dg/20011021-1.c: New test.
37929
37930 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37931
37932         * gcc.c-torture/compile/20011023-1.c: New test.
37933
37934 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37935
37936         * lib/g77.exp: Rewrite based on lib/g++.exp.
37937
37938 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37939
37940         * gcc.c-torture/execute/20011019-1.c: New test.
37941
37942         * gcc.dg/20011018-1.c: New test.
37943
37944 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37945
37946         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37947
37948 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37949
37950         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37951         * gcc.dg/attr-invalid.c: Likewise.
37952
37953 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37954
37955         * testsuite/gcc.dg/20011015-1.c: New test.
37956
37957 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37958
37959         * g++.dg/template/unify2.C: New test.
37960
37961 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37962
37963         * g++.dg/other/exception-specification.C: New test
37964
37965 2001-10-13  Tom Rix  <trix@redhat.com>
37966
37967         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37968         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37969
37970 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37971
37972         * testsuite/gcc.dg/20011009-1.c: New test.
37973
37974 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37975
37976         PR g++/4476
37977         * g++.dg/other/friend1.C: New test.
37978
37979 2001-10-11  Richard Henderson  <rth@redhat.com>
37980
37981         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37982
37983 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37984
37985         * gcc.c-torture/compile/20011010-1.c: New.
37986
37987 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37988
37989         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37990         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37991         g77.f-torture/execute/execute.exp,
37992         g77.f-torture/noncompile/noncompile.exp,
37993         gcc.c-torture/compile/compile.exp,
37994         gcc.c-torture/execute/execute.exp,
37995         gcc.c-torture/execute/ieee/ieee.exp,
37996         gcc.c-torture/execute/memcheck/memcheck.exp,
37997         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37998         objc/execute/execute.exp: Update FSF address.
37999
38000 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38001
38002         * gcc.dg/cpp/cmdlne-C.c: Update.
38003         * gcc.dg/cpp/cmdlne-C2.c: New.
38004
38005 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38006
38007         * gcc.c-torture/execute/20011008-3.c: New.
38008
38009 2001-10-08  DJ Delorie  <dj@redhat.com>
38010
38011         * gcc.dg/20011008-1.c: New.
38012         * gcc.dg/20011008-2.c: New.
38013
38014 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38015
38016         * gcc.dg/cpp/spacing1.c: Update test.
38017
38018 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38019
38020         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38021         spelling errors of "separate" as "seperate".
38022
38023 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38024
38025         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38026         enough to avoid inlining.
38027
38028 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38029
38030         * lib/g77.exp: set libg2c_dir correctly.
38031
38032 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38033
38034         * gcc.dg/cpp/macro11.c: New test.
38035
38036 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38037
38038         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38039         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38040         gcc.dg/format/multattr-3.c: New tests.
38041         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38042         tests for format attributes on function pointers being rejected.
38043
38044 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38045
38046         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38047
38048 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38049
38050         * g++.dg/warn/format1.C: New test.
38051
38052 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38053
38054         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38055
38056 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38057
38058         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38059
38060 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38061
38062         * gcc.dg/cpp/redef2.c: Add test.
38063
38064 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38065
38066         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38067         long-standing bug on i686, apparently.
38068         * gcc.c-torture/execute/loop-2c.x: New file.
38069         * gcc.c-torture/execute/loop-2d.x: New file.
38070         * gcc.c-torture/execute/loop-3c.x: New file.
38071
38072 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38073
38074         * gcc.dg/cpp/20000625-2.c: Correct line number.
38075
38076 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38077
38078         * gcc.dg/cpp/macro10.c: New test.
38079         * gcc.dg/cpp/strify3.c: New test.
38080         * gcc.dg/cpp/spacing1.c: Add tests.
38081         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38082         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38083
38084 2001-09-24  DJ Delorie  <dj@redhat.com>
38085
38086         * gcc.c-torture/execute/20010924-1.c: New test.
38087
38088 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38089
38090         * testsuite/objc/execute/paste.m: Remove.
38091
38092 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38093
38094         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38095
38096 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38097
38098         * g77.dg/strlen0.f: New test.
38099
38100 2001-09-21  Richard Henderson  <rth@redhat.com>
38101
38102         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38103         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38104
38105 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38106
38107         Table-driven attributes.
38108         * g++.dg/ext/attrib1.C: New test.
38109
38110 2001-09-20  DJ Delorie  <dj@redhat.com>
38111
38112         * gcc.dg/20000926-1.c: Update expected warning messages.
38113         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38114         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38115         array.
38116
38117 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38118
38119         * g++.dg/eh/registers1.C: New test case.
38120
38121 2001-09-17  Richard Henderson  <rth@redhat.com>
38122
38123         * gcc.dg/array-5.c: Fix VLA decomposition test.
38124
38125 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38126
38127         * gcc.dg/cpp/line5.c: New testcase.
38128
38129 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38130
38131         * gcc.dg/cpp/macro9.c: New test.
38132
38133 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38134
38135         * gcc.c-torture/execute/980223.c: Change type of addr from long
38136         to char *.
38137
38138 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38139
38140         * gcc.c-torture/execute/20010915-1.c: New test.
38141
38142 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38143
38144         * g77.dg/bprob: New directory.
38145         * g77.dg/bprob/bprob.exp: New file.
38146         * g77.dg/bprob/bprob-1.f: New test.
38147         * g77.dg/gcov: New directory.
38148         * g77.dg/gcov/gcov.exp: New file.
38149         * g77.dg/gcov/gcov-1.f: New test.
38150         * g77.dg/gcov/gcov-1.x: New file.
38151
38152 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38153
38154         * gcc.dg/cpp/directiv.c: Update.
38155         * gcc.dg/cpp/undef1.c: Update.
38156
38157 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38158
38159         * gcc.dg/20010912-1.c: New test.
38160
38161 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38162
38163         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38164         language-independent file in lib.
38165         * lib/gcov.exp: New file.
38166
38167 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38168
38169         * gcc.c-torture/compile/20010911-1.c: New test.
38170
38171 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38172
38173         * lib/profopt.exp: New, to support profile-directed optimizations.
38174         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38175         * gcc.misc-tests/bprob-1.c: New test.
38176         * gcc.misc-tests/bprob-2.c: New test.
38177
38178 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38179
38180         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38181         XFAIL and which kinds of gcov output to verify.
38182         * gcc.misc-tests/gcov-4b.x: New file.
38183         * gcc.misc-tests/gcov-5b.x: New file.
38184         * gcc.misc-tests/gcov-6.x: New file.
38185         * gcc.misc-tests/gcov-7.c: New test.
38186         * gcc.misc-tests/gcov-7.x: New file.
38187
38188 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38189
38190         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38191         * gcc.misc-tests/gcov-6.c: New test.
38192
38193 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38194
38195         PR c++/3986
38196         * g++.dg/abi/vbase1.C: New test.
38197
38198 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38199
38200         * objc.dg/method-2.m: New.
38201
38202 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38203
38204         PR c++/4203
38205         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38206         * g++.dg/init/empty1.C: New test.
38207
38208 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38209
38210         * gcc.c-torture/compile/20010903-1.c: New test.
38211
38212 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38213
38214         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38215         for m68k.
38216
38217 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38218
38219         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38220
38221         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38222
38223         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38224
38225 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38226
38227         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38228         for 16-bit 'unsigned int'.
38229
38230 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38231
38232         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38233
38234 2001-08-27  Richard Henderson  <rth@redhat.com>
38235
38236         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38237         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38238
38239 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38240
38241         * gcc.dg/asm-names.c (ymain): New.
38242
38243 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38244
38245         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38246         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38247         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38248
38249 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38250
38251         * gcc.dg/compare5.c: New testcase.
38252
38253 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38254
38255         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38256         and "In instantiation".
38257
38258 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38259
38260         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38261
38262 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38263
38264         * gcc.misc-tests/gcov.exp: Add support for branch information.
38265         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38266         * gcc.misc-tests/gcov-4.c: New test.
38267         * gcc.misc-tests/gcov-4b.c: New test.
38268         * gcc.misc-tests/gcov-5b.c: New test.
38269
38270 2001-08-20  Zack Weinberg  <zackw@panix.com>
38271
38272         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38273         expected to fail.
38274
38275 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38276
38277         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38278
38279 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38280
38281         * g++.dg/eh/template1.C: New test.
38282
38283 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38284
38285         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38286         Fix thinko.
38287         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38288         for xfail.
38289
38290 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38291
38292         * lib/g77-dg.exp: Use prune.exp for common procedures
38293         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38294         * lib/g77.exp: (g77-dg-prune) Remove
38295
38296 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38297
38298         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38299
38300 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38301
38302         * g++.dg/template/unify1.C: New test.
38303
38304 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38305
38306         * g++.dg/abi/empty4.C: New test.
38307
38308 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38309
38310         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38311         solaris2.*
38312         * g77.f-torture/compile/pr3743.x: Likewise.
38313
38314 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38315
38316         * g++.dg/other/using-declaration.C: New test.
38317
38318 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38319
38320         * gcc.dg/cpp/tr-sign.c: New testcase.
38321
38322 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38323
38324         * gcc.dg/cpp/19951025-1.c: Revert.
38325         * gcc.dg/cpp/directiv.c: We no longer process directives that
38326         interrupt macro arguments.
38327
38328 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38329
38330         * gcc.dg/bconstp-1.c: New test.
38331
38332 2001-08-03  Richard Henderson  <rth@redhat.com>
38333
38334         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38335
38336 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38337
38338         * gcc.dg/cpp/19951025-1.c: Update.
38339
38340 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38341
38342         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38343         should be x.
38344
38345 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38346
38347         Kill -fhonor-std.
38348         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38349         * g++.old-deja/g++.other/std1.C: Likewise.
38350         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38351
38352 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38353
38354         * lib/g77.exp: Load gcc-defs.exp for common procedures
38355         (g77_pass, g77_fail, g77_finish, g77_exit,
38356         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38357
38358 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38359
38360         * g77.dg/fbackslash.f
38361         * g77.dg/fcase-preserve.f
38362         * g77.dg/ff90-1.f
38363         * g77.dg/ffixed-line-length-0.f
38364         * g77.dg/ffixed-line-length-132.f
38365         * g77.dg/ffixed-line-length-7.f
38366         * g77.dg/ffixed-line-length-72.f
38367         * g77.dg/ffixed-line-length-none.f
38368         * g77.dg/ffree-form-1.f
38369         * g77.dg/fno-backslash.f
38370         * g77.dg/fno-f90-1.f
38371         * g77.dg/fno-fixed-form-1.f
38372         * g77.dg/fno-onetrip.f
38373         * g77.dg/fno-typeless-boz.f
38374         * g77.dg/fno-underscoring.f
38375         * g77.dg/fno-vxt-1.f
38376         * g77.dg/fonetrip.f
38377         * g77.dg/ftypeless-boz.f
38378         * g77.dg/fugly-assumed.f
38379         * g77.dg/funderscoring.f
38380         * g77.dg/fvxt-1.f
38381
38382 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38383
38384         * objc.dg/fwd-proto-1.m: New.
38385         * objc.dg/local-decl-1.m: New.
38386         * objc.dg/naming-1.m: New.
38387         * objc.dg/naming-2.m: New.
38388         * objc.dg/proto-hier-1.m: New.
38389
38390 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38391
38392         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38393         largest-type elements to a struct makes its size grow.
38394
38395 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38396
38397         * g++.dg/abi/vthunk1.C: New test.
38398
38399 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38400
38401         * g++.dg/abi/vbase8-22.C: New test.
38402
38403 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38404
38405         * gcc.dg/cpp/macro8.c: New test.
38406
38407 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38408
38409         * g++.dg/abi/vbase8-21.C: New test.
38410
38411 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38412
38413         * g++.dg/abi/vbase8-10.C: New test.
38414
38415 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38416
38417         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38418         ${tool}_set_ld_library_path.
38419         Changed caller.
38420         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38421         g++.exp.
38422
38423 2001-07-26  Stan Cox <scox@redhat.com>
38424
38425         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38426         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38427         gcc_exit, gcc_check_unsupported_p):
38428         Moved to gcc-deps.exp
38429         * gcc-deps.exp: New file.
38430
38431 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38432
38433         * g++.old-deja/g++.pt/defarg14.C: New test.
38434
38435 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38436
38437         * g++.old-deja/g++.other/lineno5.C: New test.
38438
38439 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38440
38441         * g++.old-deja/g++.pt/crash68.C: New test.
38442
38443 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38444
38445         * g++.old-deja/g++.other/crash42.C: New test.
38446
38447 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38448
38449         * gcc.dg/cpp/extratokens.c: Fix.
38450         * gcc.dg/cpp/skipping2.c: New tests.
38451
38452 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38453
38454         * gcc.c-torture/execute/20010724-1.c: New file.
38455         * gcc.c-torture/execute/20010724-1.x: New file.
38456
38457 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38458
38459         * g++.old-deja/g++.other/cond7.C: New test.
38460
38461 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.old-deja/g++.other/optimize4.C: New test.
38464
38465 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38466
38467         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38468
38469 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38470
38471         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38472         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38473         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38474         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38475
38476         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38477         bug report" message.
38478
38479         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38480         * g++.dg/ext/instantiate1.C: Move from old-deja.
38481
38482 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38483
38484         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38485         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38486         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38487         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38488
38489 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38490
38491         * gcc.c-torture/execute/20010723-1.c: New test.
38492
38493 2001-07-23  Ben Elliston  <bje@redhat.com>
38494
38495         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38496
38497 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38498
38499         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38500         i[34567]86-*-*.
38501         Delete handling of ieee_multilib_flags.
38502         Pass -mieee for alpha*-*-* and sh-*-*.
38503         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38504
38505 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38506
38507         Remove old-abi tests.
38508         * g++.old-deja/g++.mike/p11116.C: Remove.
38509         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38510
38511 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38512
38513         * g77.f-torture/compile/pr3743.f: New test
38514
38515 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38516
38517         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38518
38519 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38520
38521         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38522         g++.old-deja/g++.pt/static6.C: Likewise.
38523         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38524         supports weak symbols.
38525
38526 2001-07-18  Andreas Jaeger  <aj@suse.de>
38527
38528         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38529         supported again.
38530
38531 2001-07-18  Andreas Jaeger  <aj@suse.de>
38532
38533         * gcc.dg/iftrap-1.c: Fix target line.
38534
38535 2001-07-17  Richard Henderson  <rth@redhat.com>
38536
38537         * gcc.c-torture/execute/20010717-1.c: New.
38538
38539 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38540
38541         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38542         tests.
38543
38544 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38545
38546         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38547
38548 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38549
38550         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38551         UAC_SIGBUS, UAC_NOPRINT definitions.
38552
38553 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38554
38555         * objc/execute/object_is_class.m: New test.
38556         * objc/execute/object_is_meta_class.m: New test.
38557
38558 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38559
38560         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38561         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38562
38563 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38564
38565         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38566         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38567
38568 2001-07-14  Richard Henderson  <rth@redhat.com>
38569
38570         * gcc.dg/iftrap-1.c: New.
38571
38572 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38573
38574         * g77.f-torture/execute/intrinsic77.f: New test.
38575
38576 2001-07-11  Janis Johnson <janis@us.ibm.com>
38577
38578         * gcc.misc-tests/gcov-3.c: New test.
38579
38580 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38581
38582         * gcc.c-torture/compile/20010711-1.c,
38583         * gcc.c-torture/compile/20010711-2.c: New tests.
38584
38585 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38586
38587         * gcc.c-torture/execute/20010711-1.c: New test.
38588
38589 2001-07-11  Ben Elliston  <bje@redhat.com>
38590
38591         * g++.old-deja/g++.other/enum5.C: New test.
38592
38593 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38594
38595         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38596         (g++-dg-prune): Call prune_gcc_output.
38597         * prune.exp: New file for prune_gcc_output.
38598         * lib/g++.exp, lib/gcc.exp: Load it.
38599
38600 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38601
38602         * gcc.c-torture/compile/20010701-1.c,
38603         g++.old-deja/g++.ext/attrib6.C: New tests.
38604
38605 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38606
38607         * gcc.c-torture/compile/20010706-1.c: New test.
38608
38609 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38610
38611         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38612
38613 2001-06-28  Stan Shebs  <shebs@apple.com>
38614
38615         * gcc.dg/pragma-darwin.c: New test.
38616
38617 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38618
38619         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38620         Solaris 2.[678] system.
38621
38622 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38623
38624         * gcc.dg/20010622-1.c: New test.
38625
38626 2001-06-18  Stan Shebs  <shebs@apple.com>
38627
38628         * objc.dg: New directory.
38629         * objc.dg/dg.exp: New file.
38630         * objc.dg/alias.m: New.
38631         * objc.dg/class-1.m: New.
38632         * objc.dg/class-2.m: New.
38633         * objc.dg/const-str-1.m: New.
38634         * objc.dg/const-str-2.m: New.
38635         * objc.dg/id-1.m: New.
38636         * objc.dg/method-1.m: New.
38637         * objc.dg/super-class-1.m: New.
38638         * lib/objc-dg.exp: New file.
38639
38640 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38641
38642         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38643         of label name.
38644
38645 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38646
38647         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38648
38649 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38650
38651         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38652         variable.
38653
38654 2001-06-12  Richard Henderson  <rth@redhat.com>
38655
38656         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38657
38658 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38659
38660         * g++.old-deja/g++.abi/vbase5.C: New test.
38661         * g++.old-deja/g++.abi/vbase6.C: New test.
38662         * g++.old-deja/g++.abi/vbase7.C: New test.
38663
38664 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38665
38666         * gcc.c-torture/compile/20010610-1.c: New test.
38667
38668 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38669
38670         * g++.old-deja/g++.abi/vbase4.C: New test.
38671
38672 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38673
38674         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38675         support %f for HC11/HC12 targets.
38676         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38677         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38678         on HC11/HC12 targets.
38679         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38680
38681 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38682
38683         * gcc.dg/wchar_t-1.c: New file.
38684         * gcc.dg/wint_t-1.c: Likewise.
38685
38686 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38687
38688         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38689
38690 2001-06-11  Richard Henderson  <rth@redhat.com>
38691
38692         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38693
38694 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38695
38696         * gcc.c-torture/compile/20010611-1.c: New test.
38697
38698 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38699
38700         * gcc.dg/c99-tag-1.c: Add more tests.
38701
38702 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38703
38704         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38705         representation on MN10300 and ARM/Thumb.
38706
38707 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38708
38709         * g77.f-torture/execute/20010610.f: New.
38710
38711 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38712
38713         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38714         names.
38715
38716 2001-06-09  Richard Henderson  <rth@redhat.com>
38717
38718         * gcc.c-torture/execute/ashrdi-1.c: New.
38719         * gcc.c-torture/execute/ashldi-1.c: New.
38720         * gcc.c-torture/execute/lshrdi-1.c: New.
38721
38722 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38723
38724         * objc/execute/load-3.m: Added. Check sending +load to categories,
38725         in addition to classes.
38726
38727 2001-06-08  Stan Shebs  <shebs@apple.com>
38728
38729         * objc/execute/load-2.m: New test.  From Nicola Pero
38730         <n.pero@mi.flashnet.it>.
38731
38732 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38733
38734         * gcc.c-torture/execute/20010605-2.c: New test.
38735
38736 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38737
38738         * g++.old-deja/g++.abi/vbase2.C: New test.
38739         * g++.old-deja/g++.abi/vbase3.C: New test.
38740
38741 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38742
38743         * g++.old-deja/g++.pt/friend49.C: New test.
38744
38745 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38746
38747         * g++.old-deja/g++.ext/anon3.C: New test.
38748
38749 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38750
38751         * g++.old-deja/g++.other/conv7.C: New test.
38752
38753 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38754
38755         * gcc.c-torture/compile/20010605-2.c: New test.
38756
38757 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38758
38759         * gcc.c-torture/execute/20010604-1.c: New test.
38760
38761 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38762
38763         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38764
38765 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38766
38767         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38768         (g++_link_flags): Likewise.
38769         (g++_init): Pass gccpath's value to two previous functions.
38770
38771 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38772
38773         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38774         Ensure logfile entry matches exec command line.
38775
38776 2001-05-31  Richard Henderson  <rth@redhat.com>
38777
38778         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38779         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38780
38781 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38782
38783         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38784         compiler for irix6.2
38785
38786 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.old-deja/g++.other/optimize3.C: New file.
38789
38790 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38791
38792         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38793         assemble.
38794
38795 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.old-deja/g++.other/optimize2.C: New file.
38798
38799 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38800
38801         * gcc.c-torture/compile/20010518-2.c: New file.
38802         * gcc.c-torture/execute/20010518-1.c: New file.
38803         * gcc.c-torture/execute/20010518-2.c: New file.
38804
38805 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38806
38807         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38808
38809 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38810
38811         G++ no longer defines builtins that do not begin with __builtin.
38812         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38813         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38814         * g++.old-deja/g++.law/builtin1.C: Likewise.
38815         * g++.old-deja/g++.law/cvt2.C: Likewise.
38816         * g++.old-deja/g++.mike/net5.C: Likewise.
38817         * g++.old-deja/g++.other/builtins1.C: Likewise.
38818         * g++.old-deja/g++.other/builtins2.C: Likewise.
38819         * g++.old-deja/g++.other/builtins3.C: Likewise.
38820         * g++.old-deja/g++.other/builtins4.C: Likewise.
38821         * g++.old-deja/g++.other/inline8.C: Likewise.
38822         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38823
38824 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38825
38826         * g++.old-deja/g++.pt/using1.C: Adjust.
38827         * g++.old-deja/g++.pt/using2.C: New test.
38828
38829 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38830
38831         * gcc.dg/cpp/charconst.c: New tests.
38832         * gcc.dg/cpp/escape.c: New tests.
38833         * gcc.dg/cpp/escape-1.c: New tests.
38834         * gcc.dg/cpp/escape-2.c: New tests.
38835         * gcc.dg/cpp/ucs.c: New tests.
38836
38837 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38838
38839         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38840         native compiler for irix6.5.
38841
38842 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38843
38844         * lib/g++.exp (g++_include_flags): Use args to compute
38845         get_multilibs.
38846         (g++_link_flags): Likewise.
38847         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38848
38849 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38850
38851         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38852
38853 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38854
38855         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38856         this file.
38857
38858 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38859
38860         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38861         STACK_SIZE;
38862         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38863         to STACK_SIZE; Use it to define size of add_histo array.
38864         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38865         to STACK_SIZE.
38866         (f): Use GITT_SIZE to define size of gitt local table.
38867         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38868         to STACK_SIZE; Use it to define size of bytemem array.
38869
38870 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38871
38872         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38873         on 68HC11/HC12 due to the asm instruction.
38874         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38875         * gcc.c-torture/compile/920520-1.x: Likewise.
38876         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38877         on 68HC11/HC12 because the function is larger than 64K.
38878         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38879         on 68HC11/HC12 because the structure is too large.
38880
38881 2001-05-20  Richard Henderson  <rth@redhat.com>
38882
38883         * gcc.c-torture/execute/20010520-1.c: New.
38884
38885 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38886
38887         * g++.old-deja/g++.warn/compare1.C: New test.
38888         * gcc.dg/compare4.c: New test.
38889
38890 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38891
38892         * g++.old-deja/g++.other/optimize1.C: New test.
38893
38894 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38895
38896         * g++.old-deja/g++.pt/spec41.C: New test.
38897
38898 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38899
38900         * gcc.c-torture/compile/20010114-1.x: Remove.
38901
38902 2001-05-18  Stan Shebs  <shebs@apple.com>
38903
38904         * gcc.c-torture/compile/20010518-1.c: New test.
38905
38906 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38907
38908         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38909         * g++.old-deja/g++.pt/crash67.C: New test.
38910
38911 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38912
38913         * g++.old-deja/g++.other/debug9.C: New test.
38914
38915 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38916
38917         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38918
38919 2001-05-16  Jan Hubicka  <jh@suse.cz>
38920
38921         * gcc.c-torture/compile/20010516-1.c: New test.
38922
38923 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38924
38925         * g++.old-deja/g++.other/crash41.C: New test.
38926
38927 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38928
38929         * g++.old-deja/g++.pt/crash66.C: New test.
38930
38931 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38932
38933         * g++.old-deja/g++.robertl/eb27.C: Convert.
38934
38935 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38936
38937         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38938         declaration being redundant.
38939
38940 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38941
38942         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38943
38944 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38945
38946         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38947
38948 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38949
38950         * lib/g++.exp: Use testsuite_flags.
38951
38952 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38953
38954         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38955
38956 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38957
38958         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38959
38960 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38961
38962         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38963
38964 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38965
38966         * gcc.c-torture/compile/20010313-1.c: New test.
38967
38968 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38969
38970         * gcc.dg/cpp/direct2.c: New test.
38971         * gccq.dg/cpp/direct2s.c: New test.
38972
38973         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38974
38975 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38976
38977         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38978         * g++.old-deja/g++.other/op3.C: Likewise.
38979
38980 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38981
38982         * gcc.dg/cpp/syshdr.h: New file.
38983         * gcc.dg/cpp/sysmac1.c: Update.
38984         * gcc.dg/cpp/sysmac2.c: Update.
38985
38986 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38987
38988         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38989
38990 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38991
38992         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38993         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38994
38995 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38996
38997         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38998
38999 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39000
39001         * lib/g++.exp (g++_include_flags): Don't use any special flags
39002         if TESTING_IN_BUILD_TREE is not defined.
39003         (g++_init): Use a plain 'c++' as the compiler if
39004         TESTING_IN_BUILD_TREEE is not defined.
39005
39006 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39007
39008         * g++.old-deja/g++.eh/catch13.C: New test.
39009         * g++.old-deja/g++.eh/catch14.C: New test.
39010
39011 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39012
39013         * gcc.dg/cpp/tr-define.c: New test.
39014
39015 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39016
39017         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39018         <stdlib.h>, not <malloc.h>.
39019
39020 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39021
39022         * g++.old-deja/g++.ns/template17.C: New test.
39023
39024 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39025
39026         * g++.old-deja/g++.pt/ref4.C: New test.
39027
39028 2001-04-30  Richard Henderson  <rth@redhat.com>
39029
39030         * gcc.dg/20000724-1.c: Revert last change.
39031
39032 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39033
39034         * g77.f-torture/execute/20010430.f: New test.
39035
39036 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39037
39038         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39039
39040 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39041
39042         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39043
39044 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39045
39046         * g++.old-deja/g++.eh/crash6.C: New test.
39047
39048 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39049
39050         * g++.old-deja/g++.other/warn7.C: New test.
39051
39052 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39053
39054         * g++.old-deja/g++.other/defarg9.C: New test.
39055
39056 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39057
39058         * g77.f-torture/compile/20010426.f: New test.
39059         * g77.f-torture/execute/20010426.f: New test.
39060
39061 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39062
39063         * g77.f-torture/compile/20000629-1.x: Remove - error
39064         has been fixed.
39065
39066 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39067
39068         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39069         Tweak slightly to work with g++.dg framework.
39070         * g++.dg/special/ecos.exp: Run initp1.C test.
39071         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39072
39073         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39074         its linker doesn't give line numbers either.
39075         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39076
39077 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39078
39079         * g++.old-deja/g++.other/lex1.C: New test.
39080
39081 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39082
39083         * gcc.dg/noncompile/20010425-1.c: New test.
39084
39085 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39086
39087         * g++.old-deja/g++.pt/mangle2.C: New test.
39088
39089 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39090
39091         * gcc.dg/format/plus-1.c: New test.
39092
39093 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39094
39095         * gcc.dg/20010423-1.c: New test.
39096
39097 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39098
39099         * gcc.c-torture/execute/20010422-1.c: New test.
39100
39101 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39102
39103         * g++.old-deja/g++.ns/type2.C: New test.
39104
39105 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39106
39107         * g++.old-deja/g++.other/perf1.C: New test.
39108
39109 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39110
39111         * gcc.dg/c99-func-2.c: Remove xfail.
39112         * gcc.dg/c99-func-3.c: Remove xfail.
39113         * gcc.dg/c99-func-4.c: Remove xfail.
39114
39115 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39116
39117         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39118
39119 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39120
39121         * gcc.c-torture/compile/20010423-1.c: New test.
39122
39123 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39124
39125         * g++.old-deja/g++.pt/typename28.C: New test.
39126
39127 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39128
39129         * g++.old-deja/g++.abi/empty2.C: New test.
39130         * g++.old-deja/g++.abi/empty3.C: New test.
39131
39132 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39133
39134         * g++.old-deja/g++.other/comdat2.C: New test.
39135         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39136
39137 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39138
39139         * g++.old-deja/g++.other/overload14.C: New test.
39140
39141 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39142
39143         * g++.old-deja/g++.other/lookup23.C: New test.
39144
39145 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * gcc.c-torture/execute/20010403-1.c: New test.
39148
39149 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39150             Mark Mitchell  <mark@codesourcery.com>
39151
39152         * lib/old-dejagnu.exp: Don't delete output of executable.
39153         Add .exe suffix to executables.
39154
39155 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39156
39157         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39158
39159 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39160
39161         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39162
39163 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39164
39165         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39166         * g++.old-deja/g++.abi/crash1.C: New test.
39167
39168 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39169
39170         * g++.old-deja/g++.other/crash40.C: New test.
39171
39172 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39173
39174         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39175
39176 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39177
39178         * g++.old-deja/g++.other/warn6.C: New test.
39179
39180 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39181
39182         * g++.old-deja/g++.robertl/eb42.C: Same.
39183
39184 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39185
39186         * gcc.dg/wtr-conversion-1.c: New testcase.
39187
39188 2001-04-10  Richard Henderson  <rth@redhat.com>
39189
39190         * g++.old-deja/g++.other/array5.C: New.
39191
39192 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39193
39194         * gcc.c-torture/execute/20010408-1.c: New test.
39195
39196 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39197
39198         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39199         headers and constructs.
39200         * g++.old-deja/g++.robertl/eb79.C: Same.
39201         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39202         * g++.old-deja/g++.robertl/eb73.C: Same.
39203         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39204         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39205         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39206         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39207         * g++.old-deja/g++.robertl/eb44.C: Same.
39208         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39209         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39210         * g++.old-deja/g++.robertl/eb39.C: Same.
39211         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39212         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39213         * g++.old-deja/g++.robertl/eb30.C: Same.
39214         * g++.old-deja/g++.robertl/eb3.C: Same.
39215         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39216         * g++.old-deja/g++.robertl/eb21.C: Same.
39217         * g++.old-deja/g++.robertl/eb15.C: Same.
39218         * g++.old-deja/g++.robertl/eb118.C: Same.
39219         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39220         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39221         * g++.old-deja/g++.robertl/eb109.C: Same.
39222         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39223         * g++.old-deja/g++.mike/rtti1.C: Same.
39224         * g++.old-deja/g++.mike/p658.C: Same.
39225         * g++.old-deja/g++.mike/net46.C: Same.
39226         * g++.old-deja/g++.mike/net34.C: Same.
39227         * g++.old-deja/g++.mike/memoize1.C: Same.
39228         * g++.old-deja/g++.mike/eh2.C: Same.
39229         * g++.old-deja/g++.law/weak.C: Same.
39230         * g++.old-deja/g++.law/visibility7.C: Same.
39231         * g++.old-deja/g++.law/visibility25.C: Same.
39232         * g++.old-deja/g++.law/visibility22.C: Same.
39233         * g++.old-deja/g++.law/visibility2.C: Same.
39234         * g++.old-deja/g++.law/visibility17.C: Same.
39235         * g++.old-deja/g++.law/visibility13.C: Same.
39236         * g++.old-deja/g++.law/visibility10.C: Same.
39237         * g++.old-deja/g++.law/visibility1.C: Same.
39238         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39239         * g++.old-deja/g++.law/vbase1.C: Same.
39240         * g++.old-deja/g++.law/operators32.C: Same.
39241         * g++.old-deja/g++.law/nest3.C: Same.
39242         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39243         * g++.old-deja/g++.law/except5.C (main): Same.
39244         * g++.old-deja/g++.law/cvt7.C (run): Same.
39245         * g++.old-deja/g++.law/cvt2.C: Same.
39246         * g++.old-deja/g++.law/cvt16.C: Same.
39247         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39248         * g++.old-deja/g++.law/ctors17.C (main): Same.
39249         * g++.old-deja/g++.law/ctors13.C: Same.
39250         * g++.old-deja/g++.law/ctors12.C (main): Same.
39251         * g++.old-deja/g++.law/ctors10.C: Same.
39252         * g++.old-deja/g++.law/code-gen5.C: Same.
39253         * g++.old-deja/g++.law/bad-error7.C: Same.
39254         * g++.old-deja/g++.law/arm9.C: Same.
39255         * g++.old-deja/g++.law/arm12.C: Same.
39256         * g++.old-deja/g++.law/arg8.C: Same.
39257         * g++.old-deja/g++.law/arg1.C: Same.
39258         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39259         * g++.old-deja/g++.jason/template31.C: Same.
39260         * g++.old-deja/g++.jason/template24.C (main): Same.
39261         * g++.old-deja/g++.jason/2371.C: Same.
39262         * g++.old-deja/g++.eh/new2.C: Same.
39263         * g++.old-deja/g++.eh/new1.C: Same.
39264         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39265         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39266         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39267         * g++.old-deja/g++.brendan/crash62.C: Same.
39268         * g++.old-deja/g++.brendan/crash52.C: Same.
39269         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39270         * g++.old-deja/g++.brendan/crash38.C: Same.
39271         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39272         * g++.old-deja/g++.brendan/copy9.C: Same.
39273
39274 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39275
39276         * gcc.c-torture/execute/20001203-2.c (memset):
39277         Count argument is of type __SIZE_TYPE__.
39278
39279 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39280
39281         * gcc.c-torture/compile/20010404-1.c: New test.
39282
39283 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39284
39285         * gcc.c-torture/compile/20010326-1.c: New test.
39286
39287 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39288
39289         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39290         peculiarities of the SH.
39291         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39292
39293 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39294
39295         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39296         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39297         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39298
39299 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39300
39301         * g77.f-torture/compile/20010321-1.f: New test.
39302
39303 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39304
39305         * gcc.c-torture/compile/20010329-1.c: New test.
39306
39307 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39308
39309         * gcc.c-torture/execute/20010329-1.c: New test.
39310
39311 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39312
39313         * g++.old-deja/g++.other/eh4.C: Fix typo.
39314
39315 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39316
39317         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39318
39319 2001-03-28  Philip Blundell  <philb@gnu.org>
39320
39321         * gcc.c-torture/compile/20010328-1.c: New test.
39322
39323 2001-03-27  Richard Henderson  <rth@redhat.com>
39324
39325         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39326         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39327
39328 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39329
39330         * gcc.c-torture/compile/20010327-1.c: New test.
39331
39332 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39333
39334         * g++.old-deja/g++.other/friend12.C: New test.
39335         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39336         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39337
39338 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39339
39340         * gcc.c-torture/execute/20010325-1.c: New test.
39341
39342 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39343
39344         * g++.old-deja/g++.other/mangle3.C: New test.
39345
39346 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39347
39348         * g++.old-deja/g++.other/anon8.C: New test.
39349
39350 2001-03-20  Philip Blundell  <philb@gnu.org>
39351
39352         * gcc.c-torture/compile/20010320-1.c: New test.
39353
39354 2001-03-17  Richard Henderson  <rth@redhat.com>
39355
39356         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39357
39358 2001-03-15  Geoff Keating  <geoff@redhat.com>
39359
39360         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39361         tests on AIX.
39362
39363 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39364
39365         * g++.old-deja/g++.other/eh4.C: New test.
39366
39367 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39368
39369         * gcc.dg/cpp/mi1.c: Update.
39370
39371 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39372
39373         * g++.old-deja/g++.other/regstack.C: New test.
39374
39375 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39376
39377         * g++.old-deja/g++.other/ref4.C: New test.
39378
39379 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39380
39381         * objc/execute/va_method.m: Added.
39382         * objc/execute/IMP.m: Added.
39383         * objc/execute/_cmd.m: Added.
39384         * objc/execute/accessing_ivars.m: Added.
39385         * objc/execute/class-1.m: Added.
39386         * objc/execute/class-10.m: Added.
39387         * objc/execute/class-11.m: Added.
39388         * objc/execute/class-12.m: Added.
39389         * objc/execute/class-13.m: Added.
39390         * objc/execute/class-14.m: Added.
39391         * objc/execute/class-2.m: Added.
39392         * objc/execute/class-3.m: Added.
39393         * objc/execute/class-4.m: Added.
39394         * objc/execute/class-5.m: Added.
39395         * objc/execute/class-6.m: Added.
39396         * objc/execute/class-7.m: Added.
39397         * objc/execute/class-8.m: Added.
39398         * objc/execute/class-9.m: Added.
39399         * objc/execute/class-tests-1.h
39400         * objc/execute/class-tests-2.h
39401         * objc/execute/compatibility_alias.m: Added.
39402         * objc/execute/encode-1.m: Added.
39403         * objc/execute/formal_protocol-1.m: Added.
39404         * objc/execute/formal_protocol-2.m: Added.
39405         * objc/execute/formal_protocol-3.m: Added.
39406         * objc/execute/formal_protocol-4.m: Added.
39407         * objc/execute/formal_protocol-5.m: Added.
39408         * objc/execute/formal_protocol-6.m: Added.
39409         * objc/execute/formal_protocol-7.m: Added.
39410         * objc/execute/informal_protocol.m: Added.
39411         * objc/execute/initialize.m: Added.
39412         * objc/execute/load.m: Added.
39413         * objc/execute/many_args_method.m: Added.
39414         * objc/execute/nested-3.m: Added.
39415         * objc/execute/no_clash.m: Added.
39416         * objc/execute/private.m: Added.
39417         * objc/execute/redefining_self.m: Added.
39418         * objc/execute/root_methods.m: Added.
39419         * objc/execute/selector-1.m: Added.
39420         * objc/execute/static-1.m: Added.
39421         * objc/execute/static-2.m: Added.
39422         * objc/execute/va_method.m: Added.
39423
39424 2001-03-10  Richard Henderson  <rth@redhat.com>
39425
39426         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39427
39428 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39429
39430         * g++.old-deja/g++.other/crash31.C: XFAIL.
39431         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39432         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39433         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39434         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39435         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39436
39437 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39438
39439         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39440
39441 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39442
39443         * gcc.dg/20000724-1.c: Don't use multiline strings.
39444
39445 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39446
39447         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39448         result of -cString against what we expect it to be; don't just
39449         print it out for no one to read.
39450
39451         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39452         Based on testcases provided by Nicola Pero.
39453
39454 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39455
39456         * gcc.dg/cpp/macro7.c: New test.
39457
39458 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39459
39460         * gcc.dg/cpp/multiline.c: Update.
39461
39462 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39463
39464         * g++.old-deja/g++.other/enum3.C: New test.
39465
39466 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39467
39468         * g++.old-deja/g++.other/pod1.C: New test.
39469
39470 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.old-deja/g++.ext/overload1.C: New test.
39473
39474 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39475
39476         * g++.old-deja/g++.pt/using1.C: New test.
39477
39478 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.old-deja/g++.other/using9.C: New test.
39481
39482 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39483
39484         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39485
39486         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39487
39488 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39489
39490         * g++.old-deja/g++.ext/realpt1.C: Remove.
39491
39492 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39495
39496 2001-02-26  Will Cohen  <wcohen@redhat.com>
39497
39498         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39499
39500 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39501
39502         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39503         templatized constructors.
39504
39505 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39506
39507         * gcc.c-torture/execute/20010224-1.c: New test.
39508
39509 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39510
39511         * gcc.c-torture/execute/20010222-1.c: New test.
39512
39513 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39514
39515         * g++.old-deja/g++.other/inline20.C: New test.
39516
39517 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39518
39519         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39520
39521 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39522
39523         * g++.old-deja/g++.other/lookup22.C: New test.
39524
39525 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39526
39527         * g77.dg: New directory.
39528         * g77.dg/20010216-1.f: New test case.
39529         * g77.dg/dg.exp: New driver.
39530         * lib/g77-dg.exp: New driver library.
39531
39532 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39533
39534         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39535
39536 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39537
39538         * g++.old-deja/g++.other/decl9.C: New test.
39539
39540 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39541
39542         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39543         not need <string> and also tests the initialization at runtime.
39544
39545 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39546
39547         * gcc.c-torture/execute/longlong.c: New test.
39548
39549 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39550
39551         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39552
39553 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39554
39555         * gcc.c-torture/execute/920302-1.c (execute):
39556         Change argument type to short.
39557
39558 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39559
39560         * g++.old-deja/g++.pt/deduct6.C: New test.
39561
39562 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39563
39564         * g++.old-deja/g++.pt/deduct5.C: New test.
39565
39566 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39567
39568         * gcc.c-torture/execute/20010209-1.c: New test.
39569
39570 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39571
39572         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39573
39574 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39575
39576         * g++.dg/vtgc1.C: Update for new ABI.
39577
39578         * consistency.vlad: New directory, 1665 files.
39579
39580 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39581
39582         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39583         return type.
39584         * gcc.dg/cpp/digraphs.c: Declare puts.
39585
39586 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         * g++.old-deja/g++.other/warn5.C: New test.
39589
39590 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39591
39592         * g++.old-deja/g++.pt/spec40.C: New test.
39593
39594 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39595
39596         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39597         case.
39598         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39599
39600 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39601
39602         * gcc.c-torture/compile/20010209-1.c: New test.
39603
39604 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39605
39606         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39607         excess errors message but not if it crashes.
39608         * g++.old-deja/g++.other/crash27.C: Likewise.
39609         * g++.old-deja/g++.other/crash28.C: Likewise.
39610         * g++.old-deja/g++.other/crash30.C: Likewise.
39611         * g++.old-deja/g++.other/crash32.C: Likewise.
39612         * g++.old-deja/g++.other/crash35.C: Likewise.
39613         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39614
39615 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39616
39617         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39618         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39619         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39620         g77.f-torture/execute/execute.exp,
39621         g77.f-torture/noncompile/noncompile.exp,
39622         gcc.c-torture/execute/execute.exp,
39623         gcc.c-torture/execute/memcheck/memcheck.exp,
39624         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39625         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39626         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39627         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39628         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39629         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39630         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39631         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39632         Remove bug reporting instructions with ancient email addresses.
39633
39634 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.dg/20010202-1.c: New test.
39637         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39638
39639 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39640
39641         * g++.dg/stdbool-if.C: New test.
39642
39643 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39644
39645         * objc/execute/fdecl.m: Added main().
39646
39647 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39648
39649         * gcc.c-torture/execute/20010206-1.c: New test.
39650
39651 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39652
39653         * gcc.dg/cpp/avoidpaste1.c: Update.
39654
39655 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39656
39657         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39658         Pero <nicola@brainstorm.co.uk>.
39659         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39660
39661 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39662
39663         * g++.old-deja/g++.pt/spec39.C: New test.
39664
39665 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39666
39667         * gcc.c-torture/compile/20010202-1.c: New test.
39668
39669 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39670
39671         * g++.old-deja/g++.abi/primary2.C: New test.
39672         * g++.old-deja/g++.abi/primary3.C: New test.
39673         * g++.old-deja/g++.abi/primary4.C: New test.
39674         * g++.old-deja/g++.abi/primary5.C: New test.
39675         * g++.old-deja/g++.abi/vtable3.h: New test.
39676         * g++.old-deja/g++.abi/vtable3a.C: New test.
39677         * g++.old-deja/g++.abi/vtable3b.C: New test.
39678         * g++.old-deja/g++.abi/vtable3c.C: New test.
39679         * g++.old-deja/g++.abi/vtable3d.C: New test.
39680         * g++.old-deja/g++.abi/vtable3e.C: New test.
39681         * g++.old-deja/g++.abi/vtable3f.C: New test.
39682         * g++.old-deja/g++.abi/vtable3g.C: New test.
39683         * g++.old-deja/g++.abi/vtable3h.C: New test.
39684         * g++.old-deja/g++.abi/vtable3i.C: New test.
39685         * g++.old-deja/g++.abi/vtable3j.C: New test.
39686         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39687
39688 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39689
39690         * g++.old-deja/g++.other/anon6.C: New test.
39691         * g++.old-deja/g++.other/anon7.C: New test.
39692
39693 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39694
39695         * gcc.dg/cpp/avoidpaste2.c: New tests.
39696
39697 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39698
39699         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39700
39701 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39702
39703         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39704         DECIMAL_DIG cases for Irix."
39705
39706 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39707
39708         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39709
39710 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39711
39712         * gcc.dg/c99-tag-1.c: New test.
39713
39714 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39715
39716         * gcc.dg/cpp/tr-warn1.c: Add tests.
39717
39718 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39719
39720         * gcc.dg/cpp/avoidpaste1.c: Update.
39721         * gcc.dg/cpp/paste4.c: Update.
39722
39723 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39724
39725         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39726         cases for Irix.
39727
39728 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39729
39730         * g++.old-deja/g++.other/inline19.C: New test.
39731
39732 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39733
39734         * gcc.dg/Wlarger-than.c: New test.
39735
39736 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39737
39738         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39739
39740 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.c-torture/execute/20010129-1.c: New test.
39743         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39744
39745 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39746
39747         * gcc.dg/cpp/avoidpaste1.c: Test case.
39748
39749 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39750
39751         * g++.old-deja/g++.other/inline18.C: New test.
39752
39753 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39754
39755         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39756         and __builtin_putchar.
39757
39758 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39759
39760         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39761         tests.
39762
39763 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39764
39765         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39766         floating point number rounding mode to round to the nearest
39767         representable mode.
39768
39769 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39770
39771         * g++.old-deja/g++.other/mangle2.C: New test.
39772
39773 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39774
39775         * gcc.c-torture/compile/20010124-1.c: New test.
39776
39777 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39778
39779         * g++.old-deja/g++.pt/spec38.C: New test.
39780
39781 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39782
39783         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39784         "Build don't run".
39785
39786 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39787
39788         * gcc.c-torture/execute/20010123-1.c: New test.
39789
39790 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39791
39792         * g++.old-deja/g++.pt/spec37.C: New test.
39793
39794 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39795
39796         * g++.old-deja/g++.pt/overload14.C: New test.
39797
39798 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39799
39800         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39801         __builtin_return_address.
39802
39803 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39804
39805         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39806         * g++.old-deja/g++.pt/spec35.C: New test.
39807         * g++.old-deja/g++.pt/spec36.C: New test.
39808
39809 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39810
39811         * gcc.c-torture/compile/20010118-1.c: New test.
39812
39813 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39814
39815         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39816
39817 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39818
39819         * gcc.c-torture/execute/20010119-1.c: New test.
39820
39821 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39822
39823         * g++.old-deja/g++.other/vbase5.C: New test.
39824
39825 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39826
39827         * gcc.c-torture/execute/20010118-1.c: New test.
39828
39829 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39830
39831         * g++.old-deja/g++.pt/deduct3.C: New test.
39832
39833 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39834
39835         * g++.old-deja/g++.pt/spec34.C: New test.
39836
39837 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39838
39839         * g77.f-torture/compile/20000601-2.f: New test.
39840
39841 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39842
39843         * g++.old-deja/g++.other/init17.C: New test.
39844
39845 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39846
39847         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39848
39849 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39850
39851         * g++.old-deja/g++.pt/unify8.C: New test.
39852
39853 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39854
39855         * g++.old-deja/g++.abi/vbase1.C: New test.
39856
39857 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39858
39859         * g++.old-deja/g++.pt/crash65.C: New test.
39860
39861 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39862
39863         * gcc.dg/cpp/assembl2.S: New test case.
39864
39865 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39866
39867         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39868         are supported.
39869
39870 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39871
39872         * g++.old-deja/g++.other/builtins1.C: New test.
39873         * g++.old-deja/g++.other/builtins2.C: Likewise.
39874         * g++.old-deja/g++.other/builtins3.C: Likewise.
39875         * g++.old-deja/g++.other/builtins4.C: Likewise.
39876
39877 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39878
39879         * gcc.c-torture/compile/20010117-1.c: New test.
39880         * gcc.c-torture/compile/20010117-2.c: New test.
39881
39882 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39883
39884         * g77.f-torture/execute/20010116.[fx]: New test,
39885         XFAIL on i?86-*-*.
39886         * g77.f-torture/compile/20010115.f: Indicate it's
39887         a test for PR fortran/1636.
39888
39889 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39890
39891         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39892
39893 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39894
39895         * g77.f-torture/compile/20010115.f: New test.
39896
39897 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39898
39899         * g++.old-deja/g++.pt/nontype5.C: New test.
39900
39901 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39902
39903         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39904         have an equivalent working one below it.
39905
39906 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39907
39908         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39909         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39910
39911 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39912
39913         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39914         message containing "init_priority".
39915         (conpr-2.C): Likewise.
39916         (conpr-3.C): Likewise.
39917         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39918
39919 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39920
39921         * gcc.c-torture/execute/20010114-2.c: New test.
39922
39923 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39924
39925         * gcc.c-torture/compile/20010114-1.c: New test.
39926         * gcc.c-torture/compile/20010114-1.x: Xfail.
39927         * gcc.c-torture/compile/20010114-2.c: New test.
39928         * gcc.c-torture/execute/20010114-1.c: New test.
39929         * gcc.dg/trunc-1.c: New test.
39930         * gcc.dg/uninit-B.c: New test.
39931
39932 2001-01-13  Nick Clifton  <nickc@redhat.com>
39933
39934         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39935         target.
39936
39937 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39938
39939         * gcc.c-torture/compile/20010113-1.c: New test.
39940
39941 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39942
39943         * gcc.c-torture/compile/20001212-1.c: New test.
39944
39945 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39946
39947         * gcc.dg/cpp/widestr1.c: Update.
39948         * gcc.dg/cpp/prag-imp.c: Remove.
39949
39950 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39951
39952         * gcc.c-torture/execute/20000801-3.x: Remove.
39953         * gcc.dg/c90-init-1.c: New test.
39954         * gcc.dg/c99-init-1.c: New test.
39955         * gcc.dg/c99-init-2.c: New test.
39956         * gcc.dg/gnu99-init-1.c: New test.
39957
39958 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39959
39960         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39961         testing that no relevant ones were found.
39962
39963 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39964
39965         * g++.old-deja/g++.pt/cast2.C: New test.
39966
39967 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39968
39969         * g++.old-deja/g++.pt/friend47.C: New test.
39970
39971 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39972
39973         * g++.old-deja/g++.pt/instantiate13.C: New test.
39974
39975 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39976
39977         * g++.old-deja/g++.other/defarg7.C: New test.
39978         * g++.old-deja/g++.other/defarg8.C: New test.
39979
39980 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.old-deja/g++.pt/crash64.C: New test.
39983
39984 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39985
39986         * g++.old-deja/g++.pt/crash63.C: New test.
39987
39988 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39989
39990         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39991
39992 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39993
39994         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39995
39996 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39997
39998         * g++.old-deja/g++.pt/error3.C: New test.
39999
40000 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40001
40002         * g++.old-deja/g++.other/crash39.C: New test.
40003
40004 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40005
40006         * g++.old-deja/g++.other/vbase4.C: New test.
40007
40008 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40009
40010         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40011         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40012         * gcc.dg/special/special.exp: New test driver which will check
40013         for alias support for the above test.
40014
40015 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40016
40017         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40018         problems on small machines.
40019         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40020         parameterize.
40021
40022 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40023
40024         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40025         mips.
40026         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40027
40028 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40029
40030         * g++.old_deja/g++.pt/using8.C: New test.
40031
40032 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40033
40034         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40035
40036 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40037
40038         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40039         where a failure is expected.
40040         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40041
40042 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40043
40044         * g++.old_deja/g++.pt/instantiate12.C: New test.
40045
40046 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40049         start of structs.
40050         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40051         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40052         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40053         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40054         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40055         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40056         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40057         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40058         * g++.old-deja/g++.eh/spec6.C: Likewise.
40059         * g++.old-deja/g++.jason/crash3.C: Likewise.
40060         * g++.old-deja/g++.law/ctors11.C: Likewise.
40061         * g++.old-deja/g++.law/ctors17.C: Likewise.
40062         * g++.old-deja/g++.law/ctors5.C: Likewise.
40063         * g++.old-deja/g++.law/ctors9.C: Likewise.
40064         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40065         * g++.old-deja/g++.mike/net22.C: Likewise.
40066         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40067         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40068         * g++.old-deja/g++.mike/virt3.C: Likewise.
40069         * g++.old-deja/g++.niklas/t128.C: Likewise.
40070         * g++.old-deja/g++.other/anon4.C: Likewise.
40071         * g++.old-deja/g++.other/using1.C: Likewise.
40072         * g++.old-deja/g++.other/warn3.C: Likewise.
40073         * g++.old-deja/g++.pt/t37.C: Likewise.
40074         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40075         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40076
40077 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40078
40079         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40080
40081 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40082
40083         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40084
40085 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40086
40087         * gcc.c-torture/compile/20010107-1.c: New test.
40088
40089 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40090
40091         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40092
40093 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40094
40095         * gcc.dg/format/format.h: New file.
40096         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40097         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40098         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40099         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40100         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40101         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40102         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40103         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40104         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40105         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40106         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40107         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40108         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40109         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40110         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40111         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40112         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40113         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40114         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40115         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40116         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40117         instead of declaring standard types, macros and functions in each
40118         test.
40119
40120 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40121
40122         * gcc.c-torture/execute/20010106-1.c: New test.
40123
40124 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40125
40126         * gcc.dg/format/format.exp: New file.
40127         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40128         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40129         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40130         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40131         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40132         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40133         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40134         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40135         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40136         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40137         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40138         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40139         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40140         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40141         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40142         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40143         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40144         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40145         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40146         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40147         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40148         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40149         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40150         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40151         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40152         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40153         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40154         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40155         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40156         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40157         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40158         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40159         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40160         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40161         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40162         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40163         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40164         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40165         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40166         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40167         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40168         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40169
40170 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40171
40172         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40173         account.
40174
40175 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40176
40177         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40178
40179 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40180
40181         * g++.old-deja/g++.pt/crash62.C: New test.
40182
40183 2001-01-04  Richard Henderson  <rth@redhat.com>
40184
40185         * gcc.dg/20000926-1.c: Update expected warnings.
40186         * gcc.dg/array-2.c: Likewise.
40187         * gcc.dg/array-4.c: Also validate flexible array members.
40188         * gcc.dg/c99-flex-array-1.c: New.
40189
40190 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40191
40192         * gcc.c-torture/compile/20001222-1.x: Remove.
40193
40194 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40195
40196         * gcc.c-torture/execute/built-in-setjmp.c: New.
40197
40198 2001-01-03  Richard Henderson  <rth@redhat.com>
40199
40200         * gcc.dg/940510-1.c: Update expected error wording.
40201         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40202
40203 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40204
40205         * lib/target-supports.exp (check_alias_available): Modified to
40206         indicate aliases not supported if only weak aliases are supported.
40207
40208 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40209
40210         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40211         Turn on cmpstrsi checks for __pj__ and __i370__.
40212
40213 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40214
40215         * g++.old-deja/g++.other/virtual11.C: New test.
40216
40217 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40218
40219         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40220
40221 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40222
40223         * gcc.c-torture/compile/20010102-1.c: New test.
40224
40225 2001-01-02  Andreas Jaeger  <aj@suse.de>
40226
40227         * gcc.dg/noreturn-3.c: New test.
40228
40229         * gcc.dg/noreturn-4.c: New test.
40230
40231 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40232
40233         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40234         __builtin_fputc and __builtin_fwrite.
40235
40236 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40237
40238         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40239         signed char, not default char.
40240
40241 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40242
40243         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40244
40245 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40246
40247         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40248
40249 2000-12-29  Richard Henderson  <rth@redhat.com>
40250
40251         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40252         (__cyg_profile_func_exit): Define.
40253
40254 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40255
40256         * g++.dg/vtgc1.C: New test.
40257
40258 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40259
40260         * gcc.dg/noncompile/20001228-1.c: New test.
40261
40262         * gcc.dg/20001228-1.c: New test.
40263
40264         * gcc.c-torture/execute/20001228-1.c: New test.
40265
40266 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40267
40268         * gcc.dg/format-strfmon-1.c: New test.
40269
40270 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40271
40272         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40273         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40274         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40275         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40276         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40277         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40278         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40279         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40280         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40281         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40282         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40283         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40284         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40285
40286         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40287         * gcc.c-torture/execute/string-opt-4.c: Test index.
40288
40289 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40290
40291         * gcc.c-torture/compile/20001226-1.c: New test.
40292
40293 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40294
40295         * gcc.c-torture/compile/20001222-1.c: New test.
40296         * gcc.c-torture/compile/20001222-1.x: Xfail.
40297
40298 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40299
40300         * gcc.c-torture/execute/comp-goto-2.c: New test.
40301
40302 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40303
40304         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40305         Use long types if __INT_MAX__ is 32767.
40306         (main): Use cast to (sint32 *) when poking 88 into a_page.
40307
40308         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40309
40310 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40311
40312         * gcc.c-torture/compile/20001221-1.c: New test.
40313         * gcc.c-torture/execute/20001221-1.c: New test.
40314
40315 2000-12-20  Richard Henderson  <rth@redhat.com>
40316
40317         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40318         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40319
40320 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40321
40322         * gcc.dg/compare3.c: New test.
40323
40324 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40325
40326         * gcc.dg/format-warnll-1.c: New test.
40327
40328 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40329
40330         * gcc.dg/cpp/cmdlne-P.c: New test.
40331
40332 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40333
40334         * gcc.c-torture/execute/builtin-abs-1.c,
40335         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40336
40337 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40338
40339         * gcc.dg/cpp/multiline.c: New test.
40340
40341 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40342
40343         * g++.old-deja/g++.other/syshdr1.C: Update.
40344         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40345
40346 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40347
40348         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40349
40350 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40351
40352         * g++.old-deja/g++.pt/ttp65.C: New test.
40353
40354 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40355
40356         * g++.old-deja/g++.pt/ttp64.C: New test.
40357
40358 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40359
40360         * g++.old-deja/g++.pt/spec33.C: New test.
40361
40362 2000-12-14  Catherine Moore  <clm@redhat.com>
40363
40364         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40365         * gcc.c-torture/execute/920612-2.c: Likewise.
40366         * gcc.c-torture/execute/920428-2.c: Likewise.
40367         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40368         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40369
40370 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40371
40372         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40373         * gcc.dg/pack-test-2.c: Likewise.
40374
40375 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40376
40377         Tests by Zack Weinberg <zackw@stanford.edu>.
40378
40379         * gcc.dg/cpp/defined.c: Update.
40380         * gcc.dg/cpp/defined_trad.c: New tests.
40381
40382 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40383
40384         * gcc.dg/cpp/trad-direct.c: Update.
40385
40386 2000-12-11  Neil Booth  <neilb@earthling.net>
40387
40388         * gcc.dg/cpp/defined_trad.c
40389
40390 2000-12-11  Neil Booth  <neilb@earthling.net>
40391
40392         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40393
40394 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40395
40396         * gcc.dg/format-miss-2.c: New test.
40397
40398 2000-12-09  Neil Booth  <neilb@earthling.net>
40399
40400         * gcc.dg/cpp/lineflags.c: New tests.
40401         * gcc.dg/cpp/poison.c: Update.
40402         * gcc.dg/cpp/redef2.c: Update.
40403         * gcc.dg/cpp/skipping.c: New test.
40404
40405 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40406
40407         * g++.old-deja/g++.other/eh3.C: New testcase.
40408
40409 2000-12-07  Neil Booth  <neilb@earthling.net>
40410
40411         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40412         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40413         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40414         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40415         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40416         Update.
40417
40418 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40419
40420         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40421         __SIZE_TYPE__ instead of int for type of integers cast to
40422         pointers.
40423
40424 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40425
40426         * g++.old-deja/g++.other/cleanup4.C: New test.
40427
40428 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40429
40430         * format-sec-1.c: New test.
40431
40432 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40433
40434         * gcc.dg/format-nonlit-3.c: New test.
40435
40436 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40437
40438         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40439         through a null pointer.
40440
40441 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40442
40443         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40444         * g++.old-deja/g++.pt/partial4.C: New test.
40445
40446 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40447
40448         * gcc.c-torture/execute/ieee/hugeval.x: New.
40449
40450 2000-12-06  Neil Booth  <neilb@earthling.net>
40451
40452         * gcc.dg/cpp/backslash2.c: New tests.
40453
40454 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40455
40456         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40457         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40458
40459 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40460
40461         * gcc.c-torture/execute/20001203-2.c: New testcase.
40462
40463 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40464
40465         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40466         * g++.old-deja/g++.other/virtual10.C: New test.
40467
40468 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40469
40470         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40471
40472 2000-12-05  Richard Henderson  <rth@redhat.com>
40473
40474         * gcc.c-torture/compile/20001205-1.c: New.
40475
40476 2000-12-04  Neil Booth  <neilb@earthling.net>
40477
40478         * g++.old-deja/g++.other/virtual9.C: New test.
40479         * g++.old-deja/g++.pt/crash61.C: New test.
40480         * gcc.c-torture/execute/loop-9.c: New test.
40481
40482 2000-12-04  Neil Booth  <neilb@earthling.net>
40483
40484         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40485         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40486         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40487         * gcc.dg/cpp/extratokens.c: ...here.
40488
40489 2000-12-04  Neil Booth  <neilb@earthling.net>
40490
40491         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40492         New tests.
40493
40494 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40495
40496         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40497         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40498
40499 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40500
40501         * gcc.c-torture/execute/20001203-1.c: New test.
40502
40503 2000-12-03  Neil Booth  <neilb@earthling.net>
40504
40505         * gcc.dg/cpp/macro6.c: New test cases.
40506
40507 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40508
40509         * gcc.c-torture/execute/string-opt-9.c: New test.
40510         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40511         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40512         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40513
40514         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40515         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40516
40517 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40518
40519         * gcc.dg/cpp/if-6.c: New testcase.
40520
40521         * gcc.dg/20001201-1.c: New testcase.
40522
40523 2000-12-02  Neil Booth  <neilb@earthling.net>
40524
40525         * g++.old-deja/g++.other/externC4.C,
40526         g++.old-deja/g++.other/friend10.C: New tests.
40527
40528 2000-12-02  Neil Booth  <neilb@earthling.net>
40529
40530         * g++.old-deja/g++.other/instan2.C
40531         * g++.old-deja/g++.other/instan3.C: New test.
40532
40533 2000-12-02  Neil Booth  <neilb@earthling.net>
40534
40535         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40536         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40537         gnuc99.c,gnuc99-pedantic.c: New tests.
40538
40539 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40540
40541         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40542         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40543
40544 2000-12-01  Neil Booth  <neilb@earthling.net>
40545
40546         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40547         * gcc.dg/cpp/poison.c: Update.
40548         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40549
40550 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40551
40552         * g77.f-torture/execute/20001201.f: New test.
40553
40554 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40555
40556         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40557
40558 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40559
40560         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40561
40562 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40563
40564         * g++.old-deja/g++.other/cast6.C: New test.
40565
40566 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40567
40568         * gcc.c-torture/execute/20001130-2.c: New testcase.
40569
40570 2000-11-30  Richard Henderson  <rth@redhat.com>
40571
40572         * gcc.c-torture/execute/20001130-1.c: New test.
40573
40574 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40575
40576         * g++.old-deja/g++.other/op3.C: New test.
40577
40578 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40579
40580         * g++.old-deja/g++.other/op2.C: New test.
40581
40582 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40583
40584         * g++.old-deja/g++.other/crash38.C: New test.
40585
40586 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40587
40588         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40589
40590 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40591
40592         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40593         tests.
40594         * gcc.c-torture/execute/string-opt-6.c: New test.
40595
40596         * gcc.dg/20001117-1.c: Add main.
40597
40598 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40599
40600         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40601         Move from here ...
40602         * gcc.dg/940510-1.c: ... to here.
40603
40604         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40605         zero-size arrays in toplevel structures.
40606
40607 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40608
40609         * gcc.c-torture/execute/loop-8.c: New test.
40610
40611 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40612
40613         * g++.old-deja/g++.other/base1.C: New test.
40614
40615 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40616
40617         * g++.old-deja/g++.other/parse2.C: New test.
40618
40619 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40620
40621         * g++.old-deja/g++.pt/incomplete1.C: New test.
40622
40623 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40624
40625         * g++.old-deja/g++.other/friend9.C: New test.
40626
40627 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40628
40629         * gcc.dg/20001127-1.c: New test.
40630
40631 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40632
40633         * g++.old-deja/g++.pt/friend46.C: New test.
40634
40635 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40636
40637         * g++.old-deja/g++.other/ptrmem8.C: New test.
40638
40639 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40640
40641         * gcc.c-torture/execute/string-opt-7.c: New test.
40642         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40643
40644 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40645
40646         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40647         instead of 'mkcheck 2'.
40648
40649 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40650
40651         * gcc.c-torture/execute/memcheck/driver.c,
40652         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40653         C9X references to refer to C99.
40654
40655 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40656
40657         * gcc.dg/ultrasp3.c: New test.
40658
40659 2000-11-25  Neil Booth  <neilb@earthling.net>
40660
40661         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40662
40663 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40664
40665         * gcc.c-torture/compile/20001123-2.c: New.
40666
40667 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40668
40669         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40670
40671 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40672
40673         * gcc.dg/sequence-point-1.c: Add some new tests.
40674         * gcc.c-torture/execute/20001124-1.c: New test.
40675
40676 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40677
40678         * g++.old-deja/g++.other/vaarg4.C: New test.
40679         * gcc.c-torture/compile/20001123-1.c: New test.
40680
40681 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * g++.other/crash24.C: Adjust and remove XFAIL.
40684         * g++.other/crash37.C: New test.
40685
40686 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40687
40688         * g++.old-deja/g++.pt/instantiate9.C: New test.
40689
40690 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40691
40692         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40693         new ABI, too.
40694
40695         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40696         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40697
40698 2000-11-22  Neil Booth  <neilb@earthling.net>
40699
40700         * gcc.dg/cpp/Wtrigraphs.c: New test.
40701
40702 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40703
40704         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40705
40706 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40707
40708         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40709
40710 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40711
40712         * lib/gcc-dg.exp: load_lib scanasm.exp.
40713         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40714         * lib/g++-dg.exp: load_lib scanasm.exp.
40715         * lib/scanasm.exp: New.
40716         (scan-assembler, scan-assembler-not): Add optional arguments to
40717         test name, or if not present, the pattern name.
40718         (scan-assembler-dem, scan-assembler-dem-not): New.
40719
40720         * g++.dg/dg.exp: New.
40721
40722 2000-11-21  Neil Booth  <neilb@earthling.net>
40723
40724         * gcc.dg/cpp/integrated1.c: Remove.
40725
40726 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40727
40728         * gcc.c-torture/execute/20001121-1.c: New test.
40729
40730 2000-11-21  Richard Henderson  <rth@redhat.com>
40731
40732         * gcc.c-torture/compile/20001121-1.c: New test.
40733
40734 2000-11-20  Neil Booth  <neilb@earthling.net>
40735
40736         * gcc.dg/cpp/integrated1.c: New test.
40737
40738 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40739
40740         * g++.old-deja/g++.other/inline17.C: New test.
40741
40742 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40743
40744         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40745         local variable to be zero: I made the variable global. Now
40746         uses abort() and exit() instead of relying on main's return value.
40747
40748 2000-11-20  Neil Booth  <neilb@earthling.net>
40749
40750         * gcc.dg/cpp/paste2.c: Update test.
40751         * objc/execute/paste.m: New test.
40752
40753 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40754
40755         * gcc.dg/c99-condexpr-1.c: New test.
40756
40757 2000-11-20  Neil Booth  <neilb@earthling.net>
40758
40759         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40760
40761 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40762
40763         * g++.old-deja/g++.pt/export1.C: New test.
40764
40765 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * gcc.dg/20001117-1.c: New test.
40768
40769 2000-11-18  Richard Henderson  <rth@redhat.com>
40770
40771         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40772
40773 2000-11-18  Richard Henderson  <rth@redhat.com>
40774
40775         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40776         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40777         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40778
40779 2000-11-18  Richard Henderson  <rth@redhat.com>
40780
40781         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40782         (main): New.  Exit cleanly.
40783
40784 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40785
40786         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40787         gcc.dg/c99-fordecl-2.c: New tests.
40788
40789 2000-11-18  Richard Henderson  <rth@redhat.com>
40790
40791         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40792         * gcc.c-torture/execute/zerolen-2.c: New.
40793
40794 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40795
40796         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40797         memory.
40798
40799 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40800
40801         * g++.old-deja/g++.pt/instantiate8.C: New test.
40802
40803 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40804
40805         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40806         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40807
40808 2000-11-16  Nick Clifton  <nickc@redhat.com>
40809
40810         * gcc.c-torture/execute/nestfunc-2.c: New test.
40811         * gcc.c-torture/execute/nestfunc-3.c: New test.
40812
40813 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40814
40815         * gcc.c-torture/compile/20001116-1.c: New test.
40816
40817 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40818
40819         * gcc.c-torture/execute/20001115-1.c: New test.
40820
40821 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40822
40823         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40824         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40825         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40826         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40827
40828 2000-11-15  Neil Booth  <neilb@earthling.net>
40829
40830         gcc.dg/cpp/_Pragma1.c: Update.
40831         gcc.dg/cpp/_Pragma2.c: New test.
40832
40833 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40834
40835         * g++.old-deja/g++.other/anon5.C: New test.
40836
40837 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40838
40839         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40840         tests.
40841
40842 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40843
40844         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40845         output.
40846
40847 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40848
40849         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40850         labels at end of compound statements.
40851
40852 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40853
40854         * gcc.c-torture/execute/loop-7.c: New test.
40855
40856 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40857
40858         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40859
40860 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40861
40862         * gcc.dg/c99-bool-1.c: New test.
40863
40864 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40865
40866         * gcc.dg/c99-scope-1.c: Remove xfail.
40867         * gcc.dg/c99-scope-2.c: New test.
40868
40869 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40870
40871         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40872         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40873
40874 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40875
40876         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40877         error messages.
40878
40879         * g++.mike/p700.C: Don't typedef wchar_t.
40880         * g++.mike/p784.C: Likewise.
40881         * g++.mike/eb101.C: Don't use __wchar_t.
40882
40883 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40884
40885         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40886         from DO loop.
40887
40888 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40889
40890         * gcc.c-torture/execute/20001111-1.c: New test.
40891
40892 2000-11-10  Nick Clifton  <nickc@redhat.com>
40893
40894         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40895         long multuiple and accumulate.
40896
40897 2000-11-09  Richard Henderson  <rth@redhat.com>
40898
40899         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40900         via size_t instead of int.
40901
40902         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40903         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40904         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40905         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40906
40907 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40908
40909         * gcc.c-torture/compile/20001109-1.c: New test.
40910         * gcc.c-torture/compile/20001109-2.c: New test.
40911
40912 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40913
40914         * g++.old-deja/g++.pt/operator1.C: New test.
40915         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40916
40917 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40918
40919         * gcc.dg/20001108-1.c: New test.
40920
40921 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40922
40923         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40924         with both arguments constant strings.
40925         * gcc.c-torture/execute/string-opt-3.c: New test.
40926         * gcc.c-torture/execute/string-opt-4.c: New test.
40927         * gcc.c-torture/execute/string-opt-5.c: New test.
40928
40929 2000-11-08  Nick Clifton  <nickc@redhat.com>
40930
40931         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40932         mulsidi3adddi patterns.
40933
40934 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         * g++.old-deja/g++.other/crash36.C: New test.
40937
40938 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40939
40940         * g++.old-deja/g++.other/init16.C: New test.
40941
40942 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40943
40944         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40945
40946 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40947
40948         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40949         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40950         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40951
40952 2000-11-07  DJ Delorie  <dj@redhat.com>
40953
40954         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40955
40956 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40957
40958         * gcc.c-torture/execute/string-opt-1.c: New test.
40959
40960 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40961
40962         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40963         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40964         parameters in registers, and there is no way for a varargs
40965         function to know in which order the integer and floating-point
40966         parameters should be interleaved when they are placed on the
40967         stack.
40968         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40969         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40970
40971 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40972
40973         * gcc.c-torture/execute/string-opt-2.c: New test.
40974
40975 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40976
40977         * g++.old-deja/g++.pt/crash60.C: New test.
40978
40979 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40980
40981         * g++.old-deja/g++.other/crash24.C: New test.
40982         * g++.old-deja/g++.other/crash25.C: New test.
40983         * g++.old-deja/g++.other/crash26.C: New test.
40984         * g++.old-deja/g++.other/crash27.C: New test.
40985         * g++.old-deja/g++.other/crash28.C: New test.
40986         * g++.old-deja/g++.other/crash29.C: New test.
40987         * g++.old-deja/g++.other/crash30.C: New test.
40988         * g++.old-deja/g++.other/crash31.C: New test.
40989         * g++.old-deja/g++.other/crash32.C: New test.
40990         * g++.old-deja/g++.other/crash33.C: New test.
40991         * g++.old-deja/g++.other/crash34.C: New test.
40992         * g++.old-deja/g++.other/crash35.C: New test.
40993
40994 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40995
40996         * gcc.c-torture/execute/20001031-1.c: New test.
40997
40998 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40999
41000         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41001         namespace.
41002
41003         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41004         standards-conformant.
41005
41006         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41007
41008         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41009         * g++.old-deja/g++.mike/p755a.C: Likewise.
41010         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41011         library makes no calls to `operator new' during initialization.
41012
41013 2000-11-04  Neil Booth  <neilb@earthling.net>
41014
41015         * gcc.dg/cpp/include2.c: New tests.
41016
41017 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41018
41019         * lib/g++.exp (g++_set_ld_library_path): New function.
41020         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41021
41022 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41023
41024         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41025         warnings.
41026
41027 2000-11-01  Richard Henderson  <rth@redhat.com>
41028
41029         * g++.old-deja/g++.ext/namedret1.C: New.
41030         * g++.old-deja/g++.ext/namedret2.C: New.
41031         * g++.old-deja/g++.ext/namedret3.C: New.
41032
41033 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41034
41035         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41036         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41037
41038 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41039
41040         * gcc.c-torture/execute/va-arg-21.c: New test.
41041
41042 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41043
41044         * gcc.dg/c99-complex-2.c: New test.
41045
41046 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41047
41048         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41049
41050 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41051
41052         * g++.old-deja/g++.other/inline16.C: New test.
41053
41054 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41055
41056         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41057         __PRETTY_FUNCTION__
41058
41059 2000-10-29  Neil Booth  <neilb@earthling.net>
41060
41061         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41062         New tests.
41063         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41064         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41065         optimisation.
41066
41067 2000-10-29  Neil Booth  <neilb@earthling.net>
41068
41069         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41070         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41071         * mi5.c: Test multiple includes work with -C.
41072         * trigraphs.c: Test ^= version.
41073
41074 2000-10-28  Neil Booth  <neilb@earthling.net>
41075
41076         New tests and test updates for new macro expander.
41077
41078         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41079         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41080         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41081         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41082         new diagnostic messages.
41083
41084         * gcc.dg/cpp/macro3.c: New tests.
41085
41086 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41087
41088         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41089         on the same line.
41090
41091 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41092
41093         * g++.old-deja/g++.other/eh2.C: New test.
41094
41095 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41096
41097         * gcc.c-torture/execute/20001027-1.c: New test.
41098
41099 2000-10-26  Richard Henderson  <rth@redhat.com>
41100
41101         * gcc.c-torture/execute/20001026-1.c: New.
41102
41103 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41104
41105         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41106         * g++.old-deja/g++.law/builtin1.C: Likewise.
41107         * g++.old-deja/g++.law/ctors10.C: Likewise.
41108         * g++.old-deja/g++.law/virtual3.C: Likewise.
41109         * g++.old-deja/g++.mike/p658.C: Likewise.
41110         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41111         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41112         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41113         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41114         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41115
41116 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41117
41118         * gcc.c-torture/compile/20001024-1.c: New test.
41119
41120 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41121
41122         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41123         to tell us whether or not we are using V3.
41124
41125 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41126
41127         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41128         operands.
41129
41130 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41131
41132         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41133
41134 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41135
41136         * gcc.c-torture/execute/20001024-1.c: New test.
41137
41138 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41139
41140         * g++.old-deja/g++.other/sibcall1.C: New test.
41141
41142 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41143
41144         * gcc.dg/noncompile/init-3.c: New test.
41145
41146 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41147
41148         * gcc.dg/format-array-1.c: New test.
41149
41150 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41151
41152         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41153         writing through null pointers; remove comment about testing
41154         unterminated strings.
41155
41156 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41157
41158         * gcc.c-torture/execute/20001017-2.c: New test.
41159
41160 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41161
41162         * gcc.c-torture/compile/20001018-1.c: New test.
41163         * gcc.c-torture/compile/20001018-1.x: Xfail.
41164
41165 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41166
41167         * gcc.c-torture/execute/20001017-1.c: New test.
41168
41169 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41170
41171         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41172         for multiple use of arguments with scanf formats; add tests for
41173         multiple use of arguments.
41174
41175 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41176
41177         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41178
41179 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41180
41181         * gcc.dg/format-miss-1.c: New test.
41182
41183 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41184
41185         * gcc.c-torture/execute/20001013-1.c: New test.
41186
41187 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41188
41189         * gcc.dg/format-branch-1.c: New test.
41190
41191 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41192
41193         * README, lib/file-format.exp: Remove EGCS references.
41194
41195 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41196
41197         * gcc.dg/20001013-1.c: New test.
41198
41199 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41200
41201         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41202         for intmax_t in the compiler using __typeof__ and the type rules
41203         for conditional expressions.
41204
41205 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41206
41207         * gcc.dg/20001012-1.c: New test.
41208         * gcc.dg/20001012-2.c: New test.
41209
41210 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41211
41212         * gcc.dg/format-attr-1.c: New test.
41213
41214 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41215
41216         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41217         __LONG_LONG_MAX__ instead of LLONG_MAX.
41218
41219 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41220
41221         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41222         scanf flags.
41223         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41224         flags.
41225
41226 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41227
41228         * gcc.dg/sequence-pt-1.c: New test.
41229
41230 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41231
41232         * gcc.c-torture/execute/20001011-1.c: New testcase.
41233         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41234
41235 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41236
41237         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41238         does not error on it.
41239
41240 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41241
41242         * gcc.dg/20001009-1.c: New test.
41243
41244 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41245
41246         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41247         * gcc.c-torture/execute/20001009-2.c: ... to here.
41248
41249 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41250
41251         * gcc.c-torture/compile/20001009-1.c: New testcase.
41252         * gcc.c-torture/execute/20001009-1.c: New testcase.
41253         Testcases provided by Jan Hubicka <jh@suse.cz>.
41254
41255 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41256
41257         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41258         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41259         uintmax_t using <limits.h> to emulate the compiler's internal
41260         logic.  No longer XFAIL %j tests.
41261
41262 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41263
41264         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41265         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41266         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41267         regexps and details of expected handling of some bad formats.
41268         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41269         suppression.
41270
41271 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41272
41273         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41274         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41275         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41276         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41277         in list archives.
41278
41279 2000-10-06  Richard Henderson  <rth@cygnus.com>
41280
41281         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41282         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41283         * g++.old-deja/g++.jason/report.C: Likewise.
41284         * g++.old-deja/g++.law/friend5.C: Likewise.
41285         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41286         of the expected warnings.
41287
41288 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41289
41290         * g++.old-deja/g++.pt/enum14.C: New test.
41291
41292 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41293
41294         * g++.old-deja/g++.pt/crash59.C: New test.
41295
41296 2000-10-04  Will Cohen  <wcohen@redhat.com>
41297
41298         * gcc.dg/20000926-1.c: New test.
41299
41300 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41301
41302         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41303         function name for current C++ compiler.
41304         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41305
41306 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41307
41308         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41309         __PRETTY_FUNCTION__.
41310         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41311
41312 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41313
41314         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41315
41316 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41317
41318         * gcc.c-torture/compile/20000923-1.c: New test.
41319
41320 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41321
41322         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41323         * g++.old-deja/g++.pt/ttp62.C: Same.
41324         * g++.old-deja/g++.other/inline14.C: Same.
41325
41326 2000-09-24  Richard Henderson  <rth@cygnus.com>
41327
41328         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41329
41330 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41331
41332         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41333
41334 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41335
41336         * gcc.c-torture/compile/20000922-1.c: New file.
41337
41338 2000-09-21  Nick Clifton  <nickc@redhat.com>
41339
41340         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41341         a signed long modulo operation.
41342         (mod6): New function - perform an unsigned long modulo operation.
41343         (main): Add tests for modulos of very large numbers by very small
41344         dividends.
41345
41346 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41347
41348         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41349
41350 2000-09-19  Richard Henderson  <rth@cygnus.com>
41351
41352         * gcc.dg/compare2.c (case 10): XFAIL.
41353
41354 2000-09-18  Richard Henderson  <rth@cygnus.com>
41355
41356         * gcc.c-torture/execute/20000906-1.c: Move ...
41357         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41358         that support __builtin_trap.
41359
41360 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41361
41362         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41363
41364 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41365
41366         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41367         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41368         more $ format tests.
41369
41370 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41371
41372         * gcc.dg/format-errmk-1.c: New test.
41373
41374 2000-09-17  Greg McGary  <greg@mcgary.org>
41375
41376         * gcc.c-torture/execute/20000917-1.x: Remove.
41377
41378 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41379
41380         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41381
41382 2000-09-17  Greg McGary  <greg@mcgary.org>
41383
41384         * gcc.c-torture/execute/20000917-1.c: New test.
41385         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41386
41387 2000-09-16  Neil Booth  <NeilB@earthling.net>
41388
41389         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41390         in nested macro bug.
41391
41392 2000-09-15  Neil Booth  <NeilB@earthling.net>
41393
41394         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41395
41396 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41397
41398         * gcc.c-torture/execute/20000914-1.c: New test.
41399
41400 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41401
41402         * g++.other/inline13.C: New test.
41403
41404 2000-09-12  Andreas Jaeger  <aj@suse.de>
41405
41406         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41407         constant by Ulrich Drepper <drepper@redhat.com>.
41408
41409 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41410
41411         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41412
41413 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41414
41415         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41416
41417 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41418
41419         * gcc.dg/cpp/backslash.c: New test.
41420
41421 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41422
41423         * gcc.c-torture/execute/20000910-1.c: New test.
41424         * gcc.c-torture/execute/20000910-2.c: Likewise.
41425
41426 2000-09-11  Robert Lipe  <robertl@sco.com>
41427
41428         * gcc.dg/pragma-align.c: New test.
41429
41430 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41431
41432         * g++.old-deja/g++.pt/explicit82.C: New test.
41433         * g++.old-deja/g++.pt/explicit83.C: New test.
41434
41435 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41436
41437         * gcc.dg/asm-names.c: New test.
41438
41439 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41440
41441         * gcc.dg/cpp/tr-warn6.c: New test
41442
41443 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41444
41445         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41446         be accepted.
41447
41448 2000-09-07  Catherine Moore  <clm@redhat.com>
41449
41450         * gcc.c-torture/execute/unroll-1.c: New test.
41451
41452 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41453
41454         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41455         ERROR markers.
41456         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41457         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41458         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41459         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41460         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41461         Preprocess only.
41462         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41463         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41464
41465 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41466
41467         * g++.old-deja/g++.pt/deduct2.C: New test.
41468
41469 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         * g++.old-deja/g++.pt/parms2.C: New test.
41472
41473 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41474
41475         * g++.old-deja/g++.pt/crash58.C: New test.
41476
41477 2000-09-06  Greg McGary  <greg@mcgary.org>
41478
41479         * gcc.c-torture/execute/20000906-1.c: New test.
41480         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41481
41482 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41483
41484         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41485
41486 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41487
41488         * g++.old-deja/g++.pt/crash57.C: New test.
41489
41490 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41491
41492         * g++.old-deja/g++.pt/crash56.C: New test.
41493
41494 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41495
41496         * g++.old-deja/g++.pt/koenig1.C: New test.
41497
41498 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41499
41500         * gcc.dg/20000904-1.c: New test.
41501
41502 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41503
41504         * gcc.dg/cpp/paste8.c: New test.
41505
41506 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41507
41508         * gcc.c-torture/compile/20000827-1.c: New test.
41509
41510 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41511
41512         * gcc.dg/format-diag-1.c: New test.
41513
41514 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41515
41516         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41517         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41518         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41519         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41520         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41521
41522 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41523
41524         * g++.old-deja/g++.other/nested4.C: New test.
41525
41526 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41527
41528         * g++.old-deja/g++.ns/scoped1.C: New test.
41529
41530 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41531
41532         * lib/g++.exp: Support testing already-installed GCC.
41533
41534 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41535
41536         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41537
41538 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41539
41540         * gcc.dg/return-type-2.c: New test.
41541
41542 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41543
41544         * gcc.c-torture/compile/20000825-1.c: New test.
41545
41546 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41547
41548         * gcc.dg/dwarf2-2.c: New test.
41549
41550 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41551
41552         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41553         dg-warning regexps.
41554
41555 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41556
41557         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41558         gcc.dg/format-ext-5.c: New tests.
41559
41560 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41561
41562         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41563
41564 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41565
41566         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41567
41568 2000-08-24  Richard Henderson  <rth@cygnus.com>
41569
41570         * gcc.dg/ia64-sync-1.c: New test.
41571         * gcc.dg/ia64-sync-2.c: New test.
41572         * gcc.dg/ia64-asm-1.c: New test.
41573
41574 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41575
41576         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41577         * gcc.dg/format-ext-2.c: New test.
41578
41579 2000-08-23  Jason Merrill  <jason@redhat.com>
41580
41581         * lib/old-dejagnu.exp: Also ignore "In member function" and
41582         "At global scope".
41583
41584 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41585
41586         * gcc.dg/noncompile/label-lineno-1.c: New test.
41587
41588 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41589
41590         * gcc.dg/c99-array-nonobj-1.c: New test.
41591
41592 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41593
41594         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41595         tests.
41596         * gcc.dg/format-ext-1.c: New test.
41597
41598 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41599
41600         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41601         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41602         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41603         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41604         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41605
41606 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41607
41608         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41609         gcc.dg/c99-strftime-2.c: New tests.
41610
41611 2000-08-22  Richard Henderson  <rth@cygnus.com>
41612
41613         * gcc.c-torture/execute/20000822-1.c: New test.
41614
41615 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41616
41617         * gcc.c-torture/execute/20000819-1.x: Remove.
41618
41619 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41620
41621         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41622         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41623         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41624         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41625         gcc.dg/format-xopen-1.c: New tests.
41626
41627 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41628
41629         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41630
41631 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41632
41633         * g++.old-deja/g++.other/loop2.C: New test.
41634
41635         * gcc.c-torture/compile/20000606-1.c: New test.
41636         * gcc.c-torture/compile/20000728-1.c: New test.
41637         * gcc.c-torture/execute/20000801-1.c: New test.
41638         * gcc.c-torture/execute/20000801-2.c: New test.
41639         * gcc.c-torture/execute/20000819-1.c: New test.
41640         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41641         * gcc.dg/20000629-1.c: New test.
41642         * gcc.dg/20000724-1.c: New test.
41643         * gcc.dg/20000807-1.c: New test.
41644
41645 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41646
41647         * gcc.dg/cpp/pragma-1.c: New test.
41648         * gcc.dg/cpp/pragma-2.c: New test.
41649
41650 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41651
41652         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41653         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41654
41655 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41656
41657         * gcc.c-torture/compile/20000818-1.c: New test.
41658
41659 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41660
41661         * gcc.c-torture/execute/20000818-1.c: New test.
41662
41663 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41664
41665         * gcc.dg/format-va-1.c: New test.
41666
41667 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41668
41669         * g++.old-deja/g++.other/typedef8.C: New test.
41670
41671 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41672
41673         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41674         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41675         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41676         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41677         * g++.old-deja/g++.other/ptrmem7.C: New test.
41678         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41679
41680 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41681
41682         * g++.old-deja/g++.pt/typename27.C: New test.
41683
41684 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41687         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41688         * g++.old-deja/g++.pt/friend45.C: New test.
41689         * g++.old-deja/g++.other/friend8.C: New test.
41690
41691 2000-08-15  Richard Henderson  <rth@cygnus.com>
41692
41693         * gcc.c-torture/execute/20000815-1.c: New test.
41694
41695 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41696
41697         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41698         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41699         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41700
41701 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41702
41703         * g++.old-deja/g++.other/refinit2.C: New test.
41704
41705 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41706
41707         * lib/c-torture.exp (c-torture): Make
41708         compiler_conditional_xfail_data global.
41709         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41710         compiler_conditional_xfail_data machinery.
41711         (f-torture-execute): Likewise.
41712         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41713         and only when unrolling loops.
41714
41715         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41716
41717 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41718
41719         * g++.old-deja/g++.pt/explicit81.C: New test.
41720
41721 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41722
41723         * g++.old-deja/g++.pt/typename26.C: New test.
41724
41725 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41726
41727         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41728         warning.
41729
41730 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41731
41732         * g++.old-deja/g++.other/array3.C: New test.
41733
41734 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41735
41736         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41737         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41738         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41739         New tests.
41740
41741 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41742
41743         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41744         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41745
41746 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41747
41748         * gcc.c-torture/execute/20000808-1.c: New test.
41749
41750 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41751
41752         * gcc.dg/c90-const-expr-1.c: New test.
41753
41754 2000-08-08  Richard Henderson  <rth@cygnus.com>
41755
41756         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41757
41758 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41759
41760         * gcc.dg/noncompile/const-ll-1.c: New test.
41761
41762 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41763
41764         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41765
41766 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41767
41768         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41769         that running programs linked against the shared version of libobjc
41770         run correctly.
41771
41772 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41773
41774         * gcc.dg/c99-printf-1.c: New test.
41775
41776 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41777
41778         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41779
41780 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41781
41782         * gcc.c-torture/execute/20000731-1.x: Delete.
41783
41784 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41785
41786         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41787         and torture_without_loops as is done by c-torture.exp.
41788         (search_for): Copy from c-torture.exp.
41789         (gcc-dg-runtest): New function, drives a directory of tests
41790         iterating over the TORTURE_OPTIONS.
41791         (scan-assembler, scan-assembler-not): Move here from
41792         individual directory drivers.
41793
41794         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41795         defined by lib/gcc-dg.exp.
41796         * gcc.dg/cpp/cpp.exp: Likewise.
41797         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41798         gcc-dg-runtest, so we cycle over optimization options.
41799
41800         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41801         * gcc.dg/compare2.c: No longer expected to fail.
41802
41803 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41804
41805         * gcc.c-torture/execute/20000804-1.c: New test.
41806
41807 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41808
41809         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41810
41811 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41812
41813         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41814
41815 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41816
41817         * gcc.c-torture/compile/20000803-1.c: New test.
41818
41819 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41820
41821         * gcc.c-torture/execute/20000801-3.c,
41822         gcc.c-torture/execute/20000801-4.c: New tests.
41823         * gcc.c-torture/execute/20000801-3.x,
41824         gcc.c-torture/execute/20000801-4.x: Xfail.
41825
41826 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41827
41828         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41829         libobjc/.libs to allow for libtool.
41830
41831 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41832
41833         * gcc.c-torture/compile/20000802-1.c: New test.
41834
41835 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41836
41837         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41838
41839 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41840
41841         * gcc-c-torture/execute/20000731-2.c: New test.
41842
41843         * gcc.c-torture/execute/20000731-1.c: New test.
41844         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41845
41846 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41847
41848         * testsuite/gcc.dg/cpp/paste7.c: New test.
41849         * gcc.dg/cpp/20000725-1.c: New test.
41850
41851 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41852
41853         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41854         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41855         declaration warning for __builtin_dwarf_reg_size.
41856
41857         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41858
41859 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41860
41861         * gcc.dg/noncompile/voidparam-1.c: New test.
41862
41863 2000-07-30  Richard Henderson  <rth@cygnus.com>
41864
41865         * gcc.dg/c90-digraph-1.c: Don't xfail.
41866         * gcc.dg/compare2.c (case 10): Xfail.
41867         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41868
41869 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41870
41871         * gcc.dg/c99-main-1.c: New test.
41872
41873 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41874
41875         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41876
41877 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41878
41879         * gcc.c-tortuer/execute/20000726-1.c: New test.
41880
41881 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41882
41883         * gcc.c-torture/execute/enum-2.c: New test.
41884
41885 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41886
41887         * gcc.dg/cpp/tr-warn3.c: New test.
41888
41889 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41890
41891         * g++.old-deja/g++.ext/implicit1.C: Remove.
41892         * g++.old-deja/g++.jason/c2.C: Remove
41893         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41894         * g++.old-deja/g++.pt/crash16.C: Likewise.
41895         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41896
41897 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41898
41899         * g++.old-deja/g++.other/for2.C: New test.
41900
41901 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41902
41903         * gcc.dg/20000720-1.c: New test.
41904
41905 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41906
41907         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41908
41909 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41910
41911         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41912         * gcc.c-torture/execute/20000722-1.c: New.
41913         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41914
41915 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41916
41917         * gcc.dg/cpp/20000720-1.S: New test.
41918
41919 2000-07-21  Michael Meissner  <meissner@redhat.com>
41920
41921         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41922
41923 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41924
41925         * g++.old-deja/g++.brendan/crash16.C,
41926         g++.old-deja/g++.brendan/parse3.C,
41927         g++.old-deja/g++.brendan/redecl1.C,
41928         g++.old-deja/g++.ns/template13.C,
41929         g++.old-deja/g++.other/decl4.C,
41930         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41931
41932 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41933
41934         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41935         and "Internal error".
41936
41937         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41938         regexps.
41939         * gcc.dg/cpp/paste6.c: New test.
41940
41941 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41942
41943         * gcc.dg/cpp/tr-direct.c: New test.
41944
41945         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41946         gcc.dg/cpp/undef1.c: Tweak error regexps.
41947
41948 2000-07-18  Eric Christopher <echristo@redhat.com>
41949
41950         * gcc.c-torture/compile/20000718-1.c: New test.
41951
41952 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41953
41954         * cpplex.c (_cpp_push_token): If the token being pushed back
41955         is the previous token in this context, just subtract one from
41956         context->posn.
41957         * cppmacro.c (save_expansion): Clear aux field when storing a
41958         placemarker.
41959
41960 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41961
41962         * gcc.dg/noncompile/redecl-1.c: New test.
41963
41964 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41965
41966         * gcc.c-torture/execute/20000717-5.c: New test.
41967         * gcc.c-torture/execute/20000717-1.x: Removed.
41968
41969 2000-07-17  Richard Henderson  <rth@cygnus.com>
41970
41971         * gcc.c-torture/execute/20000717-4.c: New test.
41972
41973 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41974
41975         * gcc.dg/cpp/syshdr.c: New test.
41976         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41977
41978 2000-07-17  Neil Booth  <neilb@earthling.net>
41979
41980         * gcc.dg/cpp/cmdlne-dM.c: New test.
41981         * gcc.dg/cpp/cmdlne-dD.c: New test.
41982
41983 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41984
41985         * gcc.c-torture/execute/20000717-3.c: New test.
41986
41987         * gcc.c-torture/compile/20000717-1.c: New test.
41988
41989 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41990
41991         * gcc.c-torture/execute/20000717-2.c: New test.
41992
41993 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41994
41995         * gcc.dg/formatz-1.c: New test.
41996
41997         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41998         * gcc.dg/c99-digraph-1.c: New tests.
41999
42000         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42001         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42002
42003         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42004         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42005         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42006         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42007         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42008         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42009         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42010
42011 2000-07-17   Greg McGary <greg@mcgary.org>
42012
42013         * gcc.c-torture/execute/20000717-1.c: New test.
42014         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42015
42016 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42017
42018         * gcc.c-torture/execute/20000715-2.c: New test.
42019         * gcc.dg/20000715-1.c: New test.
42020
42021 2000-07-15  Michael Meissner  <meissner@redhat.com>
42022
42023         * gcc.c-torture/execute/20000715-1.c: New test.
42024
42025 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42026
42027         * gcc.c-torture/execute/20000707-1.c: New test.
42028
42029 2000-07-13  Neil Booth  <NeilB@earthling.net>
42030
42031         * testsuite/gcc.dg/cpp/digraph1.c,
42032         testsuite/gcc.dg/cpp/digraph2.c,
42033         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42034
42035 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42036
42037         * g77.f-torture/compile/20000630-2.f: New test.
42038         * g77.f-torture/compile/20000630-2.x
42039
42040 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42041
42042         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42043
42044 2000-07-11  Neil Booth  <NeilB@earthling.net>
42045
42046         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42047
42048 2000-07-11  Neil Booth  <NeilB@earthling.net>
42049
42050         * gcc.dg/cpp/cmdlne-C.c: New.
42051
42052 2000-07-09  Neil Booth  <NeilB@earthling.net>
42053
42054         * gcc.dg/cpp/directiv.c: New tests.
42055         * gcc.dg/cpp/undef1.c: Update.
42056
42057 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42058
42059         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42060
42061 2000-07-09  Neil Booth  <NeilB@earthling.net>
42062
42063         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42064
42065 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42066
42067         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42068         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42069
42070 2000-07-08  Neil Booth  <NeilB@earthling.net>
42071
42072         * gcc.dg/cpp/macsyntx.c: New tests.
42073
42074 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42075
42076         * gcc.dg/20000707-1.c: New test.
42077
42078 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42079
42080         * gcc.c-torture/execute/20000706-1.c: New test.
42081         * gcc.c-torture/execute/20000706-2.c: New test.
42082         * gcc.c-torture/execute/20000706-3.c: New test.
42083         * gcc.c-torture/execute/20000706-4.c: New test.
42084         * gcc.c-torture/execute/20000706-5.c: New test.
42085
42086 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * g++.old-deja/g++.pt/instantiate7.C: New test.
42089
42090 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42093         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42094         * g++.old-deja/g++.other/rtti3.C: Likewise.
42095         * g++.old-deja/g++.other/rttid3.C: Likewise.
42096
42097 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42098
42099         *  g77.f-torture/compile/20000630-1.x: Fix typo
42100
42101 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42102
42103         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42104         assembly output.
42105
42106 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42107
42108         * gcc.dg/cpp/ident.c: New test.
42109
42110 2000-07-05  Neil Booth  <NeilB@earthling.net>
42111
42112         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42113           gcc.dg/cpp/lexstrng.c: New tests.
42114
42115 2000-07-04  Neil Booth  <NeilB@earthling.net>
42116
42117         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42118         * gcc.dg/cpp/strify2.c: Same.
42119
42120 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42121
42122         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42123         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42124         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42125         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42126
42127         * testsuite/gcc.dg/cpp/macro1.c,
42128         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42129         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42130         testsuite/gcc.dg/cpp/strify1.c,
42131         testsuite/gcc.dg/cpp/strify2.c: New tests.
42132
42133 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42134
42135         * gcc.c-torture/execute/20000703-1.c: New test.
42136
42137 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42138
42139         * g++.old-deja/g++.pt (lookup10.C): New test.
42140
42141 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42142
42143         * g++.old-deja/g++.pt (typename25.C): New test.
42144
42145 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42146
42147         * gcc.c-torture/compile/20000701-1.c: New test.
42148
42149 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42150
42151         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42152         to test case.
42153
42154 2000-06-30  Catherine Moore  <clm@cygnus.com>
42155
42156         * gcc.c-torture/execute/align-1.c: New test.
42157
42158 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42159
42160         * g++.old-deja/g++.pt/expr8.C: New test.
42161         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42162
42163 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42164
42165         * gcc.c-torture/compile/20000629-1.c: New test.
42166
42167 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42168
42169
42170         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42171         gcc.dg/noncompile directory, depending on whether they're
42172         preprocessor tests or not.  Annotate all the tests for the dg
42173         framework.
42174
42175         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42176         * gcc.dg/noncompile/noncompile.exp: New.
42177
42178         * Moved files:
42179         Old name                                New name
42180         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42181         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42182         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42183         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42184         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42185         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42186         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42187         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42188         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42189         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42190         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42191         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42192         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42193         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42194         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42195         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42196         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42197         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42198         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42199         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42200         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42201         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42202         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42203         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42204
42205         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42206         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42207         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42208         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42209         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42210         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42211
42212 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42213
42214         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42215         declare one variable.  On the fourth, error.
42216         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42217         declared by 20000628-1a.h.
42218
42219 2000-06-29  Richard Henderson  <rth@redhat.com>
42220
42221         * gcc.c-torture/execute/930529-1.x: New file.
42222         * gcc.dg/920413-1.c: Adjust expected warning text.
42223         * gcc.dg/980217-1.c: Declare abort.
42224         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42225
42226 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42227
42228         * g77.f-torture/compile/20000629-1.f: New test.
42229         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42230
42231 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42232
42233         Rearrange lots of files, removing entirely the
42234         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42235         directories.
42236
42237         * Deleted files:
42238         gcc.c-torture/code_quality/code_quality.exp
42239         gcc.c-torture/special/special.exp
42240         gcc.failure/failure.exp
42241         gcc.failure/940409-1.x
42242         gcc.c-torture/compile/961203-1.x
42243
42244         * New files:
42245         gcc.misc-tests/linkage.exp
42246         gcc.c-torture/execute/920730-1t.c
42247         gcc.c-torture/execute/920730-1t.x
42248         gcc.c-torture/compile/920520-1.x
42249         gcc.c-torture/compile/920521-1.x
42250         gcc.c-torture/compile/981006-1.x
42251         gcc.c-torture/execute/eeprof-1.x
42252
42253         * Moved files (possibly with modifications to fit a new harness):
42254         Old name                                New name
42255         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42256         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42257         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42258         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42259         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42260         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42261         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42262         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42263         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42264         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42265         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42266         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42267         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42268         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42269
42270 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42271
42272         * c-torture/compile/961203-1.x: Delete.
42273
42274         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42275         not exit. Include stdio.h.
42276         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42277         * gcc.misc-tests/dg-12.c: Likewise.
42278         * gcc.misc-tests/dg-5.c: Likewise.
42279         * gcc.misc-tests/dg-6.c: Likewise.
42280         * gcc.misc-tests/dg-7.c: Prototype abort.
42281         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42282         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42283         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42284         not exit.
42285         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42286         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42287
42288 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42289
42290         * gcc.dg/cpp/20000628-1.c: New test.
42291         * gcc.dg/cpp/20000628-1.h: New header for above test.
42292         * gcc.dg/cpp/20000628-1a.h: Likewise.
42293
42294 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42295
42296         * gcc.dg/cpp: New directory.
42297         * gcc.dg/cpp/cpp.exp: New driver.
42298         * gcc.dg/cpp/20000627-1.c: New test.
42299         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42300         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42301         and rewrite as a compilation test.
42302
42303         * gcc.dg: Move many files into the cpp subdirectory, possibly
42304         renaming or editing them as well.
42305         Old name                New name
42306         990119-1.c              cpp/19990119-1.c
42307         990228-1.c              cpp/19990228-1.c
42308         990407-1.c              cpp/19990407-1.c
42309         990409-1.c              cpp/19990409-1.c
42310         990413-1.c              cpp/19990413-1.c
42311         990703-1.c              cpp/19990703-1.c
42312         20000127-1.c            cpp/20000127-1.c
42313         20000129-1.c            cpp/20000129-1.c
42314         20000207-1.c            cpp/20000207-1.c
42315         20000207-2.c            cpp/20000207-2.c
42316         20000209-1.c            cpp/20000209-1.c
42317         20000209-2.c            cpp/20000209-2.c
42318         20000301-1.c            cpp/20000301-1.c
42319         20000419-1.c            cpp/20000419-1.c
42320         20000510-1.S            cpp/20000510-1.S
42321         20000519-1.c            cpp/20000519-1.c
42322         20000529-1.c            cpp/20000529-1.c
42323         20000625-1.c            cpp/20000625-1.c
42324         20000625-2.c            cpp/20000625-2.c
42325         cpp-as1.c               cpp/assert1.c
42326         cpp-as2.c               cpp/assert2.c
42327         cxx-comments-1.c        cpp/cxxcom1.c
42328         cxx-comments-2.c        cpp/cxxcom2.c
42329         endif-label.c           cpp/endif.c
42330         cpp-hash1.c             cpp/hash1.c
42331         cpp-hash2.c             cpp/hash2.c
42332         cpp-if1.c               cpp/if-1.c
42333         cpp-if2.c               cpp/if-2.c
42334         cpp-if3.c               cpp/if-3.c
42335         cpp-if4.c               cpp/if-4.c
42336         cpp-if5.c               cpp/if-5.c
42337         cpp-cond.c              cpp/if-cexp.c
42338         cpp-missingop.c         cpp/if-mop.c
42339         cpp-missingparen.c      cpp/if-mpar.c
42340         cpp-opprec.c            cpp/if-oppr.c
42341         cpp-ifparen.c           cpp/if-paren.c
42342         cpp-shortcircuit.c      cpp/if-sc.c
42343         cpp-shift.c             cpp/if-shift.c
42344         cpp-unary.c             cpp/if-unary.c
42345         cpp-li1.c               cpp/line1.c
42346         cpp-li2.c               cpp/line2.c
42347         lineno.c                cpp/line3.c
42348         lineno-2.c              cpp/line4.c
42349         cpp-mi.c                cpp/mi1.c
42350         cpp-mic.h               cpp/mi1c.h
42351         cpp-micc.h              cpp/mi1cc.h
42352         cpp-mind.h              cpp/mi1nd.h
42353         cpp-mindp.h             cpp/mi1ndp.h
42354         cpp-mix.h               cpp/mi1x.h
42355         cpp-mi2.c               cpp/mi2.c
42356         cpp-mi2a.h              cpp/mi2a.h
42357         cpp-mi2b.h              cpp/mi2b.h
42358         cpp-mi2c.h              cpp/mi2c.h
42359         cpp-mi3.c               cpp/mi3.c
42360         cpp-mi3.def             cpp/mi3.def
42361         poison-1.c              cpp/poison.c
42362         pr-impl.c               cpp/prag-imp.c
42363         cpp-redef-2.c           cpp/redef1.c
42364         cpp-redef.c             cpp/redef2.c
42365         strpaste.c              cpp/strp1.c
42366         strpaste-2.c            cpp/strp2.c
42367         cpp-tradpaste.c         cpp/tr-paste.c
42368         cpp-tradstringify.c     cpp/tr-str.c
42369         cpp-tradwarn1.c         cpp/tr-warn1.c
42370         cpp-tradwarn2.c         cpp/tr-warn2.c
42371         trigraphs.c             cpp/trigraphs.c
42372         cpp-unc1.c              cpp/unc1.c
42373         cpp-unc2.c              cpp/unc2.c
42374         cpp-unc3.c              cpp/unc3.c
42375         cpp-unc.c               cpp/unc4.c
42376         undef.c                 cpp/undef1.c
42377         undef-2.c               cpp/undef2.c
42378         cpp-wi1.c               cpp/widestr1.c
42379
42380 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42381
42382         * lib/g++.exp (g++_include_flags): Tweak.
42383
42384 2000-06-27  H.J. Lu  <hjl@gnu.org>
42385             Loren J. Rittle  <ljrittle@acm.org>
42386
42387         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42388         version with one that knows about the new gcc tree structure.
42389         (g++_link_flags): Same.
42390
42391 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42392
42393         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42394         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42395         case we are cross-compiling.
42396
42397         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42398         g++.old-deja/g++.niklas/Makefile.in,
42399         g++.old-deja/g++.niklas/configure.in,
42400         g++.old-deja/g++.other/Makefile.in,
42401         g++.old-deja/g++.other/configure.in,
42402         gcc.c-torture/code_quality/Makefile.in,
42403         gcc.c-torture/code_quality/configure.in,
42404         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42405         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42406         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42407         gcc.c-torture/execute/ieee/Makefile.in,
42408         gcc.c-torture/execute/ieee/configure.in,
42409         gcc.c-torture/noncompile/Makefile.in,
42410         gcc.c-torture/noncompile/configure.in,
42411         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42412         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42413         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42414
42415 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42416
42417         * g++.old-deja/g++.other/ambig3.C: New test.
42418
42419 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42420
42421         * g++.old-deja/g++.pt/syntax1.C: New test.
42422         * g++.old-deja/g++.pt/syntax2.C: New test.
42423         * g++.old-deja/g++.other/syntax3.C: New test.
42424         * g++.old-deja/g++.other/syntax4.C: New test.
42425
42426 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42427
42428         * gcc.dg/20000623-1.c: Prototype exit and abort.
42429
42430 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42431
42432         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42433         New tests.
42434         * gcc.dg/cpp-mi3.def: New file.
42435
42436         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42437         inside assertions.
42438         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42439         lexer's error messages.
42440         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42441         divine anything from the linemarkers.
42442         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42443         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42444
42445 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42446
42447         * gcc.dg/20000623-1.c: New test.
42448
42449 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * gcc.c-torture/execute/20000622-1.c: New test.
42452
42453 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42454
42455         * g++.old-deja/g++.other/init15.C: New test.
42456
42457 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42458
42459         * g++.old-deja/g++.pt/vaarg2.C: New test.
42460         * g++.old-deja/g++.pt/vaarg3.C: New test.
42461
42462 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42463
42464         * g++.old-deja/g++.other/dyncast6.C: New test.
42465
42466 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42467
42468         * gcc.c-torture/execute/loop-6.c: New test.
42469
42470 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42471
42472         * gcc.dg/20000614-1.c: New test.
42473         * gcc.dg/20000614-2.c: New test.
42474
42475 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42476
42477         * g++.old-deja/g++.other/inline12.C: New test.
42478
42479 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42480
42481         * g++.old-deja/g++.other/eh1.C: New test.
42482
42483 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42484
42485         * g++.old-deja/g++.other/type.C: New test.
42486
42487 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42488
42489         * g++.old-deja/g++.other/initstring.C: New test.
42490
42491 2000-06-12  Jason Merrill  <jason@redhat.com>
42492
42493         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42494
42495 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42496
42497         * gcc.c-torture/compile/20000609-1.c: New test.
42498
42499 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42500
42501         * gcc.dg/20000609-1.c: New test.
42502
42503 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42504
42505         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42506         * gcc.c-torture/noncompile/poison-1.c: Move...
42507         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42508         * gcc.dg/cpp-li1.c: Add a token after the #line.
42509
42510 2000-06-05  Richard Henderson  <rth@cygnus.com>
42511
42512         * gcc.c-torture/execute/20000605-2.c: New test.
42513         * gcc.c-torture/execute/20000605-3.c: New test.
42514
42515 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42516
42517         * g77.f-torture/execute/20000503-1.x: New file.
42518
42519 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42520
42521         * g++.old-deja/g++.eh/badalloc1.C: New test.
42522
42523 2000-06-05  Richard Henderson  <rth@cygnus.com>
42524
42525         * gcc.c-torture/execute/20000605-1.c: New test.
42526
42527 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42528             Nathan Sidwell <nathan@codesourcery.com>
42529
42530         * gcc.c-torture/compile/20000605-1.c: New test.
42531
42532 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42533
42534         * g77.f-torture/compile/20000601-1.f: New test.
42535
42536 2000-06-03  Richard Henderson  <rth@cygnus.com>
42537
42538         * gcc.c-torture/execute/20000603-1.c: New.
42539
42540 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42541
42542         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42543         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42544
42545 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42546
42547         * gcc.dg/compare2.c (case 12): XFAIL.
42548         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42549         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42550
42551         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42552
42553 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42554
42555         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42556         guard macro is already defined when the header is first
42557         included.
42558         * gcc.dg/cpp-mix.h: New file.
42559         * gcc.dg/endif-label.c: Update patterns to match compiler.
42560
42561         * g++.brendan/complex1.C: Declare abort.
42562         * g++.law/refs4.C: Remove XFAIL.
42563         * g++.oliva/expr2.C: Declare abort and exit.
42564
42565 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42566
42567         * gcc.c-torture/execute/20000528-1.c: New test.
42568
42569         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42570         * g++.old-deja/g++.law/temps4.C: Likewise.
42571
42572         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42573         stdlib.h.  Call abort() on failure.
42574         * g++.old-deja/g++.law/refs4.C: Likewise.
42575         * g++.old-deja/g++.law/temps4.C: Likewise.
42576         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42577         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42578
42579 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42580
42581         Relative to g++.dg/special:
42582         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42583
42584         Relative to g++.old-deja:
42585         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42586         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42587         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42588         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42589         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42590         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42591         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42592
42593         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42594         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42595         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42596         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42597         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42598         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42599         and/or string.h.
42600
42601         * g++.other/goto1.C: Update expectations for error messages.
42602
42603 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42604
42605         * gcc.c-torture/compile/20000523-1.c: New test.
42606
42607 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42608
42609         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42610
42611 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42612
42613         * g++.old-deja/g++.eh/catch11.C: New test.
42614         * g++.old-deja/g++.eh/catch12.C: New test.
42615
42616 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42617
42618         * gcc.c-torture/execute/20000523-1.c: New test.
42619
42620 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42621
42622         * c-torture/execute/bcp-1.c: Replace abort in arg of
42623         __builtin_constant_p with a generic external function.
42624
42625         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42626         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42627         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42628         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42629         Prototype abort and/or exit.
42630
42631         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42632         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42633         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42634         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42635
42636 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42637
42638         * gcc.dg/dwarf2-1.c: New test.
42639
42640 2000-05-20  Richard Henderson  <rth@cygnus.com>
42641
42642         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42643
42644 2000-05-20  Andreas Jaeger  <aj@suse.de>
42645
42646         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42647         testcase.
42648
42649 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42650
42651         * gcc.c-torture/execute/20000519-2.c: New test.
42652
42653 2000-05-19  Andreas Jaeger  <aj@suse.de>
42654
42655         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42656         which fails with SSA.
42657
42658         * lib/c-torture.exp: Also test with -O3 -fssa.
42659
42660 2000-05-18  Michael Meissner  <meissner@redhat.com>
42661
42662         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42663         * gcc.c-torture/execute/920415-1.c: Ditto.
42664         * gcc.c-torture/execute/920501-1.c: Ditto.
42665         * gcc.c-torture/execute/conversion.c: Ditto.
42666         * gcc.c-torture/execute/cvt-1.c: Ditto.
42667
42668 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42669
42670         * gcc.c-torture/compile/20000518-1.c: New test.
42671
42672 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42673
42674         * g77.f-torture/compile/200005018.f: New test.
42675
42676 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42677
42678         * gcc.c-torture/compile/20000517-1.c: New test.
42679
42680 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42681
42682         * gcc.c-torture/execute/20000516-1.c: New test.
42683
42684 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42685
42686         * g++.old-deja/g++.other/eh.C: New test.
42687
42688 2000-05-12  Richard Henderson  <rth@cygnus.com>
42689
42690         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42691         constants through to doit's conditional.
42692
42693 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42694
42695         * gcc.c-torture/compile/20000511-1.c: New test.
42696         * g77.f-torture/compile/20000511-1.f: New test.
42697         * g77.f-torture/compile/20000511-2.f: New test.
42698
42699 2000-05-11  Michael Meissner  <meissner@redhat.com>
42700
42701         * gcc.c-torture/execute/20000511-1.c: New test.
42702
42703 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42704
42705         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42706         * gcc.dg/20000510-1.S: New.
42707
42708 2000-05-08  Catherine Moore  <clm@cygnus.com>
42709
42710         * gcc.dg/unused-3.c: New.
42711
42712 2000-05-06  Richard Henderson  <rth@cygnus.com>
42713
42714           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42715           * g++.old-deja/g++.mike/warn1.C: Likewise.
42716           * g++.old-deja/g++.pt/local1.C: Likewise.
42717           * g++.old-deja/g++.pt/local7.C: Likewise.
42718           * g++.old-deja/g++.pt/spec16.C: Likewise.
42719
42720 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42721
42722         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42723
42724 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42725
42726           * g77.f-torture/execute/20000503-1.f: New test.
42727
42728 2000-05-04  Andreas Jaeger  <aj@suse.de>
42729
42730         * gcc.dg/noreturn-2.c: New test.
42731
42732 2000-05-04  Neil Booth  <NeilB@earthling.net>
42733
42734         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42735         preprocessor.
42736
42737 2000-05-04  Richard Henderson  <rth@cygnus.com>
42738
42739         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42740
42741 2000-05-04  Richard Henderson  <rth@cygnus.com>
42742
42743         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42744         OpenSSL by Jason R Thorpe.
42745
42746 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42747
42748         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42749
42750 2000-05-03  Robert Lipe <robertlipe@usa.net>
42751
42752         * gcc.dg/20000503-1.c: New test.
42753
42754 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42755
42756         * gcc.c-torture/compile/20000502-1.c: New test.
42757         * g++.old-deja/g++.other/align.C: New test.
42758         * gcc.dg/cpp-tradstringify.c: New test.
42759
42760 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42761
42762         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42763         and hard registers.
42764
42765 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42766
42767         * gcc.c-torture/execute/loop-5.c: New test.
42768
42769 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42770
42771         * gcc.c-torture/execute/va-arg-20.c: New test.
42772
42773 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42774
42775         * gcc.c-torture/execute/20000422-1.c: New test.
42776
42777 2000-04-20  Greg McGary  <gkm@gnu.org>
42778
42779         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42780         when optimizing, but without sibling-call optimizations (-O1).
42781
42782 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42783
42784           * gcc.c-torture/compile/20000420-1.c: New test.
42785
42786 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42787
42788         * g++.abi/ptrflags.C: New test.
42789         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42790
42791 2000-04-19  Catherine Moore  <clm@cygnus.com>
42792
42793         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42794
42795 2000-04-19  Greg McGary  <gkm@gnu.org>
42796
42797         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42798         sibling-call optimizations.
42799
42800 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42801
42802         * gcc.dg/20000419-1.c: New test.
42803
42804 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42805
42806         * gcc.c-torture/execute/20000412-6.c: New test.
42807
42808 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42809
42810         * gcc.c-torture/execute/20000412-5.c: New test.
42811         * g77.f-torture/compile/20000412-1.f: New test.
42812         * gcc.c-torture/execute/20000412-4.c: New test.
42813         * gcc.c-torture/compile/20000412-2.c: New test.
42814         * gcc.c-torture/execute/20000412-3.c: New test.
42815         * gcc.c-torture/compile/20000412-1.c: New test.
42816         * gcc.c-torture/execute/20000412-2.c: New test.
42817
42818 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42819
42820         * objc/execute/bf-20.m: New test.
42821
42822 2000-04-10  Richard Henderson  <rth@cygnus.com>
42823
42824         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42825
42826         * gcc.c-torture/execute/20000412-1.c: New test.
42827
42828 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42829
42830         * g++.old-deja/g++.eh/catchptr1.C: New test.
42831
42832 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42833
42834         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42835
42836 2000-04-08  Neil Booth  <NeilB@earthling.net>
42837
42838         * gcc.dg/cpp-nullchar.c: Remove test as
42839         embedded nulls cause problems.
42840
42841 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42842
42843         * gcc.dg/compare2.c: New test.
42844
42845 2000-04-08  Neil Booth  <NeilB@earthling.net>
42846
42847         * gcc.dg/cpp-nullchar.c: New test.
42848
42849 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42850
42851         * gcc.dg/cpp-mi2.c: New test.
42852         * gcc.dg/cpp-mi2[abc].h: New files.
42853
42854 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42855
42856         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42857         member name.
42858
42859 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42860
42861         * g++.old-deja/g++.abi/vmihint.C: New test.
42862
42863 2000-04-06  Neil Booth  <NeilB@earthling.net>
42864
42865         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42866         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42867         copyright.
42868
42869 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42870
42871         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42872         avoid stack-frame overwrite.
42873
42874 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42875
42876         * gcc.c-torture/compile/20000405-2.c: New test.
42877         * gcc.c-torture/compile/20000405-3.c: New test.
42878
42879 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42880
42881         * gcc.c-torture/compile/20000405-1.c: New test.
42882
42883 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42884
42885         * gcc.dg/cast-qual-1.c: Revert last change.
42886
42887 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42888
42889         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42890
42891 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42892
42893         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42894         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42895
42896 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42897
42898         * gcc.c-torture/compile/20000403-2.c: New test.
42899         * gcc.c-torture/compile/20000403-1.c: New test.
42900
42901 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42902
42903         * gcc.c-torture/execute/20000403-1.c: New test.
42904
42905 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42906
42907         * gcc.c-torture/execute/20000402-1.c: New test.
42908
42909 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42910
42911         * gcc.c-torture/execute/va-arg-15.c: New test.
42912         * gcc.c-torture/execute/va-arg-16.c: New test.
42913         * gcc.c-torture/execute/va-arg-17.c: New test.
42914         * gcc.c-torture/execute/va-arg-18.c: New test.
42915         * gcc.c-torture/execute/va-arg-19.c: New test.
42916
42917 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42918
42919         * gcc.c-torture/compile/981211-1.c: Move to...
42920         * gcc.dg/cpp-as1.c: ...here.
42921         * gcc.dg/cpp-as2.c: New file.
42922
42923         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42924         compiler.
42925
42926 2000-04-02  Neil Booth  <NeilB@earthling.net>
42927
42928         * gcc.dg/cpp-cond.c  New tests.
42929         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42930         accidental success less likely.
42931         * gcc.dg/cpp-missingop.c  New tests.
42932         * gcc.dg/cpp-missingparen.c  New tests.
42933         * gcc.dg/cpp-shift.c  New tests.
42934         * gcc.dg/cpp-shortcircuit.c  New tests.
42935         * gcc.dg/cpp-unary.c  New tests.
42936
42937 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42938
42939         * gcc.c-torture/compile/20000329-1.c: New test.
42940
42941 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42942
42943         * gcc.c-torture/compile/20000326-1.c: New test.
42944         * gcc.c-torture/compile/20000326-2.c: New test.
42945
42946 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42947
42948         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42949         the first parameter is a function argument.
42950
42951 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42952
42953         * g++.old-deja/g++.ext/array4.C: New test.
42954
42955 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42956
42957         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42958
42959 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42960
42961         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42962
42963 2000-03-19  Richard Henderson  <rth@cygnus.com>
42964
42965         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42966
42967 2000-03-19  Richard Henderson  <rth@cygnus.com>
42968
42969         * gcc.c-torture/compile/20000319-1.c: New test.
42970
42971 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42972
42973         * gcc.c-torture/execute/20000314-3.c: New test.
42974         * gcc.c-torture/execute/20000314-2.c: New test.
42975         * gcc.c-torture/execute/20000314-1.c: New test.
42976         * gcc.c-torture/compile/20000314-2.c: New test.
42977         * gcc.c-torture/compile/20000314-1.c: New test.
42978
42979 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42980
42981         * g++.old-deja/g++.warn/inline.C: New test.
42982
42983 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42984
42985         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42986         standards-compliant result rather than specific constants.
42987         Put test-values in array.
42988
42989 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42990
42991         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42992         (g++_target_compile): Put test-specific options last.
42993
42994 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42995
42996         * g++.old-deja/g++.eh/vbase4.C: New test.
42997
42998 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42999
43000         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43001
43002 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43003
43004         * g++.old-deja/g++.brendan/misc12.C: Removed.
43005         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43006         * g++.old-deja/g++.ext/pretty4.C: New test.
43007
43008 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43009
43010         * g++.old-deja/g++.other/string2.C: New test.
43011
43012 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43013
43014         * g++.old-deja/g++.warn/impint2.C: New test.
43015
43016 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43017
43018         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43019         is 1, not zero.
43020
43021 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43022
43023         * g++.old-deja/g++.warn/impint.C: New test.
43024         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43025         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43026         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43027         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43028         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43029         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43030         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43031         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43032         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43033         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43034         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43035         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43036
43037 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43038
43039         * gcc.dg/cpp-redef.c: New test.
43040
43041 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43042
43043         * g++.old-deja/g++.pt/unify7.C: New test.
43044
43045 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43046
43047         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43048         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43049
43050 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43051
43052         * gcc.c-torture/compile/20000224-1.c: New test.
43053
43054 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43055
43056         * gcc.c-torture/compile/cpp-2.c: New test.
43057         * gcc.c-torture/compile/cpp-1.c: New test.
43058
43059 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43060
43061         * gcc.c-torture/execute/20000225-1.c: New test.
43062
43063 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43064
43065         * gcc.dg/cpp-li2.c: New test.
43066
43067         * gcc.dg/cpp-wi1.c: New test.
43068
43069         * gcc.dg/cpp-li1.c: New test.
43070
43071 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43072
43073         * g++.old-deja/g++.other/sizeof5.C: New test.
43074
43075 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43076
43077         * gcc.c-torture/execute/va-arg-13.c: New test.
43078
43079 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43080
43081         * gcc.c-torture/execute/va-arg-12.c: New test.
43082
43083 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43084
43085         * gcc.c-torture/execute/20000223-1.c: New test.
43086
43087 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43088
43089         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43090
43091 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43092
43093         * g++.old-deja/g++.abi/ptrmem.C: New test.
43094
43095 2000-02-19  Richard Henderson  <rth@cygnus.com>
43096
43097         * gcc.c-torture/compile/init-3.c: New.
43098
43099 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43100
43101         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43102         ALWAYS_CXXFLAGS.
43103
43104 2000-02-11  Robert Lipe <robertl@sco.com>
43105
43106         * gcc.c-torture/compile/20000211-3.c: New test.
43107
43108 2000-02-11  Martin Buchholz <martin@xemacs.org>
43109
43110         * gcc.c-torture/compile/20000211-2.c: New test.
43111
43112 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43113
43114         * gcc.c-torture/compile/20000211-1.c: New test.
43115
43116 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43117
43118         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43119           on native targets
43120
43121 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43122
43123         * g++.old-deja/g++.other/cast5.C: New test.
43124
43125 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43126
43127         * gcc.c-torture/execute/20000205-1.c: New.
43128
43129 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43130
43131         * g++.old-deja/g++.jason/cast3.C: Return void.
43132         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43133
43134 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43135
43136         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43137
43138         * gcc.dg/loop-1.c: New test.
43139
43140 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43141
43142         * gcc.c-torture/compile/20000127-1.c: New test.
43143         * gcc.c-torture/execute/991228-1.c: New test.
43144
43145 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43146
43147         * gcc.dg/unused-2.c: New test.
43148
43149         * gcc.dg/conv-1.c: New test.
43150
43151 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43152
43153         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43154         compiler.
43155         (tool_option_proc): Fix typo.
43156
43157 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43158
43159         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43160         of the ld on the host, not on the build machine.
43161         Also, don't crash if '--help' is not a supported option.
43162
43163 2000-01-24  Richard Henderson  <rth@cygnus.com>
43164
43165         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43166
43167 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43168
43169         * gcc.c-torture/execute/20000120-2.c: New test.
43170         * gcc.c-torture/execute/20000120-1.c: New test.
43171
43172 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43173
43174         * gcc.c-torture/execute/20000113-1.c: New test.
43175
43176 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43177
43178         * gcc.c-torture/execute/20000112-1.c: New test.
43179
43180 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43181
43182         * gcc.dg/20000111-1.c: New test.
43183
43184 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43185
43186         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43187         with 16 bit integers.
43188
43189 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43190
43191         * gcc.dg/20000108-1.c: New test.
43192
43193 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43194
43195         * g++.old-deja/g++.ns/koenig8.C: New test.
43196
43197 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43198
43199         * g++.old-deja/g++.other/cast4.C: New test.
43200
43201 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43202
43203         * gcc.c-torture/compile/20000105-2.c: New test.
43204         * gcc.c-torture/compile/20000105-1.c: New test.
43205
43206 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43207
43208         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43209         references to printf & atoi to conform to ANSI standard.
43210         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43211         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43212         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43213         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43214         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43215         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43216         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43217         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43218         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43219         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43220         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43221         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43222         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43223         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43224         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43225         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43226         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43227         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43228         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43229         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43230         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43231         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43232         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43233         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43234         * g++.old-deja/g++.brendan/init3.C: Likewise.
43235         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43236         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43237         * g++.old-deja/g++.brendan/new2.C: Likewise.
43238         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43239         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43240         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43241         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43242         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43243         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43244         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43245         * g++.old-deja/g++.brendan/template24.C: Likewise.
43246         * g++.old-deja/g++.brendan/template3.C: Likewise.
43247         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43248         * g++.old-deja/g++.jason/inline3.C: Likewise.
43249         * g++.old-deja/g++.jason/opeq.C: Likewise.
43250         * g++.old-deja/g++.law/arg5.C: Likewise.
43251         * g++.old-deja/g++.law/arm7.C: Likewise.
43252         * g++.old-deja/g++.law/ctors11.C: Likewise.
43253         * g++.old-deja/g++.law/cvt8.C: Likewise.
43254         * g++.old-deja/g++.law/init9.C: Likewise.
43255         * g++.old-deja/g++.law/refs4.C: Likewise.
43256         * g++.old-deja/g++.law/template2.C: Likewise.
43257         * g++.old-deja/g++.law/visibility24.C: Likewise.
43258         * g++.old-deja/g++.law/vtable3.C: Likewise.
43259         * g++.old-deja/g++.mike/asm2.C: Likewise.
43260         * g++.old-deja/g++.mike/eh1.C: Likewise.
43261         * g++.old-deja/g++.mike/misc1.C: Likewise.
43262         * g++.old-deja/g++.mike/misc13.C: Likewise.
43263         * g++.old-deja/g++.mike/misc14.C: Likewise.
43264         * g++.old-deja/g++.mike/ns12.C: Likewise.
43265         * g++.old-deja/g++.mike/p1248.C: Likewise.
43266         * g++.old-deja/g++.mike/p3708.C: Likewise.
43267         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43268         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43269         * g++.old-deja/g++.mike/p646.C: Likewise.
43270         * g++.old-deja/g++.mike/p700.C: Likewise.
43271         * g++.old-deja/g++.mike/p783.C: Likewise.
43272         * g++.old-deja/g++.mike/p783a.C: Likewise.
43273         * g++.old-deja/g++.mike/p783b.C: Likewise.
43274         * g++.old-deja/g++.mike/p786.C: Likewise.
43275         * g++.old-deja/g++.mike/p789.C: Likewise.
43276         * g++.old-deja/g++.mike/p789a.C: Likewise.
43277         * g++.old-deja/g++.mike/p807a.C: Likewise.
43278         * g++.old-deja/g++.other/delete3.C: Likewise.
43279         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43280         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43281         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43282         * g++.old-deja/g++.other/empty1.C: Likewise.
43283         * g++.old-deja/g++.other/temporary1.C: Likewise.
43284         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43285         * g++.old-deja/g++.pt/t16.C: Likewise.
43286         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43287
43288 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43289
43290         * gcc.dg/991230-1.c: New test.
43291
43292 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43293
43294         * gcc.c-torture/compile/991229-3.c: New test.
43295         * gcc.c-torture/compile/991229-2.c: New test.
43296         * gcc.c-torture/compile/991229-1.c: New test.
43297
43298 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43299
43300         * gcc.c-torture/compile/labels-2.c: New test.
43301
43302 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43303
43304         * gcc.c-torture/execute/991227-1.c: New test.
43305
43306 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43307
43308         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43309
43310 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43311
43312         * gcc.c-torture/execute/991221-1.c: New test.
43313
43314 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43315
43316         * g++.old-deja/g++.other/cast3.C: New test.
43317
43318 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43319
43320         * gcc.c-torture/execute/991216-4.c: New test.
43321
43322 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43323
43324         * gcc.c-torture/execute/991216-1.c: New test.
43325         * gcc.c-torture/execute/991216-2.c: New test.
43326         * gcc.c-torture/execute/991216-3.c: New test.
43327
43328 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43329
43330         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43331         Actually make the test fail by using "-O2" for compilation.
43332
43333 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43334
43335         * g++.old-deja/g++.warn/cast-align1.C: New test.
43336
43337 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43338
43339         * gcc.c-torture/compile/991214-1.c: New test.
43340         * gcc.c-torture/compile/991214-2.c: New test.
43341
43342 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43343
43344         * gcc.dg/991214-1.c: New test.
43345
43346 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43347
43348         * gcc.c-torture/compile/991213-3.c: New test.
43349         * gcc.c-torture/compile/991213-2.c: New test.
43350         * gcc.c-torture/compile/991213-1.c: New test.
43351
43352 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43353
43354         * gcc.dg/991209-1.c: New test.
43355
43356 1999-12-08  Nathan Sidwell <nathan@acm.org>
43357
43358         * gcc.c-torture/compile/991208-1.c: New test.
43359
43360 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43361
43362         * gcc.dg/ultrasp2.c: New test.
43363
43364 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43365
43366         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43367
43368 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43369
43370         * gcc.c-torture/compile/991202-1.c: New test.
43371         * gcc.c-torture/execute/991202-1.c: New test.
43372         * gcc.c-torture/execute/991202-2.c: New test.
43373         * gcc.c-torture/execute/991202-3.c: New test.
43374
43375 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43376
43377         * g++.old-deja/g++.abi/align.C: New test.
43378         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43379         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43380
43381 1999-12-01  Richard Henderson  <rth@cygnus.com>
43382
43383         * gcc.c-torture/execute/991201-1.c: New.
43384
43385 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43386
43387         * gcc.dg/991129-1.c: New test.
43388
43389 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43390
43391         * gcc.c-torture/compile/991127-1.c: New test.
43392
43393 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43394
43395         * g++.old-deja/g++.other/warn4.C: New test.
43396
43397 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43398
43399         * g++.old-deja/g++.eh/cleanup2.C: New test.
43400         * g++.old-deja/g++.ext/pretty2.C: New test.
43401         * g++.old-deja/g++.ext/pretty3.C: New test.
43402         * g++.old-deja/g++.other/debug6.C: New test.
43403
43404 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43405
43406         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43407         compiler_output to look for one error message instead of two.
43408
43409 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43410
43411         * gcc.c-torture/execute/991118-1.c: Also test case
43412         where the word boundary does not split a byte evenly.
43413
43414 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43415
43416         * g++.old-deja/g++.ext/restrict1.C: New test.
43417
43418 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43419
43420         * gcc.c-torture/execute/991118-1.c: New test.
43421
43422 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43423
43424         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43425         working directory pathnames.
43426
43427 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43428
43429         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43430         host is equipped with driver.h and driver.o so it can actually
43431         compile and run the tests.
43432
43433 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43434
43435         * gcc.c-torture/compile/991008-1.c: New test.
43436
43437 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43438
43439         * lib/gcc-dg.exp: Include target-supports.exp
43440
43441 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43442
43443         * lib/target-supports.exp: New file: Provide procs to test for
43444         features supported by the target.
43445         (check_weak_available): Moved here from ecos.exp.
43446         (check_alias_available): New proc: Determine of the target
43447         toolchain supports the alias attribute.
43448
43449         * gcc.dg/special/ecos.exp: Move check_weak_available to
43450         target-supports.exp.
43451         (alias-1.c): Only perform the test if the target supports
43452         aliases.
43453         (wkali-1.c): Only perform the test if the target supports
43454         aliases.
43455
43456         * gcc.dg/990506-0.c: Expect error messages from cross
43457         targets as well as native targets.
43458
43459 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43460
43461         * gcc.dg/ultrasp1.c: Removed xfail.
43462         * gcc.dg/struct-ret-2.c: Likewise.
43463         * gcc.dg/array-1.c: Likewise.
43464
43465 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43466
43467         * gcc.dg/struct-ret-2.c: New test.
43468
43469         * gcc.dg/array-1.c: New test.
43470
43471 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43472
43473         * gcc.c-torture/execute/991030-1.c: New test.
43474
43475 1999-10-26  Richard Henderson  <rth@cygnus.com>
43476
43477         * gcc.c-torture/compile/991026-2.c: New test.
43478
43479 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43480
43481         * gcc.c-torture/compile/991026-1.c: New test.
43482
43483 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43484
43485         * gcc.c-torture/execute/991023-1.c: New test.
43486
43487 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43488
43489         * gcc.c-torture/execute/991019-1.c: New test.
43490
43491 1999-10-16  Richard Henderson  <rth@cygnus.com>
43492
43493         * gcc.c-torture/execute/991016-1.c: New test.
43494
43495 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43496
43497         * gcc.c-torture/execute/991014-1.c: New test.
43498
43499 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43500
43501         * g++.old-deja/g++.other/union2.C: New test.
43502
43503 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43504
43505         * g++.old-deja/g++.other/vaarg2.C: New test.
43506         * g++.old-deja/g++.other/vaarg3.C: New test.
43507
43508 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43509
43510         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43511         in compile/.
43512
43513 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43514
43515         * gcc.c-torture/execute/va-arg-11.c: New test.
43516
43517 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43518
43519         * lib/file-format.exp (gcc_target_object_format): Don't
43520         crash if objdump is unavailable.
43521
43522 1999-09-29  Donn Terry <donn@interix.com>
43523
43524         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43525
43526 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43527
43528         * gcc.c-torture/compile/990928-1.c: New test.
43529
43530 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43531
43532         * g++.old-deja/g++.other/decl6.C: New test.
43533
43534 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43535
43536         * gcc.c-torture/execute/va-arg-10.c: New test.
43537
43538 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43539
43540         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43541         __PRETTY_FUNCTION__.
43542
43543 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43544
43545         * gcc.c-torture/execute/990923-1.c: New test.
43546
43547 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43548
43549         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43550         for which -fpic is inappropriate.
43551
43552 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43553
43554         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43555
43556 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43557
43558         * g++.old-deja/g++.other/dyncast1.C: New test.
43559         * g++.old-deja/g++.other/dyncast2.C: New test.
43560         * g++.old-deja/g++.other/dyncast3.C: New test.
43561         * g++.old-deja/g++.other/dyncast4.C: New test.
43562         * g++.old-deja/g++.other/dyncast5.C: New test.
43563         * g++.old-deja/g++.eh/catch3.C: New test.
43564         * g++.old-deja/g++.eh/catch3p.C: New test.
43565         * g++.old-deja/g++.eh/catch4.C: New test.
43566         * g++.old-deja/g++.eh/catch4p.C: New test.
43567         * g++.old-deja/g++.eh/catch5.C: New test.
43568         * g++.old-deja/g++.eh/catch5p.C: New test.
43569         * g++.old-deja/g++.eh/catch6.C: New test.
43570         * g++.old-deja/g++.eh/catch6p.C: New test.
43571         * g++.old-deja/g++.eh/catch7.C: New test.
43572         * g++.old-deja/g++.eh/catch7p.C: New test.
43573         * g++.old-deja/g++.eh/catch8.C: New test.
43574         * g++.old-deja/g++.eh/catch8p.C: New test.
43575         * g++.old-deja/g++.eh/catch9.C: New test.
43576         * g++.old-deja/g++.eh/catch9p.C: New test.
43577
43578 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43579
43580         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43581         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43582
43583 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43584
43585         * gcc.c-torture/compile/990913-1.c: New test.
43586
43587 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43588
43589         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43590         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43591
43592 1999-09-09  Richard Henderson  <rth@cygnus.com>
43593
43594         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43595
43596 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43597
43598         * g++.old-deja/g++.other/lookup11.C: New test.
43599         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43600         what is permitted and what we want.
43601         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43602         overload use.
43603         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43604
43605 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43606
43607         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43608         * gcc.c-torture/noncompile/poison-1.c: New file.
43609
43610 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43611
43612         * g++.old-deja/g++.other/sizeof3.C: New test.
43613         * g++.old-deja/g++.other/sizeof4.C: New test.
43614         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43615         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43616
43617 1999-09-07  Richard Henderson  <rth@cygnus.com>
43618
43619         * gcc.dg/va-arg-1.c: New.
43620
43621 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43622
43623         * gcc.c-torture/execute/va-arg-9.c: New test.
43624
43625 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43626
43627         * g77.f-torture/compile/980519-2.f: New test.
43628         * g77.f-torture/compile/19990905-0.f: New test.
43629         * g77.f-torture/compile/19990905-1.f: New test.
43630         * g77.f-torture/compile/19990905-2.f: New test.
43631
43632         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43633
43634 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43635
43636         * gcc.c-torture/execute/990827-1.c: Fix typo.
43637
43638 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43639
43640         * g++.old-deja/g++.other/deref1.C: New test.
43641
43642 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43643
43644         * g++.old-deja/g++.other/ambig2.C: New test.
43645         * g++.old-deja/g++.other/cond5.C: New test.
43646         * g++.old-deja/g++.other/lookup16.C: New test.
43647
43648 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43649
43650         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43651         assemblers too.
43652
43653 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43654
43655         * lib/c-torture.exp: Avoid the "compare executables" optimization
43656         when testing native.
43657
43658 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43659
43660         * gcc.c-torture/execute/990829-1.c: New test.
43661         * gcc.c-torture/compile/990829-1.c: New test.
43662
43663 1999-08-27  Paul Burchard  <burchard@pobox.com>
43664
43665         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43666         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43667         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43668         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43669         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43670         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43671         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43672         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43673         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43674         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43675         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43676
43677 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43678
43679         * gcc.c-torture/execute/990827-1.c: New test.
43680
43681 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43682
43683         * g77.f-torture/noncompile/19990826-4.f: New test.
43684
43685         * g77.f-torture/compile/19990826-3.f: New test.
43686
43687         * g77.f-torture/execute/19990826-2.f: New test.
43688
43689         * g77.f-torture/compile/19990826-1.f: New test.
43690
43691         * gcc.c-torture/execute/990826-0.c: New test.
43692         * g77.c-torture/execute/19990826-0.f: New test.
43693
43694         * g77.f-torture/noncompile/970626-2.f: New test.
43695
43696 1999-08-25  Paul Burchard  <burchard@pobox.com>
43697
43698         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43699         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43700         lss-011.C: New tests.
43701
43702 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43703
43704         * g++.old-deja/g++.other/decl5.C: New test.
43705
43706 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43707
43708         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43709         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43710         call `postbase' for each one.  All callers of `postbase' changed
43711         to call this instead.
43712
43713 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43714
43715         * gcc.c-torture/execute/990811-1.c: New test.
43716
43717 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43718
43719         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43720         just native ones.
43721
43722         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43723         just native ones.
43724
43725 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43726
43727         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43728
43729 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43730
43731         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43732
43733 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43734
43735         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43736
43737 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43738
43739         * gcc.c-torture/execute/990804-1.c: New test.
43740
43741 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43742
43743         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43744         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43745         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43746
43747 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43748
43749         * g++.old-deja/g++.other/struct1.C: New test.
43750
43751 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43752
43753         * g++.old-deja/g++.other/enum2.C: New test.
43754
43755 1999-08-02  Richard Henderson  <rth@cygnus.com>
43756
43757         Adapted from tests from Franz Sirl:
43758         * gcc.c-torture/execute/va-arg-7.c: New test.
43759         * gcc.c-torture/execute/va-arg-8.c: New test.
43760
43761 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43762
43763         * gcc.c-torture/compile/990801-2.c: New test.
43764
43765         * gcc.c-torture/compile/990801-1.c: New test.
43766
43767 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43768
43769         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43770         fp-cmp-1.c, converting double to float.
43771
43772         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43773         fp-cmp-1.c, converting double to long double.
43774
43775         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43776         from fr1 to unknown_register, since fr1 is a legitimate register
43777         on some machines.
43778
43779 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43780
43781         * README: More listname related changes.
43782
43783 1999-07-08  Catherine Moore  <clm@cygnus.com>
43784
43785         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43786
43787 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43788
43789         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43790
43791 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43792
43793         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43794
43795 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43796
43797         * gcc.dg/990703-1.c: New test.
43798
43799 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43800
43801         * lib/file-format.exp: New file: Move definition of proc
43802         gcc_target_object_format to here from
43803         gcc.dg/special/ecos.exp.
43804
43805         * lib/c-torture.exp: Include lib file-format.exp.
43806         * lib/gcc-dg.exp: Include lib file-format.exp.
43807
43808         * gcc.dg/special/ecos.exp: Remove definition of proc
43809         gcc_target_object_format.
43810
43811 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43812
43813         * gcc.c-torture/execute/990628-1.c: New test.
43814
43815 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43816
43817         * gcc.c-torture/compile/990625-2.c: New test.
43818
43819         * gcc.c-torture/compile/990625-1.c: New test.
43820
43821 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43822
43823         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43824         attributes compile.
43825         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43826         ports that use the COFF/PE file format.
43827
43828 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43829
43830         * gcc.c-torture/compile/990617-1.c: New test.
43831
43832 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43833
43834         * g++.old-deja/g++.other/decl4.C: New test.
43835
43836 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43837
43838         * g++.old-deja/g++.other/bitfld3.C: New test.
43839
43840 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43841
43842         * g++.old-deja/g++.eh/catch1.C: New test.
43843
43844 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43845
43846         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43847
43848         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43849         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43850
43851 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43852
43853         * g77.f-torture/compile/19990502-0.f: Replace with new,
43854         shorter, test that still fails after recent changes.
43855
43856 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43857
43858         * gcc.c-torture/execute/990604-1.c: New test.
43859
43860 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43861
43862         * gcc.c-torture/execute/990531-1.c: New test.
43863
43864 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43865
43866         * gcc.c-torture/compile/990527-1.c: New test.
43867
43868 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43869
43870         * gcc.c-torture/execute/990527-1.c: New test.
43871
43872 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43873
43874         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43875         bitfields as signed.
43876
43877 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43878
43879         * g77.f-torture/compile/19990525-0.f: New test.
43880
43881 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43882
43883         * gcc.c-torture/execute/990525-2.c: New test.
43884
43885         * gcc.c-torture/execute/990525-1.c: New test.
43886
43887 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43888
43889         * g++.old-deja/g++.other/anon3.C: New test.
43890         * g++.old-deja/g++.other/anon4.C: New test.
43891         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43892         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43893         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43894         Merrill).
43895
43896 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43897
43898         * gcc.c-torture/execute/990524-1.c: New test.
43899
43900         * gcc.dg/990524-1.c: New test.
43901
43902 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43903
43904         * gcc.c-torture/compile/990523-1.c: New test.
43905
43906 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43907
43908         * gcc.c-torture/compile/990519-1.c: New test.
43909
43910 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43911
43912         * gcc.c-torture/compile/990517-1.c: New test.
43913
43914         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43915         (e4, f4): New tests.
43916         (main): Call them.
43917
43918 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43919
43920         * gcc.dg/noreturn-1.c: New test.
43921
43922 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43923
43924         * gcc.c-torture/execute/990513-1.c: New test.
43925
43926 1999-05-10  Richard Henderson  <rth@cygnus.com>
43927
43928         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43929
43930 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43931
43932         * g77.f-torture/execute/erfc.f: Use small single-precision
43933         values, to avoid problems on Alphas when not -mieee.
43934
43935 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43936
43937         * gcc.dg/990506-0.c: New test.
43938
43939 1999-05-08  Richard Henderson  <rth@cygnus.com>
43940
43941         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43942         the constant to test.  Don't XFAIL 64-bit targets.
43943
43944         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43945         * g++.old-deja/g++.law/profile1.C: Likewise.
43946
43947         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43948         operator new instances.
43949         * g++.old-deja/g++.other/delete5.C: Likewise.
43950
43951 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43952
43953         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43954         intrinsic.
43955
43956 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43957
43958         * g77.f-torture/execute/u77-test.f: Reverse order of two
43959         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43960
43961 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43962
43963         * gcc.dg/compare1.c: New test.
43964
43965 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43966
43967         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43968         New tests.
43969
43970 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43971
43972         * g77.f-torture/compile/19990502-1.f: New test.
43973
43974 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43975
43976         * g77.f-torture/compile/19990502-0.f: New test.
43977
43978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43979
43980         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43981         intrinsic.
43982
43983 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43984
43985         * g77.f-torture/execute/u77-test.f (main): List libU77
43986         intrinsics not currently tested.
43987         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43988         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43989         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43990         Trim blanks off the ends of some printed strings.
43991
43992 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43993
43994         * g77.f-torture/execute/u77-test.f (main): Just warn about
43995         FSTAT gid disagreement, as it's expected on some systems.
43996
43997 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43998
43999         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44000         use a new function, which allows for some slop.
44001         Clean up some commentary.
44002         (issum): The new function.
44003         (sgladd): Deleted subroutine.
44004
44005 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44006
44007         * g77.f-torture/execute/u77-test.f: Modify to be more like
44008         libf2c/libU77 version, bringing patches to that version here.
44009         Add suitable commentary.
44010
44011 1999-04-25  Richard Henderson  <rth@cygnus.com>
44012
44013         * gcc.dg/990424-1.c: New test.
44014
44015 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44016
44017         * g77.f-torture/execute/u77-test.f (main): Bug involving
44018         LSTAT has been fixed, so turn back on full checking.
44019
44020 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44021
44022         * g77.f-torture/compile/19990419-0.f: New test.
44023         * g77.f-torture/execute/19990419-1.f: New test.
44024
44025 1999-04-17  Richard Henderson  <rth@cygnus.com>
44026
44027         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44028         to avoid the need for a prototype to supress a warning.
44029
44030 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44031
44032         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44033
44034 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44035
44036         * gcc.c-torture/execute/990404-1.c: New test.
44037
44038 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44039
44040         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44041         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44042         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44043         missing initializer warnings.
44044
44045 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44046
44047         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44048         matching strings.
44049
44050 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44051
44052         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44053
44054 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44055
44056         * g77.f-torture/execute/19990325-0.f: New test.
44057         * g77.f-torture/execute/19990325-1.f: New test.
44058
44059 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44060
44061         * gcc.c-torture/execute/990324-1.c: New test.
44062
44063 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44064
44065         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44066         test with 4.
44067
44068 1999-03-17  Richard Henderson  <rth@cygnus.com>
44069
44070         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44071
44072 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44073
44074         * g77.f-torture/execute/19990313-2.f: New test.
44075         * g77.f-torture/execute/19990313-3.f: New test.
44076
44077 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44078
44079         * g77.f-torture/execute/19990313-0.f: New test.
44080         * g77.f-torture/execute/19990313-1.f: New test.
44081
44082 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44083
44084         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44085         printf to sprintf.
44086         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44087         (main): Add check for u15.  Conditionalize u31 check depending on
44088         whether ints are <32 bits or >=32 bits.
44089
44090 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44091
44092         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44093
44094 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44095
44096         * g77.f-torture/compile/19990305-0.f: New test.
44097         * g77.f-torture/execute/19981119-0.f: New test.
44098
44099 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44100
44101         * g77.f-torture/execute/970625-2.f: call ABORT if final
44102         result is not correct, instead of just printing it.
44103         Add this checking via newly introduced obfuscation, to
44104         trip up buggy front ends.
44105
44106 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44107
44108         * g77.f-torture/compile/960317-1.f: Moved from being
44109         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44110
44111 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44112
44113         * g77.f-torture/execute/960317-1.f: New (old) test.
44114         * g77.f-torture/execute/970625-2.f: Ditto.
44115
44116 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44117
44118         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44119         message on line 1 or line 2; cccp and cpplib do this differently.
44120
44121 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44122
44123         * g++.old-deja/g++.law/weak1.C: New test.
44124
44125 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44126
44127         * gcc.c-torture/execute/990119-1.c: Renamed to...
44128         * gcc.dg/990119-1.c: this, so it will only be tested once
44129         (it's a preprocessor test, it doesn't need to be run at
44130         multiple optimization levels).
44131
44132 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44133
44134         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44135           ALWAYS_CXXFLAGS.
44136
44137 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44138
44139         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44140         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44141         to not be compilable by current g77.
44142
44143 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44144
44145         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44146
44147 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44148
44149         * gcc.c-torture/execute/990222-1.c: New test.
44150
44151 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44152
44153         * g77.f-torture/compile/19990218-0.f: New test.
44154         * g77.f-torture/noncompile/19990218-1.f: New test.
44155
44156 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44157
44158         * g77.f-torture/compile/19981216-0.f: New test.
44159
44160 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44161
44162         * gcc.dg/990214-1.c: New test.
44163
44164 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44165
44166         * gcc.dg/990213-2.c: New test.
44167
44168         * gcc.dg/990213-1.c: New test.
44169
44170 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44171
44172         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44173         ints.
44174
44175 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44176
44177         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44178         specified by target.
44179
44180         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44181
44182 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44183
44184         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44185
44186 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44187
44188         * gcc.dg/special/ecos.exp: New test driver for new tests with
44189         special requirements.
44190
44191         * gcc.dg/special/alias-1.c: New test.
44192         * gcc.dg/special/gcsec-1.c: New test.
44193         * gcc.dg/special/weak-1.c: New test.
44194         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44195         * gcc.dg/special/weak-2.c: New test.
44196         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44197         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44198         * gcc.dg/special/wkali-1.c: New test.
44199         * gcc.dg/special/wkali-2.c: New test.
44200         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44201         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44202
44203 1999-02-10  Felix Lee  <flee@cygnus.com>
44204
44205           * lib/c-torture.exp (c-torture-compile): Pull out code for
44206           analyzing gcc error messages.
44207           (c-torture-execute): Likewise.  Fix some (harmless) false
44208           positives.
44209           * lib/gcc.exp (gcc_check_compile): New function.
44210
44211 1999-02-08  Richard Henderson  <rth@cygnus.com>
44212
44213         * gcc.c-torture/execute/990208-1.c: New test.
44214
44215 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44216
44217         * g++.dg/special/ecos.exp: New driver for new tests with special
44218         requirements
44219
44220         * g++.dg/special/conpr-1.C: New test
44221         * g++.dg/special/conpr-2.C: New test
44222         * g++.dg/special/conpr-2a.C: New test
44223         * g++.dg/special/conpr-3.C: New test
44224         * g++.dg/special/conpr-3a.C: New test
44225         * g++.dg/special/conpr-3b.C: New test
44226
44227         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44228         allow g++ to use the dg driver
44229
44230         * README: Add comment about g++.dg directory
44231
44232 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44233
44234         * README: Update email addresses.
44235
44236 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44237
44238         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44239         arguments in order to force structure S onto the stack even on
44240         the alpha.
44241         (test): Pass 10 leading arguments to function foo as well as the
44242         structure S.
44243
44244         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44245         failure for all targets.
44246
44247         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44248         abort to terminate program execution.
44249
44250 1999-01-30  Richard Henderson  <rth@cygnus.com>
44251
44252         * gcc.c-torture/execute/990130-1.c: New test.
44253
44254 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44255
44256         * gcc.dg/990130-1.c: New test.
44257
44258 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44259
44260         * gcc.c-torture/execute/990128-1.c: New test.
44261
44262 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44263
44264         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44265
44266 1999-01-27  Felix Lee  <flee@cygnus.com>
44267
44268         * lib/c-torture.exp (c-torture-compile): pull out code for
44269         analyzing gcc error messages.
44270         (c-torture-execute): ditto, and fix some (harmless) false
44271         positives.
44272         * lib/gcc.exp (gcc_check_compile): new function.
44273
44274 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44275
44276         * gcc.dg/990117-1.c: New test.
44277
44278         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44279
44280         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44281
44282 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44283
44284         * g77.f-torture/compile/990115-1.f: New test.
44285
44286 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44287
44288         * gcc.c-torture/compile/990107-1.c: New test
44289
44290 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44291
44292         * gcc.c-torture/execute/990106-2.c: New test.
44293
44294         * gcc.c-torture/execute/990106-1.c: New test.
44295
44296 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44297
44298         * gcc.c-torture/compile/981223-1.c: New test.
44299
44300 1998-12-29  Richard Henderson  <rth@cygnus.com>
44301
44302         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44303         (opt3): Rename from opt4 and disable.
44304
44305 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44306
44307         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44308
44309 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44310
44311         * g++.old-deja/g++.other/conv5.C: New test.
44312
44313 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44314
44315         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44316
44317 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44318
44319         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44320
44321 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44322
44323         * gcc.c-torture/compile/981211-1.c: New test.
44324
44325 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44326
44327         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44328
44329         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44330
44331 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44332
44333         * gcc.special/930510-1.c: Make C9X safe.
44334         * gcc.misc-tests/gcov-1.c Similarly.
44335         * gcc.misc-tests/gcov-2.c Similarly.
44336
44337 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44338
44339         * gcc.dg/ultrasp1.c: New test.
44340
44341 1998-12-06  Richard Henderson  <rth@cygnus.com>
44342
44343         * gcc.c-torture/execute/981206.c: New test.
44344
44345 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44346
44347         * g++.old-deja/g++.ns/template7.C: New test.
44348
44349         * g++.old-deja/g++.other/expr1.C: New test.
44350
44351         * g++.old-deja/g++.eh/tmpl3.C: New test.
44352
44353         * g++.old-deja/g++.eh/tmpl2.C: New test.
44354
44355 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44356
44357         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44358         * g++.old-deja/g++.other/using6.C: Removed.
44359         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44360
44361         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44362
44363 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44364
44365         * g++.old-deja/g++.pt/overload8.C: New test.
44366
44367         * g++.old-deja/g++.pt/overload7.C: New test.
44368
44369         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44370
44371         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44372         and relinking messages.
44373         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44374         compiling with -frepo.
44375
44376 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44377
44378         * g++.old-deja/g++.pt/lookup6.C: New test.
44379
44380 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44381
44382         * gcc.c-torture/execute/981130-1.c: New test.
44383         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44384
44385 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44386
44387         * g++.old-deja/g++.pt/explicit76.C: New test.
44388
44389         * g++.old-deja/g++.pt/friend38.C: New test.
44390
44391         * g++.old-deja/g++.ns/crash2.C: New test.
44392
44393         * g++.old-deja/g++.pt/defarg8.C: New test.
44394
44395         * g++.old-deja/g++.pt/instantiate6.C: New test.
44396
44397         * g++.old-deja/g++.pt/static6.C: New test.
44398
44399         * g++.old-deja/g++.pt/decl2.C: New test.
44400
44401 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44402
44403         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44404         problem is actually related with name lookup, but so what? :-)
44405
44406         * g++.old-deja/g++.pt/friend37.C: New test.
44407
44408 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44409
44410         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44411         element, which fails on some systems.
44412
44413         * g77.f-torture/execute/labug1.f: New test.
44414
44415 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44416
44417         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44418         is defined.
44419
44420 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44421
44422         * g77.f-torture/compile/981117-1.f: New test.
44423
44424 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44425
44426         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44427         properly discarded.
44428
44429 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44430
44431         * gcc.c-torture/execute/memcheck: New directory of tests for
44432         -fcheck-memory-usage.
44433
44434 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44435
44436         * README: New file, general information about the testsuite and
44437         new description of the various C++ test subdirectories.
44438         * README.g++: Eliminate obsolete information, update and move most
44439         relevant stuff to README.
44440
44441 1998-11-07  Richard Henderson  <rth@cygnus.com>
44442
44443         * gcc.c-torture/compile/981107-1.c: New test.
44444
44445 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44446
44447         * execute/memcpy-bi.c: New testcase.
44448
44449 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44450
44451         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44452         base classes.
44453
44454         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44455         template is selected.
44456
44457         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44458         classes, it should be accepted for all types.
44459
44460         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44461
44462         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44463         specializations start with template headers.
44464
44465 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44466
44467         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44468
44469         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44470         non-POD types.
44471
44472 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44473
44474         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44475
44476 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44477
44478         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44479
44480 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44481
44482         * 981019-1.c: New test.
44483
44484 1998-10-14  Robert Lipe <robertl@dgii.com>
44485
44486         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44487         find objc headers.
44488
44489 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44490
44491         * compile/981001-4.c: Remove use of GCC extension that triggers a
44492         compiler bug.
44493
44494 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44495
44496         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44497
44498 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44499
44500         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44501         instantiation of template produces incorrect code for delete
44502         expression.
44503
44504         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44505         constructors' name is not unique.
44506         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44507         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44508
44509         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44510         automatic array of const is ill-formed.
44511
44512         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44513         of template parameter?
44514
44515         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44516         const.
44517
44518         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44519         pointer-to-member expression.
44520
44521         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44522         declaration causes ICE.
44523
44524 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44525
44526         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44527         reserved in the global namespace.
44528
44529         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44530         generate needed virtual table.
44531
44532         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44533
44534 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44535
44536         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44537         template-dependent type
44538
44539 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44540
44541         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44542         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44543         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44544
44545         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44546         class should be usable as argument of member function.
44547         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44548         class should be usable as return type of member function.
44549         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44550         class should be usable as type of data member.
44551
44552         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44553
44554 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44555
44556         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44557
44558 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44559
44560         * gcc.dg/dll-?.c Add thumb to target list.
44561         Fix assembler scan patterns to match current assembler output.
44562
44563 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44564
44565         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44566         matching of template brackets.
44567
44568         * g++.old-deja/g++.other/using4.C: New test.  Test using
44569         declarations of methods from base classes.
44570
44571         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44572         within functions should introduce names into the innermost
44573         enclosing namespace.
44574
44575         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44576         of static locals if first initialization throws.
44577
44578 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44579
44580         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44581
44582 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44583
44584         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44585         lose track of the possible targets of tablejump insns.
44586         * special/special.exp: Run it.
44587
44588 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44589
44590         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44591         must be declared before its specializations can be named in friend
44592         declarations.
44593
44594 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44595
44596         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44597
44598         * g77.f-torture/execute/io1.f: New test.
44599
44600 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44601
44602         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44603         with pointer to template function, for which no argument deduction
44604         is possible.
44605
44606         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44607         specialization of template function as argument to template
44608         function.
44609
44610         * g++.old-deja/g++.other/access2.C: New test; Inner class
44611         shouldn't have privileged access to Outer's names.
44612
44613 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44614
44615         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44616         friend template declared within template class conflicts with
44617         nested class of the same name.
44618
44619         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44620         is ignored.
44621
44622         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44623         object with direct initializer as function declaration.
44624
44625         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44626         initializers.
44627
44628         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44629         involving const pointer and NULL produces incorrect result.
44630
44631         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44632         type name without `typename' should be rejected with -pedantic.
44633
44634 1998-10-02  Richard Henderson  <rth@cygnus.com>
44635
44636         * g++.old-deja/g++.other/addrof1.C: New test.
44637
44638 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44639
44640         * gcc.c-torture/compile/981001-1.c: New test.
44641         * gcc.c-torture/execute/981001-1.c: New test.
44642
44643 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44644
44645         * gcc.c-torture/compile/981001-2.c: New test.
44646         * gcc.c-torture/compile/981001-3.c: New test.
44647         * gcc.c-torture/compile/981001-4.c: New test.
44648
44649 1998-10-01  Robert Lipe  <robertl@dgii.com>
44650
44651         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44652         multilibbed hosts.  Idea grafted from g77.exp.
44653
44654 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44655
44656         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44657         avoid losing on systems which need -lsocket.
44658
44659 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44660
44661         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44662         * g++.old-deja/g++.other/nested2.C: Ditto.
44663         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44664         failure.
44665
44666 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44667
44668         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44669         preferred over template operator!= for enum bitfields.
44670
44671 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44672
44673         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44674         that happen to have the same base name, but in different scopes,
44675         are incorrectly rejected.
44676
44677 1998-09-16  Richard Henderson  <rth@cygnus.com>
44678
44679         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44680         on the native word size instead of an integer literal.
44681
44682 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44683
44684         * g++.old-deja/g++.other/static2.C: Invocation of static data
44685         member of type pointer-to-function denoted as non-static member.
44686
44687         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44688         checks involving function types and aliases.
44689
44690 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44691
44692         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44693         redefined to the same non-trivial type.
44694
44695         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44696         namespace-qualification of template specializations declared in
44697         other namespaces.
44698
44699         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44700         to declare a subset of the specializations of a template function
44701         as friends of specializations of a template class.
44702
44703         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44704         member templates that do not fully specialize the enclosing
44705         template class are rejected.
44706
44707 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44708
44709         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44710
44711 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44712
44713         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44714         altered from libf2c/libU77 version.
44715
44716 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44717
44718         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44719
44720 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44721
44722         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44723         (un)signed char are different types for template specialization
44724         purposes.
44725
44726 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44727
44728         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44729         * objc: ObjC testsuite.
44730
44731 1998-08-31  Catherine Moore  <clm@cygnus.com>
44732
44733         * gcc.c-torture/execute/941014-1.x: New file.
44734
44735 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44736
44737         * lib/c-torture.exp: Add support for
44738         torture_eval_before_compile and torture_eval_before_execute
44739         variables.
44740
44741 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44742
44743         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44744         this test triggers valid.
44745
44746 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44747
44748         * gcc.dg/980827-1.c: New test.
44749
44750 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44751
44752         * gcc.c-torture/execute/loop-4b.c: New test.
44753
44754 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44755
44756         * lib/c-torture.exp: Add support for
44757         torture_eval_before_compile and torture_eval_before_execute
44758         variables.
44759
44760 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44761
44762         * gcc.c-torture/compile/980825-1.c: New test.
44763
44764 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44765
44766         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44767         count number tests in opt_t0 not good_t0.
44768
44769 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44770
44771         * gcc.c-torture/compile/930326-1.x: Fix typo.
44772
44773 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44774
44775         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44776         causes an ICE.
44777
44778 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44779
44780         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44781         STACK_SIZE is defined.
44782         * gcc.c-torture/unsorted/stuct.c: Similarly.
44783
44784         * gcc.c-torture/compile/980821-1.c: New test.
44785
44786 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44787
44788         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44789
44790 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44791
44792         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44793         code.
44794
44795 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44796
44797         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44798         error'.
44799
44800 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44801
44802         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44803
44804 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44805
44806         * gcc.c-torture/compile/980816-1.c: New test.
44807
44808         * gcc.dg/980816-1.c: New test.
44809
44810 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44811
44812         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44813         compiler for ieee tests.
44814
44815 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44816
44817         * g77.f-torture/compile/980729-0.f: New test.
44818
44819 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44820
44821         * gcc.c-torture/special/eeprof-1.c: New test, for
44822         -finstrument-functions.
44823         * gcc.c-torture/special/special.exp: Run it.
44824
44825 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44826
44827         * gcc.c-torture/compile/980729-1.c: New test.
44828
44829 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44830
44831         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44832         __thumb__ is defined, and test for ARM style doubles if so.
44833
44834 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44835
44836         * g77.f-torture/noncompile/980615-0.f: New test.
44837
44838 1998-07-26  H.J. Lu  (hjl@gnu.org)
44839
44840         * gcc.dg/980312-1.c: Do link instead of compile.
44841         * gcc.dg/980313-1.c: Likewise.
44842
44843 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44844
44845         * gcc.c-torture/compile/980726-1.c: New test.
44846
44847 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44848
44849         * g77.f-torture/execute/io0.f: New test.
44850
44851 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44852
44853         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44854         an int.
44855
44856 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44857
44858         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44859         m32r bugs.
44860
44861 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44862
44863         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44864         c-decl.c:grokdeclarator can handle mode attributes.
44865
44866 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44867
44868         * gcc.c-torture/execute/980716-1.c: New test.
44869
44870 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44871
44872         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44873         the mn10200.
44874         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44875         the mn10200.
44876         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44877         * gcc.c-torture/compile/930326-1.x: Similarly.
44878
44879 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44880
44881         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44882         New test from Craig.
44883
44884 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44885
44886         * g77.f-torture/noncompile/980616-0.f: New test.
44887
44888         * g77.f-torture/execute/970816-3.f: New test from Craig.
44889
44890 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44891
44892         *  g++.other/singleton.C: Return error value instead of taking
44893         SIGSEGV.
44894
44895 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44896
44897         *  g++.other/singleton.C: New test.  Warning is under dispute.
44898         Runtime crash is not.
44899
44900 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44901
44902         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44903         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44904         using6.C, using7.C}: New namespace tests.
44905
44906 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44907
44908         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44909         specialization with typedef'ed names used as array indexes.
44910
44911 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44912
44913         * gcc.c-torture/execute/980709-1.c: New test.
44914
44915         * gcc.dg/980709-1.c: New test.
44916
44917 1998-07-07  Richard Henderson  <rth@cygnus.com>
44918
44919         * gcc.c-torture/execute/bcp-1.c: New test.
44920
44921 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44922
44923         * gcc.c-torture/execute/980707-1.c: New test.
44924
44925 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44926
44927         * gcc.c-torture/compile/980706-1.c: New test.
44928
44929 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44930
44931         * g77.f-torture/execute/980701-0.f,
44932         g77.f-torture/execute/980701-1.f: New test from Craig.
44933
44934 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44935
44936         * gcc.c-torture/compile/980701-1.c: New test.
44937
44938         * gcc.c-torture/execute/980701-1.c: New test.
44939
44940 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44941 rlsruhe.de>
44942
44943         * g++.old-deja/g++.robertl/eb132.C: New test.
44944         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44945
44946 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44947
44948         * g77.f-torture/execute/980628-7.f,
44949         g77.f-torture/execute/980628-8.f,
44950         g77.f-torture/execute/980628-9.f,
44951         g77.f-torture/execute/980628-10.f: New tests from Craig.
44952
44953         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44954
44955 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44956
44957         * g77.f-torture/execute/980628-4.f: New test from Craig.
44958         * g77.f-torture/execute/980628-5.f: Likewise.
44959         * g77.f-torture/execute/980628-2.f: Likewise.
44960         * g77.f-torture/execute/980628-0.f: Likewise.
44961         * g77.f-torture/execute/980628-1.f: Likewise.
44962         * g77.f-torture/execute/980628-3.f: Likewise.
44963         * g77.f-torture/execute/980628-6.f: Likewise.
44964
44965 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44966
44967         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44968         directory when nothing has been installed yet.
44969
44970 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44971
44972         * gcc.c-torture/special/special.exp: Handle newer versions of
44973         dejagnu.
44974
44975 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44976
44977         * gcc.dg/980626-1.c: New test.
44978
44979 1998-06-19  Bruno Haible <haible@ilog.fr>
44980
44981         * gcc.misc-tests/m-un-2.c: New test.
44982         * g++.old-deja/g++.other/warn01.c: Likewise.
44983
44984 1998-06-19  Robert Lipe  <robertl@dgii.com>
44985
44986         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44987         compatibility with assmblers with a different comment character.
44988         Eliminate use of GAS-specific extensions.
44989
44990 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44991
44992         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44993
44994 1998-06-19  Robert Lipe  <robertl@dgii.com>
44995
44996         * lib/g77.exp: Replace search for libf2c.a with search for newly
44997         renamed libg2c.a
44998
44999 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45000
45001         * gcc.c-torture/execute/980617-1.c: New test.
45002
45003 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45004
45005         * gcc.c-torture/execute/980612-1.c: New test.
45006
45007 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45008
45009         * gcc.dg/980523-1.c: Only test on ppc-linux.
45010         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45011
45012         * gcc.c-torture/execute/980608-1.c: New test.
45013
45014 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45015
45016         * gcc.c-torture/execute/980605-1.c: New test.
45017
45018 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45019
45020         * gcc.c-torture/execute/980604-1.c: New test.
45021
45022 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45023
45024         * gcc.c-torture/execute/980602-1.c: New test.
45025         * gcc.c-torture/execute/980602-2.c: Likewise.
45026
45027 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45028
45029         * 970125-0.f: Fix per JCB.  Add commentary.
45030
45031 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45032
45033         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45034         IEEE -0 support.
45035
45036 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45037
45038         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45039         earlier.
45040
45041 1998-05-28  Catherine Moore <clm@cygnus.com>
45042
45043         * gcc.c-torture/execute/980526-3.c: New test.
45044
45045 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45046
45047         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45048         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45049         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45050         m88k-motorola-sysv3 to XFAIL.
45051
45052 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45053
45054         * gcc.dg/980526-1.c: New test.
45055         * gcc.c-torture/execute/980526-2.c: New test.
45056
45057 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45058
45059         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45060
45061         * gcc.c-torture/execute/980526-1.c: New test.
45062
45063 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45064
45065         * g77.f-torture/execute/alpha2.f: Add runtime test.
45066
45067 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45068
45069         * g++.old-deja/old-deja.exp: Strip leading directories.
45070
45071         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45072         error for the line.  Don't run multiple tests for the same line.
45073
45074 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45075
45076         * gcc.dg/980523-1.c: New test.
45077
45078 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45079
45080         * g77.f-torture/compile/970915-0.f: New test.
45081
45082 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45083
45084         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45085
45086 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45087
45088         * gcc.dg/980520-1.c: New test.
45089
45090 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45091
45092         * gcc.dg/980502-1.c: Fix return type.
45093
45094 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45095
45096         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45097         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45098         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45099         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45100         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45101
45102 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45103
45104         * g77.f-torture/execute/980520-1.f: New test.
45105
45106 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45107
45108         * lib/mike-g77.exp: New file.
45109
45110         * g77.f-torture/noncompile/noncompile.exp,
45111         g77.f-torture/noncompile/check0.f: New files.
45112
45113 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45114
45115         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45116         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45117         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45118         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45119         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45120         abort where appropriate.
45121
45122 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45123
45124         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45125         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45126
45127 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45128
45129         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45130
45131 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45132
45133         * g77.f-torture/compile/980427-0.f: New test.
45134
45135 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45136
45137         * g77.f-torture/compile/980424-0.f: New test.
45138
45139 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45140
45141         * g77.f-torture/compile/980419-2.f (main): New test.
45142         * g77.f-torture/compile/970125-0.f: New test.
45143         * g77.f-torture/compile/980419-1.f: New test.
45144
45145 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45146
45147         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45148         of loop-4.c.
45149
45150 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45151
45152         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45153
45154 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45155
45156         * gcc.c-torture/compile/980329-1.c: New test.
45157
45158 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45159
45160         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45161         * gcc.dg/980312-1.c: Fix typo in -march command.
45162
45163 1998-03-16  H.J. Lu  (hjl@gnu.org)
45164
45165         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45166
45167 1998-03-11  Robert Lipe  <robertl@dgii.com>
45168
45169         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45170         Dave Love agree the Fortran source is bogus.
45171
45172 1998-03-11  Robert Lipe  <robertl@dgii.com>
45173
45174         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45175         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45176         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45177         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45178         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45179
45180 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45181
45182         * g++.old-deja/g++.other/friend1.C: New test.
45183
45184 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45185
45186         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45187         possibly uninitialized) variables and declare dnrm2.
45188
45189 1998-02-23  Robert Lipe <robertl@dgii.com>
45190
45191         From Bruno Haible <haible@ilog.fr>:
45192         * gcc.c-torture/execute/980223.c: New test.
45193
45194 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45195
45196         * gcc.dg/ifelse-1.c: New test.
45197
45198 1998-02-09  H.J. Lu  (hjl@gnu.org)
45199
45200         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45201
45202           * lib/old-dejagnu.exp (old-dejagnu): Added the
45203           "execution test - XFAIL *-*-*" handling in the spirit of
45204           "excess errors test -". Changed the "execution test fails"
45205           handling to be like "excess errors test fails".
45206           * Update various tests accordingly.
45207
45208 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45209
45210         * gcc.c-torture/execute/980205.c: New test.
45211
45212 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45213
45214         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45215         * lib/f-torture.exp: Similarly.
45216         * gcc.c-torture: Rename all .cexp files to .x files.
45217
45218 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45219
45220         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45221         (940510-1.c): Removed duplicate.
45222         (971104-1.c): New test.
45223
45224 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45225
45226           * lib/f-torture.exp: Improve error and loop detection.
45227
45228 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45229
45230         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45231         use that to size the filler array.
45232
45233 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45234
45235         * lib/c-torture.exp(c-torture-execute): Fix typo.
45236
45237         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45238         testcase as the executable name. Keep the executable around if
45239         the test fails.
45240
45241 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45242
45243         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45244         changes.  Only test one -g option, and move it to the end of the
45245         list of options to test.
45246
45247 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45248
45249         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45250         variable GCC_TORTURE_OPTIONS to supply default switches separated
45251         by colons.  If no environment variable, run tests with -O0 -g, -O1
45252         -g, and -O2 -g as well.
45253
45254 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45255
45256         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45257         explanatory comments. Fix indentation.
45258
45259 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45260
45261         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45262
45263 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45264
45265         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45266         * g++.old-deja/g++.mike/p7325.C: Likewise.
45267         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45268
45269 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45270
45271         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45272         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45273         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45274         * g++.old-deja/g++.law/operators4.C: Likewise.
45275
45276 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45277
45278         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45279         * g++.old-deja/g++.mike/p784.C: Ditto.
45280         * g++.old-deja/g++.mike/p785.C: Ditto.
45281
45282 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45283
45284           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45285
45286 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45287
45288         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45289         target feature; pass this to c-torture-execute as needed.
45290
45291 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45292
45293         * lib/c-torture.exp(c-torture-execute): If the previous and the
45294         current executables being tested are identical, we don't need to
45295         run the executable again. Try to make the executable names
45296         unique. Add an optional argument for passing additional compiler
45297         flags.
45298
45299 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45300
45301         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45302
45303 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45304
45305         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45306
45307 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45308
45309         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45310         32bit or larger longs.
45311
45312         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45313         have either a 32bit long or 32bit int.
45314
45315 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45316
45317         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45318         Make double precision tests dependent on sizeof (double).
45319
45320 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45321
45322         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45323         too.
45324
45325 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45326
45327         * gcc.c-torture/compile/961203-1.cexp: New script.
45328
45329 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45330
45331         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45332         up the includes ourselves.
45333
45334 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45335
45336         * lib/plumhall.exp: Remove random include, and add a few
45337         verbose messages for debugging.
45338
45339 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45340
45341         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45342         of trying to do it ourselves.
45343
45344 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45345
45346         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45347
45348 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45349
45350         * gcc.prms/5403.c: Made regexp a bit less strict.
45351
45352 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45353
45354         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45355         is returned from remote_load instead.
45356         * lib/plumhall.exp: Ditto.
45357         * lib/mike-g++.exp: Ditto.
45358         * lib/old-dejagnu.exp: Ditto.
45359         * lib/c-torture.exp: Ditto.
45360
45361 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45362
45363         * lib/g++.exp: Use build_wrapper procedure.
45364         * lib/gcc.exp: Ditto.
45365
45366 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45367
45368         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45369         an old-style decl for malloc.  Fixes tests to work when
45370         sizeof (int) != sizeof (size_t).
45371
45372 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45373
45374         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45375
45376         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45377         use stdargs.h interface.
45378
45379 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45380
45381         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45382         NO_VARARGS when compiling.
45383
45384 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45385
45386         * lib/plumhall.exp(ph_includes): New procedure.
45387         (ph_make): Use it.
45388         (ph_compiler): Ditto.
45389
45390         * lib/g++.exp: Rename test-glue.c to testglue.c.
45391         * lib/gcc.exp: Ditto.
45392
45393 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45394
45395         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45396         to completion when it's called.
45397
45398 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45399
45400         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45401         is defined, don't do test.
45402
45403 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45404
45405         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45406         for object files.
45407         (ph_summary): Mark skipped testcases as untested, not unresolved.
45408
45409         * lib/plumhall.exp (ph_make): If unresolved because of bad
45410         errorCode, record errorCode in log file.
45411         (*): Replace send_log/verbose with verbose -log.
45412
45413 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45414
45415         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45416         double conversion if double isn't at least 8 bytes.
45417
45418         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45419         int to work with targets where int is 16 bits.
45420
45421         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45422         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45423         precision for the test to complete.
45424
45425 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45426
45427         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45428         if d10v is not compiled with the -mdouble64 flag.
45429         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45430
45431         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45432         d10v is not compiled with the -mint32 flag.
45433
45434 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45435
45436         * lib/plumhall.exp: Use incr_count.
45437
45438 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45439
45440         * gcc.c-torture: Update to c-torture-1.45.
45441
45442 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45443
45444         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45445         the name of the expect testcase file).
45446
45447         * lib/g++.exp(g++_init): Ditto.
45448
45449 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45450
45451         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45452         the host.
45453
45454         * lib/gcc.exp(gcc_exit): New procedure.
45455
45456 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45457
45458         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45459         specs where appropriate.
45460
45461         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45462         because of new "candidates are" messages, and removed a few
45463
45464         * Converted all non-old-style g++ testcases to old-style, and
45465         moved into g++.old-deja.
45466
45467 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45468
45469         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45470         options.
45471
45472         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45473         succeeded.
45474
45475         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45476
45477 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45478
45479         * lib/gcc.exp (gcc_target_compile): Add support for defining
45480         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45481         the machine doesn't have those features.
45482
45483 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45484
45485         * g++.law/operators4.exp: Don't use LIBS.
45486
45487 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45488
45489         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45490
45491         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45492         * lib/g++.exp: Set it here instead. Also, allow use of the
45493         --tool_exec and --tool_opt options. Change CXX to
45494         GXX_UNDER_TEST.
45495
45496         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45497
45498         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45499
45500 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45501
45502         * lib/old-dejagnu.exp: Use prune_warnings instead of
45503         prune_system_crud.
45504         * lib/mike-g++.exp: Ditto.
45505         * lib/gcc.exp: Ditto.
45506         * lib/g++.exp: Ditto.
45507
45508         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45509
45510 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45511
45512           * 941014-2.c: Include stdlib.h
45513           * 960327-1.c: Include stdio.h
45514           * dbra.c, index-1.c: Don't assume ints are 32bits.
45515
45516 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45517
45518         * lib/gcc.exp: Add gcc,stack_size target feature.
45519
45520         * lib/g++.exp(g++_target_compile): Add the include and link
45521         paths here, not in two other places. And, it's $options, not
45522         options.
45523
45524         * lib/mike-g++.exp(postbase): Remove the code that determines
45525         the correct include and link paths.
45526         * g++.old-deja/old-deja.exp: Ditto.
45527
45528 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45529
45530         * lib/g++.exp(g++_init): target_compile no longer returns the
45531         filename of the result.
45532
45533 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45534
45535         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45536         call to glob.
45537
45538         * gcc.c-torture/special/special.exp: Change call to
45539         gcc_target_compile to include the object file.
45540
45541 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45542
45543         * gcc.c-torture/special/special.exp: Correct misspelling in last
45544         change.
45545
45546 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45547
45548         * lib/plumhall.exp(ph_summary): Log the entire output of the
45549         executable. Return -1 if there were any failures, 0 otherwise.
45550         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45551         (ph_make): Clean up objects and executables that were built
45552         if the tests succeeded.
45553
45554 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45555
45556         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45557         libraries and includes in the build tree as appropriate.
45558
45559 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45560
45561         * lib/c-torture.exp: Instead of looking for the global variable
45562         NO_LONG_LONG, check to see if that's a feature of the target.
45563
45564 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45565
45566         * config/default.exp: Minimize. Delete the remainer of the files in
45567         config; this functionality is now in devo/dejagnu/config.
45568
45569         g++.*/*: Pass any additional flags used to compile to postbase;
45570         delete CXXFLAGS.
45571
45572         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45573         is now done by runtest.exp. Use gcc_target_compile instead of
45574         compile.
45575
45576         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45577         Remove references to CFLAGS. Use remote_file instead of
45578         calling rm -f.
45579         (c-torture): Take a list of arguments to use to compile this
45580         testcase.
45581
45582         lib/g++.exp: Simplify. Use target_compile instead of compile.
45583         lib/gcc-dg.exp: Ditto.
45584         lib/gcc.exp: Ditto.
45585         lib/mike-{gcc,g++}.exp: Ditto.
45586         lib/old-dejagnu.exp: Ditto.
45587         lib/plumhall.exp: Ditto.
45588
45589 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45590
45591         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45592         (ph_linker): Likewise.
45593
45594 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45595
45596           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45597         MAP_ANON / MAP_ANONYMOUS if defined;
45598         else try to map from /dev/zero .
45599
45600 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45601
45602         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45603         isn't defined, then define it to MAP_ANONYMOUS.
45604
45605 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45606
45607         * gcc.c-torture: Update to c-torture-1.42 release.
45608
45609 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45610
45611         * gcc.c-torture: Update to c-torture-1.41 release.
45612
45613 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45614
45615         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45616         c-torture release.
45617
45618 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45619
45620         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45621         and LDFLAGS.  Fix second case to append the target_info ldflags
45622         onto LDFLAGS, not CFLAGS.
45623         * lib/g++.exp (g++_init): Add target_info stuff.
45624         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45625         of libgloss and newlib flags for !native.
45626
45627         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45628         (GDB): Fix relative path to go up another dir for finding gdb.
45629
45630 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45631
45632         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45633         versions in the target_info array, if they don't exist.
45634
45635 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45636
45637         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45638
45639 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45640
45641         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45642         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45643
45644 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45645
45646         * lib/old-dejagnu.exp: Don't remove the output file before we've
45647         actually tested it. Don't append pwd to the path of the executable
45648         we're testing.
45649
45650 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45651
45652         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45653
45654 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45655
45656         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45657         temporary directory for compiler files, and set it to a default
45658         value of /tmp. Set $output as the name of the output file from
45659         compiling the testcase. Add a -o option to $cflags_var so the
45660         compiler writes the final output file as $output. Set $executable
45661         to $output.
45662
45663         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45664         directory for compiler files, and set it to /tmp if it doesn't
45665         already have a value. Set $output_file to the name of the output
45666         file from compiling the testcase. Add a -o option to CXXFLAGS so
45667         the compiler writes the final output file as $output. Use $output
45668         as the executable to be tested.
45669
45670 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45671
45672         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45673
45674 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45675
45676         * gcc.c-torture/execute/pending-1.c: New test.  Still
45677         pending in Tege's queue.
45678
45679 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45680
45681         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45682         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45683         if there were failures.  Call unresolved if there were unresolved
45684         testcases.  Call gcc_fail if program did not run to completion.
45685         (ph_make): Pass additional argument name to ph_execute.
45686         (ph_execute): Add new argument.  Pass additional arguments to
45687         ph_summary.  Call gcc_fail is there is no execution output.
45688
45689 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45690
45691         * lib/plumhall.exp (proc_summary): Output relavent summary
45692         lines into the log so specific failures in plumhall can be
45693         investigated.
45694
45695 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45696
45697         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45698         (c-torture-execute): Don't try to execute tests which use
45699         "long long" types if $NO_LONG_LONG is nonzero.
45700
45701 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45702
45703         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45704         not c-torture.
45705
45706         * gcc.ieee: Move from here.
45707         * gcc.c-torture/execute/ieee: To here.
45708
45709 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45710
45711         * gcc.c-torture: Update to c-torture-1.41 release.
45712
45713 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45714
45715         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45716         not "$output".
45717
45718 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45719
45720         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45721         -c present.
45722
45723 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45724
45725         * config/proelf.exp: Handle connecting to a simulator.
45726
45727 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45728
45729         * config/proelf.exp: New file.  Enough framework that we can
45730         run c-torture tests on the proelf targets (or any other target
45731         that gdb can connect to for that matter).
45732
45733 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45734
45735         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45736         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45737
45738         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45739         exec_output exists.
45740
45741 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45742
45743         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45744         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45745
45746         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45747         to pass/fail/unresolved/unsupported/untested.  Caller must now
45748         call unresolved/unsupported/untested.
45749         * lib/*.exp: Update FSF address.  Update to handle new results of
45750         ${tool}_load.
45751         * lib/chill.exp (verbose): Delete.
45752
45753 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45754
45755         * lib/gcc.exp (default_gcc_start): Change order of args to
45756         $LDFLAGS $CFLAGS $LIBS.
45757         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45758         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45759         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45760         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45761         * gcc.misc-tests/dg-test.exp: Likewise.
45762         * gcc.misc-tests/msgs.exp: Likewise.
45763         * gcc.prms/prms.exp: Likewise.
45764         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45765         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45766
45767         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45768
45769 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45770
45771         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45772
45773         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45774         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45775
45776         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45777         necessary.
45778
45779 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45780
45781         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45782         global for loop; add use of $mathlib.
45783         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45784         settings here; set mathlib for anything but VxWorks.
45785
45786 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45787
45788         * gcc.c-torture: Update to c-torture-1.40 release.
45789
45790 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45791
45792         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45793         dg.exp.
45794
45795 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45796
45797         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45798         global.
45799
45800 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45801
45802         * lib/g++.exp (LIBS): Define if not already.
45803         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45804         (gcc-dg-prune): Call prune_gcc_output.
45805         * lib/gcc.exp (prune_gcc_output): New proc.
45806         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45807         prune_gcc_output.
45808
45809 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45810
45811         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45812         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45813
45814 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45815
45816         * gcc.c-torture: Update to c-torture-1.39 release.
45817
45818 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45819
45820         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45821         fails, try others as well.
45822
45823 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45824
45825         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45826         If compilation fails, mark execute tests as `untested'.
45827         If test is marked as unsupported, don't mark compilation and
45828         execute tests as failed.
45829
45830 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45831
45832         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45833         libstdc++ for whether or not we want to be doing shared
45834         libraries.  Delete link_curses since we don't need it anymore.
45835         * lib/mike-g++.exp (postbase): Don't link in libg++.
45836         * g++.old-deja/old-deja.exp: Likewise.
45837
45838 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45839
45840         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45841
45842 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45843
45844         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45845         For that, add `-Wl,-a,shared_archive'.
45846         * g++.old-deja/old-deja.exp: Likewise.
45847
45848 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45849
45850         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45851
45852 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45853
45854         * lib/mike-g++.exp (postbase): Pay attention to the status of
45855         g++_load.
45856
45857 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45858
45859           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45860
45861 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45862
45863         * lib/gcc.exp (default_gcc_start): No longer need to log program
45864         being executed or its output, execute_anywhere does that now.
45865         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45866         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45867
45868 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45869
45870         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45871         the same as those in lib/g++.exp.
45872
45873 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45874
45875         * gcc.c-torture: Update to c-torture-1.38 release.
45876         * gcc.ieee: Related changes.
45877
45878 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45879
45880         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45881         "exec". Minor reformatting changes.
45882
45883         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45884         cross. This means all "exec" calls now work on a remote host as
45885         well.
45886         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45887         cross. Filter out the extra "\r\n" stuff that expect puts in.
45888         (c-torture-execute): Filter out the bogus warnings like
45889         c-torture-compile does. Add support for canadian cross.
45890         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45891         Use execute_anywhere rather than calling exec directly. Now it
45892         works for canadian cross testing.
45893
45894 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45895
45896         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45897         results into a variable, and check that rather than using file exists.
45898
45899 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45900
45901         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45902         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45903
45904 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45905
45906         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45907         lib_curses if there's a shared libg++ in the build tree.
45908
45909 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45910
45911         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45912         if not supported target.
45913
45914 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45915
45916         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45917         link_curses up to always happen, not just for native builds.
45918
45919 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45920
45921         * gcc.c-torture: Update to c-torture-1.36 release.
45922         * gcc.failure: Related changes.
45923
45924 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45925
45926         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45927
45928 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45929
45930         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45931         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45932         runshlib, link_curses, and mathlib for link and run.
45933
45934         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45935         pass the runtime shared library options for Solaris, OSF/1, and
45936         Irix5, and link with -lcurses to avoid unresolved references.
45937
45938 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45939
45940         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45941         only run once.
45942
45943 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45944
45945         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45946
45947 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45948
45949         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45950         do not have a framework for the "compat" tests yet.
45951
45952 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45953
45954         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45955         set to null if we're testing vxworks5.1.  Use that instead of
45956         `-lm' in the setting of LIBS for link and run.
45957
45958 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45959
45960         * config/rom68k.exp (${tool}_load): Major changes to make it
45961         work.  Verified that it does in fact return the stuff in
45962         exec_output properly.  Catch any Emul or any TRAP other than 0.
45963
45964 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45965
45966         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45967         LDFLAGS properly for targets that need stuff from libgloss.
45968         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45969         only run once.
45970         (gpp_initialized): New variable.
45971
45972 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45973
45974         * config/rom68k.exp: Load libgloss.exp.
45975         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45976         so we can produce a fully linked binary.
45977         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45978         so we can produce a fully linked binary.
45979
45980 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45981
45982         * lib/plumhall.exp (ph_section): Watch for expected failures.
45983         Add missing `else'.
45984
45985         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45986         run the testcase.
45987         (c-torture): Likewise.
45988
45989 1995-08-28  Doug Evans  <dje@cygnus.com>
45990
45991         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45992
45993         * lib/mike-g++.exp (mike_cleanup): New proc.
45994         (prebase): New globals compiler_result, not_compiler_result,
45995         target_regexp.
45996         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45997         allow leading "-" in pattern.  Watch for unsupported tests.
45998         If $compiler_result is set, pattern match assembler code,
45999         and ditto for $not_compiler_result.
46000         * lib/mike-gcc.exp: Likewise.
46001
46002         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46003         execution "succeeded".
46004
46005 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46006
46007         * config/win32.exp: New file.
46008         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46009
46010 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46011
46012         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46013         unsupported.
46014         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46015         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46016         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46017
46018         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46019         "... without exceptions was ...".  That is now handled by
46020         prune_system_crud.
46021         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46022
46023 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46024
46025         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46026         sieve.c,sort2.c}: New files.
46027         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46028         sieve.exp,sort2.exp}: Drivers for them.
46029
46030         * lib/mike-gcc.exp (program_output): New user settable variable.
46031         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46032         messages.
46033         * lib/mike-g++.exp (program_output): New user settable variable.
46034
46035         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46036
46037         * config/sh.exp: Deleted (use sim.exp instead).
46038
46039 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46040
46041         * config/vx.exp: Declare CHECKTASK as global.
46042         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46043         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46044         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46045
46046 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46047
46048         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46049         target. Like vx.exp, only includes `vx29k.exp' instead of
46050         `vxworks.exp'.
46051
46052 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46053
46054         * config/sim.exp: Increase time limit from 120 seconds to 240.
46055
46056 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46057
46058         * gcc.c-torture/execute/950628-1.c: New test.
46059
46060 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46061
46062         * gcc.c-torture: Update with changes/additions from
46063         c-torture-1.34.
46064
46065 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46066
46067         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46068
46069 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46070
46071         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46072
46073 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46074
46075         * gcc.c-torture/compile/950512-1.c: New test.
46076         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46077         * gcc.dg/struct-ret-1.c: Likewise.
46078
46079 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46080
46081         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46082           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46083
46084 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46085
46086         * gcc.c-torture/special/920411-1.c: Deleted.
46087         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46088
46089 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46090
46091         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46092         cpu limit.
46093
46094 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46095
46096         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46097
46098 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46099
46100         From kenner;
46101         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46102         is the proper length.
46103         * va-arg-3.c: Likewise.
46104
46105 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46106
46107         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46108         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46109
46110         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46111         * lib/g++.exp (default_g++_start): Delete old cruft.
46112
46113 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46114
46115         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46116         (2 * (1 << 18)) to (2 * (1 << 17)).
46117
46118         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46119
46120 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46121
46122         * config/rom68k.exp: Renamed from config/idp.exp
46123
46124 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46125
46126         * c-torture/compile/921109-2.c
46127
46128 1995-04-18  Mike Stump  <mrs@cygnus.com>
46129
46130         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46131         excess errors.
46132
46133 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46134
46135         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46136         output.
46137         * lib/g++.exp (default_g++_start): Likewise.
46138
46139 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46140
46141         * gcc.c-torture/compile/950329-1.c: New test.
46142
46143 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46144
46145           * config/bug.exp (${tool}_load): Updated to use new remote_open
46146           and remote_close procs.
46147         * config/idp.exp: New file.
46148
46149 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46150
46151         * gcc.c-torture/execute/950322-1.c: New test.
46152
46153 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46154
46155         * config/vx.exp (${tool}_load): Clean up testing of return code from
46156         vxworks_ld and vxworks_spawn.
46157
46158 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46159
46160         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46161
46162 1995-03-13  Mike Stump  <mrs@cygnus.com>
46163
46164         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46165         can mark excess errors on a machine by machine basis.  Note, the
46166         default is to not expect any excess errors, even when excess
46167         errors test - is given, so you will want to put an XFAIL ... on
46168         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46169         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46170         those 4 machines, but no others.
46171
46172 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46173
46174         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46175         * lib/c-torture.exp: to here.
46176
46177 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46178
46179         * gcc.c-torture/execute/950221-1.c: New test.
46180         * gcc.c-torture/execute/struct-ret-1.c: New test.
46181         * gcc.c-torture/compile/950221-1.c: New test.
46182
46183         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46184
46185 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46186
46187         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46188         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46189
46190 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46191
46192         * g++.gb: New directory of tests, derived from my signature and
46193         class scoping tests.
46194
46195         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46196         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46197         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46198         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46199         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46200         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46201         * g++.gb/sig25.C: Likewise.
46202
46203         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46204         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46205         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46206         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46207         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46208         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46209         * g++.gb/sig25.exp: Likewise.
46210
46211         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46212         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46213         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46214         * g++.gb/scope13.C: Likewise, this test still fails.
46215
46216         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46217         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46218         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46219         * g++.gb/scope13.exp: Ditto.
46220
46221         * g++.gb/README: New file, explains what these tests are about.
46222
46223 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46224
46225         * lib/dg.exp (dg-do): Support `preprocess'.
46226         (dg-test): Likewise.
46227
46228 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46229
46230         * config/udi.exp: change "continue -expect" to "exp_continue".
46231
46232 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46233
46234         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46235         Delete redundant tests.
46236
46237         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46238         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46239         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46240         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46241         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46242         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46243         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46244         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46245
46246         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46247         storing label pointers.
46248         * gcc.c-torture/execute/921019-1.c: Likewise.
46249         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46250         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46251         parameter fp.
46252         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46253         constants.
46254
46255         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46256         Delete obsolete tests.
46257
46258         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46259         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46260         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46261         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46262         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46263         * gcc.c-torture/compile/950124-1.c: New test.
46264
46265         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46266
46267 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46268
46269         * lib/mike-g++.exp: Add -lm to LIBS.
46270
46271 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46272
46273         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46274
46275 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46276
46277         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46278
46279 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46280
46281         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46282
46283 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46284
46285         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46286         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46287         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46288         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46289         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46290         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46291         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46292         * g++.law/{operators31.C, operators32.C,
46293         * g++.law/{operators33.C, operators34.C}: Likewise.
46294         * g++.law/{pic1.C, refs2.C}: Likewise.
46295         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46296         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46297         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46298         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46299
46300         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46301         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46302         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46303         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46304         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46305         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46306         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46307         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46308         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46309         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46310         * g++.law/{operators34.exp}: Likewise.
46311         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46312         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46313         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46314         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46315         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46316
46317         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46318         No longer expected to fail.
46319         * g++.law/missed-error3.C: Tweak for recent bool changes.
46320
46321 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46322
46323         * config/emb-unix: Deleted.
46324         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46325         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46326
46327 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46328
46329         * lib/dg.exp (dg-test): Fix typo in last patch.
46330
46331 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46332
46333         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46334         (handles multiple occurrences).
46335
46336 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46337
46338         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46339         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46340         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46341         printed).
46342         * lib/c-torture.exp (c-torture-compile): Likewise.
46343         (c-torture): Prepend full path if missing.
46344         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46345         (gcc_fail): Likewise.
46346         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46347
46348 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46349
46350         * lib/netware.exp: Only attach to NetWare i386 systems.
46351
46352 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46353
46354         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46355         messages.  Add test name to "output pattern match" pass/fail message.
46356
46357 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46358
46359         * gcc.dg: New testsuite.
46360         * gcc.dg/dg.exp: New file.
46361
46362         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46363         test-switch.c}: Deleted.
46364
46365         * gcc.misc-tests/msgs.exp: New testcase driver.
46366
46367 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46368
46369         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46370         Watch for illegal return values from ${tool}_load.
46371         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46372         cross targets.  Coerce return value >0 to 1.
46373
46374 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46375
46376         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46377
46378         * config/emb-unix.exp: New file.
46379
46380         * config/sim.exp: Error if variable $SIM not defined.
46381         (${tool}_load): Mark test as "untested" if simulator missing.
46382
46383         * config/unix.exp: Load remote.exp to get rcp_download.
46384         * lib/c-torture.exp: Use different option lists for testcases with
46385         and without loops.
46386         * gcc.c-torture/execute/execute.exp: Likewise.
46387
46388 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46389
46390         * config/*.exp: Clarify return code from ${tool}_load.
46391         Call `unresolved' or `untested' instead of `warning' or `perror'
46392         (sometimes you still want to call both though).
46393         Add comment that `shell_id' is local to each file.
46394         * config/udi.exp (timeout): Set to 30.
46395         Don't print warning if connection fails, $connectmode has already
46396         printed an error.
46397         (${tool}_load): Move verbose messages to level 2.
46398         Rework pattern for "Process started" message.
46399         Pass `shell_id' to ${connectmode}_download.
46400         Retry twice upon timeout.  Make resetting of target more robust.
46401         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46402         Pass `shell_id' to exit_$connectmode.
46403         Only call exit_$connectmode if connected.
46404         * config/unix.exp (${tool}_load): Check return codes better.
46405         * config/vrtx.exp (${tool}_load): Likewise.
46406         * config/vx.exp (${tool}_load): Likewise.
46407         Delete unneeded global's.
46408         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46409         from ${tool}_load.
46410         (dg-stat): Delete.
46411         (dg-init): Delete recording of pass/fail counts.
46412         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46413         (old-dejagnu-init): Likewise.
46414         (old-dejagnu-stat): Delete contents, empty proc now.
46415         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46416         (c-torture): Delete references to lcnt, lpass, lfail.
46417         Get option list from TORTURE_OPTIONS.
46418         Delete -funroll[-all]-loops if no loops.
46419         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46420         (g++_stat): Delete contents (empty proc now).
46421         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46422         (gcc_finish): Likewise.
46423         (gcc_stat): Deleted.
46424         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46425         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46426         * gcc.c-torture/execute/execute.exp: Likewise.
46427         Split tests into two parts: compile, execute.
46428         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46429         no loops.  Update to reflect clarified return codes from ${tool}_load.
46430
46431 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46432
46433         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46434         to grep for.
46435         (old-dejagnu): Likewise (where necessary).
46436
46437 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46438
46439         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46440
46441         * lib/dg.exp (dg-process-target): Fix processing of selector.
46442         Add comment regarding use of `error'.
46443
46444         * lib/gcc.exp (prune_system_crud): Define if missing.
46445         * lib/g++.exp (prune_system_crud): Likewise.
46446
46447         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46448         Call prune_system_crud.
46449         * lib/dg.exp (dg-runtest): New proc.
46450         Use perror instead of send_user for tcl errors in testcase.
46451         Don't return any value, it's never used.
46452         Don't clobber previous definition of `unknown'.
46453         Print tcl errors in `dg-final'.
46454
46455 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46456
46457         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46458         (dg-test): Don't print errorInfo, it contains stack backtrace.
46459
46460 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46461
46462         * lib/g++.exp (runtest_file_p): Define if missing.
46463
46464 1994-09-24  Doug Evans  (dje@cygnus.com)
46465
46466         * lib/mike-g++.exp: Comment out loading of g++.exp.
46467         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46468         (default_g++_version): Always print something.
46469         (default_g++_start): Comment out call to `which'.
46470         (g++_start, g++_load): Deleted (must be defined in config file).
46471         * lib/gcc.exp: Test for existence of $CC at start.
46472         Delete check for tmpdir (done in gcc_init).
46473         (default_gcc_version): Always print something.
46474         (default_gcc_start): Comment out call to `which'.
46475         * config/*.exp: Major cleanup - make cross targets work at least a
46476         little better for g++ (by not being "--tool gcc" specific).
46477         Rename gcc_xxx to ${tool}_xxx.
46478         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46479         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46480
46481 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46482
46483         * lib/c-torture.exp (c-torture-compile): Rework compiler
46484         message processing.
46485
46486         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46487         c-torture.
46488
46489 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46490
46491         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46492
46493         * lib/dg.exp (dg-process-target): Support { target native }.
46494
46495 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46496
46497         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46498         looked for "... program xxx got fatal signal".
46499         Correct regsub munging of `comp_output'.
46500         Ignore compiler messages "path prefix not used" and "linker input
46501         file unused".
46502
46503 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46504
46505         * lib/gcc.exp (runtest_file_p): Define if missing.
46506         * gcc.prms/template.c: Example to work from.
46507
46508 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46509
46510         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46511         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46512
46513         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46514         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46515         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46516         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46517
46518         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46519         (dg-process-target): No longer a varargs proc.
46520         Return S/N for target, P/F for xfail.  All callers changed.
46521         (user option procs): More argument checking.
46522         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46523         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46524         (dg-test): Skip test if not running on selected target in `dg-do'.
46525         Update handling of `dg-do-what', `dg-output-text'.
46526         Separate execution pass/fail from output pattern match pass/fail.
46527         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46528
46529 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46530
46531         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46532         target for 920510-1.c.
46533
46534 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46535
46536         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46537         Clean up comment regarding use of passcnt, etc.
46538         (gcc_stat): Don't update `testcnt' here.
46539         (gcc_finish): Do it here.
46540         Might as well reset `but_id' here too.
46541         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46542         to determine if the file should be tested.
46543         * gcc.c-torture/compile/compile.exp: Likewise.
46544         * gcc.c-torture/execute/execute.exp: Likewise.
46545         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46546         * gcc.misc-tests/dg-test.exp: Likewise.
46547         * gcc.prms/prms.exp: Likewise.
46548         * gcc.wendy/wendy.exp: Likewise.
46549         * g++.old-deja.exp: Likewise.
46550         Move "Testing file" message to verbose level 1.
46551
46552 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46553
46554         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46555
46556 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46557
46558         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46559         (default_gcc_start): Accept optional second list element
46560         of compiler flags.  Print compiler output at verbosity level 2.
46561         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46562         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46563         Save current values of framework globals passcnt, failcnt, xpasscnt,
46564         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46565         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46566         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46567         xfailcnt to compute stats.  Update framework global `testcnt' from
46568         pass/fail counts.
46569         (gcc_finish): New proc.  Clean up test environment.
46570         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46571         (gcc_epass, gcc_efail): Delete.
46572         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46573         argument of line number.
46574         (dg-init): If the tool has an init routine, call it.
46575         (dg-test): Remove args `cflags_var' and `libs_var'.
46576         Pass all compiler options to ${tool}_start.
46577         Handle missing line number.
46578         (dg-finish): New function.
46579         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46580         particular files.  Call gcc_finish at end.  Move "skipping test"
46581         message to verbosity level 3.
46582         * gcc.c-torture/compile/compile.exp: Likewise.
46583         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46584         * gcc.c-torture/execute/execute.exp: Likewise.
46585         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46586         Print testcase being tried at verbosity level 1.
46587         * gcc.c-torture/special/special.exp: Unset xfail.
46588         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46589         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46590         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46591         * gcc.failure/failure.exp: Likewise.
46592         * gcc.ieee/ieee.exp: Likewise.
46593         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46594         Update call to dg-test.  Call dg-finish at end.
46595         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46596         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46597         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46598         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46599         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46600         * gcc.wendy/wendy.exp: Add copyright.
46601         Delete setting of tmpdir (done by gcc_init).
46602         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46603         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46604         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46605         gcc_[ce]pass/fail.
46606
46607 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46608
46609         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46610         confusion.
46611         (g++_load): Likewise.
46612
46613         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46614         Rename argument to `prog' to remove the confusion.
46615         Varargs fns behave differently too!
46616         (g++_load): Likewise.
46617
46618         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46619
46620         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46621         what it is.  Delete (always) printing of status value for !native.
46622         Simplify verbose code, and include status and exec_output.
46623         (g++_load): Use gcc_load.
46624
46625 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46626
46627         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46628         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46629         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46630         940714-3.c as these testcases don't exist anymore.  Make
46631         va-arg-1.c expected to pass.
46632
46633 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46634
46635         * gcc.misc-tests/misc.exp: Only run specific testcases.
46636         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46637         * gcc.misc-tests/dg-[1-9].c: New files.
46638
46639         * lib/dg.exp: New testsuite driver.
46640         * gcc.prms/prms.exp: Use it.
46641
46642         * README.gcc: New file.
46643
46644         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46645         Document and reset `lxpass' and `lxfail'.
46646         Simplify "initialized" message.
46647         (gcc_stat): Clean up comments a little.
46648
46649 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46650
46651         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46652
46653 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46654
46655         * lib/old-dejagnu.exp (process-option): New proc.
46656         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46657         (old-dejagnu): Simplify.
46658         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46659
46660 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46661
46662         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46663         exists and is not an empty string.
46664
46665         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46666         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46667         finished.
46668         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46669         automatically.
46670
46671         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46672         longer expected to fail.
46673
46674         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46675         "f" function call.
46676
46677         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46678
46679         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46680         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46681         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46682         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46683         c-torture-1.29.
46684
46685         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46686         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46687
46688         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46689
46690         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46691         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46692
46693         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46694         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46695         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46696
46697 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46698
46699         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46700         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46701         940714-1.c, 940714-2.c, 940714-3.c},
46702         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46703         gcc.misc-tests/{mg.c,mg.exp}:
46704         New tests.
46705         * gcc.noncompile/noncompile.exp: Change accordingly.
46706
46707 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46708
46709         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46710         Undo previous clobberage.
46711
46712 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46713
46714         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46715         * gcc.special/{930510-1.c, special.exp}:
46716         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46717         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46718         struct-varargs-1.c}: New tests from c-torture-1.26.
46719
46720 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46721
46722         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46723           argument to switch.
46724
46725 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46726
46727         * Revert the previous changes.  Please see Rob's directory
46728           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46729           fixes.
46730
46731 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46732
46733         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46734             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46735             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46736             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46737             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46738             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46739             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46740             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46741             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46742             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46743             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46744             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46745             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46746             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46747             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46748             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46749             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46750             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46751             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46752             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46753             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46754             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46755             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46756             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46757             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46758             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46759             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46760
46761 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46762
46763         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46764             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46765           with perror calls.
46766
46767 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46768
46769         * config/unix.exp (g++_load): Fix syntax.
46770
46771 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46772
46773         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46774         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46775         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46776         Don't expect va-arg-1.c to fail.  Correct expected output for
46777         920928-1.c.
46778         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46779         * gcc.wendy/hbm4.c: Correct typo.
46780         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46781
46782 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46783
46784         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46785         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46786         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46787         * lib/c-torture.exp (c-torture-compile): Ditto.
46788
46789         Reduce volume of output (remove all the -I's and such).
46790         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46791         Call gcc_cpass, gcc_cfail.
46792         (c-torture): Pass testing option to c-torture-compile.
46793
46794 1994-03-21  Doug Evans  (dje@cygnus.com)
46795
46796         Bring patches over from progressive.
46797         * config/default.exp: Exit remote shell cleanly.
46798         (g++_exit, g++_start): Add default versions.
46799         * config/sim.exp (gcc_load): Use perror, not error.
46800
46801 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46802
46803         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46804         set in site.exp.
46805
46806 1994-03-14  Doug Evans  (dje@cygnus.com)
46807
46808         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46809         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46810         (wendy_try): New proc to run testcase.
46811         (main loop): Call 'em.
46812         * gcc.wendy/*.c: Clean up pass to correct expected output.
46813
46814         * lib/gcc.exp: Minor cleanup work.
46815         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46816
46817 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46818
46819         * config/sim.exp (gcc_load): Document return codes better.
46820         Don't pass -v to simulator.
46821
46822 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46823
46824           * gcc.special/920717-x.c: Fix typo.
46825           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46826           get at sources.
46827
46828         * lib/mike-gcc.exp: Fix typo.
46829
46830 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46831
46832         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46833         binary to use, transform the name.
46834         * config/*.exp: rename everything. Nuke any g++ specific files,
46835         it's now a special case of gcc that requires no special support.
46836         Add a default.exp for unsupported targets.
46837
46838 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46839
46840         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46841         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46842         version of Tcl.
46843
46844 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46845
46846         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46847         than a warning.
46848
46849 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46850
46851         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46852
46853 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46854
46855         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46856         option_list.  Compile every file with only 4/6 option choices
46857         (same as C torture) instead of with 12/18 different option
46858         choices.
46859         * lib/c-torture.exp: Likewise.
46860
46861         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46862         not already set.
46863
46864 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46865
46866         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46867         can put an XFAIL *-*-* on excess errors.
46868
46869 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46870
46871         * g++.law: Add more tests derived from g++-bugs snapshots.
46872
46873         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46874         equivalent to g++.law/init9.
46875
46876         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46877         compiled it, and the a.out file after we've run it.
46878
46879 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46880
46881         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46882         compiled it, and the a.out file after we've run it.
46883
46884 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46885
46886         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46887
46888 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46889
46890         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46891         version number.
46892
46893 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46894
46895         * g++.law: New directory of g++ tests derived from the g++-bugs
46896         snapshots.
46897
46898 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46899
46900         * gcc.compile: initbug1.c initbug1.exp testcase added
46901
46902 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46903
46904         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46905         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46906           fixes submitted by Jeff Law (law@cs.utah.edu)
46907         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46908           Jeff Law (law@cs.utah.edu)
46909
46910
46911 1993-11-30  Mike Stump  (mrs@cygnus.com)
46912
46913         * config/unix-g++.exp: Follow the gcc way of doing things.
46914         * g++.old-deja/old-deja.exp: Minor updates.
46915         * lib/g++.exp: New file, follow the gcc way of doing things.
46916         * lib/old-dejagnu.exp: Minor updates.
46917         * lib/mike-g++.exp: Always unset errorInfo.
46918
46919 1993-11-06  Mike Stump  (mrs@cygnus.com)
46920
46921         * lib/gcc.exp: Fix some errors with the below change, CC and
46922         CFLAGS should be global when setting, not local.
46923
46924 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46925
46926         * lib/gcc.exp: Transform tool name.
46927
46928 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46929
46930         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46931
46932 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46933
46934         * lib/gcc.exp: change gcc_done to gcc_stat
46935
46936 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46937
46938         * Upgraded gcc testsuite to c-torture version 1.25
46939
46940 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46941
46942         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46943         * lib/c-torture: added hooks for new reporting code.
46944
46945 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46946
46947         * config/sh-gcc.exp: check if sh-sim exists in the path
46948
46949 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46950
46951         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46952         * gcc.compile/compile.exp: Initial changes for new logic.
46953         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46954         * gcc.failure/failure.exp: Initial changes for new logic.
46955         * gcc.ieee/ieee.exp: Initial changes for new logic.
46956         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46957         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46958         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46959         * lib/c-torture.exp: Initial changes for new logic.
46960         * lib/gcc.exp: Initial changes for new logic.
46961
46962 1993-10-15  Mike Stump  (mrs@cygnus.com)
46963
46964         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46965         depend upon failure or success.  Fully qualify names in failure
46966         and success messages.  Always remove a.out before starting
46967         compile, just in case.  Pay more attention to error text output by
46968         the compiler.  Handle testcases with no known past errors just
46969         like all others, so that things are uniform.  Other miscellaneous
46970         improvements.
46971
46972 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46973
46974         * gcc.cpp: new directory for cpp tests
46975
46976 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46977
46978         * lib/chill.exp: Code reformatted, removed unused code.
46979         * config/unix-chill.exp: Code reformatted, removed unused code.
46980         * chill.execute/execute.exp: Code reformatted, removed unused code.
46981         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46982
46983 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46984
46985         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46986         routines not written.
46987
46988 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46989
46990         * config/bug-gcc.exp: Use new procs from bug.exp.
46991
46992 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46993
46994         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46995         via ftp, rather than depending on NFS.
46996         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46997         case.
46998
46999 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47000
47001         * config/bug-gcc.exp: Use new download proc.
47002
47003 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47004
47005         * chill.execute/execute.exp: cleanups, handles errors better
47006         * chill.compile/compile.exp: rewrite, based on execute.exp
47007         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47008         * lib/chill.exp: major changes to diff proc and compile and link
47009           procs. added chill_fail and chill_pass wrappers to pass and
47010           fail. added more comments, and handle error codes better.
47011           Added a hack to capture stderr from exec, so noncompile tests
47012           can work.
47013
47014 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47015
47016         * chill.execute/execute.exp: rewrite of testsuite driver
47017         * lib/chill.exp: rewrite of testsuite driver
47018         * config/unix-chill.exp: rewrite of testsuite driver
47019
47020 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47021
47022         In chill.execute:
47023         * iexpr.ch: Standardize uppercase.
47024         * tuples.dat: Standardize uppercase.
47025         * vary.ch: standardize.  Correct varying string assignments.
47026         * vary.dat: Add new output lines.
47027
47028 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47029
47030         In chill.execute:
47031         * chprintf.ch: Standardize use of uppercase.
47032         * tuples.ch: Standardize and turn arr2 into a DCL,
47033           rather than a SYN.
47034         * pinits.ch: Standardize.
47035
47036 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47037
47038         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47039         * Makefil: Renamed to Makefile.in.
47040         * configure.in: New.
47041
47042 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47043
47044         In chill.execute:
47045         * .cvsignore: Add result/output files.
47046         * Makefile: Fix up variables at start.  Use MFLAGS
47047           everywhere.  Correct bool_loc, built_ins entries.
47048           Add entry for vary1.ch.
47049         * bitarray.ch: Standardize upper-case usage.
47050         * bitexpr.ch: Standardize, add output of b1.
47051         * params.ch: Use arrayt in along PROC parameters, to
47052           avoid novelty problems.
47053         * sets.ch: Tiny cleanup.
47054         * vary1.ch: Re-indent.
47055
47056 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47057
47058           * Add PR-related files to Makefiles, .cvsignore files, etc.
47059
47060 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47061
47062         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47063           with compiler objects. New names are test-flow.c and test-loop.c
47064
47065 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47066
47067         * Upgraded c-torture tests from 1.19 to 1.20
47068
47069         * new files:
47070         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47071         * gcc.compile: 930623-1.c 930623-2.c
47072         * gcc.noncompile: 930622-1.c 930622-2.c
47073         * gcc.failure: 920411-1.c 920627-2.c
47074         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47075
47076 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47077
47078         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47079           More changes to get testsuite working properly. Needs more work.
47080           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47081
47082 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47083
47084         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47085           More changes to get testsuite working properly. Needs more work.
47086
47087 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47088
47089         * chill.compile/compile.exp: Added for Dejagnu support
47090         * chill.execute/execute.exp: Added for Dejagnu support
47091         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47092
47093 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47094
47095         This should complete moving the CHILL test files.
47096         * chill.noncompile(.cvsignore printf.grt
47097             in-printf.grt chprintf.grt chprintf.ch):
47098             Added test-support files.
47099           (Makefile): Modified further.
47100         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47101             signal.ch): Added test files.
47102           * chill.execute (.cvsignore printf.grt printr.c
47103             in-printf.grt rts.c chprintf.grt rts.h): Added
47104           test-support files.
47105             (Makefile): More corrections.
47106
47107 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47108
47109         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47110           test cases, ready for DejaGnu.
47111
47112 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47113
47114         * Upgraded c-torture tests from 1.18 to 1.19
47115
47116         * gcc.compile: added test(s):
47117           930607-1.c
47118         * gcc.execute: added test(s):
47119           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47120
47121         * added new subdirectory for misc tests: gcc.misc-tests
47122         * gcc.misc-test(s): added tests:
47123           inst-check.c test-consts.c test-ior.c test-switch.c
47124
47125 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47126
47127         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47128
47129 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47130
47131         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47132
47133 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47134
47135         * Upgraded c-torture tests from 1.17 to 1.18
47136
47137 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47138
47139         * Upgraded c-torture tests from 1.12 to 1.17
47140
47141 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47142
47143         * lib/old-dejagnu.exp:
47144           Fixed handling of XFAIL target triplets to correctly
47145           recognize wildcard characters.  Removed code that
47146           appended a unique id tag to the end of the file name
47147           printed out by the result of the testcases within a
47148           given test file.
47149
47150 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47151
47152         * lib/old-dejagnu.exp:
47153           Reworked expected failure handling to trigger off of XFAIL
47154           keyword in keyphrase embeded in testcase source code. The
47155           XFAIL keyword must be at the end of the keyphrase line. It
47156           may optionally be followed by one or more target triplets.
47157           It has just occured that the handling of wildcards in the
47158           target triplet may not be correct.
47159
47160 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47161
47162         * g++.old-deja/tests:
47163           Moved all subdirectories up one level into g++.old-deja .
47164
47165         * lib/old-dejagnu.exp:
47166           Fixed problem with CXXFLAGS not being properly reset, and being
47167           corrupted with extraneous "-c" compiler option.  This was
47168           causing binaries to not be generated for test that needed them.
47169           Modified strings passed to "pass" and "fail" so that individual
47170           tests from the same test file would be distinguished by an
47171           identifier appended to the test file name in the summary logs;
47172           this corrected a problem with erroneous diff logs.  Added code
47173           to search testcases for expected fail and unexpected pass keywords.
47174
47175 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47176
47177         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47178
47179 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47180
47181         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47182           Removed extraneous text from end of "Special g++ Options"
47183           keyphrase.
47184
47185         * lib/old-dejagnu.exp: Added pattern matching to look for new
47186           keywords, embedded in testcases comments, which will trigger
47187           calls to xpass and xfail.
47188
47189 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47190
47191         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47192           comments embedded in the testcases, especially the one looking for
47193           special compiler options, as well as the pattern matching for the
47194           compiler output again.
47195
47196 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47197
47198         * lib/old-dejagnu.exp: Do a proper check of the return value for
47199           execute tests. Fixed several problems with the pattern matching
47200           of the compiler output which gave erroneous test results.
47201           Changed several of the test result messages to be more descriptive.
47202         * config/unix-g++.exp: Proc g++_load now actually works and
47203           executes the tests passed to it and returns a usable return
47204           value.
47205
47206 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47207
47208           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47209
47210 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47211
47212         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47213           Modified both files to properly execute the old style
47214           dejagnu tests. The previous versions of these files were
47215           experimental and did not function anything near correctly.
47216
47217 1993-04-05  Rob Savoye  (rob@cygnus.com)
47218
47219         * Removed all Makefile.in and configure.in files. No configuration
47220         needed now.
47221
47222 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47223
47224         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47225
47226 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47227
47228         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47229         gcc.special/configure.in, gcc.noncompile/configure.in,
47230         gcc.execute/configure.in, gcc.code_quality/configure.in,
47231         g++.other/configure.in, g++.old-deja/configure.in,
47232         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47233         in srcname setting.
47234
47235 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47236
47237         * lib/udi.exp: Fixed mondfe and mondfe_download.
47238         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47239         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47240
47241 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47242
47243         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47244         (gdb_exit): Don't remove *_soc files.
47245
47246 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47247
47248         * lib/c-torture.exp: Don't look for main; instead always use -w
47249         -c.  This is how the c-torture tests work.  Remove the object
47250         file if the compilation succeeds.
47251         * gcc.execute/execute.exp: Remove executable if test passes.
47252         * gcc.noncompile/noncompile.exp: Every test is an expected
47253         failure.
47254         * gcc.special/special.exp: Added tests from c-torture 1.11,
47255         corrected use of existing test.
47256         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47257         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47258         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47259         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47260         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47261         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47262         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47263         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47264         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47265         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47266         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47267         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47268         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47269         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47270         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47271         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47272         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47273         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47274         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47275         c-torture 1.11.
47276         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47277         correspond to c-torture 1.11.
47278
47279         * New file.